图书介绍

Visual C++ 程序设计基础与项目实训【下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线】

Visual C++ 程序设计基础与项目实训
  • 文东,华进主编 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300101811
  • 出版时间:2009
  • 标注页数:275页
  • 文件大小:61MB
  • 文件页数:288页
  • 主题词:关系数据库-数据库管理系统,Visual Foxpro-程序设计-高等学校-教学参考资料

PDF下载


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

下载说明

Visual C++ 程序设计基础与项目实训PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++ 6.0概述1

1.1 Visual C++的特点2

1.2 Visual Studio企业版的安装2

1.3 Visual C++ 6.0的工作原理4

1.4 主窗口5

1.4.1 项目工作区5

1.4.2 代码编辑窗口6

1.4.3 资源和资源编辑器6

1.5 应用程序向导——AppWizard9

1.6 类向导——ClassWizard12

1.6.1 创建类12

1.6.2 定义消息处理函数13

1.7 调试和输出14

1.7.1 Build菜单14

1.7.2 设置断点16

1.8 小结17

1.9 课后练习18

第2章 C++语言基础19

2.1 C++简介20

2.2 变量和常量20

2.2.1 数据类型20

2.2.2 变量命名规则23

2.2.3 变量声明和赋值24

2.2.4 变量作用域24

2.2.5 常量25

2.2.6 指针25

2.3 运算符与表达式26

2.3.1 算术运算符27

2.3.2 关系运算符27

2.3.3 逻辑运算符27

2.3.4 赋值运算符27

2.3.5 位运算符28

2.3.6 new和delete28

2.3.7 运算符的优先级29

2.4 程序基本结构29

2.4.1 选择结构30

2.4.2 循环结构31

2.5 函数31

2.5.1 声明和定义函数32

2.5.2 参数的传递32

2.5.3 递归函数33

2.6 类和对象34

2.6.1 类的定义35

2.6.2 构造函数与析构函数36

2.6.3 对象37

2.6.4 对象成员初始化38

2.6.5 类友元函数38

2.6.6 this指针39

2.6.7 静态成员39

2.7 类的继承40

2.7.1 继承的基本概念40

2.7.2 单继承41

2.7.3 多重继承42

2.8 多态性与重载42

2.8.1 多态性43

2.8.2 函数重载43

2.8.3 运算符重载45

2.8.4 虚函数46

2.9 上机实训——获取水仙花数47

2.10 小结50

2.11 课后练习51

第3章 Windows编程基础53

3.1 Windows编程基础知识54

3.1.1 面向对象编程54

3.1.2 MFC简介54

3.1.3 事件驱动与消息55

3.1.4 窗口与句柄56

3.2 Windows应用程序基本结构56

3.3 消息57

3.3.1 消息处理机制57

3.3.2 消息种类58

3.3.3 消息映射58

3.3.4 常见消息59

3.4 小结61

3.5 课后练习61

第4章 对话框62

4.1 对话框基础知识63

4.1.1 对话框概述63

4.1.2 自动生成的代码63

4.1.3 对话框的消息处理65

4.2 实例4-1:对话框示例应用程序66

4.2.1 设置对话框属性66

4.2.2 添加控件67

4.2.3 为控件添加控制变量67

4.2.4 为控件添加响应函数69

4.3 模式对话框71

4.3.1 创建对话框资源72

4.3.2 创建对话框资源的类72

4.3.3 添加编辑框73

4.3.4 重载虚函数OnInitDialog()74

4.4 实例4-2:显示模式对话框74

4.4.1 包含头文件74

4.4.2 添加显示代码74

4.5 非模式对话框75

4.6 实例4-3:显示非模式对话框76

4.7 菜单77

4.8 实例4-4:含有菜单的对话框78

4.9 实例4-5:含有右键菜单的对话框81

4.10 实例4-6:含有工具栏和状态栏的对话框83

4.11 上机实训——在状态栏上显示时间86

4.12 小结88

4.13 课后练习88

第5章 控件89

5.1 标准控件90

5.1.1 静态控件90

5.1.2 编辑框92

5.1.3 列表框94

5.1.4 组合框97

5.1.5 树状列表99

5.2 实例5-1:静态控件的用法101

5.3 实例5-2:学生信息显示系统103

5.3.1 主界面103

5.3.2 初始化主界面104

5.3.3 列表框控件的设置106

5.3.4 类CInfoDlg的实现107

5.4 实例5-3:将阿拉伯数字转换为中文大写形式109

5.5 实例5-4:获取指定日期节日111

