
《C++ MFC课程设计》——开发简易图形编辑系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程设计旨在通过C++与MFC技术实现一个简易图形编辑系统,涵盖界面设计、文件操作及基本图形绘制功能。
课程设计的目的:参加本课程设计的同学已经完成了《C语言程序设计》和《面向对象可视化编程》两门课程的学习,现在需要通过一个实际性的开发过程来巩固与检验学习成果,并找出在实践中还需要加强的部分;同时,该课程设计提供了一个具有一定规模的程序开发实例,使同学们能够体验到从构思、编码到调试整个软件开发流程的过程。具体要求如下:
1. 采用单文档界面方式,其中文档负责存储图形画面中的各个图元数据,而视图则负责将这些图元绘制出来。
2. 文档应支持图形的序列化操作(例如新建、打开和保存)。
3. 视图不仅需要能够绘制图形,还应该提供相应的用户交互功能。具体来说,在按住Ctrl键并用鼠标左键单击时创建新的图元;在使用鼠标左键双击的情况下修改现有图元的属性;而在右键双击时则删除选定的图元。
4. 创建和编辑图元的过程将通过参数对话框来完成,其中以用户点击鼠标左键瞬间的位置作为新图形的基础点进行绘制或创建。
5. 所有六个具体的图形类都应当从一个基础类Shape派生而来,并且需要支持上述功能。
全部评论 (0)
还没有任何评论哟~


