- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
白手起家Win32SDK应用程序
Win32SDK
Win32SDK
白手起家WWiinn3322SSDDKK 应用程序
第一篇 预备知识
1
1
11 说在前面
由于VC6 及MFC 的特点,我们许多人从标准C++学习到VC6MFC 应用程序的编程学
习的过度会有一个很大的夸跃,从而感到非常的吃力。
究其原因之一:MFC 类库设计虽然精巧,但我们在使用MFC 设计程序时,会发现MFC
到处是API 函数的影子。MFC 并没有象Delphi 的VCL 类库,VB 的控件库一样封装得让人
几乎完全不用知道还有Win32API 函数及其操作原理,所以要想利用VC6 的MFC 编程,
我认为就一定要先学习如何直接用Win32API 函数来编程。对API 编程中的一些关键的概
念和原理要有一定认识,这样才会有一个比较平滑的过渡。以上就是我写这个系列的初衷。
2 :
2 :
22 我假设你已有的知识::
这里我假设你已经掌握了如下的知识,如果你在如下方面知识有点不太清楚,那要
去补一补罗,否则你看到相关的内容时会有麻烦的。
下面说是我对你知识的假设:
2.1Windows
2.1Windows
22..11WWiinnddoowwss系统的文件、文件夹、路径的概念
2.2C C
2.2C C
22..22CC语言的基本知识(基本以等级考试二级CC语言为准,还要有所
扩充)
2.2.1 指针的概念。
2.2.2 函数指针概念。
2.2.3 各种自定义类型(最重要的是struct 类型)的概念。
2.2.4 要知道函数的各种参数传递形式(值、地址、引用传递)。
2.2.5 typedef 及其应用。
2.2.6 #include 及其应用。
2.2.7 十进制、二进制、十六进制。
2.2.8 按位与、或、非运算的实质。
2.2.9 宏定义概念、使用及意义。
(每个人总是学完了C 或C++语法后才会开始用VC6 进行Windows 编程学习的。但
是你的基础又是如何呢?这是一个关键。因此我对你的C 知识做了具体的假设。)
2.3 VC6.0
2.3 VC6.0
22..33 会安装VVCC66..00并安装到一台机上
2.4VC6 ( VC6
2.4VC6 ( VC6
22..44VVCC66编译界面的各组成部分及基本操作((至少会用VVCC66写控制台
程序))。))
2.5VC6
2.5VC6
22..55VVCC66调试中至少要会设置断点哦。
(呵呵!我的要求不过份吧!)
3
3
33 还必须预备的知识:
以上知识是你看本系列的前提,不过我还要给你预备一下我们再这个阶段学习中会遇
到的新东西。
3.1 Win32API
3.1 Win32API
33..11 你将会接触到的WWiinn3322AAPPII函数库:
以前的DOS 下或Windows 的控制台程序下,你要在显示器上输出文字,要用printf(),
或cout 的函数对象来完。但如果你要显示一个图形或图象或为你的程序设计一个图形化的
操作界面等等的,那可就惨了,一切都要你自已完成。复杂得很了!(唉!谁叫DOS 是字
符界面的操作系统呢!)
现在好了,在Windows 下编程你可就轻松得多了。因为Windows 操作系统都为我们
准备好了,它提供给我们多达数千个函数(啊!我要昏倒了。这么多的函数要学。),我们通
过这些函数来操作Windows 系统提供给我们的各种功能。比如我要在桌面上创建并显示一
个窗口。就只要调用几个相关的被称为API 的函数,让Windows 来帮助我们完成这些事。
我们是通过这些函数与Windows 系统交互的,所以这些函数被称作Win32 应用程序接口函
数,简称W
文档评论(0)