NET 应用程序建模语言.docx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.NET Application Modeling Language (nAML)V1.0 (Beta 1) 规范、范例与工具2008-9-20[著]Mohammad Ashraful Alam, Microsoft MVP [译]李淳Page intentionally left blank.LicenseYou are free to copy, distribute and display this book. However please include my name “Mohammad Ashraful Alam” while referring any content of this book. (By the translator: please also include my name “李淳” while referring any content of this version of this book.)DisclaimerThe content provided here is “As Is” and no warranty is provided with respect to accuracy, error or misprints. Besides, although the model is based on Microsoft .NET Framework related application, however none of content here is contributed by Microsoft Corporation.Issue ReportingThis specification is in Beta 1 stage currently. Please have your valuable inputs to be sent to the following email to make it better.Mohammad Ashraful Alam – mailto:ashraf@mvps.orgashraf@mvps.org前言在我过去两三年的软件开发生涯中,我开发了一些中等和大型规模的项目,从系统分析、架构设计、实现到测试阶段。为了同时表达需求和技术概念两方面,可视化建模对我来说变得至关重要,尤其对于非常复杂层次的问题和对应的备选方案更是如此。我成了UML的超级粉丝,至今依旧,因为UML具有非常强大的符号和语法可以对一个系统从不同的角度进行可视化描述。这种时髦的可视化建模语言使我的软件开发生活变得很简单,甚至是当隔很长时间后对需求和技术模型进行复查依旧很容易。在我最近的软件项目中,我常感到我需要一种更简单的语义符号,能使我使用简单的图形对一个现有的或者计划中的系统进行建模,既能从结构化的静态观点出发又能从行为化的动态观点出发、既能从物理的角度出发又能从逻辑的角度出发等,最终能通过一个小型符号集合进行足够简单的快速实现。在单一图表中在低层视图下既有结构性组件又有行为性组件可能需要一个相当大的空间。但是,对于一个复杂的系统或概念来说,在一个非常宽大的白板或者墙上对系统进行建模描述使得系统内部人员和架构师从更深层角度来查看系统非常重要。 在为nAML建立了符号和语义并成功对其进行实现之后,我开始想要将这种思路与他人分享,从而使更多人受益。使用nAML并不意味着你必须脱离已有的建模经验,但如果新的概念真的为你的开发生涯带来好处,请不要忘记将你的收获进行反馈让nAML变得更好。目录目录License2Disclaimer2Issue Reporting2前言3nAML: 规范5介绍5术语及定义5元素(Element)5操作(Operation)5关联(Association)6属性(Attribute)6元素生命线(Element Lifeline)6通用语法规范6Web用户接口示例: The Hello World!7C# 示例8块语句8If 条件9复合 If 条件10Try/Catch 块11While 循环12For 循环13嵌套For 循环14方法调用及返回15SQL 示例17SQL 创建表17SQL 修改表:添加列18SQL 修改表:修改列19SQL 修改表:删除列20SQL 删除表21SQL 查询数据22SQL WHERE子句23SQL插入单条数据24SQL 删除数据26SQL 表内联27SQL 表左外联28SQL 数据合并29SQL 插入记录集数据30SQL 条件嵌套查询31工具及入门33附录:通用属性36nAML: 规范介绍 nAML (.NET Application Language, pronounced as “namel”) 是一种可视化建模语言,

文档评论(0)

白领文档(原创) + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档