阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 139 下一页

2012年1月31日

摘要: 上接:UML中图出现顺序上回讲到用例图,UML中各个图之间的关系.接着根据UML建模中图出现的顺序来总结包图.用例图确定以后.用户的需求基本上就确定了.接下来要根据用户的要求去设计系统.建模的顺序是由大到小.逐层解析.首先确定的就是系统的整体构架.系统的整体构架基本上就是包图.包图的解释:当然包图有非常官方的解释.但是那些解释都是比较抽象的.这里我都是用自己的语言来叙述包图的意义.在UML中,包图看起来很像是一个文件夹.其实个人感觉包图就是一个文件夹.它是UML中的专用文件夹.用来把一些相似的物件放到一起.这个就是包图.个人认为大家完全不必要拘泥于形式.大可以灵活的使用包图.只要为了让我们的建 阅读全文

posted @ 2012-01-31 16:11 阳光VIP 阅读(143) 评论(0) 推荐(0) 编辑

摘要: 上次写到了UML的包图,用例等:接上:UML从需求到实现---包图按照UML中图的出现顺序.当做完包图以后.我们下一步要做的当然是类图,类图也是UML中的三大核心图之一.看到很多文章在描述类图的时候.总是大部分在叙述类之间的关系:关联,依赖,继承,组合,聚合呀这些.很少有人说明类是怎么来的.没有了类,你拿什么来画类图.那些关系其实没有多大意义.就像是象棋的马走日,象飞天一样.只是一个规定.你知道了这些就是一个象棋高手吗?类图是UML中的一种静态图.他是体现面向对象编程的基础.类图就像是软件设计的细胞.是基本元素.没有了类图.也就没有了接下来的设计.但是类不可能是凭空产生的.类是我们凭借自己的经 阅读全文

posted @ 2012-01-31 16:09 阳光VIP 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 15号开始做系统.30号正式做完.经过了整整半个月的时间.自己在这段时间里发生了很大的变化.无论是在技术上,还是思想上.都感觉进不了很多.利用这几天的时间.逐步总结,完善一下收费系统.这里主要说说自己在思想上的体会.做系统的时候,大约经过了三次大的纠结.第一次是刚刚做第一个功能.登录模块设计.最初的想法是利用存储过程实现.首先连接数据库,查询,返回.由于刚开始使用vb.net开发环境.有点陌生,再加上对数据库操作的不熟悉.让自己很是恼火.做一遍,无法实现.再做一遍,还是不行.然后就开始疯狂的找资料.去图书馆借了几本厚厚的书,一本一本的找.主要是找vb.net如何连接数据库,然后对数据库进行增删 阅读全文

posted @ 2012-01-31 16:08 阳光VIP 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 上节写到了UML中的类图:UML从需求到实现---类图(1)写完以后总觉得写的不够详细.里面很多细节没有说到.一篇文章就把强大的面向对象的类说完.当然是不可能的.这次我再补充一些关于UML中类图和类的思想.供大家参考一:DAL层为什么不把它直接分成增,删,改,查四个类其实很多人开始的时候都是这样想的.把它设置成这四个类不是很好吗.简单.不用在那么多类中找来找去.最让人感觉不错的地方就是在画UML时序图的时候.很是简单.基本上所有的图都是一样.首先说.这样的分类对于系统来说是可以实现的.只是每个类中有很多的方法.比如查找这个类.里面对于每一个表的查找都要出现几个方法.但是这样做违反了一个很重要的 阅读全文

posted @ 2012-01-31 16:08 阳光VIP 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 做收费系统的时候,遇到很多的新问题.比如一个新控件的使用不太清楚.想弄明白它到底有什么样的功能等.当我们遇到未知的问题的时候.尽量不要在你的解决方案里去做实验.这样会让你的工作量增加很多.同时也会增加系统的复杂度.我们稍微不小心就会把原来的代码弄得乱七八糟.很多的时候你会发现你不知道自己改了哪些地方.这样的习惯是非常不好的对于这样的问题.我的体会就是多做demo.不清楚的地方.做一个小demo测试一下.demo不仅不用遵守我们的代码约束.比如代码注释.分层等,还可以随意的去修改任何地方.我们另外建立一个解决方案.在解决方案里面去测试你的代码.这样会让你感觉方便很多. 阅读全文

