摘要:
一、简单上传(Simple Upload with Progress)protected void Uploader_FileUploaded(object sender, UploaderEventArgs args){ args.MoveTo(args.FileName);}二、多文件... 阅读全文
2014年7月6日
摘要:
RollingFileAppender循环记录日志(指定文件最大长度) RollingFileAppender循环记录日志(按日期记录) --> 阅读全文
摘要:
记录到Oracle数据库中 ... 阅读全文
摘要:
一、添加对log4net.dll的引用二、定义配置文件好处:不需要重新编译源代码就能改变配置;配置信息放置位置:在程序的配置文件里,如AssemblyName.config或web.config。在你自己的文件里。文件名可以是任何你想要的名字,如AppName.exe.xyz等log4net框架会在... 阅读全文
摘要:
一、Log4net介绍 log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS Server,Access,Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级... 阅读全文
2014年3月31日
摘要:
一、状态图(Statechart Diagram):用来描述一个特定的对象所有可能的状态,以及由于各种事件的发生而引起的状态之间的转移和变化。一个机器的状态图:TIP:在需求分析和系统设计时都可以使用。二、状态图的要素:开始状态、状态、事件、转移、结束状态三、历史状态 阅读全文
摘要:
一、需求分析与用例:需求:就是系统必须提供的能力和必须遵从的条件,包括:功能需求和非功能的需求(性能要求)。需求分析:重要手段是确定和编写用例。用例:是文本形式的情节描述,用于需求的发现和记录。用例会影响后续的OOA/D工作。参与者(Actor):某些具有行为的事物,可以是人(由角色标识)、计算机系统或组织,例如收银员。场景(Scenario):是参与者和系统(我们要开发的系统)之间的一系列特定的活动和交互。包括主成功场景和交替场景(主成功场景表示正常功能….;交替场景是如果….)系统边界: 二、用例的目的与形式:用例编写的形式:摘要—需求分析早期使用,通常用于主成功场景(如上方描述的“管理员 阅读全文
2014年3月27日
摘要:
概述协作图也是一种交互图,但一般用的比较少,一般用在大概分析一下对象之间是怎样交互的,跟顺序图是可以相互转化的。协作图的用处:在分析的时候(而顺序图一般设计的时候),分析出有哪些对象;在白板上画的时候,不重视对象的生命周期(而顺序图重视对象的生命周期)协作图与顺序图的转换方法: Browse->Create Collaboration Diagram(F5) 阅读全文
摘要:
基于Web的消息管理系统进行说明第一,捕获需求,项目要做什么,应该做成什么样子? (用户可以登录、发送消息、查询接收到的消息列表、查询选定的消息) 用例图第二,理解相关概念,建立概念模型;在实现阶段,概念模型里的东西都是实体类;第三步,接下来设计,使用什么架构/层次结构; 在设计阶段,概念模型就会转化成实体类; 在确定层次结构后,就知道层次结构里有哪些对象(如在呈现层有Action对象、概念模型里有实体类对象)。接下来实现所有的用例。第四步,实现所有用例,如发送消息 4.1 发送消息 4.2查询接收到的消息列表 4.3查询特定的消息 随着用例的实现,可以转换成在实现时的接口的描述,有什么方法. 阅读全文
2014年3月26日
摘要:
顺序图(Sequence Diagram)对系统的动态方面来建模。顺序图是强调消息时间顺序的交互图。 协作图则是强调接收和发送消息的对象的结构组织的交互图如何对动态方面建模? 所谓动态文面,即随着时间的推移,一些对象被创建,属性值的改变,以及其中一些对象的销毁,对象之间的互相调用。 对象 对象生命线 消息,实际上就是方法的调用 对象的创建与销毁 说明柱子表示方法调用,画箭头是在给对象分配职责,箭头上的文字表示消息名称,说明后面的对象有相应的方法。 不单是步骤的罗列,而是前面的步骤包含后面的步骤。 正常情况下序列图只表示正常,如果要表示全部的情况(如验证失败),需要使用活动图。示例 阅读全文