图书介绍

跟我学VISUAL C++ 6.0【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

跟我学VISUAL C++ 6.0
  • 闫常友编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302230533
  • 出版时间:2010
  • 标注页数:477页
  • 文件大小:171MB
  • 文件页数:495页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

跟我学VISUAL C++ 6.0PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++ 6.0入门1

1.1 Visual C++ 6.0概述2

1.1.1 Visual C++ 6.0的技术构成2

1.1.2 Visual C++ 6.0的安装2

1.2 简单的例程6

1.2.1 Win32控制台程序“Hello”6

1.2.2 单文档界面Hello应用程序8

1.3 本章习题11

第2章 C/C++基础知识13

2.1 一个简单的C++14

2.2 C/C++语言基础16

2.2.1 标识符和关键字16

2.2.2 常量17

2.2.3 变量18

2.3 C/C++的数据类型与表达式19

2.3.1 数据类型20

2.3.2 运算符20

2.3.3 函数21

2.3.4 表达式21

2.4 C/C++中类的概念22

2.4.1 对象22

2.4.2 类23

2.4.3 类的构造函数和析构函数23

2.4.4 重载25

2.4.5 继承26

2.5 输入输出28

2.6 本章习题29

第3章 Visual C++ 6.0中的MFC31

3.1 什么是MFC32

3.2 MFC的设计原理32

3.3 MFC的优势和层次设计32

3.3.1 MFC的优势32

3.3.2 文件服务类33

3.3.3 窗口类34

3.3.4 图形类36

3.3.5 数据库支持类36

3.4 MFC类的文档/视图类37

3.4.1 CWinApp类38

3.4.2 CView类41

3.4.3 CframeWnd类43

3.4.4 CDocument类46

3.5 MFC的消息和命令48

3.5.1 消息的种类和处理48

3.5.2 消息的发送51

3.5.3 消息映射机制51

3.5.4 用户自定义消息52

3.6 本章习题53

第4章 对话框和公用控件55

4.1 模式对话框和非模式对话框56

4.1.1 使用对话编辑器56

4.1.2 CDialog类60

4.1.3 对话框的数据交换和校验62

4.1.4 创建一个对话框应用程序62

4.2 Windows控件资源63

4.2.1 按钮控件64

4.2.2 文本框控件65

4.2.3 列表框和组合框68

4.2.4 进度条控件73

4.2.5 滑块控件74

4.3 对话框及控件的使用76

4.3.1 创建DlgTest工程76

4.3.2 对话框项目Dlgtest的结构77

4.3.3 CAboutDlg类77

4.3.4 CDlgTestApp类78

4.3.5 CDlgTestDlg类80

4.3.6 运行示例87

4.4 本章习题88

第5章 单文档应用程序89

5.1 利用MFC创建单文档程序90

5.2 CDocument类92

5.2.1 在程序中声明一个文档类92

5.2.2 CDocument类的成员函数93

5.2.3 文档和消息处理93

5.2.4 InitInstance()函数对文档的重要性94

5.3 CView类94

5.3.1 声明一个视图类95

5.3.2 CView的成员函数96

5.3.3 使用视图和消息96

5.3.4 AfxGetMainWnd()函数97

5.4 在单文档应用程序中使用控件97

5.5 例题SDI_ActiveX详解99

5.5.1 CSDIActiveXApp类99

5.5.2 CSDI_ActiveXView类101

5.6 本章习题104

第6章 多文档应用程序105

6.1 多文档应用程序框架106

6.1.1 文档类106

6.1.2 使用多文档类型107

6.1.3 文档的多个视图107

6.1.4 多文档界面应用程序的框架类107

6.1.5 多文档模板类108

6.2 窗口的拆分108

6.2.1 CSplitterWnd类108

6.2.2 动态拆分109

6.2.3 静态拆分109

6.3 多文档应用程序中的数据读写110

6.4 本章习题112

第7章 Visual C++ 6.0中的常用数据I/O方法115

7.1 C语言文件读写方法116

7.1.1 文件指针116

7.1.2 文件的打开和关闭117

