从C++过渡到 VC++.net 实在过渡不过来了

本人小白C++水平,可以开发些简单的win32 控制台应用程序。窗口界面的一是一点儿也不会儿,书买了好多,基本都是一头雾水。而且大部分的从”入门到精通类“图书都是针对VC++ 6.0 的。 可现在能找得到的开发环境最老也是 vs2008 (我用的是vs2010), 常常是照着 VC++6.0 书上教程“原封不动的”写代码,一运行就出错,很多错误对于老手来说非常简单,看一眼就明白,可是对于我这种过渡的人来说跟本就看不懂,不知道问题出在哪。想让大家给推荐些适合我这种低层次的C++学习者看的书。 现在本人C++(控制台)代码,只要不是特别难,基本都能看懂,但对于图形界面,窗口程序,MFC,一点一点儿也不懂。有C++的底子学习MFC之类的应该没什么难度,多看看人家写的程序,关键是自己多试多动手,有不明白的地方就动手试。推荐先看两遍侯捷的MFC深入浅出,对MFC的应用程序框架有个了解,在这个框架以外用C++编写你的业务逻辑,再结合到MFC的框架之中,这样下来似乎入门不是什么难事。我可是花了半年的时间才基本转过来的呀,强烈建议你先看一下WINDOWS基本运行原理(诸如消息循环…… c++ primer 比较适合作为C++学习的入门书籍,如果要学VC.net,建议先看VC.NET 技术内幕,这本书讲的内容比较多,但是讲的不是很深入,比较容易理解。之后可以看看《深入浅出mfc》,相比而言这本书比较有难度,更注重细节和MFC的内部框架 vc++6.0版本太老了,强烈建议你学习vc++2008或者vc++2010.6.0的代码根本不能在这些环境里运行.有很多代码都改进了,需要你重新学习了!祝你学习愉快! 本人在学校里也只用C++,什么NS,VC6.0都用过,如果你不是搞底层开发的话,可以立马转到C#,但是,不管是VC++还是VS,你都必须对MFC有理解。建议转到C#,感觉语法更人性化本人在学校里也只用C++,什么NS,VC6.0都用过,如果你不是搞底层开发的话,可以立马转到C#,但是,不管是VC++还是VS,你都必须对MFC有理解。建议转到C#,感觉语法更人性化

MFC楼主现在不要看了,这东西你看了会一头雾水呢,你这种情况适合网上找些实践视频看看。。。那种一步一步教你怎么实现窗体程序的视频

哎,很纠结啊,本人有同样的烦恼啊,字符串问题加上L就解决了,自定义消息加上LPSTR返回类型及参数就解决了,可是CToolBar类和CDialogBar类折腾了好久都不知道怎么用~只能用CMFCToolBar吗?

有谁知道VC对话框调用后台程序时界面不能正常显示,是什么原因吗?如果有了解这方面的请指点

我用VC6.0开发了一个引导安装程序,该程序最后需要调用一个exe文件运行,我使用的是
BOOL bRet = ::CreateProcess (NULL,"cmd /C client.msi ",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
开始运行时对话框能够正常显示,但如果这个时候打开一个文件夹的话,再将这个文件夹关闭,则对话框不能正常显示了,原来的界面是有文字和图片显示的,现在却都是白色的了。有哪位高手能够解决?

可以先编编一些小的用户界面,不一定一定要学2010啊,你可以先从6.0如手。我觉得初学那个还是比较简单的,我这有个MFC学习得电子版的书,你要要我可以发到你的邮箱哦~~

建议在掌握c++基础后,看看孙鑫老师的视频
http://gisbase.cn/chxnews.asp?id=651
关键弄清楚 window中的消息响应及mfc中消息映射
其实,核心就是试图和文档类,会在其中写代码。
知道各类的作用,会填空!

来源:英超直播

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值