《C++.NET程序设计实训教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:严冬松,武建华
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302512585
  • 页数:472 页
图书介绍:本书以C++/CLI语言和Visual Studio .NET平台为技术基础,以软件项目开发为主题,结合应用实例,将全部内容统筹规划为4篇共18章。全书的技术阐述、基础知识点到为止,问题分析细致,内容描述力求通俗易懂、突出实用性和操作性。本书在内容安排上循序渐进、深入浅出,力求突出重点,面向应用,提高能力,解决问题。本书可作为高等学校理工科程序设计实验教材,也可作为相关领域科技人员学习参考书。

第1章 C++/CLI基础训练 1

1.1 基本知识提要 1

1.1.1 程序设计方法 1

1.1.2 C++/CLI基本概念 2

1.1.3 数据类型转换 2

1.1.4 控制台输入输出 3

1.1.5 函数 5

1.1.6 函数的默认形参值 6

1.1.7 函数重载 6

1.2 实训操作内容 7

1.2.1 成绩计算 7

1.2.2 圆、圆球和圆柱 11

1.2.3 最大数 15

1.2.4 圆球和圆柱的体积 17

1.3 常见问题处理 19

思考与练习 20

第2章 C++/CLI编程进阶 22

2.1 基本知识提要 22

2.1.1 引用、跟踪引用及函数参数引用 22

2.1.2 内存托管 23

2.1.3 CLR数组 24

2.1.4 随机数 27

2.1.5 字符串 28

2.2 实训操作内容 31

2.2.1 放大器与交换器 31

2.2.2 新学员排队 34

2.2.3 扑克发牌模拟 37

2.2.4 分解器 42

思考与练习 44

第3章 类与对象 47

3.1 基本知识提要 47

3.1.1 类与对象概述 47

3.1.2 构造函数、析构函数和终结器 50

3.1.3 程序集和类库 52

3.1.4 标量属性与索引属性 52

3.1.5 常用类和结构 53

3.2 实训操作内容 54

3.2.1 立方体 54

3.2.2 类库与协作编程 62

3.2.3 标量属性 64

3.2.4 索引属性 68

思考与练习 71

第4章 继承与多态 73

4.1 基本知识提要 73

4.1.1 继承与派生类 73

4.1.2 多态性与虚函数 74

4.1.3 接口 76

4.1.4 委托 77

4.1.5 事件 79

4.2 实训操作内容 80

4.2.1 派生的圆桌 80

4.2.2 几何体 84

4.2.3 英雄无敌 87

4.2.4 吃水果的接口 94

4.2.5 委托与代理 98

4.2.6 按钮事件 100

思考与练习 104

第5章 窗体和对话框设计 108

5.1 基本知识提要 108

5.1.1 Windows编程 108

5.1.2 窗体应用程序设计 109

5.1.3 窗体Forms类 110

5.1.4 鼠标事件和键盘事件 114

5.1.5 窗体与对话框 116

5.2 实训操作内容 119

5.2.1 窗体 119

5.2.2 键盘与鼠标事件 122

5.2.3 套圈游戏 128

5.2.4 五运六气 132

思考与练习 137

第6章 常用控件设计 139

6.1 基本知识提要 139

6.1.1 控件的常用属性和事件 139

6.1.2 标签 141

6.1.3 按钮、单选按钮和复选框 141

6.1.4 组框 141

6.1.5 图片框 141

6.1.6 文本框 142

6.1.7 掩码文本框 142

6.1.8 数字旋钮 143

6.1.9 日期时间 143

6.1.10 月历 143

6.1.11 弹出式信息组件 144

6.1.12 链接标签 144

6.1.13 网页导航 145

6.1.14 WebRequest类和HttpWebRequest类 145

6.2 实训操作内容 146

6.2.1 学生成绩 146

6.2.2 学生基本情况 148

6.2.3 用户登录窗体 154

6.2.4 天气预报 158

思考与练习 163

第7章 框条控件设计 164

7.1 基本知识提要 164

7.1.1 列表框 164

7.1.2 组合框 167

7.1.3 可选列表框 168

7.1.4 进度条 168

7.1.5 滚动条 169

7.1.6 滑动条 169

7.1.7 定时器 170

7.1.8 随机数类 170

