图书介绍

程序设计实践教程pdf电子书版本下载

程序设计实践教程
  • 章小莉,周知畅,张岩等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302293958
  • 出版时间:2012
  • 标注页数:411页
  • 文件大小:57MB
  • 文件页数:423页
  • 主题词:程序设计-高等学校-教材

PDF下载


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

下载说明

程序设计实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第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

精品推荐