图书介绍
Windows程序设计 用Microsoft C/C++和Visual C++PDF|Epub|txt|kindle电子书版本网盘下载
- 章生立等编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810125699
- 出版时间:1995
- 标注页数:681页
- 文件大小:21MB
- 文件页数:693页
- 主题词:
PDF下载
下载说明
Windows程序设计 用Microsoft C/C++和Visual C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 Windows入门1
1.1 什么是Windows1
1.2 历史展望1
1.2.1 从BIOS 10H软件到Windows软件2
1.3 Windows是什么3
1.3.1 标准用户界面3
1.3.2 多任务5
1.3.3 内存管理5
1.3.4 队列输入6
1.3.5 消息7
1.3.6 设备的独立性7
1.3.7 动态连接库8
1.3.8 “新可执行”格式9
1.3.9 MS-DOS的应用程序10
1.4 对窗口的增强10
1.5 必备的条件10
1.5.1 Windows工具11
2.2.1 边界12
2.2 可视界面12
2.1 什么是窗口12
第二章 Windows的概念和术语12
2.2.2 标题条13
2.2.3 控制框13
2.2.4 系统菜单13
2.2.5 最小化框13
2.2.9 菜单条14
2.3 Windows类14
2.2.10 客户区14
2.2.8 水平滚动条14
2.2.7 垂直滚动条14
2.2.6 最大化框14
2.4 面向对象式程序设计15
2.4.1 图标15
2.4.2 光标16
2.4.3 插入记号16
2.4.4 消息框16
2.4.5 对话框16
2.4.6 字体16
2.5 获取消息18
2.4.9 画刷18
2.4.7 位图18
2.4.8 画笔18
2.5.1 消息格式19
2.5.2 消息的来源20
2.5.3 消息的处理20
2.5.4 消息循环21
2.6 什么是资源21
2.7.1 PASCAL调用规程22
2.8 什么是WINDOWS.H22
2.7 访问Windows函数22
2.9 WINDOWS的标识23
2.10 Windows应用程序的组成24
2.10.1 C编译器25
2.10.2 资源编辑器25
2.10.3 资源编译器25
2.10.4 连接器25
2.10.5 NMAKE工具25
3.1 坐标系统26
3.1.1 8种映像模式26
第三章 访问Windows环境26
3.1.2 设备坐标27
3.1.3 视口27
3.1.4 MM_ISOTROPIC和MM_ANISOTROPIC的说明27
3.1.5 改变缺省坐标28
3.2 选择初始窗口大小、位置、光标、图标和风格28
3.3 ShowWindnow函数37
3.4 SetClassWord函数38
3.5 虚拟键39
3.6.3 单选按钮控制41
3.6.4 复选框控制41
3.6 控制和对话框41
3.6.2 按式按钮控制41
3.6.1 静态控制41
3.6.5 编辑框42
3.6.6 列表框42
3.6.7 滚动条42
3.7 系统计时器43
3.7.1 使用定时器43
3.8 内存43
3.8.2 内存管理44
3.8.1 内存分配44
第四章 编写简单的Windows程序47
4.1 入门47
4.1.1 句柄的进一步说明47
4.2 Windows应用程序的基本组成48
4.2.1 WinMain函数48
4.2.2 注册窗口类48
4.2.3 创建窗口52
4.2.4 显示及更新窗口52
4.3 窗口函数53
4.2.5 消息循环53
4.3.1 WM_PAINT消息55
4.4 创建模块定义文件56
4.5 创建NMAKE文件57
4.6 联编58
4.7 怎样使用SWA创建其它的Windows应用程序59
4.8 创建Include文件61
4.9 资源文件62
4.9.1 资源编译器64
4.10 MAKE的回顾65
5.1.3 滚动条位置66
5.1.2 滚动条范围66
第五章 控制Windows窗口66
5.1.1 向下的含义66
5.1 什么是滚动条66
5.1.4 滚动条类型67
5.2 怎样使用滚动条编写应用程序67
5.2.1 Make文件(SCROL)72
5.2.2 定义文件(SCROL.DEF)72
5.2.3 文档文件(SCROL.DOC)72
5.2.4 应用程序文件(SCROL.CPP)72
5.3 如何使用系统计时器77
5.3.1 Make文件(TICK)81
5.3.2 定义文件(TICK.DEF)81
5.3.3 消息文件(TICK.DOC)81
5.3.4 应用程序文件(TICK.CPP)81
5.4 如何创建一个抵押偿还表84
5.4.1 LOAN Make文件90
5.4.2 LOAN.DEF模块定义文件90
5.4.3 LOAN.CPP应用程序文件90
6.1.1 Microsoft Image Editor的启动93
第六章 设计图标、光标和位图93
6.1 使用Windows工具创建图标、光标和位图93
6.2 使用图标99
6.2.1 Make文件(ICON)103
6.2.2 定义文件(ICON.DEF)103
6.2.3 资源文件(ICON.RC)103
6.2.4 应用程序文件(ICON.CPP)103
6.3 使用光标103
6.4 使用Microsoft NMAKE106
6.4.1 NMAKE Make文件的创建106
6.3.2 资源文件(CUR.RC)106
6.3.3 应用程序文件(CUR.CPP)106
6.3.1 Make文件及定义文件(CUR及CUR.DEF)106
6.4.2 NMAKE选项107
6.4.3 NMAKE的调用108
6.5 使用资源编译器108
6.5.1 资源编译器语句108
6.5.2 使用资源编译器编译110
7.1 菜单机制112
7.1.1 什么是菜单112
第七章 开发菜单和键加速器112
7.1.2 菜单关键字和选项113
7.2 随时创建菜单117
7.2.1 创建菜单来改变图形的尺寸117
7.2.2 用菜单改变背景颜色122
7.2.3 用菜单决定系统信息130
7.2.4 用菜单查看目录表列138
7.3 总结146
第八章 数据输入对话框147
8.1 对话框简介150
8.2.2 使用Microsoft对话框编辑器151
8.2 对话框编辑器151
8.2.1 为何要使用对话框编辑器151
8.2.3 使用编辑器进行编辑154
8.2.4 创建一个对话框155
8.2.5 检查.DLG文件156
8.3 为各种需要创建对话框157
8.3.1 创建一个简单的About对话框157
8.3.2 用一个对话框改变图形形状164
8.3.3 通过对话框输入文本174
8.3.4 用对话框输入整型数183
8.3.5 用对话框输入实型的数字191
8.4 创建消息框200
第九章 字体的使用207
9.1 字体的结构和定义207
9.1.1 逻辑字体常数207
9.1.2 TEXTMETRIC结构209
9.1.3 LOGFONT结构210
9.1.4 字符单元210
9.2.2 自动引导和压缩字距磅212
9.2.3 OEM与ANSI字符集相比较212
9.2.1 字体宽度212
9.2 字体附加的特性212
9.2.4 逻辑字体与物理字体214
9.2.5 向量字体与光栅字体214
9.2.6 生成字体214
9.3 字体的类型214
9.3.1 缺省字体214
9.3.2 打印机字体和显示字体214
9.4 字体映射方法215
9.5 字体编辑器的使用215
9.3.3 Custom字体215
9.5.1 如何装入字体编辑器216
9.5.2 基本的字体编辑器窗口216
9.5.3 如何改变字体头218
9.5.4 如何定制字体219
9.5.5 如何存储Custom字体设计220
9.5.6 如何生成一个字体源文件220
9.6 字体程序221
9.6.1 CreateFont 函数221
9.6.3 FONT1程序222
9.6.2 CreateFontIndirect函数222
9.6.4 FONT1文件225
9.6.5 FONT1.DEF文件225
9.6.6 FONT1.CPP文件225
9.6.7 FONT2程序226
9.6.8 FONT2和FONT2.DEF文件230
9.6.9 FONT2.CPP文件231
9.6.10 FONT3程序231
9.6.11 FONT3及FONT3.DEF文件234
9.6.12 FONT3.CPP文件234
9.6.13 FONT4程序235
9.6.14 FONT4及FONT4.DEF文件238
9.6.15 FONT4.CPP文件238
9.7 更好的字体239
第十章 图形概念和绘图元语240
10.1 图形设备接口240
10.1.1 GDI的用途240
10.1.2 像素操作240
10.1.3 设备信息240
10.1.5 映射方式244
10.1.4 设备场境句柄244
10.2 GDI绘图元语245
10.2.1 图形元语245
10.2.2 GDI绘图元语的使用251
10.2.3 简单的条形图255
10.3 GDI工具259
10.3.1 画笔259
10.3.2 画刷260
10.3.3 简单的条形图再述261
10.3.4 颜色265
10.3.5 位图274
第十一章 科学图和数学图的绘制279
11.1 正弦波279
11.2 衰减正弦波283
11.3 一个傅立叶级数289
第十二章 饼形图、条形图和线图的设计299
12.1 调色板管理程序299
12.1.1 逻辑调色板的开销299
12.2 饼形图301
12.2.2 PIE.H头文件309
12.2.1 PIE文件和PIE.DEF文件309
12.2.3 PIE.RC资源文件310
12.2.4 PIE.CPP程序310
12.3 条形图313
12.3.1 BAR文件和BAR.DEF文件325
12.3.2 BAR.H头文件325
12.3.3 BAR.RC资源文件325
12.3.4 BAR.CPP程序326
12.4 线图328
12.4.1 LINE文件和LILNE.DEF文件341
12.4.3 LINE.RC资源文件342
12.4.4 LINE.CPP程序342
12.4.2 LINE.H头文件342
12.5 关于三大程序的变化346
第十三章 专用应用程序:带多媒体声音的草图、动画和屏幕保存程序347
13.1 草图绘制:带多媒体声音的鼠标速写347
13.1.1 SKCH文件356
13.1.2 SKCH.CPP代码356
13.2 动画:火车1357
13.3 动画:带多媒体声音的火车2363
13.4 屏幕保存程序:一个带多媒体声音的屏幕保存程序369
13.4.1 SAVER文件370
13.4.2 SAVER应用程序代码376
13.5 重要的是实践377
第十四章 为面向对象窗口程序开发,MICROSOFT基础类库简述378
14.1 类库合理性378
14.2 考虑MICROSOFT基础类库的设计379
14.3 重要的Microsoft基础类库特性379
14.4 COBJECT:全部类库应用程序的基础380
14.5 重要的Microsoft基础类库类382
14.6 简单的基础类例子382
14.6.1 使用EASY.CPP建立一个窗口383
14.6.3 CWinApp:派生的CTheApp类384
14.6.2 AFXWiN.H头文件384
14.6.4 CFrameWnd:应用程序窗口386
14.6.5 InitInstance:使用一个成员函数387
14.6.6 构造函数387
14.6.7 测试EASY应用程序387
14.7 一个简单的Microsoft基础类库应用程序387
14.7.1 MFCA Make文件说明390
14.7.2 MFCA.DEF模块定义文件说明391
14.7.3 MFCA.H头文件说明391
14.7.4 MFCA.CPP说明392
14.8 图形元语393
14.7.5 MFCA应用程序说明393
14.8.1 GDI Make文件、GDI.DEF模块定义文件和GDI.H头文件398
14.8.2 GDI.CPP说明398
14.8.3 GDI应用程序说明399
第十五章 用资源开发Microsoft C++基础类库应用程序401
15.1 给科学图表添加资源:菜单、对话框和多媒体声音401
15.1.1 FOUR Make文件和FOUR.DEF模块定义文件409
15.1.2 FOUR.H头文件409
对话脚本文件410
15.1.3 FOURR.H资源头文件,FOUR.RC资源脚本文件和FOUR.DLG410
15.1.4 FOUR.CPP应用程序文件412
15.1.5 创建定制的CMainWnd类412
15.1.6 获得Windows的当前大小413
15.1.7 绘制傅立叶波形413
15.1.8 创建“关于”对话框415
15.1.9 数据输入对话框415
15.1.10 响应OnExit416
15.1.11 消息映射处理416
15.1.12 运行FOUR应用程序416
15.2 给条形图添加资源:一个菜单和一个对话框418
15.2.1 BAR命令行Make文件,BAR.MAK工程Make文件, BAR.DEF模块定义文件432
15.2.2 BAR.H头文件432
15.2.3 BARR.H资源头文件.BAR.RC资源脚本文件.BAR.DLG对话脚本文件432
15.2.4 BAR.CPP应用程序文件433
15.2.5 测试BAR应用程序438
附录A Windows API函数和Microsoft基础类库项目440
附录B Visual C++集成环境用法517
B.1 进入Visual Workbench环境517
B.1.1 主菜单分类517
B.1.2 书写新的应用程序529
B.1.3 编辑应用程序531
B.1.4 拷贝、剪切和粘贴(Copying,Cutting和Pasting)532
B.2 编译和连接534
B.2.1 在Visual Workbench内工作534
B.2.2 在DOS命令行下工作535
B.3 使用Microsoft帮助系统536
B.3.1 程序语句帮助536
B.3.2 其他帮助特性536
B.4.1 Project...(工程选项)538
B.4 设置重要的Options选项538
B.3.3 打印帮助信息538
B.4.2 调试选项543
B.4.3 目录选项543
B.4.4 编辑器选项545
B.4.5 Workspace选项545
B.4.6 工具选项547
B.4.7 颜色选项548
B.4.8 字体选项550
B.4.9 TOOLS.INI文件550
附录C WINDOWS.H头文件552