图书介绍

Visual C++程序设计基础与项目实训2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++程序设计基础与项目实训
  • 文东,华进主编 著
  • 出版社: 北京:中国人民大学出版社;北京:北京科海电子出版社
  • ISBN:9787300101811
  • 出版时间:2009
  • 标注页数:324页
  • 文件大小:127MB
  • 文件页数:338页
  • 主题词:关系数据库-数据库管理系统,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 小结4

第2章 Visual C++的集成开发环境5

2.1 主窗口6

2.1.1 项目工作区6

2.1.2 代码编辑窗口7

2.1.3 资源和资源编辑器7

2.2 应用程序向导——AppWizard11

2.3 类向导——ClassWizard13

2.3.1 创建类13

2.3.2 定义消息处理函数15

2.4 调试和输出16

2.4.1 Build菜单16

2.4.2 设置断点18

2.5 小结19

2.6 习题19

2.7 上机操作19

第3章 C++语言基础21

3.1 C++简介22

3.2 变量和常量22

3.2.1 数据类型22

3.2.2 变量命名规则25

3.2.3 变量声明和赋值26

3.2.4 变量作用域26

3.2.5 常量27

3.2.6 指针27

3.3 运算符与表达式29

3.3.1 算术运算符29

3.3.2 关系运算符29

3.3.3 逻辑运算符30

3.3.4 赋值运算符30

3.3.5 位运算符30

3.3.6 new和delete31

3.3.7 运算符的优先级31

3.4 程序基本结构32

3.4.1 选择结构32

3.4.2 循环结构33

3.5 函数34

3.5.1 声明和定义函数34

3.5.2 参数的传递35

3.5.3 递归函数36

3.6 类和对象36

3.6.1 类的定义37

3.6.2 构造函数与析构函数38

3.6.3 对象40

3.6.4 对象成员初始化40

3.6.5 类友元函数40

3.6.6 this指针41

3.6.7 静态成员42

3.7 类的继承42

3.7.1 继承的基本概念43

3.7.2 单继承43

3.7.3 多重继承44

3.8 多态性与重载45

3.8.1 多态性45

3.8.2 函数重载45

3.8.3 运算符重载47

3.8.4 虚函数48

3.9 实例:彩票号码产生器49

3.9.1 实现思路50

3.9.2 创建Win32 Console应用程序51

3.9.3 创建产生号码的类CData52

3.9.4 为类添加成员变量和方法52

3.9.5 为类添加代码53

3.9.6 快速排序实现56

3.9.7 main()函数57

3.10 上机实训——获取水仙花数59

3.11 小结62

3.12 习题62

3.13 上机操作63

第4章 Windows编程基础64

4.1 Windows编程基础知识65

4.1.1 面向对象编程65

4.1.2 MFC简介65

4.1.3 事件驱动与消息66

4.1.4 窗口与句柄67

4.2 Windows应用程序基本结构67

4.3 消息68

4.3.1 消息处理机制68

4.3.2 消息种类69

4.3.3 消息映射69

4.3.4 常见消息70

4.4 小结72

4.5 习题72

4.6 上机操作72

第5章 对话框73

5.1 对话框基础知识74

5.1.1 对话框概述74

5.1.2 自动生成的代码74

5.1.3 对话框的消息处理76

5.2 实例5-1:对话框示例应用程序77

5.2.1 设置对话框属性77

5.2.2 添加控件78

5.2.3 为控件添加控制变量78

5.2.4 为控件添加响应函数80

5.3 模式对话框82

5.3.1 创建对话框资源82

5.3.2 创建对话框资源的类83

5.3.3 添加编辑框84

5.3.4 重载虚函数OnInitDialog()85

5.4 实例5-2:显示模式对话框85

5.4.1 包含头文件85

5.4.2 添加显示代码85

5.5 非模式对话框86

5.6 实例5-3:显示非模式对话框86

5.7 通用对话框88

5.7.1 打开/保存文件对话框88

5.7.2 颜色对话框90

5.7.3 字体对话框92

5.7.4 打印对话框94

5.8 菜单95

5.9 实例5-4:含有菜单的对话框96

5.10 实例5-5:含有右键菜单的对话框99

5.11 实例5-6:含有工具栏和状态栏的对话框101

5.12 实例5-7:创建具有动画界面的对话框104

5.12.1 引入Flash插件105

5.12.2 类CShockwaveFlash介绍106

5.12.3 显示Flash动画107

5.12.4 与Flash动画交互108

5.13 实例5-8:创建Flash动画播放器109

5.14 上机实训——在状态栏上显示时间112

5.15 小结114

5.16 习题114

5.17 上机操作114

第6章 控件116

6.1 标准控件117

6.1.1 静态控件117

6.1.2 编辑框118

6.1.3 列表框121

6.1.4 组合框123

6.1.5 树状列表125

6.2 实例6-1:学生信息显示系统128

6.2.1 主界面128

6.2.2 初始化主界面130

6.2.3 列表框控件的设置131

6.2.4 类CInfoDlg的实现132

6.3 实例6-2:将阿拉伯数字转换为中文大写形式134

6.4 实例6-3:获取指定日期节日136

6.4.1 创建工程和界面136

6.4.2 实现DTN_DATETIMECHANGE响应函数137

6.4.3 获取指定日期的节日信息138

