《新概念Visual C++6.0教程 升级版 第5版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王腾蛟,刘云峰,汤晋主等编著
  • 出 版 社:吉林电子出版社
  • 出版年份:2008
  • ISBN:9787900451538
  • 页数:348 页
图书介绍:本书从实际应用的角度出发,针对读者的不同需求,内容由浅入深、循序渐进。对于那些很少用到的或是枯燥的、理论性的内容介绍较少,而是通过具体实例,告诉读者如何尽快入门,如何掌握面向对象与可视化程序设计方法。全书的所有实例都在Windows2000/xP/NT和Visualc++6.0环境下调试运行通过。
全书共l4章,可分为4篇:第1篇涉及第1~4章,介绍c++语言,包括Visualc++简介、C++语言基础、指针与链表和面向对象程序设计;第2篇涉及第5~10章,是本书的核心,讲述了利用VisualC++设计应用程序的一般原理和方法,包括应用程序框架与文档视图结构,菜单、ClassWizard与消息映射,对话框和控件,绘图和打印等;第3篇涉及第11—13章,介绍了VisualC++的高级应用程序设计,包括访问数据库、&ctiveX控件的设计和应用及动态链接库等;第4篇为第14章,是一个综合应用实例,通过学生成绩数据库管理程序的开发过程,全面应用本书所讲内容,使读者对Visualc++开发应用程序有了全面的认识和提高。
本书可作为大中专院校和各类职业院校的程序设计语言教程,也可作为各类中高级编程培训班的培训教程,对于程序设计爱好者,本书也是一本有实用价值的参考书。
为方便读者学习,光盘中不仅提供了长达263分钟的多媒体教学视频演示,还包括书中所有实例的源代码,读者在学习过程中可以将书、视频和源代码互为参考,这样可以更快、更好地掌握VisualC++6.0的编程方法。

第1篇 C++语言 1

第1章 Visual C++简介 1

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

1.1.1启动Visual C++ 1

1.1.2退出Visual C++ 2

1.1.3基本窗口环境 2

1.1.4项目工作区 3

1.1.5应用程序向导——AppWizard 4

1.1.6类向导——C1assWizard 7

1.1.7向导工具栏——WizardBar 7

1.1.8 Developer Studio中的快捷键和快捷菜单 8

1.2 C++程序的编辑、编译和运行 9

1.2.1程序的编辑 9

1.2.2程序的编译与连接 10

1.2.3程序的运行 11

1.3调试程序 11

1.4课堂演练 12

1.4.1 Hello World应用程序 12

1.4.2简单应用程序的可视化设计 14

1.5小结 17

1.6课后练习 17

1.6.1问答题 17

1.6.2操作题 17

第2章 C++语言基础 18

2.1基本数据类型与表达式 18

2.1.1标识符 18

2.1.2常量 19

2.1.3变量 22

2.1.4基本数据类型 23

2.1.5运算符与表达式 25

2.2流程控制 29

2.2.1条件语句 29

2.2.2转向语句 32

2.2.3循环语句 35

2.3数组 39

2.3.1一维数组的定义 39

2.3.2一维数组的引用 40

2.3.3多维数组的定义 43

2.3.4多维数组的初始化 43

2.3.5多维数组的引用 44

2.3.6字符数组与字符串的处理 46

2.3.7字符串 47

2.4函数 49

2.4.1函数的定义 50

2.4.2函数的调用 51

2.4.3局部变量和全局变量 52

2.5课堂演练 55

2.5.1计算并显示自然数n ! 55

2.5.2用循环语句实现打印九九乘法表 56

2.6小结 56

2.7课后练习 57

2.7.1问答题 57

2.7.2操作题 57

第3章 指针与链表 59

3.1指针的基本概念 59

3.2指针变量的定义 59

3.3指针变量的引用 60

3.4结构体 63

3.4.1结构体的定义 63

3.4.2结构体对象 63

3.4.3结构体对象的引用 64

3.5链表 64

3.5.1链表的建立 65

3.5.2链表的插入与排序 66

3.5.3链表的删除 68

3.6课堂演练 71

3.7小结 74

3.8课后练习 75

3.8.1问答题 75

3.8.2操作题 75

第4章 面向对象程序设计 76

4.1什么是面向对象 76

4.2 C++对面向对象程序设计的支持 77

4.3类与对象 78

4.3.1类的定义和对象的生成 78

4.3.2成员函数和this指针 81

4.3.3构造函数 82

4.3.4析构函数 83

4.4继承和多态 84

4.4.1类的继承 84

4.4.2单一继承 85

