图书介绍

程序设计教程 Visual C++PDF|Epub|txt|kindle电子书版本网盘下载

程序设计教程 Visual C++
  • 姚普选,仇国巍编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302111340
  • 出版时间:2005
  • 标注页数:384页
  • 文件大小:33MB
  • 文件页数:398页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

目录1

第1章 程序设计基础知识1

1.1 程序设计的概念1

1.2 程序设计语言4

1.2.1 程序设计语言的种类4

1.2.2 高级语言6

1.2.3 C++语言的背景和特点8

1.3 C++程序的基本结构9

1.3.1 C++程序实例9

1.3.2 注释10

1.3.3 编译预处理10

1.3.4 函数11

1.4 Visual C++.NET开发环境及应用程序12

1.3.5 数据的输入输出12

1.5 C++程序设计实例17

1.5.1 控制台应用程序实例18

1.5.2 图形用户界面应用程序实例21

1.6 程序设计的一般步骤25

习题129

第2章 算法与程序设计31

2.1 算法的概念31

2.2 算法的特性34

2.3 算法的流程图表示35

2.4 算法的结构38

2.4.1 算法的三种基本结构38

2.4.2 基本结构的本质属性41

2.4.3 N-S结构化流程图42

2.5.1 顺序结构的C++程序44

2.5 算法的C++程序实现44

2.5.2 选择结构的C++程序45

2.5.3 循环结构的C++程序47

2.5.4 循环结构和选择结构的嵌套49

2.6 算法与数据结构51

2.6.1 数据类型的意义51

2.6.2 数据结构的概念52

2.6.3 数据结构与算法54

2.7 结构化程序设计56

2.7.1 结构化程序56

2.7.2 结构化程序设计方法57

习题261

3.1.1 C++字符集63

3.1 标识符和名字63

第3章 基本数据类型与表达式63

3.1.2 标识符64

3.1.3 名字64

3.2 数据类型的概念65

3.2.1 C++中的数据类型65

3.2.2 基本类型的计算机表示66

3.3 基本数据类型68

3.3.1 数字、字符及字符串68

3.3.2 基本类型变量的声明和引用70

3.3.3 无符号数和const常量72

3.3.4 用typedef定义类型73

3.4 算术表达式74

3.4.1 基本算术表达式74

3.4.2 数据类型转换75

3.4.3 自增和自减运算符77

3.5 逻辑表达式78

3.5.1 关系表达式78

3.5.2 逻辑表达式79

3.6 C++中的特殊表达式80

3.6.1 赋值表达式81

3.6.2 条件表达式82

3.6.3 逗号表达式83

3.6.4 位运算表达式83

3.7 运算符的优先顺序86

3.8 C++中的数据输入输出87

3.8.1 输入流cin87

3.8.2 输出流cout90

3.8.3 输入输出函数printf()和scanf()95

习题396

第4章 C++程序结构99

4.1 C++语言中的语句99

4.2 选择结构101

4.2.1 if语句的使用101

4.2.2 if语句的嵌套103

4.2.3 switch语句的使用105

4.3 循环结构107

4.3.1 while语句107

4.3.2 do…while语句108

4.3.3 for语句109

4.3.4 循环结构的嵌套112

4.4.1 goto语句和语句标号114

4.4 非正常流程控制114

4.4.2 break语句和continue语句115

4.4.3 exit函数和abort函数117

4.5 函数的定义和调用118

4.5.1 函数的定义118

4.5.2 函数的调用120

4.5.3 函数的声明122

4.5.4 内联函数123

4.6 函数的参数124

4.6.1 参数的值传递方式124

4.6.2 变量的引 用类型与函数参数126

4.6.3 带有默认参数的函数127

4.7.1 函数的嵌套调用128

4.7 函数的嵌套调用和递归128

4.7.2 函数的递归130

4.8 变量的作用域和生存期135

4.8.1 局部变量和全局变量135

4.8.2 变量的存储类别137

4.9 程序的多文件组织141

4.10 编译预处理143

4.10.1 #define宏定义指令143

4.10.2 #include文件包含命令146