7.2 实训操作内容 171

7.2.1 学生成绩操作 171

7.2.2 我的星期都去哪了 180

7.2.3 条子的使用 184

7.2.4 抓人游戏 189

思考与练习 193

第8章 容器控件设计 195

8.1 基本知识提要 195

8.1.1 图像列表组件 195

8.1.2 选项卡控件 195

8.1.3 列表视图控件 197

8.1.4 树视图控件 199

8.1.5 面板控件 200

8.1.6 切分容器控件 201

8.2 实训操作内容 201

8.2.1 图像显示控制 201

8.2.2 联系人信息管理 205

8.2.3 学校专业列表 211

8.2.4 学生成绩系统 214

思考与练习 223

第9章 基本界面设计 225

9.1 基本知识提要 225

9.1.1 菜单 225

9.1.2 工具栏 228

9.1.3 状态栏 230

9.1.4 图标 231

9.1.5 托盘控件 232

9.1.6 串口类及虚拟串口 232

9.1.7 ActiveX控件 232

9.2 实训操作内容 234

9.2.1 空气监控系统设计1 234

9.2.2 空气监控系统设计2 240

9.2.3 空气监控系统设计3 246

9.2.4 递增数字控件 250

思考与练习 253

第10章 多文档界面设计 254

10.1 基本知识提要 254

10.1.1 多文档窗体 254

10.1.2 富文本框控件 257

10.1.3 系统信息的获取 258

10.2 实训操作内容 260

10.2.1 多文档界面设计 260

10.2.2 多文档编辑器 265

10.2.3 一档多视 275

思考与练习 279

第11章 文件与文件夹操作 281

11.1 基本知识提要 281

11.1.1 文件和流 281

11.1.2 DriverInfo类 283

11.1.3 Directory类和DirectoryInfo类 283

11.1.4 Path类 285

11.1.5 File类和FileInfo类 285

11.1.6 流文件读写操作 289

11.2 实训操作内容 293

11.2.1 资源管理器 293

11.2.2 文件及文件夹操作 301

11.2.3 记事本 307

11.2.4 二进制编辑器 313

思考与练习 317

第12章 数据库应用编程 319

12.1 基本知识提要 319

12.1.1 ADO.NET体系结构 319

12.1.2 断开的数据库 324

12.1.3 连接的数据库 326

12.1.4 DataSet数据操作 326

12.1.5 数据视图和数据绑定 328

12.2 实训操作内容 329

12.2.1 数据库浏览器 329

12.2.2 数据库向导操作 332

12.2.3 数据库的行列操作 344

12.2.4 数据视图和数据绑定 349

思考与练习 355

第13章 GDI+图形绘制 358

13.1 基本知识提要 358

13.1.1 GDI+组成 358

13.1.2 常用基本数据结构 359

13.1.3 图形绘制 361

13.1.4 画笔 362

13.1.5 画刷 364

13.1.6 二维图形绘制方法 366

13.2 实训操作内容 370

13.2.1 时钟精灵 370

13.2.2 旋转的风扇 372

13.2.3 成绩统计图 377

13.2.4 贪吃蛇游戏 380

思考与练习 389

第14章 GDI+图像处理 391

14.1 基本知识提要 391

14.1.1 图像处理的方法 391

14.1.2 图像的特效处理 395

14.1.3 图像几何变换 395

14.2 实训操作内容 396

14.2.1 图像处理器1 396

14.2.2 图像处理器2 402

14.2.3 拼图游戏 410

思考与练习 425

第15章 序列化、文本绘制与打印 426

15.1 基本知识提要 426

15.1.1 序列化数据存取 426

15.1.2 文本的图形绘制 428

15.1.3 打印及打印预览 430

15.2 实训操作内容 432

15.2.1 学生成绩管理系统1 432

15.2.2 学生成绩管理系统2 440

15.2.3 学生成绩管理系统3 448

思考与练习 457

第16章 多媒体设计及应用程序部署 459

16.1 基本知识提要 459

16.1.1 多媒体文件的播放 459

16.1.2 应用程序的部署 460

16.2 实训操作内容 462

16.2.1 多媒体播放器 462

16.2.2 应用程序部署 467

思考与练习 471

参考文献 472