7.1.3 文件读写118

7.1.4 文件定位119

7.2 串行化120

7.2.1 数据的保存120

7.2.2 数据的读取操作121

7.3 CStdioFile类121

7.3.1 打开一个文件121

7.3.2 文本读取122

7.3.3 文本保存122

7.4 数据I/O的例子122

7.5 本章习题126

第8章 打印和打印预览127

8.1 Windows API和MFC的打印机支持128

8.1.1 打印机信息128

8.1.2 文本和字符129

8.2 用MFC编程实现打印130

8.2.1 打印机过程130

8.2.2 实现分页131

8.2.3 CPrintInfo类131

8.2.4 页眉页脚的打印131

8.2.5 打印图像132

8.3 用MFC实现打印预览132

8.3.1 打印预览过程132

8.3.2 修改打印预览133

8.3.3 增强打印预览133

8.3.4 CPrintDialog类133

8.4 本章习题133

第9章 状态栏、工具栏、树视图控件和列表控件135

9.1 状态栏136

9.1.1 创建状态栏136

9.1.2 使用状态栏137

9.2 工具栏138

9.2.1 创建工具栏139

9.2.2 使用工具栏140

9.3 树视图控件141

9.3.1 创建树形控件141

9.3.2 使用树形控件144

9.4 列表视图控件145

9.4.1 创建列表视图控件145

9.4.2 使用列表视图控件148

9.5 本章习题151

第10章 多线程和多进程153

10.1 多线程154

10.1.1 创建线程154

10.1.2 线程之间的通信157

10.1.3 线程之间同步162

10.1.4 线程终止164

10.2 多进程164

10.2.1 创建进程165

10.2.2 进程之间的通信166

10.2.3 终止进程169

10.3 两个简单的例子170

10.3.1 创建Multithreads项目170

10.3.2 多进程项目Multithreads及ProcessPipe174

10.4 本章习题177

第11章 动态链接库179

11.1 DLL概述180

11.1.1 动态库和静态库180

11.1.2 加载DLL180

11.2 Visual C++ 6.0的常规DLL181

11.2.1 常规DLL的内部181

11.2.2 动态加载DLL181

11.2.3 使用DLL的全局C++对象182

11.3 MFC扩展DLL183

11.3.1 MFC扩展DLL的内部183

11.3.2 扩展DLL的导出类183

11.3.3 AFX_EXT_CLASS183

11.3.4 导出资源184

11.3.5 DLL中封装文档和视图184

11.4 DLL的创建和访问184

11.4.1 创建MFC DLL185

11.4.2 创建Win32 DLL186

11.4.3 隐含方式链接186

11.4.4 显示方式链接187

11.5 动态链接库的例子187

11.6 本章习题193

第12章 动态数据交换和邮槽195

12.1 动态数据交换DDE196

12.1.1 DDE的概念196

12.1.2 DDE术语196

12.1.3 DDEML和DDE事件过程197

12.2 动态数据交换的例子198

12.2.1 创建对话框界面应用程序198

12.2.2 DDE初始化201

12.2.3 实现DDE201

12.2.4 编译程序203

12.3 邮槽205

12.4 邮槽的例子206

12.4.1 邮槽服务器206

12.4.2 邮槽客户端207

12.4.3 邮槽的使用209

12.5 本章习题209

第13章 串行口和并行口211

13.1 串行口通信方式212

13.1.1 串行通信212

13.1.2 串口的打开和关闭212

13.1.3 串行口收发数据214

13.1.4 Visual Studio中的串行控件215

13.2 使用串行通信控件215

13.2.1 创建应用程序216

13.2.2 串行通信控件的使用216

13.3 并行口通信方式219

13.3.1 并行端口的介绍219

13.3.2 标准并行端口219

13.3.3 并行口输入与输出222

13.4 本章习题223

第14章 网络225

14.1 TCP/IP协议Winsock226

14.1.1 TCP/IP简单介绍226

14.1.2 Windows Socket API226

14.1.3 CAsyncSocket类227

14.1.4 CSocket类227

