当前位置:首页 > 其他书籍
Visual C++6.0实例教程
Visual C++6.0实例教程

Visual C++6.0实例教程PDF电子书下载

其他书籍

  • 电子书积分:13 积分如何计算积分?
  • 作 者:门槛创作室
  • 出 版 社:电子工业出版社
  • 出版年份:1999
  • ISBN:
  • 页数:360 页
图书介绍:
上一篇:国际私法下一篇:献给虚无的供物
《Visual C++6.0实例教程》目录

第一篇 基 础 篇 2

第1章 走进Visual C++的精彩世界 2

1.1 Visual C++ 6.0概述 2

1.2 Visual C++的工作环境 2

1.2.1 Visual C++6.0开发环境总览 2

1.2.2 File菜单 3

1.2.3 Edit菜单 5

1.2.4 View菜单 6

1.2.5 Insert菜单 10

1.2.6 Project菜单 11

1.2.7 Build菜单 12

1.2.8 Tools菜单 13

1.2.9 Windows菜单 14

1.2.10 Help菜单 15

1.3 DOS程序员的惊喜 16

1.3.1 生成工程 17

1.3.2 生成和编辑源文件 18

1.3.3 建立程序 19

1.3.4 运行程序 20

1.3.5 调试应用程序 20

1.4 小结 22

思考与练习 22

第2章 Windows编程起步,进入一个新天地 23

2.1 Windows的历史 23

2.2 Windows的窗口和控件 24

2.3 华美界面下的强大引擎 27

2.3.1 事件驱动模型和消息循环 27

2.3.2 多任务机制的内幕——进程和线程 29

2.3.3 应用程序共享的资源——动态链接库技术 30

2.3.4 Windows内存管理技术 32

2.4.1 Windows应用程序设计接口和开发工具包 33

2.4 编写一个Windows程序 33

2.4.2 用Windows API编写一个最小的Windows程序 34

2.5 小结 39

思考与练习 39

第3章 面向对象的程序设计技术基础 40

3.1 面向对象技术概述 40

3.2 封装性 42

3.3 继承性 43

3.4 多态性 45

3.5 Visual C++6.0的基本类库MFC简介 50

3.6 C++的其它语法特点 51

3.7 小结 53

思考与练习 53

4.1 MFC的演变 56

4.2 MFC类库层次 56

第二篇 应 用 篇 56

第4章 MFC编程基础 56

4.3 Cobject类 57

4.4 从Cobject中派生出来的主要类 57

4.4.1 应用程序结构类 57

4.4.2 调试和异常类 58

4.4.3 文件服务类 58

4.4.4 图形处理类 59

4.4.5 菜单类 59

4.4.6 数据库类 59

4.4.7 同步类 59

4.5 MFC程序剖析 60

4.4.10 非CObject派生类 60

4.4.9 Internet支持类 60

4.4.8 数组类、列表类和映像类 60

4.6 小结 61

思考与练习 61

第5章 MFC的消息和消息处理 62

5.1 MFC事件驱动程序设计的引擎—CWinApp类 62

5.2 消息映像和消息处理 66

5.2.1 消息 66

5.2.2 MFC的消息映像及消息处理方法 68

5.2.3 MFC预定义的消息和消息处理程序 70

5.3 消息映像例程 77

5.4 小结 79

思考与练习 79

6.1.1 用户区鼠标消息 80

6.1 鼠标消息和鼠标消息处理 80

第6章 鼠标键盘与Windows 80

6.1.2 非用户区的消息 81

6.1.3 “抓老鼠”——鼠标捕捉 83

6.2 键盘和键盘消息处理 84

6.2.1 键盘消息 84

6.2.2 按键消息及其处理 85

6.2.3 字符消息及其处理 87

6.3 鼠标键盘输入应用实例 88

6.4 小结 93

思考与练习 93

第7章 开启多彩的窗口——设备描述表和图形对象 94

7.1 设备描述表与图形设备接口 94

7.2 MFC设备描述类——CDC类 95

7.3.1 CPaintDC类 96

7.3 CDC的派生类 96

7.3.2 CClientDC类 97

7.3.3 CWindowDC类 98

7.4 图形对象 99

7.4.1 笔——Cpen类 99

7.4.2 刷子——CBrush类 101

7.5 用CDC的绘图函数与图形对象绘图 102

7.5.1 画图的坐标系统 102

7.5.2 Timer——趣味的源泉 103

7.5.3 “膨胀的欲望”——CDC绘图例程1 105

7.5.4 “MFC世界的晚霞”——CDC绘图例程2 108

7.5.5 “多彩的网络世界”——CDC绘图例程3 110

7.5.6 “贝叶斯万花筒”——CDC绘图例程4 112

7.6 用CDC输出文字 114

7.7 小结 120

思考与练习 121

第8章 文件输入与输出 122

8.1 文件与CFile()类 122

8.1.1 构造器类函数 123

8.1.2 输入输出方法 125

8.1.3 文件定位函数 126

8.1.4 其它CFile类成员函数 127

8.2 CFile的派生类 128

8.2.1 CStdioFile类 128

8.2.2 CMemFile类 129

8.2.3 CSharedFile类 129

8.3 文件操作的例程FileDemo.CPP 130

8.4 小结 132

思考与练习 133

9.2 图标 136

9.1 资源 136

第9章 用图标光标装饰应用程序 136

第三篇 资 源 篇 136

9.2.1 创建图标 137

9.2.2 在工程中加入图标资源 138

9.2.3 在程序中使用图标资源 141

9.3 光标资源 143

