当前位置:首页 > 工业技术
大学Visual C++程序设计案例教程
大学Visual C++程序设计案例教程

大学Visual C++程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:罗建军等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040155044
  • 页数:314 页
图书介绍:本书以Visual C++案例开发为特色,深入分析了大量开放性项目案例的开发过程,使学习者不仅能领悟程序设计所必须掌握的知识重点,也能熟悉开发软件项目的各个环节,从而真正学到应用软件的开发技术。
《大学Visual C++程序设计案例教程》目录

第一章 Windows与Visual C++基础 3

1.1 Windows的用户界面对象 3

1.1.1 窗口 3

1.1.2 系统菜单 3

1.1.3 标题栏 3

1.1.4 菜单栏 3

第一部分 关键技术 3

1.1.9 图标 4

1.1.12 对话框 4

1.1.11 插入符 4

1.1.10 光标 4

1.1.6 客户区 4

1.1.8 状态栏 4

1.1.7 垂直滚动条和水平滚动条 4

1.1.5 工具条 4

1.2.3 资源管理 5

1.2.1 事件驱动 5

1.2.2 设备无关性 5

1.2 Windows编程的主要概念 5

1.1.13 控件 5

1.3 Windows应用程序类型 6

1.4 MFC应用程序框架 6

1.5 MFC编程 6

1.6 在窗口的客户区输出文字和图形 7

1.7 使客户区重绘 8

1.8 Windows数据类型 9

1.9 Windows变量的命名规则 10

基本范例 11

第二章 Windows消息机制 12

2.1 事件驱动与消息循环机制 12

2.1.1 消息的分类 12

2.1.2 消息的格式 13

2.2 编制消息处理函数 13

2.2.1 消息映射 13

2.2.2 利用ClassWizard编制消息处理函数 14

2.3 鼠标消息 14

2.4 键盘消息 15

2.5 定时器消息 16

基本范例 17

典型案例 19

第三章 图形设备接口和资源编程 20

3.1 设备环境类和图形对象 20

3.2 库存图形对象 20

3.3 画笔与画刷 21

3.4 字体 21

3.5 绘图模式 22

3.6 GDI坐标系 22

3.8 位图 23

3.7 Windows应用程序资源 23

3.9 菜单 24

3.10 图标、快捷键和字符串表 24

3.11 工具条与状态条 25

3.12 更新命令用户接口消息 25

基本范例 25

典型案例 30

第四章 文档/视图结构 31

4.1 文档/视图概念 31

4.3 文档类 32

4.2 视图类 32

4.4 文档/视图结构中的应用程序类 33

4.5 文档/视图结构中的框架窗口类 34

4.6 文档/视图结构中各类对象之间的协作关系 35

4.7 序列化 35

4.8 自定义类的序列化 36

基本范例 36

典型案例 38

5.1 对话框 39

第五章 对话框 39

5.2 控件 40

5.3 对话框的初始化 41

5.4 对话框的数据交换和数据检验机制 41

5.5 公用对话框 42

5.5.1 颜色选择对话框 42

5.5.2 字体选择对话框 42

基本范例 42

典型案例 46

案例1 猜纸牌游戏 49

要点分析 49

第二部分 实用案例 49

解题步骤 50

程序清单 51

输入输出 56

小结 56

进一步工作 57

程序清单 58

解题步骤 58

要点分析 58

案例2 吹泡泡程序 58

输入输出 63

小结 63

进一步工作 63

案例3 饮水机模拟程序 64

要点分析 64

解题步骤 64

程序清单 65

小结 68

输入输出 68

进一步工作 69

案例4 贪吃的蛇 70

要点分析 70

解题步骤 71

程序清单 71

输入输出 76

小结 76

进一步工作 76

解题步骤 77

案例5 壁球游戏 77

要点分析 77

程序清单 78

输入输出 82

小结 83

进一步工作 83

案例6 飞碟射击游戏 84

要点分析 84

解题步骤 85

程序清单 86

小结 93

输入输出 93

进一步工作 94

案例7 打字游戏 95

要点分析 95

解题步骤 95

程序清单 96

输入输出 100

小结 101

进一步工作 101

