当前位置:首页 > 工业技术
Windows程序设计
Windows程序设计

Windows程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:陶勇,贺刚著
  • 出 版 社:北京:科学出版社
  • 出版年份:2016
  • ISBN:9787030495365
  • 页数:376 页
图书介绍:本书详尽的讲述了SDK下的和MFC下的windows程序设计的方法。并详尽的解释了windows对象和MFC对象之间的关系。深刻的剖析了MFC下对各种windows对象的封装过程。详细介绍了MFC的各类消息处理方式。并分析了MFC的源代码。
《Windows程序设计》目录

第1篇 SDK程序设计 3

第1章 Windows图形界面基础 3

1.1 基于SDK的第一个Windows图形界面程序 3

1.2 基于SDK的Windows应用程序框架代码详解 7

1.3 Windows应用程序的基本结构与消息机制 37

1.4 创建自己的应用程序向导 38

1.4.1 创建一个基本的基于Win32 SDK应用程序 38

1.4.2 在VC++6.0中创建自定义模板工程 42

第2章 GDI基本图形 45

2.1 设备上下文 45

2.1.1 设备上下文概述 45

2.1.2 常见的显示设备上下文 46

2.2 Windows图形的绘制 52

2.2.1 颜色和像素点的设置 52

2.2.2 直线的绘制 53

2.2.3 画笔和画刷的使用 60

2.2.4 字体的创建 73

2.2.5 区域的绘制 74

第3章 Windows消息处理 84

3.1 键盘消息 84

3.1.1 键盘消息概述 84

3.1.2 击键消息 84

3.1.3 系统击键与非系统击键 85

3.1.4 虚拟键码 86

3.1.5 lParam信息 87

3.1.6 字符消息 87

3.2 鼠标消息 90

3.2.1 客户区鼠标消息 91

3.2.2 非客户区鼠标消息 92

3.2.3 非客户区命中测试消息 93

3.2.4 五子棋游戏 94

3.3 菜单消息 102

3.3.1 菜单概述 102

3.3.2 菜单的添加举例 103

3.3.3 菜单消息及菜单UI处理 105

3.3.4 托盘技术 120

3.4 定时计数器消息 127

3.5 控件消息 135

3.5.1 向窗口中添加控件 135

3.5.2 响应控件消息 143

第4章 SDK下的对话框应用程序设计 147

4.1 对话框应用程序的创建 147

4.1.1 对话框资源的创建 147

4.1.2 对话框应用程序的启动 150

4.2 对话框应用程序的窗口过程函数及消息处理 158

4.3 对话框基类的封装 164

4.3.1 对话框基类概述 164

4.3.2 从基类派生一个主窗口 169

4.4 对话框应用程序模板的创建 175

4.5 对话框应用程序中的控件详解 176

4.5.1 SDK下常用的控件控制函数 176

4.5.2 图形显示控件和静态文本框控件 179

4.5.3 单行编辑框控件 186

4.5.4 按钮控件 191

4.5.5 列表框控件 196

4.5.6 组合框控件 201

4.5.7 列表控件 209

第2篇 MFC程序设计 235

第5章 MFC应用程序的创建及其框架 235

5.1 MFC应用程序概述 235

5.2 MFC文档视图应用程序 235

5.2.1 MFC文档视图应用程序的创建 236

5.2.2 MFC文档视图应用程序框架 241

5.3 MFC对话框应用程序框架 244

5.4 MFC应用程序的生与死 247

第6章 MFC编程基础 249

6.1 MFC编程与SDK编程 249

6.1.1 MFC概述 249

6.1.2 MFC对象与Windows对象的关系 249

6.1.3 MFC对象和Windows对象的比较 250

6.1.4 MFC对象与Windows对象的对应关系 251

6.1.5 MFC窗口基类CWnd 252

6.1.6 MFC窗口对象的使用和销毁 258

6.2 MFC窗口绘图 259

6.2.1 设备描述表概述 259

6.2.2 设备描述表在MFC中的实现 261

6.2.3 MFC设备描述表类的使用 262

6.2.4 MFC中的GDI对象 266

6.3 MFC程序设计的VC++向导 267

6.3.1 添加类 267

6.3.2 给类添加成员函数和成员变量 268

6.3.3 重载CWnd类的虚函数 269

6.3.4 添加Windows系统消息映射 269

6.3.5 添加或导入资源 271

第7章 MFC消息映射与消息处理 272

7.1 MFC消息映射概述 272

7.2 MFC消息映射的基本概念 273

7.3 Windows标准消息映射和消息处理 274

7.4 控件通知消息映射和消息处理 276

7.5 命令消息和命令消息处理 279

7.6 自定义消息和自定义消息处理 281

7.6.1 投递和发送消息 282

7.6.2 投递和发送消息举例 283

7.7 反射消息和反射消息处理 286

第8章 MFC文档类应用程序设计 294

8.1 文档类Windows系统消息处理 294

8.2 文档类菜单处理 296

8.3 文档类应用程序的工具栏 300

8.4 文档的串行化 302

8.4.1 文档串行化的条件 302

8.4.2 MFC的集合类 303

8.4.3 文档串行化类的实现 307

第9章 MFC对话框应用程序设计 313

9.1 模态对话框和非模态对话框的创建 313

9.2 对话框中Windows消息处理 316

9.3 对话框菜单处理 317

9.4 对话框控件处理 319

9.4.1 对话框关联控件类型的选择 319

9.4.2 列表框控件处理 323

9.4.3 组合框控件处理 326

9.4.4 滑块条控件处理 330

9.4.5 列表控件处理 334

9.4.6 树形控件处理 339

第10章 ODBC数据库应用程序设计 346

10.1 ODBC数据库技术概述 346

10.2 CDatabase类 347

10.3 CRecordset类 348

10.3.1 快照型记录集、动态集和光标库 348

10.3.2 CRecordset类的成员函数 349

10.4 封装ODBC数据库基类 351

10.4.1 CDB类的功能 351

10.4.2 CDB头文件 351

10.4.3 CDB实现文件 352

10.5 学生信息管理系统的创建 358

10.5.1 数据库的创建 358

10.5.2 从CDB类中派生学生信息数据库处理类 359

10.5.3 学生信息管理界面程序设计 367

参考文献 376

返回顶部