9.3.1 创建光标 143

9.3.2 将光标加入应用程序 145

9.4 使用图标和动画光标的例程 145

9.5 小结 148

思考与练习 148

第10章 使用菜单快捷键和字符串表 149

10.1 菜单的使用 149

10.1.2 用菜单编辑器生成菜单资源 150

10.1.1 菜单消息 150

10.1.3 在应用程序中使用主菜单 154

10.1.4 非主菜单资源的加载过程 156

10.2 快捷键 159

10.3 字符串表 161

10.4 状态栏 163

10.5 字体例程 164

10.6 小结 172

思考与练习 173

第11章 发掘Windows资源——使用公用对话框 174

11.1 公用对话框概述 174

11.2 CColorDialog——选择色彩的好工具 175

11.3 CFileDialog——方便的文件操作界面 177

11.4 CfindReplaceDialog——编辑器中不可缺少的界面 179

11.5 CFontDialog类——选择字体的好工具 182

11.6 CPrint Dialog类——标准的打印设置界面 183

11.7 CPageSetupDialoge类——页面设置的统一界面 185

11.8 字体显示例程的新版本——使用公用对话框 187

11.9 小结 197

思考与练习 197

第12章 使用对话框和按键控件 198

12.1 对话框的基本概念 198

12.2 CDialog类和创建对话框的一般过程 198

12.3 实现无控件对话框 200

12.3.1 用资源编辑器生成对话框 200

12.3.2 使用对话框 204

12.4 在对话框中使用按键 208

12.5 Cbutton类 210

12.6 CBitmapButton类——CButton的优秀继承者 212

12.7 在对话框中使用CButton类 214

12.6.1 在对话框中使用CBitmapButton对象 214

12.8 小结 221

思考与练习 221

第13章 编辑控件和对话框数据交换技术 222

13.1 CEdit类——编辑控件的类库支持 222

13.1.1 编辑控件的消息 223

13.1.2 CEdit类及其成员函数 224

13.2 CEdit使用例程——编辑器 227

13.3 对话框数据交换(DDX)和验证(DDV)技术 234

13.3.1 对话框数据交换(DDX) 234

13.3.2 对话框数据验证(DDV) 235

13.3.3 DDX和DDV在对话框中的实现 235

13.3.4 默默无闻的CDateExchange类 236

13.4 用编辑控制实现多种类型的数据输入 237

13.5 小结 244

思考与练习 245

第14章 使用列表框和组合框 246

14.1 列表框控件和CListBox类 246

14.1.1 列表框控件的MFC支持CListBox类 247

14.1.2 资源编辑器和CListBox联合 248

14.1.3 CListBox的方法 250

14.1.4 列表框消息 252

14.2 列表框应用例程 253

14.3 组合框控件和CComboBox类 259

14.3.1 组合框控件的MFC支持CComboBox类 260

14.3.2 资源编辑器和CComboBox 的联合 261

14.3.3 CComboBox方法 263

14.3.4 组合框消息 265

14.4 组合框应用例程 266

思考与练习 270

14.5 小结 270

第15章 使用工具栏资源和滚动控件 271

15.1 工具栏和工具提示 271

15.1.1 CToolBar类——工具栏的MFC支持 272

15.1.2 使用资源编辑器和CToolBar类相结合 274

15.1.3 工具提示 277

15.1.4 使用工具栏的一个应用程序框架 278

15.1.5 工具栏使用的提高——CToolBarCtrl类 282

15.2 使用微调控件及其支持类CSpin 286

15.2.1 CSpinButtonCtrl类——微调控件的MFC支持 286

15.2.2 使用资源编辑器与CSpinButtonCtrl类结合创建微调控件 289

15.2.3 使用微调控件的例程 291

15.3 使用滚动控件及其支持类CScorllBar 294

15.3.1 CscrollBar——滚动条控件的MFC支持 294

15.3.2 使用资源编辑器与CScrollBar类联合创建滚动条控件 298

15.3.3 使用滚动控件的例程 300

15.4 使用滑动控件及其支持的CSliderctrl类 303

15.4.1 CSliderCtrl类——滑动控件的MFC支持 303

15.4.2 使用资源编辑器与CSliderctrl类结合创建滑动控件 306

15.4.3 使用滑动控件的例程 307

15.5 小结 311

思考与练习 311

第四篇 提 高 篇 314

第16章 MFC的应用程序框架 314

16.1 应用程序和主窗口模型 314

16.1.1 CWinApp类——MFC中的WinMain() 314

16.1.2 CFrameWnd类——MFC中的基本框架窗口 314

16.2 基于对话框的应用程序框架 318

16.2.1 建立对话框应用程序框架的基本步骤 318

16.2.2 第一个基于对话框的应用程序 319

16.3 文档/视图结构的应用程序框架 320

16.3.1 文档和CDocument类 321

16.3.2 视图和CView类 323

16.3.3 CView支持的打印及打印预览 325

16.3.4 文档/视图结构的管家——文档模板和CDocTemplate类 328

16.3.5 文档/视图结构应用程序的消息循环和消息处理 331

16.3.6 文档/视图结构的应用程序示例 334

16.4 MDI程序的文档/视图结构 343

16.5 小结 350

思考与练习 350

第17章 VC编程自动化——AppWizard和ClassWizard 351

17.1 全方位提供服务的Wizard 351

17.2 AppWizard的应用 353

17.3 使用CLassWizard为应用程序增加功能 356

17.4 小结 360

思考与练习 360

相关图书
作者其它书籍
返回顶部