本章讲了四个知识点:
1、新建项目
2、创建用例
3、创建类、类之间关系连接
4、用例之间的顺序图
5、已有源码导出类
一、菜单 “文件”-》“新建项目”
随便取一个工程名称
勾选你需要的,这里笔者勾选了Use Case、Class、Component、Demployment
把无用的示例和文件夹(包)删掉
把工具箱调出来
二、用例创建(User Case Model)
用例相当于业务
右边项目浏览器双击“Use Case Model”
从工具栏上拖一个Use Case到工作台上
双击修改它的名称
三、功能类之间的依赖
双击右边项目浏览器中的 “Class Model”
我们以VS2015单文档程序为例
拖一个class到工作台,改名称
如果想加函数,详细+操作
输入函数名称 + 返回值
类注释
打开注释,图的属性
同样创建CMFCApplication1App的基类
CMFCApplication1App继承CWinAppEx,单击类CMFCApplication1App
黑色的箭头往下拖指向CWinAppEx
InitInstance里有行代码调用了
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CMFCApplication1Doc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CMFCApplication1View));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
所以CMFCApplication1App依赖了CSingleDocTemplate
单击类CMFCApplication1App,拖动黑色的箭头指向类CSingleDocTemplate
更详细的类之间关系操作
四、用例的顺序图
右键单击先前创建的用例,弹出的菜单“增加”-》“交互元素”-》“与顺序图”
随便取个顺序图名称“程序启动”
把类往顺序图中拖
像之前一样,单击某个类
因为InitInstance是CMFCApplication1App自己调用自己,那么黑色箭头就拖动指向自己
双击黑色的箭头
InitInstance里调用了AddDocTemplate
补齐类函数的参数
五、已有源码导出类
右键单击Model文件夹,弹出的菜单“源码工程”-》“从源文件导入”-》“C++”