《Windows应用程序编程技术》求取 ⇩

目录1

前言1

第一章Windows编程初步1

1.1 WinHello:一个入门性的Windows程序1

1.1.1应用程序窗口2

1.1.2 WinMain过程(函数)3

1.1.3消息及事件驱动方式下的编程11

1.1.4 DEF(模块定义)文件15

1.2 Template:一个简单的Windows样板程序16

1.2.1样本初始化模块文件Template.I17

1.2.2 Template.H头文件18

1.2.3 Template.RC资源描述文件19

1.3 Windows应用程序编程环境和编程工具20

1.3.1程序开发过程21

1.3.2集成化开发环境(IDE)22

1.3.3 DOS环境下开发Windows应用程序24

1.4从Windows 3.x到Windows NT26

1.5 Windows应用程序风格和编程规则28

1.6应用程序清单30

1.6.1 WinHello程序清单30

1.6.2 Template程序清单32

第二章文本显示37

2.1字体和文本输出37

2.1.1关于字体37

2.1.2 WM_PAINT消息处理39

2.2文本输出特征41

2.2.1 SetTextAlign函数41

2.2.2 DrawText函数42

2.3.2建立逻辑字体44

2.3字体的安装和使用44

2.3.1使用库存字体绘制文本44

2.3.3枚举安装字体47

2.4选择和显示字体实例49

2.5 Text程序清单52

第三章键盘输入和鼠标输入55

3.1关于Windows键盘输入55

3.1.1键盘输入55

3.1.2键盘事件消息56

3.2使用键盘消息58

3.2.1处理击键消息59

3.2.2处理字符消息60

3.3文本输入处理61

3.3.1插入符和光标定位函数61

3.3.2确定光标位置63

3.3.3 WM_CHAR消息处理64

3.4鼠标输入64

3.4.1鼠标事件和消息65

3.4.2使用鼠标输入67

3.5键盘模拟鼠标69

3.6应用程序清单71

3.6.1 Editor程序清单71

3.6.2 Mouse程序清单74

3.6.3 Line程序清单77

第四章计时器79

4.1使用计时器79

4.1.1创建计时器79

4.1.2应用计时器程序实例80

4.2.1Timer1程序清单83

4.2应用程序清单83

4.2.2Timer2程序清单84

第五章菜单,加速键和字符串87

5.1关于菜单和菜单项87

5.1.1菜单栏和弹出式菜单87

5.1.2菜单项88

5.1.3菜单项的键盘访问90

5.2使用菜单模板资源91

5.2.1定义菜单模板资源91

5.2.2装入菜单模板资源93

5.2.3创建浮动的弹出式菜单95

5.3键盘加速键的使用97

5.3.1键盘加速键表的定义98

5.3.2键盘加速键表的使用100

5.4.1定义字符串资源101

5.4字符串资源101

5.4.2使用字符串资源103

5.5菜单操作函数和菜单消息103

5.5.1菜单消息103

5.5.2与菜单有关的API函数107

5.6菜单、加速键与字符串应用程序实例112

5.7使用菜单项位图115

5.7.1创建位图116

5.7.2向菜单项中增加位图116

5.8使用自画菜单项119

5.8.1在菜单项中设置MF_OWNERDRAW标志119

5.8.2响应WM_MEASUREITEM消息120

5.8.3响应WM DRAWITEM消息120

5.8.4 自画菜单项实例:为菜单项文本串设置字体121

5.9.1 Menus程序清单124

5.9应用程序清单124

5.9.2 Menu_1程序清单126

5.9.3 Menu_2程序清单128

5.9.4 Menu_3程序清单132

5.9.5 Menu_4程序清单135

第六章控制框140

6.1预定义控制框140

6.2静态控制框141

6.3按钮142

6.3.1按钮的种类和风格143

6.3.2按钮的消息处理144

6.3.3按钮的创建和使用146

6.4.1编辑控制框的类型和样式148

6.4编辑控制框148

6.4.2编辑控制框的操作和双向通信149

6.4.3编辑控制框的定义和使用152

6.5列表框158

6.5.1列表框的的类型和样式158

6.5.2列表框的操作和双向通信159

6.5.3列表框的定义和使用161

6.6组合框166

6.6.1组合框的类型和样式166

6.6.2组合框的操作和双向通信消息及处理167

6.6.3组合框的定义和使用169

6.7滚动杆172

6.7.1滚动杆的类型和样式172

6.7.2滚动杆的操作和消息174

6.7.3滚动杆的创建和使用176

6.8应用程序清单182

6.8.1 Buttons程序清单182

6.8.2 EdExam_1程序清单184

6.8.3 EdExam_2程序清单186

6.8.4 List_1程序清单190

6.8.5 List_2程序清单194

6.8.6 ComBox程序清单197

6.8.7Scroll_1程序清单199

6.8.8 Scroll_2程序清单202

第七章对话框206

7.1消息对话框206

7.2预制控制按钮209

7.3.1对话框模板资源格式211

7.3定义对话框模板资源211

7.3.2对话框控制器212

7.3.3对话框键盘接口213

7.3.4对话框模板实例214

7.4对话框窗口过程216

7.5使用对话框217

7.5.1使用无模式对话框217

7.5.2使用模式对话框220

7.6在内存中创建对话框模板221

7.7应用程序清单225

7.7.1 MsgBox_1程序清单225

7.7.2MsgBox_2程序清单227

7.7.3 Font程序清单231

7.7.4 DlgExamp程序清单239

8.1.1访问设备场景243

