Windows下的C/C++高级编程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱磊,周彬编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2002
- ISBN:7115101825
- 页数:350 页
第1章 Windows基础 1
1.1 Windows的简单历史 1
1.2 第一个Windows程序 2
1.2.1 关于Windows API编程 2
1.2.2 编写第一个Windows程序 2
1.2.3 对FirstProgram.c的分析 3
1.3 Windows与Unicode 5
1.3.1 字符集 5
1.3.2 C运行库对Unicode的支持 6
1.3.3 Windows与Unicode 7
第2章 窗口和消息 11
2.1 HELLOWIN程序 11
2.2 一些新概念 14
2.2.1 Windows API函数调用说明 14
2.2.2 新的数据类型 15
2.2.3 匈牙利表示法 16
2.3 注册窗口类 17
2.4 创建窗口 21
2.5 显示窗口 22
2.6 消息循环 23
2.7 窗口函数与消息处理 25
2.8 WM_PAINT消息 26
2.9 WM_DESTROY消息 27
2.10 Windows编程的关键 27
第3章 文本显示 29
3.1 显示的时机 29
3.1.1 发送WM_PAINT消息 29
3.1.2 重绘的范围 30
3.2.1 窗口坐标 33
3.2 简单的文本显示 33
3.2.2 文本和背景的颜色 34
3.2.3 设置背景显示模式 35
3.2.4 选择字体 35
3.2.5 字符大小 40
3.2.6 显示文本的例子 41
3.3 滚动条的应用 45
3.3.1 滚动条基础 45
3.3.2 滚动条的范围和位置 46
3.3.3 滚动条消息 47
3.3.4 添加滚动条 49
3.3.5 改善滚动条 55
3.4 关于文本显示的更多内容 65
3.4.1 更多的文本输出函数 66
3.4.2 Windows中的字体 70
3.4.3 逻辑字体 71
第4章 图形显示 79
4.1 图形设备接口 79
4.2 设备描述表 80
4.2.1 获取设备描述表句柄 80
4.2.2 设备描述表属性 82
4.2.3 保存设备描述表 83
4.3 设备坐标系和逻辑坐标系 85
4.4 映射模式 90
4.4.1 窗口和视图 90
4.4.2 Windows的映射模式 91
4.4.3 设备描述表信息 102
4.5 关于色彩 106
4.6 画笔、刷子和空隙的填充 109
4.6.1 画笔的使用 109
4.6.2 刷子的使用 111
4.6.3 填充空隙 113
4.7 画点和线条 114
4.7.1 绘制像素点 114
4.7.2 绘制线条 114
4.7.3 绘制线条的示例程序 117
4.8 绘制填充图形 121
4.9 矩形函数、区域和裁剪 132
4.9.1 矩形函数 132
4.9.2 区域 133
4.9.3 区域和裁剪 136
4.9.4 区域和裁剪的示例程序 137
4.10 绘图模式 140
第5章 键盘 143
5.1 键盘基础 143
5.2 键盘消息 145
5.2.1 击键消息 145
5.2.2 击键消息示例程序 148
5.2.3 字符消息 156
5.2.4 字符消息示例程序 158
5.4.1 插入标记的概念 164
5.3 活动窗口和输入焦点 164
5.4 插入标记和输入焦点 164
5.4.2 插入标记示例程序 166
第6章 鼠标 173
6.1 鼠标基础 173
6.2 鼠标消息 173
6.2.1 鼠标的客户区消息 173
6.2.2 非客户区消息 177
6.3.1 用户区的信息细节 178
6.3 来自鼠标消息的附加消息 178
6.3.2 非用户区的信息细节 182
6.4 鼠标光标形状 183
6.5 一个鼠标的例子程序 183
第7章 子窗口与常用控件 187
7.1 子窗口 187
7.1.1 创建子窗口 188
7.1.2 一般子窗口的示例程序 192
7.2 常用控件 204
7.2.1 常用控件的一般操作 204
7.2.2 几种常用控件 206
7.2.3 常用控件的示例程序 216
第8章 对话框 227
8.1 模态对话框和非模态对话框 227
8.2 通用对话框库 228
8.3 通用对话框 231
8.3.1 颜色对话框 231
8.3.2 字体对话框 234
8.3.3 查找和替换对话框 237
8.3.4 打开文件和另存为对话框 241
8.3.5 页面设置对话框 245
第9章 内存管理 253
9.1 Windows内存的结构 253
9.2 虚拟内存 255
9.2.1 虚拟内存的检测 255
9.2.2 虚拟内存操作 259
9.3 应用程序堆 260
9.3.1 堆的生命周期 261
9.3.2 堆的内部情况 265
9.4.1 实用函数 268
9.4.2 文件映射 268
9.4 内存扩展 268
第10章 文件系统 271
10.1 创建和打开文件 272
10.2 读出和写入文件 273
10.3 创建和使用临时文件 275
10.4 搜索文件 276
10.5 监控目录中的变化 278
10.6 异步读写文件 282
11.1 MDI概述 285
第11章 多文档界面 285
11.2 MDI应用程序结构 286
11.3 MDI支持 287
11.3.1 MDI函数 287
11.3.2 MDI消息 289
11.4 MDI示例程序 290
11.4.1 程序 290
11.4.2 资源 304
11.4.3 程序初始化 305
11.4.4 框架窗口消息处理 305
11.4.5 文档窗口消息处理 307
第12章 多任务和多线程 309
12.1 线程与进程 309
12.1.1 进程的描述 309
12.1.2 线程的基本概念 310
12.1.3 线程和进程的比较 310
12.2 多任务的各种模式 311
12.2.1 DOS下的多任务 311
12.2.2 单用户多任务 311
12.3.1 多线程的基本知识 312
12.3 Windows多线程 312
12.2.3 多用户多任务 312
12.3.2 线程对象 314
12.4 线程局部存储 328
第13章 Windows Sockets编程 333
13.1 TCP/IP与Windows Sockets 333
13.1.1 TCP/IP 333
13.1.2 Sockets 334
13.2 WinSock示例程序 339
13.2.1 一个简单的聊天程序 339
13.2.2 对Windows Sockets的更多了解 349
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019