| | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |      |
|
学了VC++6.0,终于写出第一个MFC程序了---VC版的WINDOW按钮突破专家 [ 2006-03-24
| 作者:admin | 来自:本站原创]
 |
之前是用VB写了一个相同功能的程序,这次正好,就用它作为我的第一个VC程序吧.
点击下载此文件
写完这个程序后,有一点心得.
首先,VC里这个MFC,也不完全是我以前想像的那种"什么都是用API搞定,还要自己处理各种消
息".(其实用纯C写WINDOWS程序,好象就是那个样子,感觉BT.....)
然后就是这个MFC框架.它其实也封装了不少东西.只是,与VB里不同的是,你可以随时进入框架
里面,做自己想做的事.
还有这VC里的定时器.VB里方便,扔一个Timer控件就OK,到时会有事件通知.而VC里怎么办呢?没
有找到定时器控件啊......其实目前我还是不知道在VC里实现定时器的正规方法,因为手头这本
书里以及下载的教程里没有提及.没办法,用API吧.因为我在VB里使用API还是有一点心得,定时
器控件及相应的类也各写了一个.于是在VC里也打算这样做----反正只是一个回调过程嘛,没什
么大不了的.结果使用SetTimer这个API时,才发现了问题:这API与VB里不太相同,好象参数不对.
是否这就是VC++里的"函数重载"呢?结果查MSDN后试了几次,终于把这个函数用对了.
其它问题,比如定义变量,定义函数,写递归,只是语法上的问题,查查书或MSDN就搞定了.
另外一个,就是VC里调用对象的方法与访问对象属性,不是像VB里那样是一个小数点,而是分开
的:调用方法还是用小数点,访问属性就是用减号加上大于(这是个人目前的感觉,不一定对)
另外,触发事件是两个冒号.
总之,还有太多的地方不太明白.
但能够勉强写出这个程序,我也非常高兴,加油吧!!嘿嘿.
最后,希望大家能多多来我的网站,论坛玩玩,非常欢迎~~~~:)
我的网址: http:www.m5home.com/
论坛: http:www.m5home.com/bbs
QQ: 80524554
Mail: myjian01@yahoo.com.cn
myjian01@126.com
|
|
|
|
|