《程序设计实践教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:章小莉,周知畅,张岩等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302293958
  • 页数:411 页
图书介绍:《程序设计实践教程》适合于培养本科生的C语言编程能力,也可用于高职高专计算机专业学生学习C语言程序设计的实践环节辅助教材。

第1章 基础训练 1

1.1 C语言知识总结 1

1.1.1 C语言知识点归纳 1

1.1.2难点回顾与使用注意事项 19

1.2算法设计 30

1.3 VC程序调试技术 36

1.3.1 Visual C+++调试工具 36

1.3.2调试过程中的跟踪与监测 39

1.3.3断点设置和使用 50

1.4基础训练举例 57

1.4.1基本知识应用 57

1.4.2数组应用 61

1.4.3指针使用 68

1.4.4结构体应用 76

1.5程序测试 82

1.5.1单元测试 83

1.5.2集成测试 86

1.6基础训练注意事项 86

1.7基础训练任务 87

本章参考文献 98

第2章 信息管理与存储训练 99

2.1文件 99

2.1.1文件中的数据 99

2.1.2文件分类 100

2.2 C语言文件知识小结 102

2.2.1标准C语言文件处理函数 102

2.2.2文件处理流程 105

2.3文件函数使用举例 105

2.4信息管理程序开发 117

2.4.1程序设计与实现 117

2.4.2程序测试 121

2.5文件使用注意事项 122

2.5.1不同类型文件比较 122

2.5.2常见错误及原因 124

2.6信息管理与存储训练任务 124

2.6.1信息管理训练任务 124

2.6.2信息存储训练任务 141

本章参考文献 144

第3章 字符串处理训练 145

3.1字符串函数及函数设计 145

3.1.1 C语言字符串函数 145

3.1.2字符串处理函数设计 155

3.2字符串处理举例 168

3.3 VC中三种字符串定义与使用注意事项 179

3.3.1字符数组和字符指针 180

3.3.2 String类 182

3.3.3 CString类 187

3.3.4三种类型字符串之间的转换 190

3.4字符串处理训练任务 191

本章参考文献 199

第4章 绘图技术训练 200

4.1 VC绘图技术 200

4.1.1 VC绘图基础 200

4.1.2绘图流程 202

4.2绘图函数 206

4.2.1绘制线条函数 207

4.2.2绘制形状函数 210

4.2.3填充函数 214

4.3绘图类及其使用举例 216

4.3.1矩形类 216

4.3.2点类 217

4.3.3画笔类 218

4.3.4画刷类 220

4.4绘图技术应用举例 221

4.4.1绘图技术解题 221

4.4.2绘图难点 239

4.5文本显示 240

4.6绘图技术训练任务 244

本章参考文献 251

第5章 粘贴图片技术训练 252

5.1 VC贴图知识 252

5.1.1粘贴静态图片 253

5.1.2粘贴动态图片编程基础 255

5.1.3粘贴动态图片流程 260

5.2粘贴动态图片举例 265

5.3粘贴图片技术训练任务 275

本章参考文献 282

第6章 综合训练 283

6.1游戏程序开发准备 283

6.1.1游戏程序的一般结构 284

6.1.2游戏程序的一般流程 286

6.1.3游戏程序开发步骤 288

6.1.4游戏程序设计中的注意事项 290

6.2游戏程序开发举例 294

6.2.1图片对对碰制作 295

6.2.2俄罗斯方块制作 312

6.3棋牌类游戏设计任务 341

本章参考文献 359

附录A VC集成开发环境 361

A.1 VC可视化集成开发环境 361

A.1.1项目工作区 361

A.1.2应用程序向导(AppWizard) 362

A.1.3类向导(ClassWizard) 363

A.1.4组件库(Component Gallery) 363

A.1.5输出窗口(Output) 363

A.2 VC创建项目工程 363

A.2.1创建C+++程序 364

A.2.2创建Console应用程序 364

A.2.3创建Win32应用程序 365

A.2.4创建MFC应用程序 368

本章参考文献 368

附录B基于MFC开发应用程序基础 369

B.1程序坐标系统 369

B.2 MFC项目工程实例 370

B.2.1添加新类 372

B.2.2添加新消息处理函数 373

B.2.3添加成员变量 375

B.2.4添加成员函数 377

B.2.5重载虚拟函数 377

B.3应用程序消息响应机制简介 378

B.3.1 Win32应用程序消息响应机制 378

B.3.2 MFC应用程序消息响应机制 381

B.4对话框 383

B.4.1基本概念 383

B.4.2控件 383

B.4.3制作对话框 384

B.5单文档程序 388

B.5.1单文档程序的文件结构 389

B.5.2单文档程序的类结构 390

B.5.3单文档程序的MFC接口 393

B.5.4单文档程序的执行过程 397

本章参考文献 398

附录C 399

C.1程序设计实验报告框架 399

C.2程序设计实现报告样本 400

附录D程序设计实验管理表与考核建议样本 406

附录E实例快速索引 408