图书介绍

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

Visual C++程序设计教程
  • 杨庆祥,钟家民主编 著
  • 出版社: 北京:航空工业出版社
  • ISBN:7801835506
  • 出版时间:2005
  • 标注页数:358页
  • 文件大小:112MB
  • 文件页数:367页
  • 主题词: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章 Visual C++.NET集成开发环境1

1.1 Microsoft.NET简介1

1.2 Visual Studio.NET概述5

1.2.1 Visual Studio.NET概述6

1.2.2 Visual Studio.NET的安装与设置6

1.2.3 Visual Studio.NET的特色8

1.2.4 Visual Studio.NET的启动和退出9

1.2.5 Visual Studio.NET 2003的新增功能15

1.3 Visual C++.NET 2003的开发环境16

1.3.1 Visual C++.NET的新特点17

1.3.2 Visual C++.NET 2003的功能18

1.3.3 解决方案和项目23

1.3.4 托管C++23

1.3.5 Visual C++.NET窗口25

1.4 使用Visual C++.NET编写简单程序30

习题36

第2章 C++编程基础37

2.1 C++基础37

2.1.1 面向对象的理念37

2.1.2 对象、属性和方法38

2.1.3 类与对象39

2.1.4 构造函数41

2.1.5 析构函数42

2.1.6 多态性42

2.1.7 友员43

2.1.8 类的静态成员44

2.1.9 模板44

2.1.10 C++语言的输入与输出46

2.2 Windows编程基础48

2.2.1 Windows简介48

2.2.3 Windows的基本概念49

2.2.2 Windows操作系统的技术特点49

2.2.4 Windows的窗口和布局50

2.2.5 Windows的类52

2.2.6 Windows中的面向对象编程52

2.2.7 过程驱动和事件驱动54

2.2.8 消息驱动的应用程序55

2.2.9 Windows的函数57

2.2.10 Win32 API和SDK57

2.2.11 Windows应用程序框架58

2.2.12 Visual C++提供的Windows编程工具67

2.2.13 32位编程特点68

2.2.14 Windows网络编程实例75

2.3 MFC应用基础79

2.3.1 MFC的概念79

2.3.2 MFC的结构体系80

2.3.3 MFC中常用类简介81

2.3.4 MFC应用程序框架的运行机制83

习题87

第3章 菜单、工具栏和状态栏88

3.1 菜单88

3.1.1 CMenu菜单类88

3.1.2 菜单编辑器90

3.1.3 动态修改菜单92

3.1.4 菜单消息响应94

3.1.5 菜单的可用和禁用95

3.1.6 创建弹出菜单96

3.1.7 菜单使用实例97

3.2 工具栏100

3.2.1 CToolBar工具栏类101

3.2.2 工具栏编程103

3.2.3 工具栏资源105

3.2.4 工具栏使用实例106

3.3 状态栏107

3.3.1 CStatusBar状态栏类107

3.3.2 创建和处理状态栏109

3.3.3 状态栏使用实例111

3.4 菜单、工具栏和状态栏使用实例112

习题126

第4章 控件127

4.1 控件概述127

4.1.1 控件概述127

4.1.2 创建控件129

4.1.3 控件通知131

4.2 常用控件132

4.2.1 按钮控件133

4.2.2 编辑框控件135

4.2.3 列表框控件138

4.2.4 组合框控件140

4.2.5 微调按钮控件142

4.2.6 静态控件143

4.2.7 滚动条控件144

4.2.8 滑块控件145

4.2.9 进度条控件146

4.2.10 动画控件146

4.2.11 树形控件148

4.3 控件使用实例149

4.3.1 添加控件149

4.3.2 添加变量150

4.3.3 添加事件处理151

4.3.4 编译运行153

4.3.5 源代码153

习题157

5.2 通用对话框类158

5.1 对话框的概念158

第5章 对话框158

5.3 创建对话框162

5.3.1 创建对话框模板162

5.3.2 使用MFC添加类向导创建对话框类166

5.3.3 创建并显示对话框166

5.3.4 创建控件成员变量168

5.3.5 初始化对话框168

5.3.6 处理消息169

5.3.7 数据交换和验证170

5.3.8 关闭对话框170

习题171

第6章 鼠标和键盘172

6.1 鼠标172

6.1.1 鼠标消息172

6.1.2 捕获鼠标174

6.1.4 设置鼠标光标形状175

6.1.3 限制鼠标移动175

6.1.5 鼠标编程实例176

6.2 键盘177

6.2.1 系统键和非系统键178

6.2.2 扫描码、虚拟键码和ASCII码178

6.2.3 非系统键消息178

6.2.4 系统键消息180

