目录
第0章 Windows概述
0.1Windows程序设计语言
0.1.1Windows环境快速浏览
0.1.2使用Windows的优越性
0.1.3新的Windows可执行文件的格式
0.2Windows编程:概念和词汇
0.2.1Wind0ws的窗口
0.2.2Wind0ws布局
0.2.3C十十中的WindoWs类
0.2.4OOP及Windows
0.2.5发送和接收Wind0ws消息
0.2.6访问Wind0ws函数
0.2.7Windows头文件:WindoWs.h
0.2.8Windows应用程序的组成成份
0.3BorlandC十十Windows工具
0.3.1使用make文件
0.3.2创建资源
0.4使用资源工具
0.4.1BRCC.EXE:资源编译器
0.4.2RLINK:资源连结器
0.4.3BRC.EXE资源外壳
0.5启 动
0.5.1安装ResourceWorkshop
0.5.2启动ResourceWorkshop
0.5.3退出ResourceWorkshop
0.5.4获得帮助
第一章 WindoWs程序设计技术
1.1应用程序框架
1.1.1有效地使用句柄
1.1.2考察Windows应用程序中的成份
1.2一个简单的应用程序和示例
1.2.1画椭圆
1.2.2画弦
1.2.3画饼图瓣
1.2.4画矩形
1.3使用SWA开发一个正弦波应用程序
1.4创建Windows饼图应用程序
1.4.11PIE和1PIE.DEF文件
1.4.21pie.h头文件
1.4.31PIE.RC资源文件
1.4.41PIE.C程序
第二章 ResourceWorkshop基础
2.1了解Windows资源
2.2资源的类型
2.2.1对话框
2.2.2菜单
2.2.3加速键
2.2.4字符串表
2.2.5位图
2.2.6图标
2.2.7光标
2.2.8字体
2.2.9用户定义和rcdata资源
2.3两种编辑器
2.4资源文件的类型
2.4.1资源编译器文件
2.4.2资源文件
2.4.3可执行动态连接库文件
2.4.4对话文件
2.4.5位图文件
2.4.6图标文件
2.4.7光标文件
2.4.8字体文件
2.4.9标识符文件
2.4.10.DRV文件
2.4.11这些文件如何一起工作――一个工程的样例
2.5管理所有的工程文件――工程窗口
2.6忠告新用户
第三章 使用工程和资源
3.1创建一个新工程
3.2打开一已有的工程
3.3使用Project窗口
3.3.1在Project窗口显示信息
3.3.2选择一个资源
3.4使用资源
3.4.1编辑资源
3.4.2添加一个资源
3.4.3重新为资源命名
3.4.4指定资源内存可选项
3.4.5删除一个资源
3.5使用标识符
3.5.1添加一个标识符文件
3.5.2在没有标识符文件下工作
3.5.3使用资源编辑器添加标识符
3.5.4添加、编辑、删除及列出标识符
3.6存贮资源、文件和工程
3.6.1FileSaveProject命令
3.6.2FileSaveFileAs命令
3.6.3ResourceSaveResourceAs命令
3.7配置选项
3.7.1Und0Leve1
3.7.2文本编辑器
3.7.3包含路径
3.7.4Multi―Save
3.8工程之间拷贝资源
3.9使用二进制文件
第四章 创建对话框
4.1启动Dialog编辑器
4.1.1生成一个新的对话框
4.1.2编辑一个已有的对话框
4.2定制一个对话框
4.2.1定义一个对话框
4.2.2使用控制
4.2.3编辑成组的控制
4.2.4取消修改
4.2.5按钮控制
4.2.6卷动条控制
4.2.7列表框控制
4.2.8编辑文本控制
4.2.9静态控制
4.2.10组合框控制
4.2.11自定义控制
4.3测试一个对话框
4.4存贮一个对话框
4.4.1存贮工程
4.4.2将一个对话框存贮到文件中
4.5观察两个对话框
4.6设置Dialog编辑器
4.7一个工程的样例
4.7.1创建一个新的对话框
4.8相关函数
CheckRadioButton
DialogBox
DialogBox Indi rect
DialogBoxIndirectParam
DialogBoxParam
EndDialog
GetDlgCtrlID
GetDlgItem
GetDlgItemInt
GetDlgItemText
MakeProcInstance
MapDialogRect
4.9示例程序
4.9.1创建一个简单的“关于..”对话框
4.9.2用对话框修改图形形状
4.9.3用对话框输入文本
4.9.4用对话框输入整数
4.9.5用对话框读取实数
4.9.6编写消息框程序
4.9.7公用对话框
第五章 生成菜单
5.1Menu编辑器屏幕
5.1.1Outline区
5.1.2DialogBox区
5.1.3TestMenu区
5.2启动Menu编辑器
5.2.1创建一个新菜单
5.2.2编辑一个已存在的菜单
5.3设置一个菜单
5.3.1添加一个新语句
5.3.2移动和拷贝
5.3.3消除错误
5.3.4设置一个菜单项
5.3.5设置一个弹出命令
5.3.6定义一个菜单分隔符
5.3.7删除一个菜单语句
5.4测试一个菜单
5.5存贮修改
5.5.1存贮工程
5.5.2将菜单资源以文件形式存贮
5.6编辑一个菜单资源正文
5.7一个菜单样例
5.7.1用文本编辑器创建一个菜单
5.7.2用Menu编辑器来创建一个菜单
5.8相关函数和数据结构
AppendMenu
CreateMenu
CreatePopupMenu
CreateWindow
CreateWindowEx
DeleteMenu
DestroyMenu
GetSubMenu
GetSystemMenu
InsertMenu
LoadBitmap
LoadMenu
LoadMenuIndirect
RegisterClass
WNDCLASS
SetMenu
SetMenuItemBitMaps
TrackPopupMenu
5.9编程示例
5.9.1创建一个菜单用来改变形状和大小
5.9.2建立位图菜单
5.9.3复杂菜单程序
5.9.4非弹出式菜单程序
5.9.5弹出式菜单示例
5.9.6快速菜单示例
第六章 创建热键
6.1使用Accelerator编辑器
6.1.1Outline区
6.1.2对话框
6.2启动Menu编辑器
6.3启动Accelerator编辑器
6.3.1创建一个新的热键表
6.3.2编辑一个已有的热键表
6.4编辑一个热键表
6.4.1选择一个热键
6.4.2使用对话框
6.4.3移动和拷贝一个热键
6.4.4删除一个热键
6.4.5取消和重做修改
6.5检测重复的键组合
6.6为热键表创建资源正文
6.7创建一个热键表样例
6.8相关函数
AccessResource
FreeResource
LoadAccelerators
LoadRes0urce
6.9示例程序
第七章 创建一个字符串表
7.1启动String编辑器
7.2编辑字符串表
7.2.1Windows和字符串
7.2.2输入新字符串
7.2.3编辑已有的字符串
7.2.4编辑字符串表的资源正文
7.3存贮字符串表
7.4测试字符串表
7.5创建字符串表样例
7.6相关函数
DrawText
ExtTextOut
TabbedTextOut
TextOut
7.7程序示例
7.7.1动态链接库程序
7.7.2字符串应用程序
第八章 Paint编辑器的使用
8.1启动Paint编辑器
8.1.1装入光标、字体和位图资源
8.1.2装入图标
8.2资源的可用特征及Paint编辑器功能
8.3前景色和背景色
8.4使用Tools板
8.4.1PickRectangle工具
8.4.2剪刀(scissors)
8.4.3Zoom工具
8.4.4橡皮擦(eraser)
8.4.5笔
8.4.6刷子
8.4.7喷雾器
8.4.8颜料罐
8.4.9Line工具
8.4.10Text工具
8.4.11绘制空框架
8.4.12绘制填充的框架
8.4.13Hand工具
8.4.14模式选择
8.5使用两个窗口区
8.6变比放大
8.6.1使用变比热键
8.6.2观察图象的变比放大部分
8.6.3移动一个变比放大的图象
8.6.4在变比放大的窗口上显示网格
8.7读取状态行
8.7.1当前绘制工具信息
8.7.2菜单命令说明
8.8使用颜色
8.8.1为源选择颜色的数目
8.8.2指定前景色
8.8.3指定背景色
8.8.4在光标或图标中定义透明和反相的区域
8.8.5显示和隐藏Colors板
8.9设置颜色
8.9.1编辑Colors板的颜色
8.9.2改变透明和反相区域的颜色
8.10向资源中加入文本
8.10.1调整文本
8.10.2选择字体、尺寸和文本式样
8.11选择刷子或喷雾器的形状
8.12选择绘画模式
8.13选择线型
8.14调整选中的区域
8.15改变选中区域的尺寸
8.16设置全局Paint编辑器选择项
8.16.1Drawonbothimages选项
8.16.2Gridonzoomedimages选项
8.16.3Savewithdefaultdevicecolors选项
第九章 创建图标
9.1启动Paint编辑器
9.1.1创建新图标
9.1.2编辑已有的图标
9.2设置图标
9.2.1设计问题
9.2.2缩放图标
9.2.3使用透明和反相区域
9.2.4使图标产生三维效果
9.3测试图标
9.4存贮图标
9.4.1存贮工程
9.4.2把图标资源作为文件来存贮
9.5向图标资源中加入图象
9.6删除图标和图象
9.6.1删除图标资源
9.6.2删除一个图标图象
9.7编辑图标资源正文
9.8创建样例图标
9.8.1创建新图标
9.8.2改变透明颜色
9.8.3画计算器
9.8.4加上三维效果
9.8.5画分类帐页
9.8.6把图象拷贝到一个不同的颜色格式
9.9相关的函数
ArrangeIconicWidnows
CopyIcon
CreateIcon
DestroyIcon
DrawIc0n
ExtractIcon
IsIconic
LoadIcon
OpenIcon
9.10图标程序示例
第十章 创建光标
10.1启动Paint编辑器
10.1.1创建新光标
10.1.2编辑已有的光标
10.2设置光标
10.2.1设计问题
10.2.2缩放光标
10.2.3使用透明和反相区域
10.2.4设置光标的热点
10.3测试光标
10.4存贮修改
10.4.1存贮工程
10.4.2将光标资源以文件形式存贮
10.5编辑光标资源正文
10.6相关的函数
ClipCursor
CopyCursor
CreateCursor
DestroyCursor
GetClipCursor3.1
GetCursor
GetCurs0rPos
L0adCursor
SetCursor
SetCurs0rPos
ShowCursor
10.7光标示例程序
第十一章 创建位图
11.1启动Paint编辑器
11.1.1创建新位图
11.1.2编辑已有的位图
11.2设置位图
11.3存贮位图
11.3.1存贮工程
11.3.2以文件形式存贮位图
11.4测试位图
11.5相关的函数
CreateBitmap
CreateBitmapIndirect
CreateC0mpatibleBitmap
CreateDIBitmap
CreateDiscardableBitmap
GetBitmapBits
GetBitmapDimension
GetBitmapDimensionEx
LoadBitmap
SeitmapBits
SetBitmapDimension
SeitmapDimensionEx
SetMenuItemBitMaps
11.6位图示例程序
11.6.1位图动态链接库
11.6.2位图引用程序
第十二章 创建字体
12.1启动Paint编辑器
12.1.1创建新的字体资源
12.1.2编辑已有的字体资源
12.2设置字体资源
12.2.1修改字体图象
12.2.2为字体定义字符集
12.2.3创建不同宽度的字体
12.2.4定义字体资源的头
12.2.5改变尺寸和属性
12.2.6删除一个字体图象
12.3存贮字体资源
12.3.1存贮工程
12.3.2以文件形式存贮字体资源
12.4把字体资源加入到用户的应用程序中
12.4.1用TurboPascal创建.FON文件
12.4.2用C十十创建字体文件
12.5测试字体
12.6一个字体资源样例
12.7相关函数
AddF0ntRes0urce
ChooseF0nt
CreateFont
CreateFontIndirect
CreateScalableFontResource
EnumFontFamilies
EnumFonts
GetF0ntData3.1
RemoveFontResource
12.8字体示例程序
12.8.1使用TrueType字体输出水平和垂直字符串
12.8.2输出不同字体大小的字符串
12.8.3使用Script字体输出水平和垂直字符串
12.8.4使用TrueType字体输出水平和垂直字符串
第十三章 创建用户定义的资源
13.1创建资源类型
13.2加入用户定义资源
13.3编辑用户定义资源
13.3.1在资源正文中输入数据
13.3.2管理存放在独立文件中的数据
13.4测试用户定义资源
13.5使用RCDATA资源类型
13.6删除用户定义资源
第十四章 HC:WindowsHelp编译程序
14.1建立一个开发系统:开发周期
14.1.1用户如何看待Help系统
14.1.2Help作者如何看待Help系统
14.1.3程序员如何看待Help系统
14.2规划Help系统
14.2.1拟定规划
14.2.2决定标题文件结构
14.2.3设计Help标题
14.2.4图形图像
14.3建立Help标题文件
14.3.1选择编写工具
14.3.2构造Help标题文件
14.3.3对Help标题文件进行编码
14.3.4插入图形图像
14.3.5标题文件管理
14.4建立Help文件
14.4.1创建Help工程文件
14.4.2指定标题文件
14.4.3指定建立标志
14.4.4指定选择项
14.4.5指明替换的上下文串
14.4.6上下文相关标题的映射
14.4.7靠引用来包含位映像
14.4.8Help文件的编译
14.4.9设计用户程序访问Help系统
14.5Help系统例子
14.6相关函数
WinHelp
14.7帮助示例
· · · · · · (
收起)