6.5 实例6-4:扩展对话框139

6.5.1 创建工程和设置界面139

6.5.2 设置扩展函数139

6.5.3 设置隐藏子窗口函数141

6.6 实例6-5:遍历树状列表143

6.7 上机实训——创建具有打字效果的状态栏144

6.8 小结146

6.9 习题146

6.10 上机操作146

第7章 文档/视图结构147

7.1 创建单文档工程148

7.1.1 创建单文档应用程序148

7.1.2 添加代码151

7.2 文档/视图与窗口框架间的关系152

7.3 创建具有切分窗口的应用程序153

7.4 切换窗口156

7.5 创建具有打印功能的文档/视图应用程序157

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

7.6.1 创建工程161

7.6.2 添加代码163

7.7 小结165

7.8 习题165

7.9 上机操作165

第8章 图形和文本输出166

8.1 设备上下文和映射模式167

8.1.1 设备上下文167

8.1.2 映射模式167

8.2 位图168

8.3 印章实例简介170

8.3.1 创建思路170

8.3.2 设置设备上下文环境171

8.4 图形输出172

8.4.1 CPen类172

8.4.2 CBrush类173

8.4.3 绘制圆形和五角星174

8.5 文本输出176

8.5.1 CFont类和LOGFONT结构176

8.5.2 五角星下方文字的输出178

8.5.3 环绕五角星文字的输出179

8.6 保存图片182

8.7 实例8-1:具有橡皮筋功能的程序185

8.8 实例8-2:输出空心字188

8.9 实例8-3:图像放大镜189

8.10 上机实训——文本的环绕输出192

8.10.1 创建工程192

8.10.2 添加代码194

8.11 小结195

8.12 习题196

8.13 上机操作196

第9章 数据库编程197

9.1 数据库概述198

9.1.1 数据库基本概念198

9.1.2 SQL简介198

9.1.3 Visual C++开发数据库技术199

9.2 使用MFC ODBC操作数据库199

9.2.1 设置MFC ODBC数据源200

9.2.2 使用MFC ODBC操作数据的步骤201

9.3 实例9-1:使用MFC ODBC操作数据库201

9.4 使用ADO操作数据库205

9.4.1 ADO简介205

9.4.2 使用ADO操作数据库的思路206

9.5 实例9-2:使用ADO操作数据库记录206

9.6 实例9-3:获取数据库中的表210

9.7 实例9-4:获取数据库表字段名称212

9.7.1 使用ODBC操作数据的思路213

9.7.2 实现过程213

9.8 实例9-5:建立操作数据库类216

9.9 实例9-6:学生管理系统224

9.9.1 建立数据库225

9.9.2 建立登录界面226

9.9.3 建立学生信息添加界面234

9.10 上机实训——操作MySQL数据库237

9.10.1 安装MySQL237

9.10.2 添加MySQL数据库、表和记录238

9.10.3 使用Visual C++操作MySQL数据库239

9.11 小结242

9.12 习题243

9.13 上机操作243

第10章 网络编程244

10.1 Winsock编程245

10.1.1 Winsock简介245

10.1.2 Winsock编程步骤245

10.2 实例10-1:网络聊天室之客户端246

10.2.1 实现思路247

10.2.2 实现过程247

10.3 实例10-2:网络聊天室之服务器端252

10.4 WinInet编程255

10.4.1 WinInet类介绍255

10.4.2 WinInet编程步骤256

10.5 实例10-3:下载网页256

10.5.1 界面实现257

10.5.2 代码实现257

10.6 实例10-4:FTP应用程序260

10.6.1 界面实现261

10.6.2 登录FTP的代码实现262

10.7 实例10-5:枚举局域网内计算机264

10.8 上机实训——使用CHtmlView打开网页267

10.8.1 创建工程267

10.8.2 添加代码269

10.9 小结270

10.10 习题270

10.11 上机操作270

第11章 项目实训271

11.1 屏幕抓图与传送272

11.1.1 预习要求272

11.1.2 设计思路272

11.1.3 客户端制作过程273

11.1.4 服务器端制作过程280

11.1.5 上机练习283

11.2 MSAgent程序283

11.2.1 项目简介283

11.2.2 预习要求284

11.2.3 设计思路284

11.2.4 设计步骤285

11.2.5 上机练习289

11.3 模拟资源管理器程序291

11.3.1 项目简介292

11.3.2 预习要求292

11.3.3 设计思路292

11.3.4 设计步骤292

11.3.5 上机练习301

11.4 画图程序302

11.4.1 添加浮动工具栏302

11.4.2 为CDrawView类添加成员变量307

11.4.3 为工具条添加响应函数307

11.4.4 输入对话框308

11.4.5 添加实现橡皮筋功能的代码309

第12章 课程设计313

12.1 具有表达式求值的计算器314

12.1.1 设计要求314

12.1.2 求表达式值原理314

12.1.3 解析表达式315

12.1.4 运算符优先级316

12.1.5 表达式值的原理316

12.2 销售信息管理系统318

12.2.1 设计要求318

12.2.2 设计要求分析318

12.2.3 课程设计数据库表320

12.3 俄罗斯方块游戏322

12.3.1 设计要求323

12.3.2 需要解决的问题324

12.3.3 方块的数据表示324

热门推荐