本文目录一览:
如何学习windows编程
最先应该看看API 编程,大概先了解什么是Windows编程(句柄,消息循环这些).
API可以看(Programming Windows程式开发设计指南 原 作 者:Charles Petzold )我是看这本书入门Windows编程的.先不要看MFC,但是API这部分不要学太多,大概了解下.不然用它写程序很麻烦,
接下来如果你的C++基础好的话,就学MFC,推荐孙鑫的VC++视频编程的教程,入门非常快的,必看书好不知道几倍.当然再加上本书看最好.
其实Windows编程不难,就是一些API而已,只是入门难了点,坚持加努力,一定能成功的.
【Windows】 Dos编程入门
如下图:
如果要在 CMD 命令行窗口中复制粘贴的话,必须通过鼠标:
复制 :要先用鼠标左键(选中)标记要复制的内容,然后按回车或者点击鼠标右键即可完成复制。
粘贴 :点击鼠标右键即可完成粘贴。点击鼠标左键会丢弃复制的内容,
并不是每个 Windows 相同都有这个 help 命令,可能与版本有关系
(我自己电脑就无法识别help命令);
学习一门新语言,首先得学会查看帮助信息~
在 CMD 命令行中输入help之后按回车。会显示该帮助工具支持的所有 CMD 命令。
有关某个命令的详细信息,请键入 help 命令名,比如我们查看 dir 命令的帮助文档:
下表描述了用于表示命令行语法的符号:
常用的 Batch 命令列表可以参考:
Windows 命令帮助文档查询方式
Windows batch 批处理常用命令列表
Batch批处理命令编写脚本快速入门
Windows copy命令
如何学习Windows编程
很多人从MFC开始学习,结果常常是一头雾水,知难而退;也有人毅力坚强,熬过了MFC的阵痛期,最后却是知其然而不知其所以然,并且思维被限制在MFC的框架之中,遇到稍微有点规模的程序就无从下手了。
以我个人的这些年的Windows开发经历,我建议Windows上的学习路线如下:
首先当然是语言的学习,比如C或C++(STL),它是平台无关的
然后可以从《Windows程序设计》(by
Charles Petzold
)入门,从最原始的Windows API开始学习
接下来可以学习《Windows核心编程》(by
Jeffrey Richter
), 它会让你比较深刻的理解Windows的前台和后台机制
学完上面2本书,对Windows系统已经比较熟悉了,再要深入的话可以学下《Windows 图形编程》(by 袁锋)。
至此,已经可以用API的方式开发大部分Windows应用程序了,
接下来可以学一些常用库,比如MFC,WTL,ATL等,此时学习MFC和一开始就学习MFC已是截然不同的感觉,彼时痛苦难熬,此时会心一笑。
其他就是根据项目需要,专业知识的学习,比如COM技术,网络,D3D等。