先把C和C++学好了再学MFC,但无论学什么都要自己多动手,多编程序。学MFC可以看看孙鑫的《VC++深入详解》,我有他的教学视频,如果你想要的话可以留个邮箱

解决方案 »

  1.   

    这种类似帖子CSDN有很多,不妨搜一下!
      

  2.   

    学习的时候6.0还是不错,毕竟大部分教程都是6.0下的!
    我建议楼主可以先给自己顶一个目标,比如用MFC做个简单的计算器,然后一步步来实现这个目标.之后再定一个更难点的目标,继续去实现!主要是MFC零零散散的知识点比较多,这样边做东西边学习,既能提高兴趣,还能熟悉MFC!
      

  3.   

    我现在和楼主也在学VC6.0/MFC,已经自学了3星期,我是用
    Visual.C++/TurboC串口通信编程实践](第2版)这本电子书和下的配套代码
    书上很多例子很仔细一步一步教你编程,觉得挺不错的
      

  4.   

    VC++6.0像XP一样经典。看孙鑫VC(++)视频教程。
      

  5.   

    VC6、MFC,谁让你学的?误人子弟啊!过时的技术,过时的开发工具,没有前途的研究方向。
    别我该学什么,看你自己以后想做什么工作,再到招聘网站搜索相关职位,看职位要求。
      

  6.   

    先看看孙鑫的视频,它可以先和你讲讲MFC程序的流程,如果不能理解,先接受,不要试图一开始就把所有问题弄个明白。遇到一些小问题,自己先试着百度,不要急着问人,那样可能会收获更多。祝好!
      

  7.   

    <<Visual.C++/TurboC串口通信编程实践>>,我也是从这本书入门的,可能是因为自己的工作相关吧.
      

  8.   

    我和LZ前段时间有相同的疑惑,之前只学过C语言,尽管过了2级、3级计算机考试,但用MFC做东西时还是得重头学起,看视频看书什么的都不管用。自己下手去做个东西出来,做个复杂的东西,推荐Visual C++项目开发案例全程实录 这本书,上面一步步来,有源码,真的做一个案例出来了,MFC这块可能不算高手,肯定入门了。加油!
      

  9.   


    确实说的在理啊,不过有一点的是,听说熟悉下mfc对windows理解更深
      

  10.   

    就是因为我现在没上班,所以我更不应该因为每个人的不同经历不同见解而疑惑了我现在
    学的东西。浮躁的跟分只会邯郸学步。连地基都没得好想盖高楼大厦更是不可能。而且如
    果你连一门技术都学不踏实你还指望学会其他的吗?IT行业变化那么快,谁能肯定明天!
    你们只是以个人见解去告诉那些提问xx技术怎么样的人我觉得有失偏薄。你们靠某样技术没有发展,但还是有人靠这样技术发展起来!
      

  11.   

    [email protected]求孙鑫老师的教学视屏
      

  12.   

    那写叫嚣VC6过时的,都是些以写程序为生的,最多就是几个二三流的程序员
    真正的技术不在程序和编译环境本身工具就是工具,你见过锄头过时的吗?
    如果你对数据结构等基础很踏实,啥鸡巴编译器都是浮云WORD算比较通用的文档编辑器吧
    你叫那些成天推VS2010,C#,java等等的人编一个WORD试试?
    他们都是打工的命,所学就是为迎合那些2B老板和公司,求一口饭吃当你以为编写程序可以算一个行当的时候,你已经堕落了
      

  13.   

    VC6本身就有缺陷
    这又能说明什么问题呢?
    VS2010没有缺陷???
    C#,java没有缺陷???TC还有缺陷呢,汇编还有缺陷呢
    人家裘柏君能写出WPS
    你拿着VS2010做不出来
    拿着C#和java也做不出来
    就别炫耀了我并不是贬低C#和JAVA
    我只是说,编辑器和语言没有过时之说
    人优秀,用啥都是优秀的
    人恶挫,用啥都是恶挫的
    但动不动就说这时那过失的,基本都是恶挫的人
    你见过那个优秀的人需要拿编辑器和语言来掩饰自己无能的??
      

  14.   

    VC6已经不适合深入学习了,在新版的里很多类库或多或少的改动。时代的需要,我建议你最低安装VS2008。不过,我也安装了VC6,毕竟有时用来测试一些小代码还是不错的。
      

  15.   

    学一行,都是为了混口饭吃而已,不要说得自己那么伟大。
    从深层技术来讲,VC6确实不会过时
    但从工作层面来讲,VC6已经跟不上时代的需要了但我很好奇,像你这么有伟大理想的人物,又作出了哪些贡献呢?
      

  16.   

    mk:@MSITStore:C:\MSDN98\98VS\2052\vcsample.chm::/html/_core_alphabetical_list_of_mfc_samples.htm
    Alphabetical List of MFC Samples
    Sample Illustrations 
    ACDUAL Demonstrates how to add dual interface support to an MFC-based Automation server. 
    AUTOCLIK Tutorial example illustrating Automation features in Visual C++ Tutorials. 
    AUTODRIV A simple Automation client application that drives the AUTOCLIK tutorial sample application. 
    BINDENRL Databound controls in a dialog-based application with property pages.  
    BINDSCRB Illustration of the use of new COM interfaces to components currently supported by the Microsoft Office suite of products.  
    CALCDRIV Automation client. 
    CATALOG Illustration of direct calls to ODBC functions in general, and the ODBC functions SQLTables and SQLColumns in particular. 
    CATALOG2 Illustration of direct calls to ODBC functions in general using Windows Common Controls. 
    CHATSRVR Discussion server application for CHATTER. 
    CHATTER Client application that uses Windows Sockets. 
    CHKBOOK Record-based (nonserialized) document. 
    CIRC Tutorial sample that teaches you how to create a simple ActiveX control called Circle. 
    CMNCTRL1 Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 1). 
    CMNCTRL2 Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 2). 
    COLLECT MFC C++ template-based collection classes, and standard prebuilt collection classes. 
    CONTAINER Tutorial example illustrating ActiveX Visual Editing container features in Visual C++ Tutorials. 
    COUNTER Using an ISAPI DLL to send image data (rather than HTML data) back to a Web browser.  
    CTRLBARS Custom toolbar and status bar, dialog bar, and floating palette. 
    CTRLTEST Owner-draw list box and menu, custom control, bitmap button, spin control. 
    CUBE OpenGL application using MFC device contexts along with OpenGL's resource contexts. 
    DAOCTL DAO database class functionality and ActiveX controls let you examine a database. 
    DAOENROL Based on ENROLL, but migrated to the DAO database classes. Also serves as Step 4 of the DaoEnrol tutorial. 
    DAOTABLE Creates a Microsoft Access database (.mdb file) and its tables, fields, queries, and indexes using MFC DAO database classes.  
    DAOVIEW DAO database classes and Windows Common Controls let you view the schema of a database. 
    DBFETCH Demonstrates the use of bulk row fetching in the ODBC database classes. 
    DBVList Demonstrates the virtual list view functionality available for the list view common control. 
    DIBLOOK Device-independent bitmap and color palette. 
    DLGCBR32 Adding a toolbar and a status bar to a dialog-based application. 
    DLGTEMPL Shows how to create dialog templates dynamically. 
    DLLHUSK Sharing the DLL version of the Foundation class library with an application and custom DLL. 
    DLLTRACE Statically linking the MFC library to a custom DLL. 
    DOCKTOOL Dragging and floating toolbars that are "dockable". 
    DRAWCLI Full-featured object-oriented drawing application that is also an ActiveX Visual Editing container. 
    DRAWPIC Getting a Windows handle to a bitmap or icon from an LPPICTUREDISP. 
    DYNABIND Dynamic binding of database columns to a recordset.  
    DYNAMENU Dynamically modifying list of items in menus; handling commands not known at compile time; and updating the status bar command prompt for such commands. 
    ENROLL Tutorial example illustrating database features in Visual C++ Tutorials. 
    EXTBIND Shows how to bind data-aware controls across a dialog box boundary. 
    FIRE Dialog-based application that demonstrates five Windows Common Controls. 
    FTPTREE Displays the contents of an FTP site in a tree control. 
    GUIDGEN A dialog-based MFC application used to generate globally unique identifiers, or GUIDs, which identify OLE classes, objects, and interfaces. 
    HELLO Simple application with frame window but no document or view. 
    HELLOAPP Minimal "Hello World" application. 
    HIERSVR ActiveX Visual Editing server application with drag and drop. 
    HTTPSVR Uses MFC Windows Socket classes to implement an Internet HTTP server. 
    IMAGE Demonstrates an ActiveX control that is capable of downloading data asynchronously. 
    INPROC An in-process Automation server that can be loaded as a DLL in the client's address space.  
    IPDRIVE A simple Automation client application that drives the INPROC sample application.  
    LISTHDR Demonstrates the List View and Header Common Controls. 
    MAKEHM Command line utility for associating resources with Help contexts. 
    MDI MDI application that does not use documents and views. 
    MDIBIND Demonstrates data binding in CWnd-derived windows, but only at run time.  
    MDIDOCVW New version of the MDI sample that uses the document/view architecture. 
    MFCBIND Shows how to create an ActiveX document (formerly known as a DocObject) container using the ActiveX document container support classes. 
    MFCCALC An Automation server that implements a simple calculator. 
    MFCIE Uses MFC's CHtmlView and CreBar classes to implement a subset of the functionality provided by Microsoft Internet Explorer. 
    MFCRows Shows how to useCOleDBRecordView to scroll through a table in a database. Also how to use multiple accessors so you can update an Access table that contains an AutoNumber field to be retrieved. 
    MFCUCASE Demonstrates MFC support for Internet Server filter DLLs. 
    MODELESS Demonstrates the use of an MFC CDialog object as a modeless dialog. 
    MTGDI Multithread illustration, where GDI resources are converted to MFC objects and back. 
    MTMDI Multithread illustration, where user-interface events are processed in a separate user-interface thread. 
    MTRECALC Multithread illustration, where recalculations are done in a worker thread. 
    MULTIPAD Simple MDI text editor using the CeditView class. 
    MUTEXES Demonstrates the use of the Cmutex class for multithreading. 
    NPP Editor demonstrating toolbars, status bars, and other controls. 
    OCLIENT ActiveX Visual Editing container application, with drag and drop. 
    ODBCINFO Shows how to determine various ODBC driver capabilities at run time. 
    OLDBARS Provides support for applications that rely on the old implementations of CToolBar and CStatusBar by providing the source code for these classes. 
    OLEVIEW Implementing an OLE object browser through custom OLE interfaces. 
    PINBALL An Internet Server Extension DLL that provides graphics and also redirects users to a Web site for further research. 
    PROPDLG Property sheets (dialogs). 
    ROWLIST Illustrates full row selection in a list-view common control.  
    SAVER Screen saver written with MFC. 
    SCRIBBLE Main tutorial example in  Visual C++ Tutorials. 
    SMILEY Modifying properties, calling methods, and handling events from the SMILE control in the SMILEY container. 
    SNAPVW Shows how to use property pages in a MDI child frame window. 
    SPEAKN Multimedia sound using user-defined resources. 
    StockTicker An MFC and ATL application that retrieves stock quotes from the Web and displays them in an ATL control. The user can set the display's properties, including rate of data refresh. 
    STDREG Tool for populating the Student Registration database (used by the Enroll database tutorial) in any format supported by an ODBC driver. Illustrates SQL table creation. 
    SUPERPAD ActiveX Visual Editing server that edits text using CEditView. 
    TEAR MFC console application that uses the Wininet.dll.  
    TEMPLDEF Command line tool that expands source files similar to C++ templates.  
    TSTCON Implements an ActiveX control container using MFC's support for OLE embedding. You can use TSTCON to test ActiveX controls, change their properties, and invoke their methods. 
    TESTHELP An ActiveX control that has its own help file and tooltips. 
    TRACER Tool that sets the Foundation class application trace flags kept in AFX.INI. 
    TRACKER Illustration of the various CRectTracker styles and options. 
    VCTERM Simple terminal emulation program illustrating the use of the Mscomm32.ocx ActiveX control. 
    VIEWEX Multiple views, scroll view, splitter windows. 
    WIZARD97  Demonstrates implementing a wizard that supports background bitmaps and wide header titles and images. This wizard design is supported for Windows 98 and Windows NT 5.0; you must be using Windows 98 or Windows NT 5.0 for this sample to work properly. 
    WORDPAD Uses MFC's support for rich edit controls to create a basic word processor. 
    WWWQUOTE Retrieves information from a database and provides it to the user via an HTTP connection to the server. 
    See AlsoMicrosoft Foundation Class Library Samples Index
      

  17.   


    等你上班了,你会明白的。。
    现在上班用的就是MFC,依然好用
      

  18.   

    怎么都2014年了还有人在学MFC,而且推荐的还是VC6……
      

  19.   

    2014不用mfc用什么?C#,iOS,Android
      

  20.   

    其实我个人也是刚学VC,但是我感觉学习VC6还是不错的,至少它要简单点,容易学。当然只是入门时使用VC6,深入学习还是应该使用较新的东东
      

  21.   

    坦率地说,VC(MFC)没有delphi、C#这些做得好。入门非常费劲,如果直接用高版本,面对的东东太多,一下子无法掌握
      

  22.   

    我们公司用VC6+SQL SERVER2000,各种老古董