14.2 网络通信应用实例228

14.2.1 创建对话框应用程序228

14.2.2 运行应用程序230

14.3 ChtmeView类231

14.3.1 创建CHtmlView类项目231

14.3.2 创建浏览器232

14.3.3 使用Web浏览器控件233

14.4 动态HTML236

14.4.1 HTML基础236

14.4.2 Visual C++对DHTML的支持238

14.5 本章习题239

第15章 数据库和SQL语句241

15.1 数据库系统概述242

15.1.1 数据库的基本概念242

15.1.2 数据库系统的特点和种类243

15.1.3 结构化查询语言SQL243

15.2 SQL语句244

15.2.1 创建语句Create244

15.2.2 修改语句Alter245

15.2.3 删除语句Drop245

15.3 数据控制语言245

15.3.1 授权语句Grant246

15.3.2 撤销权限语句Revoke246

15.4 数据操作语言246

15.4.1 查询语句Select246

15.4.2 插入语句Insert247

15.4.3 删除记录语句Delete248

15.4.4 更新语句Update248

15.5 本章习题248

第16章 Visual C++ 6.0开发ODBC数据库应用249

16.1 ODBC基础知识250

16.1.1 ODBC标准及API250

16.1.2 ODBC接口251

16.1.3 使用ODBC获取数据253

16.2 使用ODBC创建数据库应用程序254

16.2.1 添加数据源254

16.2.2 创建对话框应用程序255

16.2.3 初始化程序界面257

16.2.4 刷新数据库259

16.2.5 添加、删除、修改记录260

16.3 MFC中的ODBC数据库类263

16.3.1 CDataBase类263

16.3.2 CRecordSet类264

16.4 创建MFC数据库应用程序264

16.4.1 使用AppWizard264

16.4.2 创建视图267

16.4.3 创建数据库集合类(CRecordSet)对象268

16.4.4 数据的遍历、查找272

16.4.5 数据的添加、删除和更新273

16.5 基于MFC的数据库例题276

16.6 本章习题277

第17章 利用ADO方式访问数据库279

17.1 ADO概述280

17.1.1 OLE DB和ADO280

17.1.2 ADO对象280

17.2 ADO控件的使用281

17.3 使用ADO创建完整的数据库应用程序284

17.3.1 创建应用程序框架284

17.3.2 实现初始化数据285

17.3.3 数据存储287

17.3.4 添加记录287

17.3.5 删除记录288

17.3.6 编译运行288

17.4 本章习题289

第18章 图形291

18.1 设备环境292

18.1.1 设备环境的概念292

18.1.2 使用设备环境293

18.1.3 设置图形模式293

18.2 画笔和画刷294

18.2.1 画笔294

18.2.2 画刷295

18.3 文本字体297

18.3.1 文本的颜色297

18.3.2 文本对齐297

18.3.3 文本的字体及使用297

18.4 图标300

18.4.1 图标的类型300

18.4.2 使用图标300

18.5 鼠标绘图302

18.5.1 鼠标消息的捕捉302

18.5.2 鼠标输入303

18.5.3 图形重画304

18.5.4 图形绘制304

18.6 字体动画和鼠标绘图的例题307

18.6.1 创建单文档应用程序307

18.6.2 坐标转换308

18.6.3 画静态图形308

18.6.4 用鼠标描绘直线309

18.6.5 实现字体动画效果310

18.7 本章习题312

第19章 位图和图像315

19.1 调色板316

19.1.1 逻辑调色板316

19.1.2 使用调色板316

19.2 位图317

19.2.1 GDI位图317

19.2.2 设备无关位图317

19.3 位图动画318

19.3.1 动画基础318

19.3.2 动画文字和图片动画318

19.4 图像的显示319

19.4.1 位图内存和视频内存319

19.4.2 CBitmap类319

19.4.3 位图的加载和绘制319

19.5 图像的几何变换323

19.5.1 图像平移323

19.5.2 图像缩放326

19.5.3 图像旋转327

19.6 本章习题337

第20章 音频和视频339

20.1 Windows多媒体原理与使用340

