图书介绍

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

程序设计Visual C++ 6
  • 本书编写委员会编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505364499
  • 出版时间:2000
  • 标注页数:358页
  • 文件大小:28MB
  • 文件页数:377页
  • 主题词:

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 初识Visual C++61

1.1 Visual C++6集成开发环境1

1.1.1 Visual C++6开发平台2

1.1.2 开发工具8

1.2 HelloWorld 1程序12

1.3 创建第一个工程14

1.4 小结18

习题18

第2章 C++语言基础知识19

2.1 编程基础19

2.1.1 编程概述20

2.1.2 数据类型24

2.1.3 变量27

2.1.4 结构30

12.2.3 把文件发送给FTP服务器31

2.1.5 表达式33

2.1.6 C++的流程42

2.1.7 函数49

2.1.8 指针54

2.1.9 数组67

2.1.10 作用域和变量71

2.2 面向对象编程介绍75

2.2.1 面向对象编程是如何进行的75

2.2.2 面向对象编程的优点76

2.2.3 封装、继承和多态性76

2.3 小结77

习题77

第3章 MFC编程概述79

3.1 什么是MFC79

3.3 MFC使用方面的优势80

3.2 MFC的设计原理80

3.1.1 MFC的功能80

3.3.2 可扩展体系结构82

3.3.1 丰富的特性82

3.3.3 MFC层次设计83

3.3.4 窗口83

3.3.5 图形85

3.3.6 数据库支持86

3.4 小结87

习题87

第4章 菜单、状态栏和工具栏89

4.1 创建和编辑菜单89

4.1.1 创建菜单91

4.1.2 MFC中的菜单消息92

4.2.1 创建状态栏93

4.2 状态栏93

4.2.2 自定义状态栏95

4.3 工具栏98

4.3.1 创建和控制工具栏99

4.3.2 使用ReBar控件104

4.4 小结105

习题105

第5章 鼠标和键盘输入107

5.1 输入基础以及系统状态107

5.2 鼠标输入108

5.2.1 创建鼠标消息处理程序108

5.2.2 在屏幕坐标和窗口坐标之间转换110

5.3 创建更改鼠标指针的MFC演示程序111

5.3.1 捕获鼠标114

5.4 键盘输入115

5.3.2 限制鼠标移动115

5.4.1 显示键盘焦点116

5.5 小结121

习题121

第6章 图形与位图123

6.1 介绍图形设备界面123

6.1.1 图形类型123

6.1.2 GDI设备类型124

6.2 设备描述表125

6.2.1 DC绘图属性126

6.2.2 WM_PAINT消息129

6.2.3 绘制坐标129

6.2.4 触发WM_PAINT130

6.2.5 响应除WM_PAINT之外的其他消息进行绘图131

6.3.1 GDI颜色支持132

6.3 处理文本132

6.3.2 文本颜色133

6.3.3 对齐文本134

6.3.4 调整文本135

6.4 字体136

6.4.1 什么是字体136

6.4.2 将对象选入DC136

6.4.3 选择常备字体137

6.4.4 选择非常备字体137

6.5 画笔和画刷140

6.5.1 画笔140

6.5.2 画刷142

6.6 映射模式144

6.7 图形光栅操作145

6.7.1 文本绘图函数146

6.7.2 文本坐标的计算148

6.8 剪取区域151

6.9 位图内存和视频内存152

6.9.1 位、像素位以及颜色深度153

6.10 创建CBitmap对象154

6.11 加载和设置位图内容155

6.12 将CBitmaps绘制到屏幕上156

6.13 绘制位图157

6.13.1 创建并显示位图158

6.14 位图光栅操作159

6.15 调色板和颜色162

6.15.1 HSV163

6.15.2 逻辑调色板164

6.15.3 调色板事件166

6.15.4 SetSystemPaletteUse()函数167

6.16 小结168

习题168

第7章 控件与对话框169

7.1 创建控件170

7.1.1 使用CButton类172

7.1.2 使用CListBox类174

7.1.3 使用CEdit类177

7.1.4 使用CStatic类180

7.1.5 使用CScrollBar类183

7.1.6 使用CComboBox类185

7.2.1 CPropertySheet和CPropertyPage187

7.2 属性单和属性页187

7.3 使用对话框编辑器191

7.3.1 对话框模板191

7.3.2 创建新的对话框模板192

7.3.3 编辑一个对话框模板192

7.3.4 测试对话框196

7.4 CDialog类197

7.4.1 模式与非模式对话框的对比197

7.4.2 用Class Wizard创建CDialog派生类199

7.5 对话框数据交换和校验200

7.5.1 创建DDX变量200

7.5.2 DoDataExchange和UpdateData201

7.6 AddressBook演示程序203

7.6.1 编辑演示程序的对话框203

7.6.2 CContact类204

7.6.3 重载OnInitdialog205

7.6.4 处理WM_DESTROY消息206

7.6.5 显示数据207

7.6.7 建立和测试演示程序208

7.6.6 处理按钮通知208

7.7 在对话框中派生控件类209

7.7.1 创建控件类209

7.7.2 AddressBook演示程序:CAutoCompleteComboBox212

7.8 小结215

习题215

8.1 文档/视图设计217

第8章 文档/视图217

8.2 CDocument类218

8.2.1 在应用程序内声明一个文档类219

8.2.2 CDocument的成员函数220

8.2.3 文档和消息处理221

8.2.4 使用复杂文档数据222

8.2.5 CCmdTarget和CDocItem的益处225

8.3 InitInstance函数对文档的重要性227

8.3.1 应用程序如何管理文档和视图228

8.3.2 关注CSingleDocTemplate类228

8.3.3 简介框架窗口229

