E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
————机房重构
三层架构——三层登录类图与序列图
版本的代码三遍,第一遍宏观浏览,第二遍照着敲,第三遍对应U层、B层、D层去研究每一部分的代码都有什么作用,虽然现在还不是很透彻,但是已经迈出了第一步,接下来用VB.NET版实现,又要进入一条不归路啦——.NET版
机房重构
环游记
·
2015-12-31 10:56
------.NET
三层架构——三层登录类图与序列图
版本的代码三遍,第一遍宏观浏览,第二遍照着敲,第三遍对应U层、B层、D层去研究每一部分的代码都有什么作用,虽然现在还不是很透彻,但是已经迈出了第一步,接下来用VB.NET版实现,又要进入一条不归路啦——.NET版
机房重构
zh15732621679
·
2015-12-31 10:00
存储过程与视图
那时候我们已经掌握了创建存储过程和视图的基本语句,这在
机房重构
的过程中扮演了不可缺少的角色。存储过程一.存储过程的好处 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集。
yiwangxiblog
·
2015-12-27 20:00
[置顶] 【设计模式】——外观模式
前一段时间写过关于
机房重构
的七层架构,里面包含一个外观层,
机房重构
也敲了好长时间了,却始终不太清楚,这个外观模式到底有什么作用?
wangyaninglm
·
2015-12-27 20:00
机房重构
:三层到七层
经过了5天的努力,终于完成了三层到七层登录的华丽转身,开始很不知所措,三层实现之后一直忙着评教的维护工作,而且设计模式也好长时间没看了,直接实现七层不知道如何下手,就找了很多资料,看了很多大牛的博客,稀里糊涂照猫画虎,就敲完了,兴奋了一秒钟,试了试,根本传不到D层,就直接在U层抛错了,作为一名立志成为IT女超人的我是有这个心里准备的,怎么可能一次就成功呢,旅途一定是漫长且坎坷的,经过这
cd18333612683
·
2015-12-26 16:00
[置顶] 【UML】如何用EA生成代码并更改类头注释
图是用什么画的,我当时很痛苦的就回答了RationalRose啊,但是师父告诉我可以尝试使用一下EA,所以我回去就安装好了EA,然后简简单单的画了几个图,并没有深入的研究它,当时只是听说了EA可以生成代码,但是在
机房重构
的时候并没有用
lxd8731247769
·
2015-12-26 13:00
ea
代码转换
SqlHelper
在
机房重构
的过程中,几乎所有调用D层的过程中,都需要连接数据库,如果每个功能都写一段连接的代码,这不就重复了好多吗?所以我们就可以把这些重复的代码抽象出来写到一个类中,这样就可以实现代码的复用。
yiwangxiblog
·
2015-12-20 21:00
【
机房重构
】——时间问题
在这个
机房重构
的过程中,有好几个表都涉及到了在表中记录时间的问题。其实在第一版中的机房收费系统中这个问题就有涉及,可能是当时太过于一帆风顺了,所以这次遇到这样的问题,真是好好的解决了一下。
jiadajing267
·
2015-12-20 13:00
机房重构
之数据库设计
【写在前边的话】之前一段时间都在弄论文,但是敲论文的时候一个很小的问题,都让我很灰心,苦于找不到很好的解决方法,参考了很多书,还是不得要领,不想在论文上在耽误时间了,所以决定向机房进发,重构机房如果遇到问题好歹还能问问身边的小伙伴们,机房搞定了,论文就简单了。汲取第一次机房的教训,这次遇到问题一定要好好的总结,找一个切入口,迅速进入状态,把工程化成一小步一小步去做,一个功能一个功能的去实现,不要想
Celine丹
·
2015-12-19 16:29
♥
数据库
机房重构
之数据库设计
【写在前边的话】之前一段时间都在弄论文,但是敲论文的时候一个很小的问题,都让我很灰心,苦于找不到很好的解决方法,参考了很多书,还是不得要领,不想在论文上在耽误时间了,所以决定向机房进发,重构机房如果遇到问题好歹还能问问身边的小伙伴们,机房搞定了,论文就简单了。汲取第一次机房的教训,这次遇到问题一定要好好的总结,找一个切入口,迅速进入状态,把工程化成一小步一小步去做,一个功能一个功能的去实现,不要想
cd18333612683
·
2015-12-19 16:00
[置顶] 【个人重构】回首哪些天我们写过的文档
而是更加的重视文档的编写,由于第一次让写总结也没有写,但是,出来混,该还的总是要还的,在这里总结一下
机房重构
的那些文档。
lxd8731247769
·
2015-12-17 10:00
【
机房重构
】——七层登陆
前两篇文章主要是介绍了三层的登陆,但是前一段时间我们学过了设计模式,希望可以尝试着使用一下,根据需求,将两个设计模式添加到了三层登陆中,对程序架构进行进一步的解耦合! 其实七层就是在原来三层的基础上添加了两个设计模式,一个是外观模式和抽象工厂模式,所以七层也不用害怕,只是将三层进行了扩充!图中的内容是个人理解,在这里要说明的是之前虽说是三成,但是实际是四层的,因为还有一个很重要的实体层。
jiadajing267
·
2015-12-11 13:00
[置顶] 【
机房重构
&牛腩】SQLHelper为D层提供强大的方法集合
前言我们都知道,机房收费系统(RoomChargeSystem,以后简称RCS),是一个通过操作,把数据输入到数据库中,其中必定不能少的就是与数据库交互以及数据库的操纵语言。一、编制知识网在第一次做RCS的时候,我就借鉴了“学生信息管理系统”中Model里面的一个ExecuteSQL函数:只需要把参数传进去,从而可以对数据库进行“增删改查”。但是在重构的时候刚开始没有意识到要把这个给汇总一下,等做
kisscatforever
·
2015-12-01 10:00
数据库
函数
重构
语言
机房重构
之--数据库设计说明书
前言:
机房重构
,需要按照三层架构的理念来设计程序,需要重新设计数据库,而数据库设计说明书则是数据库设计的依据。
fightfaith
·
2015-11-22 12:00
数据库
三层架构
软工文档
机房重构
数据设计说明书
【
机房重构
】VS2012 调试
在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。由此,调试的重要性可见一斑。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(rootcause),这个过程就称作调试(debu
u013028876
·
2015-11-16 21:00
重构
调试
vs2012
【
机房重构
】组合查询—存储过程
存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 在组合查询中用到了存储过程,遇到了一堆错误。经过小伙伴儿们
u013028876
·
2015-11-13 21:00
重构
机房收费重构版总结
各种纠结的情绪也因此告一段落,具体的感受在上一篇《谈谈我的
机房重构
版的感受》博文中有详细的说明。所以,下面我具体总结敲机房收费系统时的技术和经验。
·
2015-11-13 20:35
总结
机房重构
---我们“重构”出了什么?
机房重构
立即就要结束了,在这“第三个”系统结束的时候,有必要思考一下我们重构的目的了
·
2015-11-13 17:28
重构
机房收费系统重构之策略模式
一、前言 前面我们学习了23种设计模式,只是一直没用过,这次
机房重构
就是让我们将学习的这些理论应用与实践。
·
2015-11-13 14:41
策略模式
Datatable.Compute小技巧
在个人版
机房重构
的过程中,大家最发愁的一件事无非就是上下机,结账和报表。
·
2015-11-13 09:20
Datatable
机房收费系统vb.net之打包与部署(一)
从
机房重构
到如今,我最大的感受就是万事开头难,万事结尾难!开头难是由于那个思路理不清,对三层已经设计模式的应用不够熟悉,结尾难就是打包部署了!
·
2015-11-13 05:11
VB.NET
机房重构
之--七层架构
经过软件工程的洗礼,秉承着软件“高内聚、低耦合”的开发原则,对机房系统设计要尽量达到解耦、易维护、易扩展的目的,对系统结构设计为如下七层:分这么多层是实现软件灵活性的必须要求,但是这些层的作用都是什么呢?(1)UI(UserInterface):表示层,负责与用户进行交互,显示、接受数据,也做一些简单逻辑处理,如:输入数据有效性判断、显示各种异常、处理Dataset(内存中虚拟数据库)记录集数据。
fightfaith
·
2015-11-09 08:00
设计模式
简单工厂
三层架构
七层结构
机房重构
机房重构
——数据库
耿建玲视频看完后,就陆续开始敲学生,敲机房,虽说是学过数据库了,但是只是大体了解,具体应用还是不熟悉,于是用的都是给的数据库,在敲机房的过程中,用了很多SQL语句,自考也学了数据库,更深入的学习了数据库的知识,所以,第二次敲机房,再不亲自创建一个数据库都说不过去了,那具体的过程是怎样的呢?1.找出实体及实体之间的联系,画ER图。实体不是唯一的,他们之间的关系也只是个人理解,只要能说服自己,合
yiwangxiblog
·
2015-11-08 21:00
[置顶] 【VB.NET】如何自动生成类头注释
最近在
机房重构
遇到了很多的问题,同时也看了师哥师姐的博客,发现好多师哥师姐的类前面都有注释,当时在想如果每个类都是这么敲上去得多麻烦啊,所以就果断百度了一下,确实有不少相关的博客。
lxd8731247769
·
2015-11-07 10:00
【
机房重构
】SQL之视图
近期在重构机房收费系统,越往后就会越感觉到这里很多其它的是对之前学过知识(数据库,设计模式)的一种应用和回想。比方在登录功能中用到了抽象加反射,在学生下机中,我们能够用触发器来同一时候更新两个表。这里就先说一下视图的使用,关于视图的有点和作用百度上有非常多答案,在此不再赘述。 视图定义: 自己理解:在涉及到多张表的操作的时候就可使用视图。
·
2015-11-05 08:19
sql
机房重构
(4)——触发器的使用
上篇文章《
机房重构
(3)——存储过程》介绍了存储过程的使用,接下来介绍一下触发器的使用。
·
2015-10-30 12:54
触发器
软工之文档图形(二)
之后我们要学习的
机房重构
等都会用到这些图形。现在我对这些图形的理解还不够深刻,下面画了几个阶段中重要的图,就是熟悉一下这些图怎么画的,相信随着以后深入的学习会更好的应用这些图形。
boniesunshine
·
2015-10-22 18:00
沉——15年总
【技术】 去年九月份开始的第一次机房,今年九月份,
机房重构
结尾。这一年学完了C/S阶段,从软件工程到UML图,三层,设计模式,回想起来感觉是略略地飞过,那种饱满地充实的收获的感觉不在。【
u013028876
·
2015-09-07 23:00
总结
年总结—自强不息
上次写年总结是2015年2月16日《你的能力在哪,你的世界就在哪—寒假总结》,当时的进度是
机房重构
。到现在共度过了202天,这
u013036959
·
2015-09-07 11:00
未觉池塘春草梦,阶前梧桐已秋声——2014.9-2015.9
在过去的一年里收获了很多,经历的这一年可谓是承上启下的转折点,下面就简单聊聊吧~【计算机学习】在TGB里面计算机学习是一个永恒的话题,这一年里面的学习用两张图片就可以表明:C/S学习:这部分知识是从软工开始
机房重构
结束的
u013058618
·
2015-09-05 17:00
越努力越幸福—2015年度总结
【计算机学习】
机房重构
个人版:搭建七层、设计模式初体验
机房重构
合作版:团队的力量 牛腩新闻发布系统:开启Web前端设计之旅 HTML+CSS:前台界面设计与优化 北大青鸟ASP.NET:网页设计知识积
u013035612
·
2015-09-05 11:00
机房重构
(三)--存储过程的调试
在机房的重构过程中,我们为了操作两个以上的表一般都用到了事务,写过存储过程但是我们一般都是写好了连上数据库,通过程序来调试,看存储过程是否正确.这样未免太麻烦了.作为一款成熟的软件SQL Server 怎么可能没有调试的机制呢?所以下面就是我的分享. 让我们找一个存储过程,右击,选择执行存储过程如图 然后会弹出这样的一个窗口,让你来传入参数,参数要与自己定义的相同 这里要填写
u013046774
·
2015-09-01 23:00
sql
事务
存储
机房重构
(五)--SQL Server 计算时间差DATEDIFF函数
关键词:Sql中日期差 Sql中DateDiff Sql中时间差 DATEDIFF函数[日期和时间]功能 返回两个日期之间的间隔。语法 DATEDIFF(date-part,date-expression-1,date-expression-2)date-part:year|quarter|month|week|day|hour|minute|second|millisecond参数
u013046774
·
2015-09-01 21:00
sql
数据库
函数
server
机房重构
(四)--C#的一些基础知识
由于
机房重构
选择的是C#语言,虽然我们在做
机房重构
之前学习过C#的教程和大话都是用C#写的,但是敲别人的代码和自己写代码的不同在我初次使用的时候就体现的淋漓尽致,在这里选择我自己出错的和用到的一些C
u013046774
·
2015-08-30 21:00
C#
机房收费系统之组合查询——窗体的继承
这样一步步的走过来的…… 到了第二次的
机房重构
,我发现之前好多的代码都是重复的,做了那么多的无用功!作为一个优秀的程序员,我们要尽可能的减少自己的代码量,让我们的代码能够复用。
u013031565
·
2015-08-30 19:00
设计模式:难忘一次分享盛宴
【设计模式小组】 ·成立目的: 我们第一遍学习设计模式已有半年之久,只是在
机房重构
和合作的时候简单应用了些设计模式,没有真正在项目中应用;另外马上到来的软考中设计模
u012829124
·
2015-08-29 19:00
设计模式
总结
成长
交流
学习小感
再学习
【JavaScript】正则表达式
正则表达式原来在
机房重构
的时候就了解过,那时候看博客有伙伴用正则表达式对输入框内容进行限制,用的那些字符但是看着不懂,只知道可以达到那样的效果,学习asp.net验证控件的时候的时候又用到它,这次学习
u013046597
·
2015-08-26 20:00
JavaScript
正则表达式
SQL增删改查——实战
这次在
机房重构
中,配合SQLHelper,SQL语句中的增删改查都用到了。
u013028876
·
2015-08-23 23:00
sql
数据库
重构
存储过程引发的思考
机房重构
用到了存储过程,因为听说它是纸老虎,所以也就尝试了一番,万事开头难,到自己写的时候,碰到了一个问题,也是目前邂逅的唯一的一个问题,见图: 问题就是图中标注出来的,说"数据库中已存在名为xxx
u012407484
·
2015-08-23 23:00
重构
机房重构
之文档——重拾UML(一)
随着
机房重构
的结束,很多问题也渐渐浮出了水面。欠下的总是要还的,感谢师父们的耐心指导!这里就把UML丢掉的东西重拾一下。总结一下软工文档中的东西吧!
u013033838
·
2015-08-16 23:00
机房重构
VB.Net版进行中
6月1号开始的项目,目前已经两个半月了,比第一次机房那个半成品用的时间还多半个月,更值得一说的是,项目还在继续 这半个月,终于敲出了感觉,重构也要飞起来了,要知道,之前的两个月有很多个疑问,一步一个坎,虽然心里万分捉急,但是我喜欢荆棘满路的感觉 重构的这段日子里,没有写过总结博客,是遗憾,也是教训,因为我遇到的问题别人都解决了,都写了博客了,我没有更深的见解,还没有不一样的思路,不想写一样
u012407484
·
2015-08-16 22:00
重构
再谈工厂三姐妹
今天的会议让我收获颇多,虽然之前学习设计模式的时候已经总结过工厂三姐妹,
机房重构
,机房合作的时候也用到过简单工厂+抽象工厂+反射,但是谁敢说自己对工厂已经十分了解了呢?
u013034286
·
2015-08-16 09:00
机房收费系统个人重构版:透过文档谈文档驱动开发
透过这次
机房重构
写文档和画图,自己感触颇深,在此与大家共享。 【文档驱动下软工开发流程】 ·软工简介: 从上世纪六十年代的软件危机之后,诞生了软件工程。
u012829124
·
2015-08-13 12:00
感慨
总结
成长
文档
交流
学习小感
机房收费系统重构——Datatable转泛型
刚开始在
机房重构
中用的最多的是Datatable,之前没有开始的时候就听大家一直在说泛型,很好奇这个东西,也很想知道明明用Datatable就可以,为什么非要转成泛型?它到底有什么好处呢?
u013031565
·
2015-08-09 20:00
机房重构
(二)--MDI窗体问题+优化的单例模式
想了好久要不要叫优化后的单例模式的,还是承受不住这个标题的诱惑,于是乎就叫优化后的单例模式吧! 事情的起源是这样的,先来一张图: 看着有点乱我来解释一下:可以看到下机这个按钮竟然跑到学生余额查询这个窗体的上方了,也就是说主窗体的控件全部在子窗体的上方!!!这还了得,这样就不能用了啊!对于这个大家一定也有经验,问题出在MDI窗体上,然后经过本人多次试验得出结论:除非新实例化的窗体不是主窗体的
u013046774
·
2015-08-09 11:00
单例模式
C#
机房重构
总结
项目进行前的准备: 机房收费系统主要是一款教师管理学生上下机的软件,共分为:查询、上下机、结账三个主要的功能,这三个模块是我们主要研究的模块。敲代码之前还是需要文档来做一个指导,自己的文档基本上是第一次文档改着来的,因为基本功能和逻辑其实还是没有改变,主要是功能实现的方式改变了而已,不过数据库不再冗余了;一些必要的图也重新画了一遍,UML图能给予我们很多逻辑的指导;自己也定了一个合
u013045868
·
2015-08-08 20:00
【
机房重构
】总结篇
这次
机房重构
用了很长的时间,现在终于完成了,有一种如释重负的感觉,回想这个漫长的历程,在想自己都收获了些什么?
u013036685
·
2015-08-02 21:00
【
机房重构
】工厂+反射
真正用到的时候才知道自己对于抽象工厂的理解是错的,按照我自己的理解,抽象工厂就是SQLhelper,事实看来是大错特错了。【抽象工厂】 抽象工厂,提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类。工厂层的主要作用是应用配置文件和反射技术实现数据库的更换功能。在Factory层中首先定义程序集的名字和明明空间的名字,将程序集的名字和命名空间的值写在配置文件中,当执
u013036685
·
2015-07-31 20:00
机房重构
之模版方法实现组合查询
机房重构
渐渐走向了尾声,师父的验收中却出现了很多的问题。下面,让我把这些问题一点点总结出来,细细说说。 上一次机房,我们是怎么实现的呢?
u013033838
·
2015-07-31 20:00
机房重构
----C#中将DataTable类型转化为泛型集合
C#中将DataTable的类型转化为泛型集合IList ///单表查询结果转换成泛型集合 /// ///泛型集合类型 ///查询结果DataTable ///以实体类为元素的泛型集合 publicstaticIListconvertToList(DataTabledt)whereT:new() { //定义集合 Li
u013046774
·
2015-07-31 20:00
泛型
C#
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他