20.2 MCI播放音频文件340

20.2.1 高级音频函数341

20.2.2 MCI接口使用342

20.3 低级音频函数342

20.3.1 低级音频服务342

20.3.2 低级音频服务函数的使用343

20.4 开发视频应用程序344

20.4.1 播放AVI视频文件344

20.4.2 播放VCD视频文件345

20.5 本章习题348

第21章 ActiveX控件349

21.1 ActiveX基础知识350

21.1.1 ActiveX控件的基本组成部分350

21.1.2 使用ActiveX控件350

21.2 ActiveX控件的属性、事件和方法350

21.2.1 ActiveX控件容器350

21.2.2 事件351

21.2.3 方法351

21.2.4 属性351

21.2.5 属性页352

21.3 创建ActiveX控件352

21.3.1 创建基本程序框架352

21.3.2 添加属性354

21.3.3 添加方法354

21.3.4 添加事件355

21.3.5 修改属性页355

21.4 使用ActiveX控件356

21.5 本章习题358

第22章 ActiveX Automation361

22.1 ActiveX自动化服务器和自动化控制器362

22.1.1 ActiveX自动化服务器362

22.1.2 ActiveX自动化控制器362

22.2 ActiveX Automation开发362

22.2.1 实现Automation Server362

22.2.2 实现Automation Controller366

22.3 ActiveX Automation例题369

22.4 本章习题369

第23章 COM和COM+371

23.1 COM的概念372

23.1.1 COM的发展历程及现状372

23.1.2 COM的对象与接口373

23.1.3 COM模型374

23.2 Visual C++对COM的支持以及开发375

23.2.1 类库支持:MFC和ATL375

23.2.2 使用MFC开发COM组件应用375

23.2.3 ATL开发COM及使用380

23.3 本章习题384

第24章 数值计算和数值排序385

24.1 复数运算386

24.1.1 定义复数类386

24.1.2 复数类的使用389

24.2 实数矩阵基础运算392

24.2.1 矩阵类393

24.2.2 实数矩阵运算395

24.2.3 实数矩阵的转置397

24.2.4 矩阵的逆矩阵运算398

24.2.5 实对称矩阵的特征根400

24.2.6 矩阵运算的使用403

24.3 随机数的产生405

24.4 常用排序算法407

24.4.1 冒泡法407

24.4.2 快速排序法407

24.4.3 希尔排序408

24.4.4 简单选择法排序409

24.5 本章习题409

第25章 Visual C++和其他语言的接口411

25.1 Visual C++中使用汇编语言412

25.1.1 Win32汇编412

25.1.2 Visual C++中内联汇编412

25.1.3 Visual C++内联汇编的例子413

25.2 Visual C++中调用Matlab函数414

25.3 VC++中调用exe应用程序416

25.3.1 ShellExecute方式417

25.3.2 WinExec方式417

25.4 本章习题418

第26章 应用程序的调试和异常处理421

26.1 集成开发环境的调试功能422

26.2 使用断点和单步执行422

26.3 调试时使用Watch功能423

26.4 调试时使用Threads和Exceptions对话框424

26.5 检测内在泄露425

26.6 堆栈的利用和异常处理427

26.7 本章习题430

第27章 小型饭店餐饮管理系统431

27.1 系统设计432

27.2 详细界面设计433

27.3 数据库设计437

27.4 应用程序的主要类441

27.4.1 主程序App类441

27.4.2 主界面类444

27.4.3 调用单据类445

27.5 结帐对话框类446

27.5.1 类声明447

27.5.2 成员函数448

27.6 CPosDlg对话框类457

27.7 CStatDlg对话框类459

27.8 本章习题464

第28章 局域网聊天程序465

28.1 UDP协议和技术466

28.2 点对点形式和多播形式466

28.3 程序实现467

28.3.1 定义聊天类467

28.3.2 聊天类及其成员函数468

28.3.3 接收信息端线程函数473

28.3.4 发送信息端线程函数473

28.3.5 IP地址相关函数474

28.4 本章习题476

热门推荐