请大家发表一些初学WIN API编程的技巧

请畅所欲言,我会随时关注的回复一楼,你的说法,太笼统了,一句话就概括起来了,呵呵---------------------------------------------... 请畅所欲言,我会随时关注的
回复一楼,你的说法,太笼统了,一句话就概括起来了,呵呵
------------------------------------------------------
回复二楼,我也发现了,不过也是理所当然嘛,英文就是他们的语言,自然会用相应的词汇来表示相应的作用了。
------------------------------------------------------
感谢三楼的发言,祝大家中秋节快乐。
对于初学者,热情是必须的呀,呵呵
---------------------------------------------------
回复4楼 您从哪拷贝来的
---------------------------------------------------
感谢六楼的回答,我会认真研读的
展开
 我来答
qiujiejia
2010-09-25 · TA获得超过499个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:244万
展开全部
我是先学了mfc再回来学习win32 api的。哈哈!走了弯路,个人觉得还是先学一些win32编程的概念和基础再学 mfc 就容易多了。
技巧的东西,或者说捷径的东西,不好说。觉得一切都是积累。现在回顾以前,遇到一个问题(比如绘图,设置滚动条等等操作),当初都要上网搜很久才能解决,解决后就是经验,就是财富。现在遇到同样问题,把原来积累的代码往上一贴,加以修改和润色,哈哈哈,完事。这就是经验啊。
编程过程中要记得积累,做笔记,总结,提取。
比如:
1.要显示一个图片,做一个常用的类CBitmapPic,那以后只要有图片的路径或者资源id,就可以马上调用CBitmapPic.draw(0,0,100,100) 输出了
2.比如文件对话框,把其再简单的分装成一个函数,下次要用到时也是简单的调用就可以了。
这样总结提取的好处是不言而喻的,从某种意义上讲,写程序就像堆积木。你把以前的“积木”做好了,下次要用,拿过来堆上去就可以了,多省事啊。否则每次都折腾一番,效率多低啊。

做一些小程序吧(而且是自己感兴趣的,比如写一个俄罗斯方块),在这个过程中遇到问题就上网搜索,完成后你会发现你学习到很多东西了。

在推荐我自己写的一个trace()宏,很方便就能输出要调试的变量。强烈推荐啊。请看:http://hi.baidu.com/qiujiejia/blog/item/e43943187fc1f90e34fa4176.html

这是我学习时做的笔记,比较凌乱,但相信有可取的地方,希望对你有所帮助
http://cid-3ba16e78a53d2d3d.office.live.com/self.aspx/VC%5EM%5EM/VC%E7%AC%94%E8%AE%B0.zip
gamespy1991
2010-09-21 · TA获得超过1262个赞
知道小有建树答主
回答量:1636
采纳率:0%
帮助的人:1202万
展开全部
要了解windows程序是怎么运行起来的,多的不需要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
粗鲁的女汉子
2010-09-21 · TA获得超过1442个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:504万
展开全部
我最喜欢望文生义了 这样很容易记住函数的用法 参数还得查MSDN

比如 GetWindowText() 作用很明显
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-09-22
展开全部
不是什么都说技巧的吧,至少这个没什么技巧。
看书看代码,拆分代码,自己写代码,自己修改自己的代码。
如果非要说有,那就是留意英文的意思,从函数的意思来记函数和宏会显得轻松很多。
在下载个帮助文档,边学边查。熟能生巧

楼主,好多次看到你的问题了。可以看出你对win编程果然很有激情,同道中人。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灵魂画手兔纸鱼dl
2010-09-23
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
首先要理解windows程序的运行原理;然后写一些简单的小程序,有孙鑫的视频,教程或者上codeprojecet这样的著名网站上下截图别人的程序代码研究;
再次就是需要一本chm格式的api函数参考手册,多翻阅理解,用多了,记多了,就熟了。当然英文要好点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式