微信扫一扫,移动浏览光盘
简介
本书详细介绍了常用PC机硬件各部分的组成及工作原理,在此基础上论述了
PC机常见故障的产生机理及诊断和维修的方法。本书文字简练、实例丰富、内容充
实,是使用和维修微型计算机的必备参考书。
目录
第一章 何谓Windows程序
目录
序言
1、1Windows简史
1、2从用户观点看Windows
1、2、1图形用户接口
1、2、2GUI概念和原理
1、2、3一致的用户接口
1、2、4多任务的优点
1、2、5内存管理
1、2、6与设备无关的图形接口
1、2、7MS—DOS应用程序
1、3从程序员观点看Windows
1、3、1Windows和MS—DOS
1、3、2Windows的任务
1、3、3函数调用
1、3、4动态链接
1、3、5面向对象的程序设计
1、3、6消息驱动的体系结构
1、3、7窗口过程
1、4第一个Windows程序设计
1、4、1程序的问题
1、4、2HELLOWIN文件
1、4、3MAKE文件
1、4、4C源程序文件
1、4、5Windows函数调用
1、4、6大写标识符
1、4、7新数据类型
1、4、8获取句柄
1、4、9匈牙利表示法
1、4、10程序入口点
1、4、11注册窗口类
1、4、12建立窗口
1、4、13显示窗口
1、4、14消息循环
1、4、15窗口过程
1、4、16处理消息
1、4、17WM_PAINT消息
1、4、18WM_DESTROY消息
1、4、19模块定义文件
1、5Windows程序设计
1、5、1不同的调用方式
1、5、2排队和非排队消息
1、5、3非抢先多任务
1、5、4学习的过程
第二章 文本画面
2、1绘图和重画
2、1、1WM_PAINT消息
2、1、2有效矩形和无效矩形
2、2GDI简介
2、2、1设备环境
2、2、2获取环境句柄(方法一)
2、2、3绘图信息结构
2、2、4获取环境句柄(方法二)
2、2、5TextOut(细节)
2、2、6系统字模
2、2、7字符尺寸
2、2、8文本点阵(细节)
2、2、9格式文本
2、2、10示范程序
2、2、11SYSMETS1.C窗口过程
2、2、12空间不够
2、2、13工作区尺寸
2、3滚动条
2、3、1滚动条的范围和位置
2、3、2滚动条消息
2、3、3滚动条程序SYSMETS
2、3、4组织绘图程序
2、3、5建立更佳的滚动条
2、3、6无鼠标操作
3、1键盘基础知识
第三章 键盘
3、1、1键盘驱动程序
3、1、2舍弃某些键盘消息
3、1、3谁是输入点
3、1、4击键和字符
3、2击键消息
3、2、1系统击键与非系统击键
3、2、2IParam变量
3、2、3虚拟键码
3、2、4Shift状态
3、2、5使用击键消息
3、3在SYSMETS中增加键盘接口
3、3、1增加WM_DEYDOWN逻辑
3、3、2发送消息
3、4字符消息
3、4、1WM_CHAR消息
3、4、2死字符消息
3、5浏览键盘消息
3、6插入记号(不是光标)
3、6、1插入记号函数
3、6、2TYPE程序
3、7WINDOWS字符集
3、7、1OEM字符集
3、7、2ANSI字符集
3、7、3OEM、ANSI及字模
3、8国际化问题
3、8、1使用字符集
3、8、2与MS—DOS对话
3、8、3使用数字小键盘
4、1鼠标基础知识
4、1、1快速定义
第四章 鼠标
4、2工作区的鼠标消息
4、2、1简单鼠标处理举例
4、2、2POINT、RECT和IParam
4、2、3对Shift键的处理
4、2、4鼠标的双选
4、3非工作区的鼠标消息
4、3、1击中测试消息
4、3、2消息来源于消息
4、4程序中的击中测试
4、4、1一个假设的例子
4、4、2程序举例
4、4、3用键盘来模拟鼠标
4、4、4在CHECKER中增加键盘接口
4、4、5使用子窗口代替击中测试
4、4、6CHECKER中的子窗口
4、5捕获鼠标
4、5、1BLOWUPI程序
4、5、2改变鼠标光标形状
4、5、3StretchBlt调用
4、5、4画出捕获的块
第五章 计时器
5、1计时器基础知识
5、1、1SYSTEM.DRV和Windows计时器
5、1、2计时消息不是异步的
5、2使用计时器的三种方法
5、2、1第一种方法
5、2、2无计时器可用时如何处理
5、2、3程序举例
5、2、4第二种方法
5、2、5程序举例
5、2、6正确使用反调用函数
5、2、7第三种方法
5、3计时器用于状态报告
5、3、1有创造性地使用图标
5、3、2强制变成图标
5、3、3保持图标为图标
5、3、4计算可用内存
5、3、5使用浮点运算
5、4使用计时器作时钟
5、4、1对弹出窗口定位及给出大小
5、4、2获得日期和时间
5、4、3国际化
5、5Windows的标准时间
第六章 子窗口控制
6、1按钮类
6、1、1建立子窗口
6、1、2子窗口与父窗口对话
6、1、3父窗口与子窗口对话
6、1、4PUSH按钮
6、1、5检查框
6、1、6收音机按钮
6、1、7OROUP框
6、1、8用户定义按钮
6、1、9改变按钮正文
6、1、10可见的与可用的按钮
6、1、11按钮与输入点
6、2控制及颜色
6、2、1系统颜色
6、2、2按钮颜色
6、2、3WM_CTLCOLOR消息
6、3静态类
6、4滚动条类
6、4、1COLORS1程序
6、4、2自动键盘接口
6、4、3窗口子类
6、4、4加背景色
6、4、5对滚动条上色
6、4、6处理多种事例
6、4、7将COLORS1作为图标
6、5编辑类
6、5、1编辑类模式
6、5、2编辑控制通知单
6、5、3使用编辑控制
6、5、4向编辑控制发送的消息
6、6目录框类
6、6、1目录框样式
6、6、2在目录框中放入字符串
6、6、3选择和摘取输入
6、6、4从目录框接受消息
6、6、5目录框应用程序举例
6、6、6显示文件目录
6、6、7Windows的头
6、6、82KB的空间浪费
第七章 内存管理
7、1INTEL存储器的段模式
7、2Windows的内存组织
7、2、1固定段与可移动段
7、2、2可淘汰内存
7、2、3全局内存表
7、2、4局部内存
7、3代码段和数据段
7、3、1小型、中型、紧凑性、大型和巨型存储模式
7、3、2多代码段
7、3、3紧凑存储模式和大存储模式
7、3、4避免移动
7、3、5程序段属性
7、4Windows如何移动与重装入程序段
7、4、1远程函数的特殊处理
7、4、2Windows执行程序
7、4、3MakeProcInstance的作用
7、4、4动态链接库带来的差异
7、4、5栈探测
7、4、6扩充存储器
7、4、7保护方式
7、5在程序内部申请空间
7、5、1存储块锁定
7、5、2一个快速示例
7、5、3全局内存函数
7、5、4其它的内存函数
7、5、5使用可淘汰全局内存
7、5、6巨型全局内存块
7、5、7局部内存分配
7、5、8其它的局部内存函数
7、5、9锁定自己的数据段
7、5、10内存分配的“捷径”
7、5、11使用C的内存函数
7、5、12在保护方式下运行
第八章 图标、光标、位图和字符串
8、1资源编译
8、2图标与光标
8、2、1SDKPAINT工具
8、2、2取得图标句柄
8、2、3在程序中使用图标
8、2、4使用侯选光标的语句
8、3资源与内存
8、3、1位图:象素点图画
8、3、2使用位图和画刷
8、4字符串
8、4、1使用字符串资源
8、4、2在消息框中使用字符串
8、4、3字符串与内存空间
8、4、4用户自定义资源
9、1菜单
第九章 菜单与加速键
9、1、1菜单结构
9、1、2菜单样本
9、1、3应用程序中如何调用菜单
9、1、4菜单和消息
9、1、5范例
9、1、6菜单格式
9、1、7定义菜单的另一种格式
9、1、8定义菜单的第三种途径
9、1、9浮动的弹出式菜单
9、1、10系统菜单的使用
9、1、11修改菜单
9、1、12其它菜单命令
9、1、13一个非正规的菜单
9、2菜单中使用位图
9、2、1利用位图作为菜单项的两种方法
9、2、2内存设备环境
9、2、3用程序建立位图
9、2、4位图的变形调整
9、2、5完整菜单的形成
9、2、6增加键盘操作界面
9、3加速键
9、3、1为什么要使用加速键
9、3、2加速键定义的一些规则
9、3、3加速键表
9、3、4装入加速键表
9、3、5加速键的转换
9、3、6接收加速键消息
9、3、7用菜单和加速键编写的POPPAD程序
9、3、8菜单项能否执行的判别
9、3、9菜单项的处理
第十章 会话框
10、1标准会话框
10、1、1建立“About”会话框
10、1、2会话框样本
10、1、3会话框过程
10、1、4会话框过程的卸出
10、1、5会话框的启动
10、1、6进一步讨论会话框样式
10、1、7其它会话框控制
10、1、8一个稍复杂的会话框
10、1、9会话框中控制的处理
10、1、10OK和Cancel按钮
10、1、11控制的分组
10、1、12会话框中绘图
10、1、13在会话框中使用其它函数
10、1、14自定义控制
10、2消息框
10、2、1Assertion消息框
10、2、2用消息框显示有关消息
10、3POFPAD程序的文件菜单项功能
10、3、1OpenFile函数
10、3、2文件输入输出的两种方式
10、3、3Open和Save菜单项的会话框
10、3、4DlgDirList函数和DlgDirSelect函数
10、3、5获取合法文件名
10、3、6新版的POPPAD程序
10、4非标准会话框
10、4、1标准会话框和非标准会话框之间的区别
10、4、2新版的COLORS程序
10、4、3HEXCALC程序是窗口还是会话框
10、4、4控制标识符的有效使用
10、5会话框实用程序的使用
11、1GDI原理
第十一章 GDI引言
11、2设备环境
11、2、1获取设备环境句柄
11、2、2获取设备环境信息
11、2、3DEVCAPS1程序
11、2、4设备尺寸
11、2、5查找色彩信息
11、2、6设备环境属性
11、2、7保存设备环境
11、3映射方式
11、3、1设备坐标和逻辑坐标
11、3、2设备坐标
11、3、3视口和窗口
11、3、4使用MM_TEXT方式工作
11、3、5“Metric”映射方式
11、3、6“RollYourOwn”映射方式
11、3、7WHATSIZE程序
12、1画点
第十二章 作图
12、2画线
12、2、1使用库存画笔
12、2、2生成、选择、删除画笔
12、2、3避免设备依赖性
12、2、4在隙间填充
12、2、5作图方式
12、2、6ROP2和色彩
12、3绘制填充区域
12、3、1有界图形
12、3、2ARCS程序
12、3、3饼图的三角学
12、3、4Polygon函数和Polygon填充方式
12、3、5涂刷图形内部
12、3、6画刷和位图
12、3、7生成和使用位图画刷
12、3、8画刷的定位
12、4矩形、区域和裁剪
12、4、1对矩形进行工作
12、4、2生成和绘制区域
12、4、3对矩形和区域进行裁剪
12、4、4CLOVER程序
12、5杂类GDI函数
12、6永久绘图程序
第十三章 位图、位块传输和图元文件
13、1旧位图格式
13、1、1在程序中生成位图
13、1、2单色位图格式
13、1、3彩色位图格式
13、1、4位图的大小
13、2设备无关位图
13、2、1DIB文件
13、2、2生成一个DIB
13、3内存设备环境
13、4强有力的BLT
13、4、1patBlt函数
13、4、2块传递(BLT)坐标
13、4、3使用BitBlt传递位
13、4、4DrawBitmap程序
13、4、5使用不同的ROP代码
13、4、6内存设备环境更有趣的应用
13、4、7色彩转换
13、4、8映射方式的转换
13、4、9使用StretchBlt扩展位图
13、4、10动画
13、5图元文件
13、5、1内存图元文件的简单应用
13、5、2在磁盘上存放图元文件
13、5、3使用已存在的图元文件
13、5、4把图元文件作为源
13、5、5查看图元文件
13、5、6图元文件做什么、不做什么
14、1简单文本输出
14、1、1文本输出函数
第十四章 文本和字模
14、1、2文本的设备环境属性
14、1、3使用矢量字体
14、1、4使字符串变灰
14、1、5GrayString的简单用法
14、1、6不用GrayString而使字符串变灰
14、2字体的背景知识
14、2、1字模的类型
14、2、2话题1:系列和字样
14、2、3字体资源文件
14、2、4话题2:关于“点”
14、2、5为什么要使用逻辑英寸
14、2、6话题3:leading和spacing
14、2、7逻辑“TWIPS”映射方式
14、3创建、选择和删除逻辑字体
14、3、1字体选择及定义
14、3、2逻辑字体结构
14、3、3字模端射算法
14、3、4找出字模
14、4枚举字体
14、5文本格式化
14、5、1单行文本对齐
14、5、2段落处理
第十五章 使用打印机
15、1打印、假脱机(spooling)和Escape
15、2打印机设备环境
15、2、1获得CreateDC参数
15、2、2重新考虑
15、2、3DeviceMode调用
15、2、4检查BitBlt性能
15、3打印基础
15、3、1Escape函数
15、3、2FROMFEED
15、4打印图形和文本
15、4、1裸机打印
15、4、2设置终止过程
15、4、3Windows如何使用AbortProc
15、4、4实现终止过程
15、4、5增加打印对话框
15、4、6在POPPAD中增加打印
15、4、7处理错误码
15、5段技术
15、5、1讨论段技术
15、5、2以不同的方式使用终止过程
15、6打印机和字模
16、1初步使用剪接板
第十六章 剪接板
16、1、1标准剪接板数据格式
16、1、2向剪接板传送文本
16、1、3从剪接板得到文本
16、1、4剪接板功能
16、1、5打开和关闭剪接板
16、1、6使用剪接板操作拉图
16、1、7BLOWUP程序的改进版本
16、1、8图元文件和图元文件图像
16、2剪接板的高级用法
16、2、1多数据项的使用
16、2、2延迟涂抹
16、2、3私有数据格式
16、3编写剪接板视窗
16、3、1剪接板视窗链
16、3、2剪接板视窗函数和消息
16、3、3一个简单的剪接板视窗
第十七章 动态数据交换
17、1基本概念
17、1、1应用、主题和项
17、1、2会话的类型
17、1、3字符串和原子
17、2DDE服务器程序样本
17、2、1DDEPOP程序
17、2、2WM_DDE_INITIATE消息
17、2、3ServerProc窗口过程
17、2、4WM_DDE_REQUEST消息
17、2、5DDEPOP的PostDataMessage函数
17、2、6WM_DDE_ADVISE消息
17、2、7修改项
17、2、8WM_DDE_UNADVISE消息
17、2、9WM_DDE_TERMINATE消息
17、3DDE顾客程序样本
17、3、1开始DDE会话
17、3、2WM_DDE_DATA消息
17、3、3WM_DDE_TERMINATE消息
17、4异常情况下的处理
18、1MDI的要素
第十八章 多文件界面
18、2WINDOWS3和MDI
18、3样本程序
18、3、1三个菜单
18、3、2程序初始化
18、4创建子窗口
18、5框架窗口消息处理
18、6子文件窗口
18、7窗口过程的效力
19、1库基本概念
第十九章 动态链接库
19、1、1“库”字的多种含义
19、1、2用EXEHDR检查库
19、2STRPROG和STRLIB
19、2、1STRLIB库
19、2、2生成文件的不同之处
19、2、3库的入口点
19、2、4STRLIB的函数
19、2、5库模块定义文件
19、2、6STRPROG程序
19、2、7运行STRPROG
19、2、8远程函数的引导代码
19、2、9反调函数的用途
19、3DS!=SS问题
19、4库的其它限制
19、5确定链接的几种不同方法
19、6利用输入库
19、7截获窗口函数调用
19、8无输入的动态链接
19、9资源库
var cpro_id = 'u317582';
目录
序言
1、1Windows简史
1、2从用户观点看Windows
1、2、1图形用户接口
1、2、2GUI概念和原理
1、2、3一致的用户接口
1、2、4多任务的优点
1、2、5内存管理
1、2、6与设备无关的图形接口
1、2、7MS—DOS应用程序
1、3从程序员观点看Windows
1、3、1Windows和MS—DOS
1、3、2Windows的任务
1、3、3函数调用
1、3、4动态链接
1、3、5面向对象的程序设计
1、3、6消息驱动的体系结构
1、3、7窗口过程
1、4第一个Windows程序设计
1、4、1程序的问题
1、4、2HELLOWIN文件
1、4、3MAKE文件
1、4、4C源程序文件
1、4、5Windows函数调用
1、4、6大写标识符
1、4、7新数据类型
1、4、8获取句柄
1、4、9匈牙利表示法
1、4、10程序入口点
1、4、11注册窗口类
1、4、12建立窗口
1、4、13显示窗口
1、4、14消息循环
1、4、15窗口过程
1、4、16处理消息
1、4、17WM_PAINT消息
1、4、18WM_DESTROY消息
1、4、19模块定义文件
1、5Windows程序设计
1、5、1不同的调用方式
1、5、2排队和非排队消息
1、5、3非抢先多任务
1、5、4学习的过程
第二章 文本画面
2、1绘图和重画
2、1、1WM_PAINT消息
2、1、2有效矩形和无效矩形
2、2GDI简介
2、2、1设备环境
2、2、2获取环境句柄(方法一)
2、2、3绘图信息结构
2、2、4获取环境句柄(方法二)
2、2、5TextOut(细节)
2、2、6系统字模
2、2、7字符尺寸
2、2、8文本点阵(细节)
2、2、9格式文本
2、2、10示范程序
2、2、11SYSMETS1.C窗口过程
2、2、12空间不够
2、2、13工作区尺寸
2、3滚动条
2、3、1滚动条的范围和位置
2、3、2滚动条消息
2、3、3滚动条程序SYSMETS
2、3、4组织绘图程序
2、3、5建立更佳的滚动条
2、3、6无鼠标操作
3、1键盘基础知识
第三章 键盘
3、1、1键盘驱动程序
3、1、2舍弃某些键盘消息
3、1、3谁是输入点
3、1、4击键和字符
3、2击键消息
3、2、1系统击键与非系统击键
3、2、2IParam变量
3、2、3虚拟键码
3、2、4Shift状态
3、2、5使用击键消息
3、3在SYSMETS中增加键盘接口
3、3、1增加WM_DEYDOWN逻辑
3、3、2发送消息
3、4字符消息
3、4、1WM_CHAR消息
3、4、2死字符消息
3、5浏览键盘消息
3、6插入记号(不是光标)
3、6、1插入记号函数
3、6、2TYPE程序
3、7WINDOWS字符集
3、7、1OEM字符集
3、7、2ANSI字符集
3、7、3OEM、ANSI及字模
3、8国际化问题
3、8、1使用字符集
3、8、2与MS—DOS对话
3、8、3使用数字小键盘
4、1鼠标基础知识
4、1、1快速定义
第四章 鼠标
4、2工作区的鼠标消息
4、2、1简单鼠标处理举例
4、2、2POINT、RECT和IParam
4、2、3对Shift键的处理
4、2、4鼠标的双选
4、3非工作区的鼠标消息
4、3、1击中测试消息
4、3、2消息来源于消息
4、4程序中的击中测试
4、4、1一个假设的例子
4、4、2程序举例
4、4、3用键盘来模拟鼠标
4、4、4在CHECKER中增加键盘接口
4、4、5使用子窗口代替击中测试
4、4、6CHECKER中的子窗口
4、5捕获鼠标
4、5、1BLOWUPI程序
4、5、2改变鼠标光标形状
4、5、3StretchBlt调用
4、5、4画出捕获的块
第五章 计时器
5、1计时器基础知识
5、1、1SYSTEM.DRV和Windows计时器
5、1、2计时消息不是异步的
5、2使用计时器的三种方法
5、2、1第一种方法
5、2、2无计时器可用时如何处理
5、2、3程序举例
5、2、4第二种方法
5、2、5程序举例
5、2、6正确使用反调用函数
5、2、7第三种方法
5、3计时器用于状态报告
5、3、1有创造性地使用图标
5、3、2强制变成图标
5、3、3保持图标为图标
5、3、4计算可用内存
5、3、5使用浮点运算
5、4使用计时器作时钟
5、4、1对弹出窗口定位及给出大小
5、4、2获得日期和时间
5、4、3国际化
5、5Windows的标准时间
第六章 子窗口控制
6、1按钮类
6、1、1建立子窗口
6、1、2子窗口与父窗口对话
6、1、3父窗口与子窗口对话
6、1、4PUSH按钮
6、1、5检查框
6、1、6收音机按钮
6、1、7OROUP框
6、1、8用户定义按钮
6、1、9改变按钮正文
6、1、10可见的与可用的按钮
6、1、11按钮与输入点
6、2控制及颜色
6、2、1系统颜色
6、2、2按钮颜色
6、2、3WM_CTLCOLOR消息
6、3静态类
6、4滚动条类
6、4、1COLORS1程序
6、4、2自动键盘接口
6、4、3窗口子类
6、4、4加背景色
6、4、5对滚动条上色
6、4、6处理多种事例
6、4、7将COLORS1作为图标
6、5编辑类
6、5、1编辑类模式
6、5、2编辑控制通知单
6、5、3使用编辑控制
6、5、4向编辑控制发送的消息
6、6目录框类
6、6、1目录框样式
6、6、2在目录框中放入字符串
6、6、3选择和摘取输入
6、6、4从目录框接受消息
6、6、5目录框应用程序举例
6、6、6显示文件目录
6、6、7Windows的头
6、6、82KB的空间浪费
第七章 内存管理
7、1INTEL存储器的段模式
7、2Windows的内存组织
7、2、1固定段与可移动段
7、2、2可淘汰内存
7、2、3全局内存表
7、2、4局部内存
7、3代码段和数据段
7、3、1小型、中型、紧凑性、大型和巨型存储模式
7、3、2多代码段
7、3、3紧凑存储模式和大存储模式
7、3、4避免移动
7、3、5程序段属性
7、4Windows如何移动与重装入程序段
7、4、1远程函数的特殊处理
7、4、2Windows执行程序
7、4、3MakeProcInstance的作用
7、4、4动态链接库带来的差异
7、4、5栈探测
7、4、6扩充存储器
7、4、7保护方式
7、5在程序内部申请空间
7、5、1存储块锁定
7、5、2一个快速示例
7、5、3全局内存函数
7、5、4其它的内存函数
7、5、5使用可淘汰全局内存
7、5、6巨型全局内存块
7、5、7局部内存分配
7、5、8其它的局部内存函数
7、5、9锁定自己的数据段
7、5、10内存分配的“捷径”
7、5、11使用C的内存函数
7、5、12在保护方式下运行
第八章 图标、光标、位图和字符串
8、1资源编译
8、2图标与光标
8、2、1SDKPAINT工具
8、2、2取得图标句柄
8、2、3在程序中使用图标
8、2、4使用侯选光标的语句
8、3资源与内存
8、3、1位图:象素点图画
8、3、2使用位图和画刷
8、4字符串
8、4、1使用字符串资源
8、4、2在消息框中使用字符串
8、4、3字符串与内存空间
8、4、4用户自定义资源
9、1菜单
第九章 菜单与加速键
9、1、1菜单结构
9、1、2菜单样本
9、1、3应用程序中如何调用菜单
9、1、4菜单和消息
9、1、5范例
9、1、6菜单格式
9、1、7定义菜单的另一种格式
9、1、8定义菜单的第三种途径
9、1、9浮动的弹出式菜单
9、1、10系统菜单的使用
9、1、11修改菜单
9、1、12其它菜单命令
9、1、13一个非正规的菜单
9、2菜单中使用位图
9、2、1利用位图作为菜单项的两种方法
9、2、2内存设备环境
9、2、3用程序建立位图
9、2、4位图的变形调整
9、2、5完整菜单的形成
9、2、6增加键盘操作界面
9、3加速键
9、3、1为什么要使用加速键
9、3、2加速键定义的一些规则
9、3、3加速键表
9、3、4装入加速键表
9、3、5加速键的转换
9、3、6接收加速键消息
9、3、7用菜单和加速键编写的POPPAD程序
9、3、8菜单项能否执行的判别
9、3、9菜单项的处理
第十章 会话框
10、1标准会话框
10、1、1建立“About”会话框
10、1、2会话框样本
10、1、3会话框过程
10、1、4会话框过程的卸出
10、1、5会话框的启动
10、1、6进一步讨论会话框样式
10、1、7其它会话框控制
10、1、8一个稍复杂的会话框
10、1、9会话框中控制的处理
10、1、10OK和Cancel按钮
10、1、11控制的分组
10、1、12会话框中绘图
10、1、13在会话框中使用其它函数
10、1、14自定义控制
10、2消息框
10、2、1Assertion消息框
10、2、2用消息框显示有关消息
10、3POFPAD程序的文件菜单项功能
10、3、1OpenFile函数
10、3、2文件输入输出的两种方式
10、3、3Open和Save菜单项的会话框
10、3、4DlgDirList函数和DlgDirSelect函数
10、3、5获取合法文件名
10、3、6新版的POPPAD程序
10、4非标准会话框
10、4、1标准会话框和非标准会话框之间的区别
10、4、2新版的COLORS程序
10、4、3HEXCALC程序是窗口还是会话框
10、4、4控制标识符的有效使用
10、5会话框实用程序的使用
11、1GDI原理
第十一章 GDI引言
11、2设备环境
11、2、1获取设备环境句柄
11、2、2获取设备环境信息
11、2、3DEVCAPS1程序
11、2、4设备尺寸
11、2、5查找色彩信息
11、2、6设备环境属性
11、2、7保存设备环境
11、3映射方式
11、3、1设备坐标和逻辑坐标
11、3、2设备坐标
11、3、3视口和窗口
11、3、4使用MM_TEXT方式工作
11、3、5“Metric”映射方式
11、3、6“RollYourOwn”映射方式
11、3、7WHATSIZE程序
12、1画点
第十二章 作图
12、2画线
12、2、1使用库存画笔
12、2、2生成、选择、删除画笔
12、2、3避免设备依赖性
12、2、4在隙间填充
12、2、5作图方式
12、2、6ROP2和色彩
12、3绘制填充区域
12、3、1有界图形
12、3、2ARCS程序
12、3、3饼图的三角学
12、3、4Polygon函数和Polygon填充方式
12、3、5涂刷图形内部
12、3、6画刷和位图
12、3、7生成和使用位图画刷
12、3、8画刷的定位
12、4矩形、区域和裁剪
12、4、1对矩形进行工作
12、4、2生成和绘制区域
12、4、3对矩形和区域进行裁剪
12、4、4CLOVER程序
12、5杂类GDI函数
12、6永久绘图程序
第十三章 位图、位块传输和图元文件
13、1旧位图格式
13、1、1在程序中生成位图
13、1、2单色位图格式
13、1、3彩色位图格式
13、1、4位图的大小
13、2设备无关位图
13、2、1DIB文件
13、2、2生成一个DIB
13、3内存设备环境
13、4强有力的BLT
13、4、1patBlt函数
13、4、2块传递(BLT)坐标
13、4、3使用BitBlt传递位
13、4、4DrawBitmap程序
13、4、5使用不同的ROP代码
13、4、6内存设备环境更有趣的应用
13、4、7色彩转换
13、4、8映射方式的转换
13、4、9使用StretchBlt扩展位图
13、4、10动画
13、5图元文件
13、5、1内存图元文件的简单应用
13、5、2在磁盘上存放图元文件
13、5、3使用已存在的图元文件
13、5、4把图元文件作为源
13、5、5查看图元文件
13、5、6图元文件做什么、不做什么
14、1简单文本输出
14、1、1文本输出函数
第十四章 文本和字模
14、1、2文本的设备环境属性
14、1、3使用矢量字体
14、1、4使字符串变灰
14、1、5GrayString的简单用法
14、1、6不用GrayString而使字符串变灰
14、2字体的背景知识
14、2、1字模的类型
14、2、2话题1:系列和字样
14、2、3字体资源文件
14、2、4话题2:关于“点”
14、2、5为什么要使用逻辑英寸
14、2、6话题3:leading和spacing
14、2、7逻辑“TWIPS”映射方式
14、3创建、选择和删除逻辑字体
14、3、1字体选择及定义
14、3、2逻辑字体结构
14、3、3字模端射算法
14、3、4找出字模
14、4枚举字体
14、5文本格式化
14、5、1单行文本对齐
14、5、2段落处理
第十五章 使用打印机
15、1打印、假脱机(spooling)和Escape
15、2打印机设备环境
15、2、1获得CreateDC参数
15、2、2重新考虑
15、2、3DeviceMode调用
15、2、4检查BitBlt性能
15、3打印基础
15、3、1Escape函数
15、3、2FROMFEED
15、4打印图形和文本
15、4、1裸机打印
15、4、2设置终止过程
15、4、3Windows如何使用AbortProc
15、4、4实现终止过程
15、4、5增加打印对话框
15、4、6在POPPAD中增加打印
15、4、7处理错误码
15、5段技术
15、5、1讨论段技术
15、5、2以不同的方式使用终止过程
15、6打印机和字模
16、1初步使用剪接板
第十六章 剪接板
16、1、1标准剪接板数据格式
16、1、2向剪接板传送文本
16、1、3从剪接板得到文本
16、1、4剪接板功能
16、1、5打开和关闭剪接板
16、1、6使用剪接板操作拉图
16、1、7BLOWUP程序的改进版本
16、1、8图元文件和图元文件图像
16、2剪接板的高级用法
16、2、1多数据项的使用
16、2、2延迟涂抹
16、2、3私有数据格式
16、3编写剪接板视窗
16、3、1剪接板视窗链
16、3、2剪接板视窗函数和消息
16、3、3一个简单的剪接板视窗
第十七章 动态数据交换
17、1基本概念
17、1、1应用、主题和项
17、1、2会话的类型
17、1、3字符串和原子
17、2DDE服务器程序样本
17、2、1DDEPOP程序
17、2、2WM_DDE_INITIATE消息
17、2、3ServerProc窗口过程
17、2、4WM_DDE_REQUEST消息
17、2、5DDEPOP的PostDataMessage函数
17、2、6WM_DDE_ADVISE消息
17、2、7修改项
17、2、8WM_DDE_UNADVISE消息
17、2、9WM_DDE_TERMINATE消息
17、3DDE顾客程序样本
17、3、1开始DDE会话
17、3、2WM_DDE_DATA消息
17、3、3WM_DDE_TERMINATE消息
17、4异常情况下的处理
18、1MDI的要素
第十八章 多文件界面
18、2WINDOWS3和MDI
18、3样本程序
18、3、1三个菜单
18、3、2程序初始化
18、4创建子窗口
18、5框架窗口消息处理
18、6子文件窗口
18、7窗口过程的效力
19、1库基本概念
第十九章 动态链接库
19、1、1“库”字的多种含义
19、1、2用EXEHDR检查库
19、2STRPROG和STRLIB
19、2、1STRLIB库
19、2、2生成文件的不同之处
19、2、3库的入口点
19、2、4STRLIB的函数
19、2、5库模块定义文件
19、2、6STRPROG程序
19、2、7运行STRPROG
19、2、8远程函数的引导代码
19、2、9反调函数的用途
19、3DS!=SS问题
19、4库的其它限制
19、5确定链接的几种不同方法
19、6利用输入库
19、7截获窗口函数调用
19、8无输入的动态链接
19、9资源库
var cpro_id = 'u317582';
IBM PC及兼容机升级指南
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×