8.3.4 文档模板资源229

8.3.5 常备视图资源229

8.3.6 使用多个模板230

8.3.7 销毁用AddDocTemplate()成员函数添加的文档231

8.4 了解和使用CView类231

8.4.1 声明一个视图类231

8.4.2 分析CView成员函数232

8.4.3 使用视图和消息234

8.4.4 CView类的MFC派生变种234

8.4.5 CForm视图与基于对话框的应用程序的对比235

8.4.6 返回框架窗口235

8.4.7 AfxGetMainWnd()的作用236

8.5 打印和打印预览236

8.5.1 Windows API打印机支持236

8.5.2 用MFC进行打印237

8.5.3 打印预览体系结构237

8.6 MDI应用程序的布局238

8.7 管理文档、视图和框架窗口的复杂组合239

8.7.1 使用多文档类型240

8.7.2 使用文档的多个视图240

8.8 拆分窗口242

8.8.1 区分拆分窗口243

8.8.2 理解特定于CSplitterWnd类的内容243

8.8.3 详细讲解动态拆分244

8.8.4 在动态面板中使用不同的视图246

8.8.5 使用CRuntimeClass对象247

8.8.6 对与多个文档关联的视图使用拆分器247

8.8.7 使用静态拆分器248

8.8.8 创建静态拆分器248

8.8.9 共享滚动条249

8.8.10 确定实际的和理想的尺寸251

8.8.11 拆分器的性能问题251

8.9 为窗口定义子类251

8.9.1 使用MFC定义窗口子类252

8.9.2 文档/视图体系结构的替代254

8.10 小结254

习题254

第9章 线程255

9.1.1 创建工作者线程256

9.1 线程256

9.1.2 线程函数258

9.1.3 创建用户界面线程258

9.1.4 挂起和继续执行线程260

9.1.5 使线程睡眠260

9.1.6 终止一个线程261

9.1.7 从一个线程中终止另一个线程261

9.1.8 线程、进程和优先级264

9.1.9 进程优先级类265

9.2 在线程之间共享MFC对象266

9.3 在多线程应用程序中使用C运行函数268

9.4 ThreadDemol程序268

9.5 小结272

习题272

10.1 DLL概述273

10.1.1 动态库和静态库273

第10章 动态链接库273

10.1.2 加载DLL274

10.2 Visual C++常规DLL275

10.2.1 了解常规DLL内部275

10.2.2 动态加载DLL277

10.3 MFC扩展DLL277

10.3.1 MFC扩展DLL的内部原理278

10.3.2 通过MFC扩展DLL导出类278

10.3.3 AFX_EXT_CLASS宏279

10.3.4 使用嵌套的MFC扩展DLL279

10.3.5 导出资源280

10.3.6 编写在DLL中封装文档和视图的演示程序280

10.4 小结284

习题284

第11章 数据库编程285

11.1 ODBC定义与数据库术语285

11.2 ODBC的实现286

11.3 CDatabase类286

11.4 CRecordset类289

11.4.2 打开一个记录集294

11.4.1 构造一个记录集294

11.4.3 使用RFX读写数据295

11.4.4 过滤记录295

11.4.5 排序返回的记录集中的记录298

11.4.6 在结果集合中移动299

11.4.7 保存记录299

11.5 使用MFC DAO类300

11.5.1 CDaoDatabase类300

11.4.8 删除记录300

11.5.2 CDaoWorkspace类303

11.5.3 CDaoRecordset类303

11.6 小结305

习题305

第12章 网络编程307

12.1 CInternetSession类307

12.2 CFtpConnection类309

12.2.1 连接到一个FTP服务器310

12.2.2 从FTP服务器中检索文件311

12.2.4 其他FTP函数311

12.2.5 CInternetFile类312

12.2.6 CFtpFileFind类313

12.3 套接字和CSocket类314

12.3.1 创建套接字314

12.3.2 连接到套接字315

12.3.3 监听一个连接316

12.3.4 读和写数据317

12.4 小结318

习题318

第13章 ActiveX及其控件319

13.1 ActiveX的起源和使用319

13.2 理解各种ActiveX技术321

13.2.1 自动化服务器321

13.2.4 COM对象322

13.2.3 定义ActiveX控件322

13.2.2 自动化控制器322

13.2.5 ActiveX文档323

13.2.6 ActiveX容器323

13.3 ActiveX能做些什么324

13.4 确定需要哪种ActiveX组件325

13.4.1 使用自动化服务器和控制器325

13.4.2 使用ActiveX控件325

13.4.3 使用COM对象326

13.4.4 使用MFC来创建ActiveX组件327

13.4.5 使用ATL来创建ActiveX组件327

13.4.6 使用BaseControl框架来创建ActiveX组件328

13.4.7 创建自己的框架329

13.5 基本的ActiveX组件体系结构329

13.5.1 ActiveX自动化服务器329

13.6.1 MIDL编译器331

13.6.2 Mktyplib331

13.6 建立ActiveX组件需要的支持工具331

13.5.2 ActiveX控件331

13.6.3 GUIDGEN332

13.6.4 RegEdit332

13.6.5 注册服务器332

13.6.6 Ole2View332

13.6.7 把工具添加到Visual C++开发环境中333

13.6.8 把GUIDGEN添加到Visual C++环境中333

13.7 用MFC创建一个基本的ActiveX控件333

13.7.1 创建基本的控件工程334

13.7.2 控件注册336

13.7.3 创建方法338

13.7.4 属性343

13.7.5 创建属性页348

13.7.6 添加事件351

13.7.7 持久性353

13.8 绘制控件354

13.9 标准绘制354

13.10 小结357

习题357

热门推荐