- 9
- 0
- 约17.75万字
- 约 118页
- 2017-08-25 发布于河南
- 举报
15天学习C语言Windows程序设计
目 录
C语言Windows程序设计-第一天-第一个Windows程序 - 2 -
C语言Windows程序设计-第二天-ASCII与Unicode - 6 -
C语言Windows程序设计-第二天-宽字符和C语言 - 7 -
C语言Windows程序设计-第三天-Windows版printf - 10 -
C语言Windows程序设计-第三天-属于自己的窗口 - 12 -
C语言Windows程序设计-第四天-详解我的窗口(上) - 16 -
C语言Windows程序设计-第四天-详解我的窗口(中) - 20 -
C语言Windows程序设计-第四天-详解我的窗口(下) - 24 -
C语言Windows程序设计-第五天-回顾与反思 - 28 -
C语言Windows程序设计-第六天-GDI与设备环境 - 29 -
C语言Windows程序设计-第七天-TextOut与系统字体 - 32 -
C语言Windows程序设计-第八天-滚动条 - 39 -
C语言Windows程序设计-第九天-GDI绘图基础 - 58 -
C语言Windows程序设计-第十天-响应键盘事件 - 67 -
C语言Windows程序设计-第十一天-使用鼠标 - 73 -
C语言Windows程序设计-第十二天-使用计时器 - 80 -
C语言Windows程序设计-第十三天-按钮类控件 - 88 -
C语言Windows程序设计-第十四天-窗口、编辑框样式 - 98 -
C语言Windows程序设计-第十五天-文本输入框 - 99 -
C语言Windows程序设计--实战:png图片的解析与显示 - 110 -
C语言Windows程序设计-第一天-第一个Windows程序
在《Windows程序设计》(第五版)第一章的起步中, 作者介绍了学习Windows程序设计的一些基本要求: 1. 能够从用户角度熟练的使用Windows; 2. 懂得如何使用C语言; 3. 安装好了Windows的开发环境.看起来要求并不算高(怎么样?一起来尝试下?)。 笔者在这里决定使用Visual C++ 6.0作为开发环境, 虽说在Visual Studio这个大家族中, VC++6早已被长江后浪推前浪, 把VC++6推成了一个将近淘汰的环境, 但是作者的机器实在是有点不够给力, 启动VS2010时相对比较慢。 总之, 既然Charles Petzold也假定我会用Visual C++ 6.0, 那么我就用VC++6好了。
·介绍Windows
*Windows的历史: 是的, 你不用惊讶, Windows在这里就是指的微软(Microsoft)的那个操作系统, Windows的历史如果要详细介绍的话, 我觉得可能要单开个随笔分类才行, 所以这里就简略的介绍下, 不过我还是建议你去搜索引擎查找下关于Windows的历史(如果你认为有必要的话)。
1. 1985年11月, Windows 1.0正式推出;IBM与Microsoft共同开发, 基于DOS系统,通过DOS来进行文件操作, 当然, 2.0、3.0也都是基于DOS的, 直到Windows 2000的发布,Windows才彻底的摆脱了DOS,成为真正独立的操作系统。 2. 1987年11月, Windows 2.0推向市场;相对于1.0, 2.0在界面上做了些改动, 采用了重叠窗口。 3. 1990年 5月, Windows 3.0推向市场;支持Intel 286、386、486微处理器的16位保护模式。 4. 1993年 7月, Windows NT投放市场;Windows家族中第一个支持Intel 386、486、奔腾微处理器32位模式的版本。 5. 1995年 8月, Windows 95发布;一个混合的16位/32位Windows系统。 6. 1998年 6月, Windows 98进入市场;基于Windows 95编写, 对Windows 95的改进。
书的作者就将Windows介绍到这里(没办法, 人家这本书就是1998年写好的), 后来的Windows就更猛了, 横扫桌面, Windows 2000/2003/XP/Vista/2008/7/8..., 都懂得。 *Windows的优点: 更加人性化? 操作更简单? 一定还有其他的优点。
*工作原理的中心思想: 动态链接概念即为Windows工作原理的中心思想, 通过调用Windows自带的函数来实现在屏幕上显示文本与图形。 函数通过动态链接库实现, .dll以及.exe的文件, 在Wind
原创力文档

文档评论(0)