图书介绍

Visual C++程序设计实用案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++程序设计实用案例教程
  • 于永彦,王志坚等编著 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:9787301165973
  • 出版时间:2010
  • 标注页数:326页
  • 文件大小:102MB
  • 文件页数:338页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Visual C++程序设计实用案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象程序设计1

1.1 概述2

1.2 类与对象概念3

1.2.1 定义类3

1.2.2 声明对象5

1.2.3 构造函数和析构函数6

1.2.4 类的组合8

1.3 继承与派生9

1.3.1 派生类声明10

1.3.2 派生类构造函数和析构函数10

1.3.3 多继承11

1.4 多态性13

1.4.1 运算符重载13

1.4.2 虚函数16

1.4.3 纯虚函数与抽象类16

1.4.4 类模板17

本章总结19

习题20

第2章 Windows程序原理22

2.1 数据类型23

2.2 事件驱动的程序设计模式24

2.3 Windows消息25

2.3.1 消息与消息结构25

2.3.2 键盘消息27

2.3.3 鼠标消息29

2.4 消息队列29

2.4.1 进程与线程29

2.4.2 消息队列30

2.4.3 将消息发送到队列中31

2.4.4 队列状态标志32

2.4.5 从队列中提取消息32

2.5 Windows程序结构34

2.5.1 程序组成35

2.5.2 WinMain函数35

2.5.3 WinProc函数40

2.6 案例:使用API设计简易计算器41

本章总结49

习题50

第3章 MFC基础53

3.1 概述54

3.1.1 AFX技术54

3.1.2 MFC类库56

3.2 MFC特性56

3.3 MFC类结构58

3.3.1 CObject根类58

3.3.2 应用程序体系结构类67

3.3.3 可视化控件类70

3.4 基于MFC创建Win32程序71

3.5 使用MFC向导创建Windows程序73

3.5.1 Visual C++应用程序向导73

3.5.2 创建MFC应用程序的一般步骤74

3.6 MFC应用程序结构77

3.6.1 程序结构77

3.6.2 项目管理78

3.7 MFC程序内部机制79

3.8 MFC消息映射85

3.8.1 映射与消息映射85

3.8.2 消息宏86

3.8.3 消息传动路由90

3.8.4 消息映射实例分析90

本章总结91

习题92

第4章 基于对话框的程序设计94

4.1 基于对话框的程序设计步骤95

4.1.1 创建对话框工程96

4.1.2 添加对话框模板96

4.1.3 设置对话框模板属性97

4.1.4 改变对话框模板图标98

4.1.5 对话框设计内容99

4.2 登录对话框设计99

4.2.1 对话框模板设计99

4.2.2 设计登录对话框类103

4.2.3 在启动主对话框前运行“用户登录”对话框109

4.3 设计添加信息对话框110

4.3.1 设计IDD_Add对话框模板110

4.3.2 设计IDD_Add对话框类112

4.4 设计修改信息对话框117

4.4.1 设计IDD_Edit对话框模板117

4.4.2 设计修改信息对话框类117

4.5 设计主对话框118

4.5.1 设计IDD_MainDlg对话框模板118

4.5.2 完善IDD_MainDlg对话框类122

本章总结126

习题126

第5章 基于文档/视图的程序设计128

5.1 应用MFC向导创建文档/视图框架129

5.2 类结构与框架分析131

5.2.1 应用程序类131

5.2.2 文档模板134

5.2.3 文档类CDocument139

5.2.4 视图类CView140

5.2.5 框架类142

5.2.6 文档、文档模板、视图类和框架类的关系146

5.3 视图分割147

5.3.1 动态分割148

5.3.2 静态分割149

5.4 将对话框与文档/视图关联150

5.4.1 对话框模板复用150

5.4.2 创建主对话框152

5.4.3 将对话框与视图关联155

5.4.4 文本显示155

5.5 菜单设计156

5.5.1 菜单类CMenu157

5.5.2 菜单资源设计158

5.5.3 建立菜单消息映射160

5.5.4 更新命令用户接口消息161

5.6 定制序列化163

5.6.1 创建学生类CStudent164

5.6.2 定制类的串行序列化166

5.6.3 文档CEx5_1Doc序列化167

5.6.4 修改菜单功能168

本章总结170

习题170

第6章 数据库应用程序设计172

6.1 数据库基础173

6.1.1 基本概念174

6.1.2 数据库系统体系结构176

6.1.3 管理信息系统178

6.2 创建数据库179

6.2.1 创建空数据库179

6.2.2 创建数据表179

6.3 注册ODBC数据源名182

6.3.1 ODBC简介182

6.3.2 手动注册DSN183

6.3.3 自动注册DSN184

6.4 基于MFC封装ODBC186

6.4.1 CDatabase类187

6.4.2 CRecordset类188

6.5 基于ODBC设计数据库应用程序191

6.5.1 创建应用程序框架191

6.5.2 设计CMyDB2Set类192

6.5.3 设计CMyDB2View类195

6.5.4 设计事件响应代码200

6.6 DAO编程基础204

6.6.1 DAO简介204

6.6.2 DAO对象模型205

6.6.3 封装DAO205

6.6.4 基于DAO设计数据库应用程序207

6.7 ADO概述218

本章总结224

习题224

第7章 网络应用程序设计226

7.1 概述227

7.1.1 网络通信227

7.1.2 网络编程模式229

7.2 Windows Sockets编程231

7.2.1 概述231

7.2.2 CAsyncSocket类232

7.2.3 CSocket类234

7.3 案例一:一个点对点的聊天程序235

7.3.1 创建客户端应用程序235

7.3.2 创建服务器端程序SocketServer240

7.4 WinInet编程245

7.4.1 WinInetAPI简介246

7.4.2 认识MFC WinInet类247

7.4.3 使用WinInet类编程的基本操作249

7.5 案例二:FTP客户端程序设计250

7.5.1 创建应用程序的MFC框架250

7.5.2 设计CFtpInfoView类251

7.5.3 完善CFtpClientApp类253

7.5.4 完善CMainFrame类254

7.5.5 设计CServFileView类258

本章总结268

习题269

第8章 多媒体应用程序设计271

8.1 概述272

8.1.1 多媒体概念272

8.1.2 图形设备接口275

8.1.3 映像模式277

8.1.4 三基色与调色板280

8.1.5 MFC对GDI的封装281

8.2 文本处理285

8.2.1 选择文本字体285

8.2.2 设置文本属性287

8.2.3 文本输出288

8.3 案例一:控制字体显示289

8.4 图形绘制289

8.4.1 绘图函数290

8.4.2 绘图模式293

8.5 案例二:绘制橡皮筋直线294

8.6 位图操作296

8.6.1 与设备有关的位图DDB296

8.6.2 与设备无关的位图DIB298

8.7 案例三:显示DIB位图307

8.8 音频处理309

8.8.1 RIFF格式309

8.8.2 WAVE文件格式310

8.8.3 声音播放311

8.8.4 MCI基础315

8.9 案例四:简易音频播放器320

本章总结325

习题326

参考文献327

热门推荐