4.4.3多重继承 87

4.4.4多态性 89

4.4.5运算符重载 89

4.4.6虚函数 91

4.5课堂演练 94

4.6小结 96

4.7课后练习 96

4.7.1问答题 96

4.7.2操作题 96

第2篇 Visual C++设计应用程序的一般原理和方法 98

第5章 应用程序框架与文档/视图结构 98

5.1单文档应用程序框架 98

5.1.1单文档应用程序的生成步骤 99

5.1.2 CPROGRAMApp类 101

5.1.3 CMainFrame类 104

5.1.4 CPROGRAMDoc类、CPROGRAMView类与文档/视图结构 107

5.2多文档应用程序框架 114

5.2.1多文档应用程序的生成步骤 114

5.2.2框架说明 115

5.3对话框应用程序框架 119

5.3.1对话框应用程序的生成步骤 119

5.3.2框架说明 122

5.4课堂演练 128

5.5小结 133

5.6课后练习 133

5.6.1问答题 133

5.6.2操作题 133

第6章 菜单、CIassWizard与消息映射 134

6.1编辑菜单资源 134

6.2 C1assWizard简介 136

6.3消息映射 138

6.4增强菜单项 143

6.5课堂演练 146

6.5.1制作图形菜单 146

6.5.2制作右键菜单 151

6.6小结 154

6.7课后练习 155

6.7.1问答题 155

6.7.2操作题 155

第7章 对话框 156

7.1定义对话框 156

7.2为对话框增加功能 159

7.3对话框的弹出 161

7.4课堂演练 163

7.4.1为对话框添加工具栏 163

7.4.2为对话框添加状态栏 166

7.5小结 167

7.6课后练习 168

7.6.1问答题 168

7.6.2操作题 168

第8章 控件 169

8.1控件概述 169

8.2静态控件 171

8.3按钮控件 174

8.4编辑框控件 178

8.5列表框控件 183

8.6组合框控件 188

8.7滚动条控件 193

8.8课堂演练 194

8.8.1控件应用实例 194

8.8.2创建按钮 210

8.8.3使编辑框控件只接受数字输入 211

8.9小结 212

8.10课后练习 213

8.10.1问答题 213

8.10.2操作题 213

第9章 高级控件 214

9.1高级控件简介 214

9.2标签控件 215

9.3树控件 226

9.4旋转按钮控件 235

9.5滑块控件 240

9.6进度条控件 245

9.7课堂演练 250

9.7.1使用动画控件(Animate)播放AVI文件 250

9.7.2使用Rich Edit控件编辑文档 251

9.7.3使用热键控件设置热键 253

9.8小结 255

9.9课后练习 256

9.9.1问答题 256

9.9.2操作题 256

第10章 绘图和打印 257

10.1绘图类和打印类 257

10.2绘图操作的实现过程 261

10.3坐标与坐标模式 263

10.4课堂演练 269

10.4.1显示旋转文本 269

10.4.2显示资源中的位图 271

10.5小结 272

10.6课后练习 272

10.6.1问答题 272

10.6.2操作题 272

第3篇 Visual C++的高级应用程序设计 275

第11章 访问数据库 275

11.1 MFC提供的数据库访问类 275

11.2建立、连接数据源 277

11.3建立访问数据库的应用程序 282

11.4实现数据访问 289

11.5增加和删除记录 292

11.6课堂演练 294

11.7小结 297

11.8课后练习 298

11.8.1问答题 298

11.8.2操作题 298

第12章 ActiveX控件的设计和应用 299

12.1 ActiveX控件的概念 299

12.2 ActiveX控件包容器 300

12.3使用ActiveX控件 301

12.4 ActiveX控件的制作 307

12.5课堂演练 308

12.6小结 312

12.7课后练习 313

12.7.1问答题 313

12.7.2操作题 313

第13章 动态链接库 314

13.1概述 314

13.2动态链接库(DLL)的结构 315

13.3创建和使用动态链接库 317

13.4课堂演练 326

13.5小结 330

13.6课后练习 331

13.6.1问答题 331

13.6.2操作题 331

第4篇 综合应用实例 332

第14章 综合应用 332

14.1系统分析 332

14.1.1引言 332

14.1.2需求分析 332

14.1.3开发与运行环境 333

14.2系统设计 333

14.2.1系统模块设计 333

14.2.2数据库设计 334

14.3系统实现 334

14.3.1实现的效果 334

14.3.2建立数据库 335

14.3.3建立ODBC数据源 335

14.3.4程序设计 337

14.4小结 347

14.5课后练习 348