解题步骤 102

案例8 苹果棋游戏 102

要点分析 102

程序清单 103

输入输出 108

小结 108

进一步工作 108

案例9 俄罗斯方块 110

要点分析 110

解题步骤 111

程序清单 111

输入输出 122

进一步工作 123

小结 123

案例10 机械机构的仿真程序 124

要点分析 124

解题步骤 125

程序清单 125

输入输出 129

小结 129

进一步工作 130

要点分析 131

案例11 障碍赛跑游戏 131

解题步骤 132

程序清单 133

程序运行 139

小结 139

进一步工作 139

案例12 交通灯程序 141

要点分析 141

解题步骤 141

程序清单 142

小结 146

输入输出 146

进一步工作 147

案例13 接金子程序 148

要点分析 148

解题步骤 148

程序清单 149

输入输出 154

进一步工作 155

小结 155

案例14 打字测验 156

要点分析 156

解题步骤 156

程序清单 157

输入输出 163

小结 163

进一步工作 163

要点分析 165

解题步骤 165

案例15 鱼类游动程序 165

程序清单 166

输入输出 171

小结 171

进一步工作 172

案例16 猫捉老鼠游戏 173

要点分析 173

解题步骤 173

程序清单 174

小结 182

输入输出 182

进一步工作 183

案例17 赛车程序 184

要点分析 184

解题步骤 184

程序清单 185

输入输出 188

小结 189

进一步工作 189

要点分析 190

解题步骤 190

案例18 赛猪游戏 190

程序清单 192

输入输出 195

小结 195

进一步工作 196

案例19 模拟录像机放映程序 197

要点分析 197

解题步骤 197

程序清单 198

小结 201

输入输出 201

进一步工作 202

案例20 爆破人游戏 204

要点分析 204

解题步骤 204

程序清单 205

输入输出 209

小结 210

进一步工作 210

解题步骤 211

要点分析 211

案例21 简单翻译程序 211

程序清单 214

输入输出 218

小结 218

进一步工作 218

案例22 走迷宫游戏 220

要点分析 220

解题步骤 220

程序清单 221

进一步工作 225

输入输出 225

小结 225

案例23 五子棋游戏 227

要点分析 227

解题步骤 227

程序清单 228

输入输出 231

小结 231

进一步工作 232

解题步骤 233

案例24 绘图程序 233

要点分析 233

程序清单 234

输入输出 239

小结 239

进一步工作 239

案例25 单项选择题的考试系统 240

要点分析 240

解题步骤 240

程序清单 242

输入输出 245

小结 245

进一步工作 245

案例26 公司产量图示程序 247

要点分析 247

解题步骤 247

程序清单 248

小结 250

进一步工作 250

输入输出 250

案例27 背单词程序 252

要点分析 252

解题步骤 252

程序清单 254

输入输出 257

小结 258

进一步工作 258

解题步骤 259

要点分析 259

案例28 加减法判卷程序 259

程序清单 260

输入输出 262

小结 262

进一步工作 263

案例29 模拟时钟程序 264

要点分析 264

解题步骤 265

程序清单 266

程序运行 273

进一步工作 274

小结 274

案例30 人事管理 275

要点分析 275

解题步骤 275

程序清单 277

输入输出 280

小结 280

进一步工作 280

要点分析 281

案例31 图示梵塔程序 281

解题步骤 282

程序清单 283

输入输出 290

小结 291

进一步工作 291

案例32 图示冒泡排序 292

要点分析 292

解题步骤 292

程序清单 294

小结 297

输入输出 297

进一步工作 298

案例33 简易C程序编辑器 299

要点分析 299

解题步骤 299

程序清单 300

输入输出 303

小结 303

进一步工作 304

2.Visual C++程序的编译、连接和运行 305

1.Visual C++的集成开发环境 305

附录 Visual C++调试技术 305

3.用AppWizard生成文档/视图结构的程序框架 306

4.使用ClassWizard进行消息映射 309

5.向项目中添加资源 311

6.资源编辑器 311

7.对话框模板资源的编辑 312

8.使用ClassWizard建立对话框类 313

9.为对话框类加入成员变量 313

参考文献 314

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