posted @ 2012-01-31 16:07 阳光VIP 阅读(116) 评论(0) 推荐(0) 编辑

摘要: VB.NET修饰符1.Shadows Shadows 关键字指示被声明的编程元素隐藏基类中一个同名元素或一组重载元素。可以用其他任何类型的元素来隐藏任何类型的被声明元素。被隐藏的元素在隐藏它的派生类中不可用。Shadows 关键字用于下面的上下文中:Class 语句 Const 语句 Declare 语句 Delegate 语句 Dim 语句 Enum 语句 Event 语句 Function 语句 Interface 语句 Property 语句 Structure 语句 Sub 语句VB.NET修饰符2.Shared Shared 关键字指示一个或多个被声明的编程元素将被共享。共享元素不关 阅读全文

posted @ 2012-01-31 16:07 阳光VIP 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 在Visual Studio 2010中,有不少特性能帮助大家更好,更快的完成开发工作。本文将介绍的是自动执行属性。自动执行的属性能够让你迅速指定一个类的属性,不用写“Get”和“Set”这个属性的代码。当你为自动执行的属性写代码的时候,Visual Basic编译器自动创建一个私有字段存储这个属性的变量,此外还创建相关的“Get”和“Set”步骤。采用自动执行的属性,一个属性(包括一个默认值)可以在一个单个的行中声明。下面的例子显示了三个属性的声明。 1: Public Property Name As String 2: Public Property Owner As St... 阅读全文

posted @ 2012-01-31 16:06 阳光VIP 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 收费系统项目进度表项目名称数信学院机房收费系统负责人李守宏项目目的1:实现学生上机消费管理,统计.2:实现管理员查看,设置上机数据3:实现操作员充值,退还,查询金额开始日期2011 年 4 月6 日实际完成日期2011年 4 月 22 日工作项工作内容负责人预订完成日期实际完成日期完成率备注1设计系统的整体架构,即包图和用到的设计模式李守宏4月10号4月10号100%见备注(一):2分析设计系统的需求赵丹丹4月8号4月10号100%见备注(二):3画出系统部分类图,即设计系统的类,方法,参数,返回值等李守宏4月10号4月10号100%见备注(三):4画出系统bll层类图赵丹丹4月10号4月11 阅读全文

posted @ 2012-01-31 16:06 阳光VIP 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 从三月份开始到现在.在两个月的时间里.做了整整三遍收费系统.同一个系统,这么高密集度的实现.还是第一次.虽然收获很多.但是心里难免还是有点疲惫.做梦都是BLL层.DAL层.想进入下一个阶段.但是还是感觉有很多不太明白的东西.不知道自己的这种心理是否正确.下面我说一下这三遍收费系统的做的情况.第一遍是三月初.刚刚开始使用vb.net开发.虽然说和我们使用的vb6.0都是vb吧.但是感觉是有很大的不同.开发环境变了.语法变了.使用的思想变了.第一遍就是在对工具,思想的磨合中度过的.第一遍是最痛苦的.需要我们不断的适应,探索.第二遍是合作的开发.这个时候对开发环境有了一定的了解.对分层思想也有了体会 阅读全文

posted @ 2012-01-31 16:05 阳光VIP 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 在米老师和学宇检查我们第一遍收费系统的时候.重点强调了写代码的规范.其中老师说道这么一句话很是让我震撼: 写代码是为了让别人看得,你写的代码能运行都不值得一提.对呀!写代码是为了运行,这个阶段应该是我们去年做的事,现在我们逐步的用工程学的角度去设计,开发软件.写出来的代码绝不仅仅是能运行而已.所以 我们的代码要符合一下规范:1:首先能让别人不费很大力气的看得懂.现在计算机硬件技术飞速发展,已近不是仅仅有几十K内存的时代了.所以很多的代码(不包括处理大量数据的代码)我们没有必要给他使用巧妙地算法.这样做的结果就是,你没有给计算机减轻多大压力.而是给你的合作伙伴增大了压力.他们的花费时间去设计你的 阅读全文

posted @ 2012-01-31 16:04 阳光VIP 阅读(135) 评论(0) 推荐(0) 编辑

上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 139 下一页