分类于 Web应用, 专业技术, 桌面应用, 移动应用, 转载
1. Snippet Compiler
Snippet Compiler 是一个基于 Windows 的应用程序,可以通过它来编写、编译和运行代码。如果具有较小的代码段,并且不希望为其创建完整的Visual Studio .NET项目(及伴随该项目的所有文件),该工具将很有用。
2. Microsoft Source Analysis for C#(StyleCop)
微软内部的静态代码检查和代码强制格式美化工具StyleCop的4.2版本Microsoft Source Analysis for C# 。 SourceAnalysis 不是代码格式化工具,而是代码规范检查工具,它不仅检查代码格式,而是编码规范。
3. GhostDoc
GhostDoc是Visual Studio的免费插件,可以编写XML格式的注释文档。C#中XML格式的文档注释好处:Visual Studio会显示这些注释内容,还有比如NDoc或微软的文档工具也可以用这些注释生成有良好外观的帮助文件。
4. Sandcastle
Sandcastle。这是一个管理类库的文档编译器。它还可通过反射处理汇编源代码,并在代码中使用XML注释生成MSDN形式的文档,这种文档比难以解读的XML更易于理解。
5. Nunit
NUnit是一个.NET上的单元测试框架。NUnit 1.x主要是移植JUnit 3.8。从2.0版本开始,NUnit进行了重写和重新设计,使用Attributes代替特定的方法和相应的基类。 阅读全文 »
分类于 Web应用, 专业技术, 桌面应用, 移动应用, 转载
摘自:《面向对象分许与设计(UML2.0版)》
UML有13种类型的图。UML规范没有要求这些图应在什么方法学中使用,所以可以在合适的任何阶段使用。
- 用例图对系统的使用方式分类。
- 类图显示类和它们的相互关系(也可以显示对象)。
- 对象图只显示对象和它们的相互关系。
- 活动图显示人或对象的活动,其方式类似于流程图。
- 状态机图显示生命周期比较有趣或复杂的对象的各种状态。
- 通信图显示在某种情形下对象之间发送的消息。
- 顺序图显示通信图类似的信息,但强调的是顺序,而不是链接。
- 包图显示相关的类如何组合,对开发人员有用。
- 部署图显示安装已完成系统的机器、过程和部署制品。
- 组件图显示可重用的组件(对象或子系统)及其接口。
- 交互总图使用顺序图显示活动的各个步骤。
- 时间图显示消息和对象状态的准确时间限制。
- 复合结构图显示对象在聚合或复合中的相互关系,显示接口和协作的对象。
分类于 专业技术, 教程, 桌面应用
今天发现实验室的电脑装了OGA的更新,每次开OFFICE就会提示说盗版。我的XP是正版的,所以以为自动更新很稳,忘了还有office了,哎……。
不过还好,OGA的清除超级方便,它本身就是可以卸载的,废话不多说了,方法如下:
到 C:/WINDOWS/SoftwareDistribution/Download文件夹下搜索“OGANotifier.cab”,把它解压出来得到“OGANotifier.msi”,右键卸载就OK了。
WGA的清除到网上找个工具就行啦。
分类于 Web应用, 专业技术, 桌面应用, 移动应用, 转载
引用:http://www.ibm.com/developerworks/cn/rational/tip-uml/index2.html
从参与者的角度并以主动语态编写用例。
应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。
编写方案文本,而非功能需求。
用例描述的是对参与者来说有价值的一系列行动,而不是特性集。例如,“招收研习班的学生”用例描述的是学生如何与系统交互来参加研习班。它没有描述用户界面看上去是什么样子,或者它是如何工作的。有一些其它的模型来描述这些重要的信息,例如用户界面模型和增补规范。面向对象分析非常复杂,因此需要对它使用几种模型,并且应该适当地应用每一种模型。
用例只记载行为需求。
用例既不是类规范,也不是数据规范。这是应该由概念性模型捕捉的一种信息,在对象世界中,它是通过 UML类模型建模的。您往往会引用概念性模型中描述的类,例如,“参加研习班”用例包括了“研习班”和“学生”等概念,它们都将由概念性模型描述。
不要忘记用户界面。
系统用例经常引用主用户界面 (UI)元素,这些元素常常称为“边界”或“用户界面”项,例如 HTML页面和报表。用例有时也引用一些次要的 UI元素,例如按钮或数据输入字段,但这种级别的细节并不太常见。
创建用例模板。 阅读全文 »
分类于 专业技术, 桌面应用
换Vista之后,我把用了三年的杀毒软件也换掉了,现在用小红伞。
前几天发现小红伞把我安装的传美QQ里的QQ登录器删掉了,应该是有病毒。于是萌生一个念头,自己写个QQ登录器,正好最近在学习WPF,可以小试一把。 阅读全文 »
分类于 Web应用, 专业技术, 教程
注意:本文提到的环境搭建仅作为开发使用,切勿以此搭建您的发布服务器。
在你开始搭建环境之前,请确保你对要做的事情有所了解,对所采用的技术有所了解。
分类于 Web应用, 专业技术, 开发语言, 教程
Chapter 3. Ajax
参考文档的第三章主要内容是Prototype框架中的Ajax技术,Prototype的Ajax主要靠三个对象实现:Ajax.Request、Ajax.Updater、Ajax.PeriodicalUpdater,看到这几个名字应该就知道它们怎么用了。这三个对象是功能类,除此之外还有两个对象是作为参数用的:Ajax.Options、Ajax.Response,还有一个对象是Ajax.Responders。下面一个个开始介绍: 阅读全文 »
分类于 Web应用, 专业技术, 开发语言, 教程
在网新国际培训中心接受了两个半月之后,因为公司还没有安排,可能有一个月的休息时间,不想让自己就这么荒废掉,于是想到需要学点什么。
很快就把目标锁定到了当今比较流行的javascript框架prototype上,以后可能从事web方面的开发会比较多,因此有必要学习一种javascript框架,提高开发效率,而且也可以学习一些AJAX技术。至于为什么选择prototype也没什么好说的,因为自己别的框架也没用过,想说出个所以然也是不可能的,个人认为既然有这么一个框架,而且有人在用,那就说明了它有一定的价值,不管了,先学了再说。
我下载的是prototype1.6版的,包括一个.JS文件和一个.PDF的参考文档。主要学习资料就是这份PDF文档了。第一章没什么好看的,直接从第二章开始了。 阅读全文 »
分类于 Web应用, 专业技术, 转载
原文地址:http://www.bizeway.net/read.php/1.htm
为了提高用户体验,改造网务通系统的方便性,我开始研究Ajax,结果我搜索了Google和Baidu的众多结果,发现真是众说纷纭,各有各的爱好,真是让初学者云里雾里摸不着头脑。还是让我来解释一下,到底什么是Ajax?
其实Ajax就是javascript对象XmlHttpRequest(服务器异步通信)的各种应用。XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。更加简单的理解就使用javascript向服务器发出请求并可以接收服务器对于请求的反馈。
目前网上流行着很多的Ajax库,但是这些库其实属于两大阵营: 阅读全文 »