文件名称:eg2
介绍说明--下载内容均来自于网络,请自行研究使用
VC++应用程序开发作业2——画图程序
一. 作业要求:
要求使用文档/视图模式开发。
对于文档处理要求具有保存和打开功能,文件扩展名为(.line)。
要求能处理三种图形的加载和保存工作,这三种图形分别为线、矩形和椭圆,并且能在视图中正确的显示出这些图形。(对于每一个图形除了有一些基本信息外,要能有颜色和线宽信息)
对每一种图形的对象要求采用链表处理,可以分别建立三个链表来分别处理这三种图形。(MFC中的链表类有CPtrList、CTypedPtrList等,建议采用CTypedPtrList,注意这些链表类都是指针链表类,即存储的是对象的指针)-VC++ application development Assignment 2- Paint program. Job requirements: requires the use of the document/view model development. Save and open functions for document processing requirements, the file extension (. Line). Requirements to deal with three kinds of graphics to load and save work, these three graphics lines, rectangles and ellipses, and display these graphics in the view. Of each graphic object (for each graphic in addition to some basic information to be able to color and line width information) require the use of a linked list processing, you can create three list to deal with these three graphics. The linked list class (MFC the CPtrList, CTypedPtrList, recommendations to adopt CTypedPtrList note that these lists class are pointers linked list class, that is, storage is a pointer to an object)
一. 作业要求:
要求使用文档/视图模式开发。
对于文档处理要求具有保存和打开功能,文件扩展名为(.line)。
要求能处理三种图形的加载和保存工作,这三种图形分别为线、矩形和椭圆,并且能在视图中正确的显示出这些图形。(对于每一个图形除了有一些基本信息外,要能有颜色和线宽信息)
对每一种图形的对象要求采用链表处理,可以分别建立三个链表来分别处理这三种图形。(MFC中的链表类有CPtrList、CTypedPtrList等,建议采用CTypedPtrList,注意这些链表类都是指针链表类,即存储的是对象的指针)-VC++ application development Assignment 2- Paint program. Job requirements: requires the use of the document/view model development. Save and open functions for document processing requirements, the file extension (. Line). Requirements to deal with three kinds of graphics to load and save work, these three graphics lines, rectangles and ellipses, and display these graphics in the view. Of each graphic object (for each graphic in addition to some basic information to be able to color and line width information) require the use of a linked list processing, you can create three list to deal with these three graphics. The linked list class (MFC the CPtrList, CTypedPtrList, recommendations to adopt CTypedPtrList note that these lists class are pointers linked list class, that is, storage is a pointer to an object)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
作业二\Draw\Debug\Draw.bsc
......\....\.....\Draw.exe
......\....\.....\Draw.ilk
......\....\.....\Draw.obj
......\....\.....\Draw.pch
......\....\.....\Draw.pdb
......\....\.....\Draw.res
......\....\.....\Draw.sbr
......\....\.....\DrawDoc.obj
......\....\.....\DrawDoc.sbr
......\....\.....\DrawObject.obj
......\....\.....\DrawObject.sbr
......\....\.....\DrawView.obj
......\....\.....\DrawView.sbr
......\....\.....\LineWide.obj
......\....\.....\LineWide.sbr
......\....\.....\MainFrm.obj
......\....\.....\MainFrm.sbr
......\....\.....\StdAfx.obj
......\....\.....\StdAfx.sbr
......\....\.....\vc60.idb
......\....\.....\vc60.pdb
......\....\Draw.aps
......\....\Draw.clw
......\....\Draw.cpp
......\....\Draw.dsp
......\....\Draw.dsw
......\....\Draw.h
......\....\Draw.ncb
......\....\Draw.opt
......\....\Draw.plg
......\....\Draw.rc
......\....\DrawDoc.cpp
......\....\DrawDoc.h
......\....\DrawObject.cpp
......\....\DrawObject.h
......\....\DrawView.cpp
......\....\DrawView.h
......\....\LineWide.cpp
......\....\LineWide.h
......\....\MainFrm.cpp
......\....\MainFrm.h
......\....\ReadMe.txt
......\....\res\Draw.ico
......\....\...\Draw.rc2
......\....\...\DrawDoc.ico
......\....\...\Toolbar.bmp
......\....\Resource.h
......\....\StdAfx.cpp
......\....\StdAfx.h
......\....\无标题
......\....\Debug
......\....\res
......\Draw
作业二
......\....\.....\Draw.exe
......\....\.....\Draw.ilk
......\....\.....\Draw.obj
......\....\.....\Draw.pch
......\....\.....\Draw.pdb
......\....\.....\Draw.res
......\....\.....\Draw.sbr
......\....\.....\DrawDoc.obj
......\....\.....\DrawDoc.sbr
......\....\.....\DrawObject.obj
......\....\.....\DrawObject.sbr
......\....\.....\DrawView.obj
......\....\.....\DrawView.sbr
......\....\.....\LineWide.obj
......\....\.....\LineWide.sbr
......\....\.....\MainFrm.obj
......\....\.....\MainFrm.sbr
......\....\.....\StdAfx.obj
......\....\.....\StdAfx.sbr
......\....\.....\vc60.idb
......\....\.....\vc60.pdb
......\....\Draw.aps
......\....\Draw.clw
......\....\Draw.cpp
......\....\Draw.dsp
......\....\Draw.dsw
......\....\Draw.h
......\....\Draw.ncb
......\....\Draw.opt
......\....\Draw.plg
......\....\Draw.rc
......\....\DrawDoc.cpp
......\....\DrawDoc.h
......\....\DrawObject.cpp
......\....\DrawObject.h
......\....\DrawView.cpp
......\....\DrawView.h
......\....\LineWide.cpp
......\....\LineWide.h
......\....\MainFrm.cpp
......\....\MainFrm.h
......\....\ReadMe.txt
......\....\res\Draw.ico
......\....\...\Draw.rc2
......\....\...\DrawDoc.ico
......\....\...\Toolbar.bmp
......\....\Resource.h
......\....\StdAfx.cpp
......\....\StdAfx.h
......\....\无标题
......\....\Debug
......\....\res
......\Draw
作业二