创建一个Sheet时MVC的学习
2016-02-25 14:59:02 4 举报
在学习MVC模式时,创建一个新的Sheet是一个关键的步骤。首先,你需要理解MVC的三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责处理数据和业务逻辑,视图是用户看到并与之交互的界面,而控制器则负责协调模型和视图之间的交互。在创建新的Sheet时,你需要定义这三个部分。例如,你可能需要创建一个模型来存储Sheet中的数据,一个视图来显示Sheet的内容,以及一个控制器来处理用户的输入和更新。这个过程可以帮助你更好地理解MVC的工作方式,并提高你的编程技能。
作者其他创作
大纲/内容
KEtWorksheetLayer
KEtWorksheetControl
AbstractModel
AbstractRootModel
AbstractAtomModel
KEtWorksheetPrintPreviewvisual
AbstractRootContext
包含
DefaultVisual
EtShapeTree
SubVisuals m_subVisuals;AbstractVisual* m_supVisual;AbstractModel* m_model;AbstractContext* m_context;//由Context赋值
EtIndividualShape
KEtWorksheetRenderViewVisual
2:创建Worksheet的数据,即初始化ShapeTree
1:创建WorksheetView的MVC
AbstractContext
AbstractObject
AbstractLayerControl
KEtWorksheetRenderViewControl
AbstractLayer
DefaultLayer
AbstractLayer* m_layer;Visuals* m_visuals; //包含普通视图、打印视图、分页预览视图的Visual
drawing::GroupShape
根据Model创建一个ContextContext.m_root = Model;然后根据Context创建Visual和Control
chart::KCTChartLayer
AbstractVisual
KEtWorksheetPrintPreviewControl
drawing::AbstractShape
drawing::ShapeTree
SubLayers\t\tm_subLayers;AbstractLayer*\tm_supLayer;Controls* m_controls; //包含普通视图、打印视图、分页预览视图的ControlAbstractModel* m_model;
KEtWorksheetVisual
AbstractLayer* m_layer;;//由Model赋值AbstractContext* m_context;;//由Context赋值
0 条评论
下一页