第八章图形设备接口243

8.1设备描述表243

8.1.2访问信息场景244

8.2 Windows映射模式245

8.2.1映射模式的设置和使用245

8.2.2映射模式的演示实例248

8.3图形输出249

8.3.1 画笔249

8.3.2颜色和绘图模式250

8.3.3画刷252

8.3.4标准图形的使用254

8.4商业图形256

8.4.1直方图:BarGraph实例程序256

8.4.2饼图:PieGraph实例程序258

8.5多边形的使用260

8.6位图输入和输出262

8.6.1 与设备无关的位图(DIB)262

8.6.2位图的传送265

8.6.3位图的捕捉和存储270

8.7应用程序清单274

8.7.1 Modes程序清单274

8.7.2 PenDraw程序清单279

8.7.3 PenDrawl程序清单282

8.7.4 BarGraph程序清单287

8.7.5 PieGraph程序清单288

8.7.6 Polygon程序清单291

8.7.7 Bitmap程序清单293

8.7.8 SaveFile过程清单296

9.1元文件的创建和使用299

第九章元文件操作299

9.1.1元文件的记录300

9.1.2重放元文件301

9.2以磁盘文件形式存储元文件303

9.3使用元文件的注意事项304

9.4元文件的结构305

9.5 MetaFile程序清单309

第十章使用剪贴板传递数据312

10.1剪贴板数据格式312

10.2访问剪贴板313

10.2.1将数据写入剪贴板314

10.2.2检查数据项目的可用性316

10.2.3提取剪贴板中数据316

10.3.1使用剪贴板传递文本317

10.3使用剪贴板应用程序实例317

10.3.2使用剪贴板传递位图319

10.3.3使用剪贴板传递元文件321

10.4剪贴板的延迟提交324

10.5 ClipBd程序清单325

第十一章动态数据交换332

11.1动态数据交换(DDE)的基本概念332

11.1.1应用程序、数据主题和数据项332

11.1.2动态数据交换消息333

11.2动态数据交换(DDE)的使用334

11.2.1启动会话334

11.2.2传送一个数据项335

11.2.3建立永久性数据链339

11.2.4执行服务器应用程序中的命令340

11.2.5终止会话341

11.3动态数据交换管理库(DDEML)的使用342

11.3.1客户程序:DdeClnt342

11.3.2服务器程序:DdeSrvr346

11.4应用程序清单347

11.4.1 DdeClnt程序清单347

11.4.2 DdeSrvr程序清单352

第十二章多文档接口356

12.1关于多文档接口356

12.1.1框架窗口、客户窗口和子窗口356

12.1.2菜单和加速键357

12.1.3子窗口的大小调整和重排358

12.2多文档接口的使用360

12.2.1注册框架窗口类和子窗口类360

12.2.2创建框架窗口和客户窗口361

12.2.3写主消息循环362

12.2.4写框架窗口过程和子窗口过程363

12.2.5创建子窗口364

12.2.6窗口数据和属性365

12.3 MDIExam程序清单367

第十三章打印机输出374

13.1创建打印机设备描述表374

13.1.1利用WIN.INI文件创建默认打印机设备描述表374

13.1.2通过打印对话框检取打印机设备描述表375

13.2打印函数的使用376

13.2.1装入和显示位图376

13.2.2准备打印377

13.2.3捕捉和创建设备无关位图379

13.2.4打印文档381

13.3 Print程序清单382

1998《Windows应用程序编程技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王孝喜,刘秋兰编著 1998 天津:南开大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows NT 应用程序设计(1995 PDF版)
Windows NT 应用程序设计
1995 北京:海洋出版社
Windows应用程序集粹(1994年12月第1版 PDF版)
Windows应用程序集粹
1994年12月第1版 电子工业出版社
利用Visual C++ 2.0/4.0编制Windows 95应用程序(1997 PDF版)
利用Visual C++ 2.0/4.0编制Windows 95应用程序
1997 西安:西安电子科技大学出版社
FoxBASE+应用程序设计技术(1995 PDF版)
FoxBASE+应用程序设计技术
1995 上海:华东理工大学出版社
可编程序控制器应用技术(1992 PDF版)
可编程序控制器应用技术
1992 重庆:重庆大学出版社
中文Windows使用技巧与应用程序开发技术(1996 PDF版)
中文Windows使用技巧与应用程序开发技术
1996 西安:西安交通大学出版社
FoxPro 2.6 for Windows程序设计实用技术(1998 PDF版)
FoxPro 2.6 for Windows程序设计实用技术
1998 北京:国防工业出版社
中国法律实务大全(1992 PDF版)
中国法律实务大全
1992 北京:北京广播学院出版社
使Windows应用程序商品化的必备技术(1997 PDF版)
使Windows应用程序商品化的必备技术
1997 北京:国防工业出版社
BASIC科技应用程序(1986 PDF版)
BASIC科技应用程序
1986 北京:人民邮电出版社
Windows NT3.1编程技术(1998 PDF版)
Windows NT3.1编程技术
1998 北京:电子工业出版社
Windows 95多媒体应用程序设计技术(1997 PDF版)
Windows 95多媒体应用程序设计技术
1997 西安:西安电子科技大学出版社
高级Windows编程技术(1999 PDF版)
高级Windows编程技术
1999 西安:西安交通大学出版社
Windows应用程序共享(1996 PDF版)
Windows应用程序共享
1996 北京:电子工业出版社
Windows应用与编程(1997 PDF版)
Windows应用与编程
1997 天津:天津科学技术出版社