图书介绍

Windows程序设计pdf电子书版本下载

Windows程序设计
  • 陶勇,贺刚著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030495365
  • 出版时间:2016
  • 标注页数:376页
  • 文件大小:41MB
  • 文件页数:385页
  • 主题词:Windows操作系统-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Windows程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