Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / Managed C++ / August 2007

Tip: Looking for answers? Try searching our database.

Newbie to .NET VC

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Boki - 09 Aug 2007 07:35 GMT
Hi All,

Newbie to .NET VC, I have little experience to use VC6. ( WIN32 , not
MFC )

Is MFC still existed in .NET ?

Tell the truth, I have same problem when first time to use VC6, I
don't know where should I add my code...., is it the same as Form_load
(),

by the way, the architecture looks much like c#, I have big concern
on .NET open-source like program, if there is no need to much learning
time, maybe I will move to .NET VC.

Best regards,
Boki.
David Lowndes - 09 Aug 2007 08:30 GMT
>Is MFC still existed in .NET ?

MFC and all native code facilities still exist in the current versions
of VS.

Dave
Daniel Strigl - 09 Aug 2007 08:34 GMT
> Is MFC still existed in .NET ?

MFC is no part of .NET, and yes MFC still exists in VS2005!

Take a look at:
http://blogs.msdn.com/texblog/archive/2005/07/11/437750.aspx
http://www.developer.com/net/cplus/article.php/3519046

Signature

Daniel Strigl [daniel.strigl@gmx.takethisout.at, remove 'takethisout.']
Web: http://www.hh-system.com/danielstrigl
Blog: http://geekswithblogs.net/dastblog

PvdG42 - 09 Aug 2007 13:42 GMT
> Hi All,
>
[quoted text clipped - 13 lines]
> Best regards,
> Boki.

As you are having difficulty with basics, such as where to add code in an
MFC application shell. you might find a decent introductory book useful:

http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764571974.html
David Wilkinson - 09 Aug 2007 14:31 GMT
> Hi All,
>
[quoted text clipped - 10 lines]
> on .NET open-source like program, if there is no need to much learning
> time, maybe I will move to .NET VC.

Boki:

You should be aware that the .NET name attached to Visual Studio 2002
and 2003 is just a piece of marketing insanity (which has caused endless
confusion), and does not mean that these products can only generate
programs for the the .NET framework. Visual Studio 2002, 2003 and 2005
(and the coming 2008) can all generate two kinds of programs:

1. Native unmanaged applications (e.g. MFC GUI applications). These are
not much different from those in VC6, except that the Visual Studio IDE
is considerably changed (for the worse, IMHO). Note that the free
Express edition does not include MFC.

2. CLR (.NET) managed applications (e.g WinForms GUI applications).
These are similar to C# WinForms applications, because they use the same
.NET library, but using a C++ syntax. If you are familiar with C#, you
should seriously consider the value in moving to C++ (the main advantage
is that it is easier to interface to old native C++ code). If you want
to go this route you are strongly advised to use VS2005, which has a new
syntax (C++/CLI) for managed code. You can write this kind of
application using the free VC++ 2005 Express (or C# Express for C#).

MFC is not dead, just sleeping. VS 2008 will contain some new MFC
classes targeting Vista, and we hear that the version after that will
feature a renewed emphasis on unmanaged code.

Signature

David Wilkinson
Visual C++ MVP


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.