你能保证你的程序不会出问题吗?
不能
当你的程序运行到某个地方发生了你不想要的结果,你是否想让它一错再错?
不想
你是否想让你的程序占着茅坑不拉屎?
不想
你是否想知道你的程序出错的原因?
想
看了了这4个问题之后,如果你的回答和我的一致,那么请看下文
try catch finally的用法:
try
'你想要写的程序
catch
'捕获你想写的程序里面所有发生的异常
fin...
分类:
Web程序 时间:
2014-05-18 04:19:20
阅读次数:
305
在做机房收费系统个人版的时候又一次的遇到了数据库设计方面的内容,还记得第一次机房收费系统的时候,数据库的设计基本上是边敲边设计的,搞得特别的乱,也不符合编程的规范。既然我们现在已经是专业人士了,那么就应该采取一些专业的手段来设计,并且一个数据库设计的好坏直接影响到后台数据,对软件的运行效率也是密切联系的。下面就分享下这次做数据库的心得。
ER模型
在自学考试中,学习过有...
分类:
数据库 时间:
2014-05-08 01:38:05
阅读次数:
480
最近开工了机房收费系统重构版,确实是有点纠结。
因为这一次是完全应用面向对象的思想设计程序。虽然之前学习了很多次面向对象编程,但是到实际应用的时候,还是会感到无从下手。纠结也没用,因为生活还在继续。。
机房收费系统,先从UML建模开始说起,刚刚画完包图和用例图,现在在头疼类图,说到类图,那真是无所适从,怎么抽象出类?添加什么属性?应该有什么方法?
类直接又改怎么联系?等等肯定不能像第一次画图...
分类:
其他好文 时间:
2014-05-08 00:06:49
阅读次数:
369
用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,说明的是谁要使用系统,以及他们使用该系统可以做些什么,是九种图里面最为基础且非常重要的一张图。
用例图包括3方面内容:
1.参与者(Actor);
2.用例(Use Case);
3.参与者、用例之间的关系:关联关系、泛化关系、包含关系、扩展关系等;
参与者(Ac...
分类:
其他好文 时间:
2014-05-05 12:55:03
阅读次数:
326
VB版的机房收费系统完了之后,到c#,几乎没怎么写代码了,重新敲起那段回忆,还依稀能看到以前的影子,但是很多理论的知识感觉都已模模糊糊。
设计模式是面向对象编程的大牛们总结出的很多经典的面向对象程序设计的套路,面向过程就像是迷途的孩子,走的路越多,越难以找到顺着道找到回家的路,而面向对象就像是有了家的孩子,走到哪都能找到回家的路。呵呵,当然是有家的孩子好了。
学了UML之后,我们知道施工需要图...
分类:
其他好文 时间:
2014-05-04 08:50:42
阅读次数:
382
在对一个软件系统进行设计和建模的时候,通常是从构造系统的基本词汇开始,包括构造这些词汇的基本属性和行为。系统分析师如果要对所设计的系统清晰认识,还有考虑这些基本词汇之间的关系。而如果把这些行为可视化为图,就是通常所说的类图。
类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中的各个类的静态结构。
类图包括3方面内容:
1.类...
分类:
其他好文 时间:
2014-05-03 21:52:49
阅读次数:
335
前面讲述了活动图,那就从活动图的基础上来分析状态图。我们知道活动图侧重从行为的动作来描述活动,而与之相对状态图侧重从行为的结果来描述状态。在实际项目中,活动图并不是必须的。一般在以下情况需要使用活动图:
a、描述一个并行的过程或者行为
b、描述一个算法
c、描述一个跨越多个用例的活动
而状态图描述了一个具体对象的可能状态以及它们之间的转换。联系了这么多以前的内容,那么到底什么是状态图...
分类:
其他好文 时间:
2014-05-03 20:49:41
阅读次数:
296
前言
活动图和状态图组成行为图,它们是对系统的动态描述,它们之间有一定的联系搁一块儿更容易理解。本篇介绍的两个图和上一篇介绍的顺序图和协作图,共同描述系统的行为。
活动图
1. 概念
阐明了业务用例实现的工作流程。
2. 图符
1. 基本要素
活动状态、迁移、判断、保证条件、同步条、起点和终点
...
分类:
其他好文 时间:
2014-05-03 00:27:07
阅读次数:
417
前言
前面介绍的用例图、类图、包图和对象图都是对系统的静态的描述。本篇将介绍动态描述的交互图(顺序图和协作图),所以把顺序图和协作图的总结放一块儿更容易理解。
顺序图
1.概念
描述按时间先后顺序对象之间交互动作过程
2.构成
参与者、对象、消息(信号或操作调用)、生命线
3.消息的分类
简单消...
分类:
其他好文 时间:
2014-05-01 18:28:36
阅读次数:
368
前言
对象图和包图依旧是对系统的静态的描述。
包图
1.构成
2.包中的元素
类、接口、用例、构件、其它包等。(若包被撤销,其中的元素被撤销)
3.包之间的关系
泛化、细化、依赖(常用)
4.包的作用
(1)逻辑上把一个复杂的图模块化
(2)组织源代码
5.包的常见问...
分类:
其他好文 时间:
2014-04-30 22:41:38
阅读次数:
203