关于学习vc的几个问题
一、最好学mfc前至少了解下win32 程序的大致框架 及windows的消息机制(请参考中科院杨力祥windows高级编程视频的前十来讲的内容推荐,自己去搜吧 注意加关键字ed2k,不要看哪种看不到他电脑屏幕的。。。
)
二、mfc是对windows api编程(或者叫windows SDK编程)的以c++面向对象形式的封装 ,sdk是传统C语言面向过程的,
三、请参考windows程序设计第五版 或者 杨力祥视频 前十几讲 或 如鹏网 c语言干大事视频 都可以用ed2k搜到滴
四、不是 可以用bcb但是 就没有vc方便了 对话框资源编辑 、类向导生成框架 神马就没有要完全手工敲代码.......
codeblock 和 vc 写 win32 sdk程序基本区别 函数当然不会有区别都是 windows api函数(总之需要你敲进去得代码是一样滴)
只不过他们的编译器不同 mingw (gcc g++) 和 ms cl ;编译器设置 参数神马不太一样 添加需要连接的lib文件,codeblock 的对话框资源编辑 貌似 得靠手工写资源脚本代码,没有vc拽控件方便.........
codeblock 只是被高级点的编辑器而已 当然你要是足够强大可以找来 vc的纯编译器头文件lib文件
配置codeblick 让它界面上的按钮或菜单点一下就可以编译mfc程序(codeblock 本身当然不支持mfc自然类向导神马自动化的东西你也休想用上, 还是要靠纯手工敲代码,).....mfc当然用vc顺手了,最好再按上
visual assistant x 插件,
五、这个必须有 ,你还是去msdn安装目录把msdn的主文件 找出来给他建个快捷凡是到桌面吧,
Microsoft 只有一家 ,不会出现逆说的msdn中的解释和coodeblock中的不同
六、windows本身就是窗口的意思 亲, 你连着都不知道还用什么windows
win 32 GUI PROGRAM ---
win---window的简称
32 ---- 32位 的操作系统
GUI--图形用户界面 ,显示给用户看的界面 ,也就是窗口
program 程序
着点英文都看不懂你还是别装msdn了
兼容性问题不解释 先把windows的各种设置玩会 什么 uac该关的关掉 该用管理员身份的用上
该右键属性兼容模式 都去试下 该找绿色版的找绿色版 (vc6的文件菜单win7上不能用,且安装版的vc
打开就自动打开上一次打开过的文件 导致 xxx 停止工作,绿色版一般把打开上次打开过的问及这个设置改掉(这个问题该用绿色版的用绿色版改找filetool.dll补丁的自己去找补丁))
vc安装程序本身的一些东西在win7上不兼容了 ,那就去找 剔除了那些不兼容的组件的vc(例如如鹏网版的vc)(百度文库、贴吧都有关于vc不兼容的 设置方法 自己去找。。。。人家都能成功,你要还是不行
那就是你RP问题,要么是你懒...)