内容简介
第1章 实习目的及要求
1.1 实习目的
1.2 实习目标
1.2.1 C++语言
1.2.2 数据结构
1.2.3 图形绘制
1.2.4 编程工具和框架
1.2.5 程序调试
1.2.6 编程规范化
1.3 实习要求
1.3.1 对学生的要求
1.3.2 对老师的要求
第2章 背景知识概述
2.1 几何图形及其结构
2.1.1 点
2.1.2 线
2.1.3 区
2.2 Windows图形编程
2.2.1 图形绘制方法
2.2.2 数据坐标系与窗口坐标系
2.3 文件概念及操作
2.4 系统功能与设计说明
2.4.1 功能及菜单设计说明
2.4.2 数据结构与文件结构说明
2.4.3 操作逻辑与操作状态说明
第3章 基础编程练习
练习1:创建工程,熟悉编程环境
练习2:熟悉程序调试技巧
练习3:添加菜单和工具条按钮
练习4:新建文件
练习5:造点
练习6:保存点文件
练习7:另存点文件
练习8:打开点文件
练习9:退出
练习10:删除点
练习11:移动点
练习12:造线(折线)
练习13:保存线文件
练习14:打开线文件
练习15:删除线
练习16:移动线
练习17:放大(图形)
练习18:缩小
练习19:重新理解坐标系,重构已实现的点编辑和线编辑功能
练习20:连接线
练习21:造区
练习22:文件其他功能
练习23:删除区
练习24:移动区
练习25:窗口移动
练习26:窗口复位
练习27:窗口其他功能实现(显示点、显示线、显示区)
练习28:点编辑其他功能实现
练习29:线编辑其他功能实现
练习30:区编辑其他功能实现
第4章 挑战编程练习
练习31:线上删点
练习32:线上加点
练习33:增加显示几何图形数量功能
练习34:增加部分删除功能
练习35:增加统一修改参数功能
练习36:增加线型和图案功能
练习37:改造源代码,封装数据访问层
参考文献
附录1:C++编码规范
附录2:优秀程序员的基本修炼