6.2.5 显示按键信息程序180

习题183

第7章 文档/视图结构184

7.1 文档/视图结构184

7.1.1 文档和视图184

7.1.2 文档类185

7.1.3 视图类185

7.1.4 框架窗口类186

7.1.5 文档模板187

7.1.6 文档/视图结构的相互关系188

7.2 多文档和多视图189

7.2.1 多文档189

7.2.2 多视图190

7.3 单文档编程实例190

7.4 多文档编程实例197

7.5 多视图编程实例203

习题207

第8章 图形设备接口208

8.1 图形设备类208

8.1.1 CClientDC209

8.1.2 CPaintDC210

8.1.3 CWindowDC211

8.2 坐标、映射方式与绘图模式211

8.2.1 GDI坐标212

8.2.2 绘图模式214

8.3 与绘图相关的常用类与结构215

8.3.1 POINT结构和CPoint类215

8.3.2 RECT结构和CReet类216

8.3.3 SIZE结构和CSize类218

8.3.4 CRgn类219

8.4 画刷221

8.4.1 画刷的属性222

8.4.2 画刷的创建222

8.5 画笔223

8.5.1 画笔的属性224

8.5.2 画笔的创建224

8.5.3 多支画笔的创建225

8.6 位图226

8.6.1 常用的图像格式227

8.6.3 依赖于设备的位图(DDB)228

8.6.2 BITMAP结构和CBitmap类228

8.6.4 与设备无关的位图(DIB)233

8.7 字体235

8.8 设备更新与重画239

习题240

第9章 文件的存储与打印241

9.1 文件的存储与读取241

9.1.1 CFile类241

9.1.2 序列化与CArchive类246

9.2 打印247

9.2.1 建立支持打印的框架248

9.2.2 CPrintInfo类与打印相关函数250

9.3 所见即所得的打印程序实例251

习题255

10.1 DLL的概念256

第10章 DLL256

10.2 DLL的类型257

10.2.1 非MFC DLL257

10.2.2 规则DLL258

10.2.3 扩展DLL258

10.3 DLL的链接258

10.3.1 DLL的显式链接259

10.3.2 DLL的隐式链接260

10.4 非MFC DLL的创建和使用260

10.5 MFC DLL的创建和使用264

习题270

第11章 多线程271

11.1 进程与线程271

11.2 线程的分类271

11.3 创建和使用线程272

11.3.1 启动线程272

11.3.2 初始化线程274

11.3.3 悬挂和恢复线程275

11.3.4 休眠线程275

11.3.5 终止线程275

11.4 设置线程的优先级276

11.5 线程之间的通信与同步277

11.5.1 同步的必要性277

11.5.2 等待函数278

11.5.3 同步对象279

11.6 工作者线程实例280

11.7 用户界面线程实例287

习题292

第12章 数据库编程293

12.1 关系数据库基本知识293

12.2 SQL294

12.3 ODBC295

12.4 DAO298

12.5 ADO300

12.5.1 ADO的特点300

12.5.2 ADO编程模型301

12.5.3 ADO接口简介301

12.5.4 ADO库302

12.6 数据库编程实例302

12.6.1 ODBC编程实例303

12.6.2 ADO编程实例309

习题315

第13章 网络编程316

13.1 创建简单的Web浏览器316

13.1.1 CHtmlView类简介316

13.1.2 Web浏览器创建实例317

13.2 WinSock网络编程320

13.2.1 WinSock简介320

13.2.2 套接字简介321

13.2.3 利用Windows Sockets类进行网络编程323

13.2.4 WinSock编程实例325

13.3 WinInet接口330

13.3.1 MFC WinInet类的特点330

13.3.2 WinInet中的类330

13.3.3 利用WinInet创建简单的FTP客户程序334

习题339

第14章 异常处理与程序调试340

14.1 异常与异常处理340

14.1.1 异常的概念340

14.1.2 异常处理的类型340

14.1.3 异常的工作方式341

14.2 异常捕捉与处理341

14.2.1 何时使用异常341

14.2.3 MFC异常342

14.2.2 C++异常342

14.3 利用MFC中的调试宏343

14.3.1 ASSERT宏343

14.3.2 TRACE宏344

14.3.3 VERIFY宏345

14.3.4 ASSERT_VALID宏345

14.4 利用Visual C++.NET 2003的调试工具346

14.4.1 建立配置346

14.4.2 任务列表窗口347

14.4.3 断点窗口349

14.4.4 自动窗口351

14.4.5 局部变量窗口352

14.4.6 监视窗口352

14.4.7 快速监视窗口352

习题353

附录 习题参考答案354

热门推荐