4.10.3 条件编译149

习题4151

第5章 用户自定义数据类型154

5.1 数组154

5.1.1 一维数组154

5.1.2 二维数组158

5.1.3 数组作为函数参数162

5.2 结构体164

5.3 枚举型变量168

5.4 指针173

5.4.1 地址与指针的概念173

5.4.2 指针的定义和使用175

5.4.3 动态存储分配178

5.5 指针与数组180

5.5.1 一维数组和指针180

5.5.2 二维数组和指针184

5.5.3 指针的数组186

5.5.4 指向数组的指针188

5.6 字符串处理189

5.6.1 字符数组189

5.6.2 字符指针192

5.6.3 字符串类型194

5.7 指针与函数197

5.7.1 返回指针的函数197

5.7.2 指向函数的指针198

习题5200

第6章 面向对象程序设计203

6.1 面向对象程序设计的概念203

6.2 类和对象206

6.2.1 类的定义206

6.2.2 类中成员函数的定义208

6.2.3 对象210

6.2.4 构造函数与析构函数212

6.2.5 const对象与const成员函数215

6.2.6 对象与指针217

6.2.7 类的静态成员218

6.2.8 友元219

6.3 方法重载222

6.3.1 函数重载222

6.3.2 运算符重载224

6.4 继承227

6.4.1 基类和派生类227

6.4.2 多重继承229

6.4.3 派生类的构造函数230

6.4.4 派生类的三种继承方式232

6.4.5 继承与组合237

6.5 多态性及虚函数239

6.5.1 派生类对象替换基类对象240

6.5.2 虚函数241

6.5.3 纯虚函数和抽象类244

6.6 模板246

6.6.1 函数模板246

6.6.2 类模板248

6.7 C++的I/O流类和对象251

6.7.1 C++流类251

6.7.2 插入和提取运算符254

6.8 异常处理256

6.9 命名空间259

6.9.1 命名空间的使用260

6.9.2 标准命名空间std261

习题6262

7.1.1 Visual C++.NET工程种类264

7.1 建立Visuaal C++.NET工程264

第7章 用户界面设计264

7.1.2 基于MFC的应用程序类型265

7.2 基于MFC的应用程序概述267

7.2.1 文档/视图结构267

7.2.2 客户区重绘270

7.2.3 资源的管理272

7.3 各类消息处理方法275

7.3.1 菜单及工具栏命令276

7.3.2 鼠标消息处理279

7.3.3 键盘消息处理282

7.3.4 定时器消息处理283

7.4 对话框286

7.4.1 对话框的创建286

7.4.2 对话框的调用288

7.4.3 对话框中的控件294

7.4.4 通用对话框298

7.4.5 基于对话框的应用300

习题7302

第8章 图形图像与多媒体应用程序303

8.1 设备环境类303

8.1.1 CPaintDC类304

8.1.2 CClientDC类305

8.2 绘图工具类306

8.2.1 画笔的使用307

8.2.2 画刷的使用308

8.2.3 库存绘图对象311

8.2.4 字体的使用311

8.3 坐标映射方式315

8.4 常用绘画模式316

8.5 数据显示与字符串319

8.6 几何图形绘制321

8.7 位图显示及图片框325

8.7.1 客户区位图显示325

8.7.2 图片框控件329

8.8 多媒体应用331

8.8.1 声音文件播放331

8.8.2 网页浏览332

8.8.3 媒体播放335

习题8338

第9章 数据文件与数据库应用程序340

9.1 数据管理方式的变迁340

9.2 数据文件的读写341

9.2.1 标准C++中的文件流类342

9.2.2 用MFC文件类读写文件346

9.2.3 序列化方式读写文件351

9.3 数据库系统概念356

9.3.1 数据库系统构成356

9.3.2 关系型数据库358

9.4 数据库操作语言——SQL360

9.5 数据库应用程序开发362

9.5.1 ODBC数据源363

9.5.2 通过向导建立应用程序364

9.5.3 利用MFC ODBC类编程370

9.5.4 利用列表控件显示记录377

习题9382

参考文献384

热门推荐