windows编程,交互式画图··精选.doc

windows编程,交互式画图··精选

面向对象编程技术 综合实验一实验报告 班 级:通信一班 学 号:200800800095 姓 名: 李辉 版本号:1 时 间:2010-12-05 目 录 1 实验要求 1 2 实验过程及结果 1 2.1 创建工程 1 2.2 程序流程和数据模型分析 1 2.3 问题及解决方案 9 3 实验总结 9 附录 关键代码 10 实验要求 交互式绘制图形(至少包括线、矩形和文本),绘制完成的图形能够正确地重现 绘制结果可以正确持久化(存储到文件、从文件中读出) 最终交付的工程中至少包含两个源文件 高级要求 线、矩形、文本的颜色(线色和填充色)、文本字体可调。 能够通过鼠标点击选中图形,并进行属性的修改,修改的内容可包括: 位置 大小 颜色 线型 实验过程及结果 创建工程 在工程里,除创建了资源的头文件,又另外定义了一个头文件,来存放各个结构体或者是其他文件的声明; 定义了两个cpp文件,一个cpp文件存放主程序,另一个文件存放其他子函数,比如:对话框的定义函数,画图子函数等。 程序流程和数据模型分析 已实现功能: 画线,矩形,椭圆,输入文本,保存,打开 高级功能 由于时间关系 对矩形实现了图形的移动 对椭圆实现了图形的放大缩小 对文本,可以改变颜色和字体 定义了三种画笔,四种画刷 以画线为例: 根据选择的图像类型,将相应的数据存入结构体里 lines[Count.lc

文档评论(0)

1亿VIP精品文档

相关文档