Windows程序设计技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:刘腾红等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302095450
- 页数:232 页
第1章 Windows编程环境 1
1.1 Windows历史简介 1
1.2 Windows的特点 2
1.2.1 Windows 98 2
1.2.2 Windows 2000 4
1.2.3 Windows XP 7
1.3 Windows程序设计的特点 8
1.3.1 Windows应用程序的开发工具 8
1.3.2 Windows应用程序的组成 9
第2章 Windows编程基础 11
2.1 Windows的编程机制 11
2.1.1 Windows操作系统的特点 11
2.1.2 Windows程序设计的特点 11
2.1.3 消息的循环与输入 12
2.1.4 用户界面对象 13
2.2 Windows编程基础 16
2.2.1 Windows基本编程概念 16
2.2.2 Windows消息 16
2.2.3 消息类型 17
2.2.4 消息机制 18
2.2.5 消息处理方法 22
2.3 MFC基础 24
2.3.1 基类 24
2.3.2 应用程序类、框架类、文档类和视图类 25
2.3.3 绘图类 26
2.3.4 用户界面类 27
2.3.5 文件类 29
2.3.6 数据库类 29
2.3.7 其他类 29
2.4 类的消息机制 30
2.4.1 接收消息 30
2.4.2 处理消息 30
2.5 文档/视图模型 31
2.5.1 文档/视图模型中的核心类 31
2.5.2 文档/视图类间的相互作用 32
第3章 图形编程 33
3.1 设备环境 33
3.1.1 概述 33
3.1.2 屏幕设备环境 34
3.1.3 内存设备环境 34
3.2 绘图函数 35
3.2.1 画点 35
3.2.2 画线 36
3.2.3 画形状 37
3.2.4 形状填充和翻转 40
3.2.5 绘制文本 40
3.2.6 绘制位图和图标 42
3.3 绘图属性 45
3.3.1 概述 45
3.3.2 画线属性 45
3.3.3 形状填充属性 47
3.3.4 文本绘制属性 50
3.3.5 映像模式 53
3.3.6 调色板属性 56
3.3.7 混合属性 56
3.3.8 剪裁属性 58
3.4 元文件和路径 60
3.4.1 元文件 60
3.4.2 路径 60
3.5 动画显示 62
3.6 绘图机制 66
第4章 界面设计 69
4.1 对话框 69
4.1.1 定义对话框资源 69
4.1.2 对话框设计 71
4.1.3 非模态对话框 77
4.1.4 公用对话框 80
4.2 基本控件 86
4.2.1 静态控件 86
4.2.2 按钮控件 87
4.2.3 编辑框控件 89
4.2.4 滚动条控件 92
4.2.5 列表框控件 94
4.2.6 组合框控件 97
4.2.7 应用控件的一个例子 100
4.3 特殊控件 105
4.3.1 微调按钮控件 105
4.3.2 滑动条控件 107
4.3.3 进度条控件 109
4.3.4 树形控件及其示例 110
4.3.5 标签控件及其示例 116
第5章 多媒体编程 123
5.1 多媒体技术简介 123
5.1.1 音频技术 123
5.1.2 视频技术 124
5.1.3 图像压缩技术 124
5.2 媒体控制接口MCI 125
5.2.1 MCI的主要操作 125
5.2.2 使用MCI的实例 127
5.3 波形文件 129
5.3.1 PlaySound函数 129
5.3.2 低级Wave设备操作 130
5.4 MIDI文件 133
第6章 网络编程 136
6.1 WinSock编程 136
6.1.1 WinSock简介 136
6.1.2 Socket类型 137
6.1.3 相关函数 138
6.1.4 流式Socket程序设计 142
6.1.5 数据报Socket程序设计 151
6.2 Winlnet编程 156
6.2.1 简介 156
6.2.2 基本函数 156
6.2.3 编写HTTP客户端 158
6.2.4 编写FTP客户端 159
6.2.5 编写Gopher客户端 163
第7章 数据库编程 164
7.1 建立数据源 164
7.1.1 手动建立ODBC数据源 164
7.1.2 自动注册DSN和创建表 165
7.2 MFC的ODBC类简介 168
7.2.1 CDatabase类 168
7.2.2 CRecordset类 169
7.2.3 CRecordView类 176
7.3 ODBC数据库应用程序 179
7.3.1 生成程序框架 179
7.3.2 数据库应用中的类 180
7.3.3 定制显示界面 181
7.3.4 控件与数据库记录集合的关联 182
7.3.5 增加和删除记录 183
第8章 高级编程 187
8.1 多线程设计 187
8.1.1 进程和线程 187
8.1.2 线程的管理和操作 188
8.1.3 线程之间的通信 189
8.1.4 线程之间的同步 191
8.2 动态链接库 193
8.2.1 动态链接库的概念 193
8.2.2 动态链接库的创建 194
8.2.3 动态链接库DLL的链接 197
8.3 COM简介 199
8.3.1 理解COM 199
8.3.2 COM中的基本函数 201
8.3.3 COM设计示例 206
第9章 综合实例 212
9.1 通讯录管理程序 212
9.2 端口扫描程序 225
参考文献 232
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019