各位大哥学vc应该从何学起呀!??我觉的我学到的都是皮毛,都是控件的使用,连com都不懂就照葫芦画瓢,能用ADO+ODBC写些简单的数据库操作,有的时候问题是解决了,但是连为什么该这样写都不知道!!郁闷各位大哥拉兄弟一把吧!! 都应该看些什么书呀??

解决方案 »

  1.   

    学vc不看深入简出MFC,不可想象
      

  2.   

    介绍一个站点:希望可以帮您有帮助  www.vwind.com
      

  3.   

    网上找到的一个听说是比较好的步骤
    c -> c++ ->program windows -> vc++
      

  4.   

    有人说 要先学winapi sdk 这样才能学的扎实!!对么??
      

  5.   

    从知识结构上讲,是应该先学api
      

  6.   

    TO:  cngonet(VC的QQ群:4196043) ( )那学API 应该看什么书呀!??谢谢!!
      

  7.   

    我有过和你一样的经历,我学vc的时间不长也找不到老师带,走了不少弯路,不过经过2个多月的学习我已经可以理解mfc并能写些稍复杂的用户界面程序了。我觉得mfc之所以难学是因为没有好的入门书,我看过1本1000页厚的mfc的入门书,花了1个月的时间看完,但发现自己还是非常懵懂,最后我发现直接上网去下载别人写好的完成程序来看更好些,首先学会如何用MFC来组织一个复杂的用户界面,结合MSDN看MFC CWND继承下来的几个窗口框架类,搞懂了CFrameWnd,MDI,SDI,CSplitter后基本上就可以灵活的组织自己的界面了.界面搞定后就可以根据需要去写些功能稍复杂的程序,我现在用winpcap写一个监控网络包的试验程序,把多线程,数据库等功能加进去,借写这个程序来扩展自己的知识面。另外MSDN中提供了MFC的类的继承关系图,我觉得这玩意对理解MFC提供了一个比较直观的方法。
        我现在觉得比较头痛的就是MFC没有类似Delphi那样的数据感知控件,如果数据库字段多的话用MFC写MIS会非常繁琐。
        
      

  8.   

    至于文档视图机制,我没有很认真的学过,因为我几乎想不出用文档视图的理由,如果实在要保存一些东西在机器上的话,我宁可用Access,或者文本
      

  9.   

    我觉得如果你真打算先去学api,或者sdk的话,你根本没时间和耐性,另外如果不熟悉mfc的话你去看深入浅出那本书也会一样难受,我自己就没打算现在去看那本书,其实你只要按我刚才讲的步骤去学的话,照样可以学会mfc,其实抓住mfc的脉络不是很难,关键是自己去网上找个界面漂亮点的MFC程序模仿一下就可以了。不懂的东西马上查CSDN,在菜鸟的问题也会有人问过,呵呵