关于VC++入门给个建议好吗 我学过C,但是平时用的开发语言是Delphi,现在接到一个VC++写的工程,看得头都大,是不是我应该找本C++入门的书来看(哪本书比较好),或是可以通过别的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先要会使用这个IDE,要是没有api 消息循环等的理解,直接用mfc有点困难 其实BC和VC都一样,IDE都包含一些设置功能,比如程序连接需要的Lib库,系统Lib目录/Include目录,编译时字节对齐长度,编译选项设置等.VC主要是得了解操作系统的事件驱动消息循环,还有VC的映射方式等.至于MFC可以由浅入深地学,先学会一些象CButton/CEdit/CListCtrl/CComboBox/CStatic/CDialog等基本的,常用的Class,再了解一些其他的Class.至于CList/CMap等模板类,BC中的VCL里好象是TCColection类,都差不多.时间长了可以触类旁通的.... 如果你看过《 windows 程序设计》,并且写过一些小程序。那么剩下的事情就比较好办了。 我也是学Delphi,现在正在向VC转,今天看到很多从delphi转vc的帖子了,不知道是好事还是坏事!别处写的再copy过来。1.感觉学VC++最主要的还是要学会C++基本的语法,推荐看C++ primer,这本书非常适合有过程序开发经验的人看,最好是会一些OOP的东西看起来不会太吃力,基本就是理解、消化和记忆。2.如果要看MFC,最起码要理解windows消息驱动机制,面向对象的多太继承等,看看windows程式设计一书,之后再过来看MFC(推荐侯俊杰的深入浅出MFC一书)就水到渠成了。3.就是选一个方向,之前搞过delphi的数据库和GUI开发,去年年底开始学习C++的,想转到VC搞网络通信。学C++不比Delphi啊,急不得,需要一点一点的积累。4.感觉VC++只是个开发工具,它包含的最大的两块知识就是C++(包含一些库)和windows的相关技术。所以建议不要去看VC++技术什么的,你把C++和windows的相关技术分开来学这样难度会降低,概念上也清晰一些! delphi开发没用过,但看过代码。感觉如果要从delphi到VC.C++语法是一样的,但VC有自己IDE、消息机制、API、MFC等一些自己的东西,多查查MSDN会有帮助. 工程都接了,再来学VC,有点来不及啊。你至少需要一个月时间来看《深入浅出MFC》 ——在这之前,你至少要了解C++中的虚函数与多态。 《深入浅出MFC》不怎么样 虽然RUNTIME CLASS,MESSAGE MAP 都写清楚了 不过知道了跟不知道效果差不多 都写不出钱来 我认为比较常用的CDocTemplate写的太简单了 如何把不需要的函数不要link进最终的exe文件 设计类题目 谁有CButtonST这个类 可以传给我吗? 转做Java了。。交换或者出售各种经典C++/MFC/windows经典编程书籍 如何编程实现icf支持(去掉windows防火墙提示)? 挨着调用两次PostThreadMessage,都返回1,但第二个消息在线程内未收到 如何在一个子窗口中添加菜单? 在流量比较大的情况下的receivefrom的收包问题 Telnet 的问题。。 各位高手,请帮我看看下面的图像压缩吧…… 如何编写一个网络文件监控系统? 祝大家情人节快乐
VC主要是得了解操作系统的事件驱动消息循环,还有VC的映射方式等.
至于MFC可以由浅入深地学,先学会一些象CButton/CEdit/CListCtrl/CComboBox/CStatic/CDialog等基本的,常用的Class,再了解一些其他的Class.
至于CList/CMap等模板类,BC中的VCL里好象是TCColection类,都差不多.时间长了可以触类旁通的....
2.如果要看MFC,最起码要理解windows消息驱动机制,面向对象的多太继承等,看看windows程式设计一书,之后再过来看MFC(推荐侯俊杰的深入浅出MFC一书)就水到渠成了。
3.就是选一个方向,之前搞过delphi的数据库和GUI开发,去年年底开始学习C++的,想转到VC搞网络通信。学C++不比Delphi啊,急不得,需要一点一点的积累。
4.感觉VC++只是个开发工具,它包含的最大的两块知识就是C++(包含一些库)和windows的相关技术。所以建议不要去看VC++技术什么的,你把C++和windows的相关技术分开来学这样难度会降低,概念上也清晰一些!
你至少需要一个月时间来看《深入浅出MFC》 ——
在这之前,你至少要了解C++中的虚函数与多态。
我认为比较常用的CDocTemplate写的太简单了