图书介绍

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

Visual C++图文程序设计
  • 顾晓明等编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118015334
  • 出版时间:1996
  • 标注页数:480页
  • 文件大小:27MB
  • 文件页数:491页
  • 主题词:

PDF下载


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

下载说明

Visual C++图文程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第一章 Visual C++类库中的通用类1

1.1 字符串类1

1.1.1 构造函数4

1.1.2 属性函数4

1.1.3 访问函数5

1.1.4 赋值操作符6

1.1.5 连接操作符6

1.1.6 字符串比较函数7

1.1.7 字符串提取函数8

1.1.8 字符转换函数8

1.1.9 查找函数9

1.1.10 Windows风格的测试程序10

1.1.11 扩充CString类18

1.2 数组类19

1.2.1 CStringArray类21

1.2.2 扩充CStringArray类22

1.2.3 其他数组类23

1.2.4 CStringArray类的测试程序23

1.3 表类31

1.3.1 CStringList类31

1.3.2 CStringList类的测试程序35

1.3.3 扩充CObList类44

1.4 映射类46

1.4.1 CMapStnngToString类46

1.4.2 CMapStfingToString类的测试程序49

1.5 总结60

第二章 模板文件的建立61

2.1 如何使用TEMPLDEF实用程序61

2.2 通用队列类62

2.3 建立整型队列类69

2.3.1 批处理文件MAKETMPL.BAT69

2.3.2 头文件INT.HPP70

2.3.3 库文件INT.CPP71

2.3.4 整型队列类的测试程序76

2.4 建立字符串队列类85

2.4.1 头文件STRING.HPP85

2.4.2 库文件STRING.CPP87

2.4.3 字符串队列类的测试程序92

2.5 CObList类的使用101

2.5.1 声明CObDblQueue类101

2.5.2 CObDblQueue类的测试程序102

2.6 总结107

第三章 维护对话框数据108

3.1 自定义数据转移类108

3.2 简单的模态对话框的数据转移110

3.3 简单的非模态对话框的数据转移117

3.4 复杂的模态对话框的数据转移128

3.5 利用MFC类CDataExchange转移数据137

3.5.1 简介137

3.5.2 数据转移机制141

3.5.3 CDataExchange类141

3.5.4 用CDataExchange类转移简单模态对话框中的数据142

3.5.5 用CDataExchange类转移复杂模态对话框中的数据149

3.5.6 用CDataExchange类转移列表框中的数据158

3.6 总结165

4.2 CFileDialog类166

4.2.1 支持类和结构166

第四章 通用对话框的MFC类支持166

4.1 通用对话框的软件需求166

4.2.2 激活文件对话框170

4.2.3 帮助函数170

4.2.4 一个改进的文件统计程序170

4.3 CFontDialog类174

4.3.1 支持类和结构175

4.3.2 帮助函数177

4.3.3 一个程序实例178

4.4 CColorDialog类181

4.4.1 支持类和结构182

4.4.2 帮助函数183

4.4.3 一个程序实例183

4.5 CPrintDialog类186

4.5.1 支持类和结构187

4.5.2 帮助函数190

4.5.3 一个程序实例191

4.6 CFindReplace类195

4.6.1 支持类和结构196

4.6.2 通知父窗口199

4.6.4 一个程序实例200

4.6.3 帮助函数200

4.7 总结205

第五章 Visual C++中的异常处理类206

5.1 C++异常处理机制206

5.1.1 鉴别异常207

5.1.2 异常的命名208

5.1.3 异常和无错误代码转移209

5.1.4 未处理的异常210

5.1.5 处理异常的方法210

5.2 Visual C++异常210

5.2.1 Visual C++异常语法210

5.3 CException类212

5.2.2 MFC异常类212

5.2.3 异常的产生212

5.4 CMemoryException类213

5.4.1 用CMemoryException类处理动态内存分配错误214

5.4.2 用CMemoryException建立文件观察实用程序218

5.5 CFileException类224

5.6 CArchiveException类235

5.7 CResourceException类245

5.8 CUserException类253

5.9 CNotSupportedException类261

5.10 COleException类261

5.11 总结265

第六章 Visual C++内存管理267

6.1 内存管理概述267

6.1.1 内存模式267

6.1.2 各种类型的指针267

6.1.3 Visual C++中的内存管理函数268

6.2 内存分配函数268

6.2.1 _alloca函数268

6.2.2 _bheapseg函数271

6.2.3  malloc函数273

6.2.4  calloc函数276

6.2.5 _halloc函数279

6.3 内存释放函数281

6.3.1 _bfreeseg函数281

6.3.2 free函数281

6.3.3 _hfree函数282

6.3.4 heapmin函数282

6.4 内存扩展和重分配函数286

6.4.1 heapadd函数286

6.4.2 expand函数290

6.4.3 realloc函数296

6.5.2 heapwalk函数302

6.5.1 _freect函数302

6.5 内存信息查询函数302

6.5.3 _memavl函数303

6.5.4 _memmax函数303

6.5.5 msize函数304

6.5.6 _stackavail函数309

6.6 内存校验函数309

6.6.1 heapchk函数309

6.6.2 heapset函数309

6.7 操作符new和不同的内存模式310

6.7.1 set-new-handler函数310

6.7.2 重载操作符new311

6.7.4 重载new和delete的使用312

6.7.3 重载操作符delete312

6.8 重载操作符—〉321

6.9 总结323

第七章 图形程序的MFC类支持324

7.1 绘图对象类324

7.1.1 CGdiObject类324

7.1.2 CPen类325

7.1.3 CBrush类326

7.1.4 CFont类327

7.1.6 CPalette类330

7.1.5 CBitmap类330

7.1.7 CRgn类331

7.2 绘图类332

7.2.1 CDC类332

7.2.2 CPaintDC类338

7.2.3 CClientDC类338

7.2.4 CWindowDC类339

7.3 CDC 类的图形属性339

7.3.1 选择对象339

7.3.2 画线341

7.3.3 绘制外形345

7.3.4 绘图属性351

7.3.5 坐标变换356

7.3.6 区域操作357

7.4 总结358

第八章 曲线与坐标变换359

8.1 绘制函数曲线359

8.2 用简单线填充曲线区域367

8.3 变换逻辑坐标371

8.4 线型、画笔与颜色377

8.5 鼠标画线程序391

8.6 画曲线的技巧394

8.7 简单的画线程序401

8.8 灵活的画线程序406

8.9 画“橡皮条”式线414

8.10 总结422

第九章 绘图程序的设计423

9.1 画固定的阴影矩形423

9.2 画简单的矩形429

9.3 填充与着色438

9.4 画各种图形463

9.5 总结480

参考文献480

热门推荐