UML StateWizard for VS.NET/VC6/EVC4可为嵌入式零星或者Win32/WinCE开拓带来可视化、基于可移植C语言的UML形态机编程机制。同时,作为Visual C++的插件,它使患上开拓者可能在强盛的Visual C++开拓情景中妨碍嵌入式零星的编写、调试以及模拟,从而使您的挨次可能在最短期内投入运用!
UML StateWizard接管了形态机模子的开拓措施,并与Visual C++详尽相助。实用地运用了Visual Studio强盛的代码编写以及调试能耐,实现嵌入式运用挨次在Windows平台上的妄想以及模拟。
彷佛Visual C++中的Class Wizard(类向导)同样,UML StateWizard具备如下特色:
(1)在集成开拓情景中运用流利,免去您在妄想以及开拓情景间的不断切换之苦
(2)不需要价钱高尚的份量级建模工具,您同样可能运用形态图 / 形态树为嵌入式零星建模
(3)在基于形态机框架下,您可能快捷地开拓嵌入式软件
(4)短缺地发挥形态图的能耐,为您实现可逍遥移植的尺度C语言代码
UML StateWizard为嵌入式零星开拓提供了整套处置妄想,搜罗:
1)形态图
无需运用高尚的份量级CASE工具,形态图即可能让您一览运用挨次的逻辑妄想以及流程。它抽象地形貌了条理化的形态关连。此外,形态图还可能直不雅地将形态间的迁移展如今您的眼前目今
2)形态树
是运用形态机妨碍开拓的有利助手,形态树位于Visual C++的Workspace Tab窗口。在开拓历程中,它可能提供一个形态机代码自动天生框架,帮您轻松地实现诸如“新建一个形态机运用”、“新建一个形态”、“界说形态的进口/进口函数”以及“界说使命处置函数”这些一再性的使命。在调试期,您还可能在形态树中取患上跟踪功能反对于
3)形态自念头引擎
规画着所有的形态机运用(搜罗激活运用以及非激活运用)。每一个形态机运用都运行在一个形态机之上。引擎可能将形态机使命公平分派到详细的运用中,同时调用相关函数以处置形态机使命
4)数据资源发生器
惟独运用Visual C++的资源编纂器,您就花着般发生多种基于嵌入式零星开拓的UI数据资源,搜罗ASCII / Unicode文本字符串,条理化菜单,位图以及字体
5)模拟以及调试反对于
提供了大批用于在Windows平台下模拟嵌入式运用挨次的API函数以及调试工具。经由运用这些工具,您可能不难题地找出内存激进 / 内存拆穿困绕的“臭虫”、分说内存是否调配公平、检测挨次在限度内存下的运行情景以及为前期合成记实下调配信息
6)代码量统计反对于
让您轻松统计C / C++名目的使命量
7)内存开销合成器
让您实时清晰挨次中内存的运用情景
UML StateWizard 不任何功能限度,您可恣意运用.