5.5.1 创建工程和界面112

5.5.2 实现DTN_DATETIMECHANGE响应函数112

5.5.3 获取指定日期的节日信息113

5.6 上机实训——具有打字效果的状态栏114

5.7 小结115

5.8 课后练习116

第6章 文档/视图结构117

6.1 创建单文档工程118

6.1.1 创建单文档应用程序118

6.1.2 添加代码122

6.2 文档/视图与窗口框架间的关系122

6.3 创建具有切分窗口的应用程序124

6.4 切换窗口126

6.5 具有打印功能的文档/视图应用程序128

6.6 上机实训——改变多文档应用程序背景132

6.6.1 创建工程132

6.6.2 添加代码134

6.7 小结136

6.8 课后练习136

第7章 图形和文本输出137

7.1 设备上下文和映射模式138

7.1.1 设备上下文138

7.1.2 映射模式138

7.2 位图139

7.3 图形输出141

7.3.1 CPen类141

7.3.2 CBrush类142

7.3.3 绘制常用图形143

7.4 文本输出145

7.5 保存图片147

7.6 上机实训——文本的环绕输出149

7.6.1 创建工程150

7.6.2 添加代码151

7.7 小结153

7.8 课后练习153

第8章 数据库编程155

8.1 数据库概述156

8.1.1 数据库基本概念156

8.1.2 SQL简介156

8.1.3 Visual C++开发数据库技术157

8.2 使用MFC ODBC操作数据库158

8.2.1 设置MFC ODBC数据源159

8.2.2 使用MFC ODBC操作数据的步骤160

8.3 实例8-1:使用MFC ODBC操作数据库160

8.4 使用ADO操作数据库164

8.4.1 ADO简介164

8.4.2 使用ADO操作数据库的步骤166

8.5 实例8-2:使用ADO操作数据库记录167

8.6 实例8-3:获取数据库中的表171

8.7 实例8-4:获取数据库表字段名称173

8.7.1 使用ODBC操作数据的步骤174

8.7.2 实现过程174

8.8 实例8-5:建立操作数据库类177

8.9 上机实训——操作MySQL数据库186

8.9.1 安装MySQL186

8.9.2 添加MySQL数据库、表和记录188

8.9.3 使用Visual C++操作MySQL数据库188

8.10 小结191

8.11 课后练习192

第9章 网络编程193

9.1 Winsock编程194

9.1.1 Winsock简介194

9.1.2 Winsock编程步骤194

9.2 实例9-1:网络聊天室之客户端196

9.2.1 实现步骤196

9.2.2 实现过程196

9.3 实例9-2:网络聊天室之服务器端201

9.4 WinInet编程205

9.4.1 WinInet类介绍205

9.4.2 WinInet编程步骤206

9.5 实例9-3:下载网页206

9.5.1 界面实现207

9.5.2 代码实现207

9.6 实例9-4:FTP应用程序210

9.6.1 界面实现211

9.6.2 登录FTP的代码实现212

9.7 实例9-5:枚举局域网内计算机214

9.8 上机实训——使用CHtmlView打开网页217

9.8.1 创建工程217

9.8.2 添加代码219

9.9 小结220

9.10 课后练习220

第10章 项目实训221

10.1 屏幕抓图与传送222

10.1.1 预习要求222

10.1.2 设计思路222

10.1.3 客户端制作过程223

10.1.4 服务器端制作过程231

10.1.5 上机练习234

10.2 模拟资源管理器程序234

10.2.1 项目简介234

10.2.2 预习要求235

10.2.3 设计思路235

10.2.4 设计步骤235

10.2.5 上机练习245

10.3 画图程序245

10.3.1 添加浮动工具栏246

10.3.2 为CDrawView类添加成员变量250

10.3.3 为工具条添加响应函数251

10.3.4 创建输入对话框252

10.3.5 添加实现橡皮筋功能的代码253

第11章 课程设计257

11.1 支持表达式求值的计算器258

11.1.1 设计要求258

11.1.2 求表达式值的原理258

11.1.3 解析表达式259

11.1.4 运算符优先级260

11.1.5 求表达式值260

11.2 图书管理系统262

11.2.1 设计要求262

11.2.2 设计要求分析262

11.2.3 课程设计数据库表263

11.2.4 系统核心代码264

11.3 俄罗斯方块游戏270

11.3.1 设计要求270

11.3.2 需要解决的问题271

11.3.3 方块的数据表示271

11.3.4 方向键的控制272

11.3.5 方块的显示273

11.3.6 方块移动的判断274

热门推荐