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
---机房重构
【
机房重构
】---注册
【前言】:以蜗牛的速度终于敲完登录这一条线了,终于思路通了一些,但是当自己再敲注册时,又有点卡壳了,我是将原来的学生表分成两个表--学生表和卡表,但是传参数时又不知道咋传了,通过跟小伙伴们交流和自己上网的搜索,终于有了一些思路,然后自己独立完成的第一条线,还是比较有成就感的呢,嘿嘿!【内容】:第一步:进行实体层的封装,将数据库表中的内容,写入实体,方便各层的调用,代码很简单,这里就不赘述了!第二步
王婷婷-Smily
·
2017-05-14 21:46
机房重构
【
机房重构
】C#抽象工厂+配置文件在机房中的应用
引言 在第一次学习设计模式的时候就接触过抽象工厂模式了,这次
机房重构
的时候再次接触到了抽象工厂模式,对这个的概念还是比较模糊的,之前只是看着《大话设计模式》把里面的例子敲了一遍,并没有很好的理解了
liuziteng0228
·
2017-05-07 22:00
【
机房重构
】下机——职责链模式+策略模式(理论篇)
前言第一次机房收费系统的时候,我们侧重于功能的实现,对于大范围的使用if...else,没有太明显的感觉。可当我们学完设计模式之后,才发现原来多次使用if...else,会使程序产生很高的耦合性,不便修改。对于同样的下机内容,我们除了要用到七层的知识,可能最大的收获就是去学习如何把设计模式运用到实践中去了。主要内容一、相关设计模式简介职责链模式(ChainofResponsibility)(1)含
写一封信
·
2017-05-07 22:22
【
机房重构
】C#导出到Excel
引言 在
机房重构
中很多地方都用到了导出Excel,于是封装了一个类,直接去调用即可,这样简单方便了很多,同时也省去了很多的代码。
liuziteng0228
·
2017-04-30 21:00
【
机房重构
】组合查询——模板方法
前言我们在学习第一次vb版机房收费系统的时候,面对组合查询,面对三个差异很小的窗体,我们的解决办法就是ctrl+c,ctrl+v。若干个月之后,我们学习了设计模式相关知识,再去解决组合查询时,才发现设计模式如此具有趣味性,它可以让我们的学习变得更加高效。主要内容1.模板方法模式大话设计模式中的实例是"考题抄错会做也白搭",其中大概意思是,如果很多内容类似,我们只需设置一个模板,让所有类似的内容使用
写一封信
·
2017-04-29 11:07
机房重构
组合查询
【
机房重构
】——用EA生成实体层代码
前言:看这篇文章之前,请大家回答小编几个问题,当你敲
机房重构
实体层的时候,有没有这几个问题存在:Question1:“Ctrl+A”与“Ctrl+C”使用了多少遍?
Tinna迎
·
2017-04-23 16:49
——【CS之旅】
——【机房charging
system重构】
【C#】浅谈DataSet与DataTable
在
机房重构
的时候再一次接触到了这两个东西,于是就想了解一下这两个东西有什么区别与联系,然后就有了这篇博客DataSet DataSet相当于内存中的数据库,是一种不依赖于数据库的独立数据集合。
liuziteng0228
·
2017-04-16 21:00
【C#】使用委托实现窗体传值
引言
机房重构
的时候实现窗体传值,百度了很多方法都没有成功实现,于是想到了学习设计模式的时候用过的委托。
liuziteng0228
·
2017-04-09 21:00
【
机房重构
】——数据库设计
【前言】 最近在
机房重构
的时候,就想好好设计一下自己的数据库,其中我也是好好查找了一下数据库基础原理的那本书,非常的受用,涉及了很多的数据库设计的知识点!
liuziteng0228
·
2017-03-31 21:00
【
机房重构
】泛型与Datatable
引言 在七层登录的时候涉及到了实体和泛型。原本三层登录用的是实体,但是七层在三层的基础上加了一个工厂和接口,不经意间用到了泛型,虽然在初学C#的时候学过,但是一直是懵懵懂懂的什么是泛型 我们在编写程序的时候,经常遇到两个模块的功能非常相似,只是一个是处理int类型的数据,另一个是处理string类型的数据,或者其他自定义的数据类型,但是我们没有办法,只能分别写多个方法处理每个数据类型,因为方法
liuziteng0228
·
2017-03-26 22:00
如何使用EA画ER图?
即将进行
机房重构
,我决定使用EA对ER图以及UML图进行再次学习,第一次使用真的是出现了很多问题,当然主要原因就是用的少,不够熟练。EA安装简单,但操作还需要站在巨人的肩膀上去学习。
写一封信
·
2017-02-05 11:35
【
机房重构
】三层
马上就要进行三层的学习了,在详细学习之前,理理头绪,学习一下三层是什么?为什么要用它?怎么用它?它是什么?1.含义三层体系结构是指在客户端和数据库之间添加了一个中间层,也叫组件层。三层不是物理上的三层,而是逻辑上的三层,它们之间相互联系。2.组成及其作用(1)界面层(UserInterfaceLayer)展现给用户的界面,用户在使用一个系统时最先接触到的内容。(2)业务逻辑层(BusinessLo
写一封信
·
2017-01-23 10:59
【泛型——这才真正的理解你】
前言:曾记得那是
机房重构
,曾记得那是刚刚听说有泛型这个东西,曾记得自己实现了datatable转泛型的实例,而面对泛型,只知道它像一个集合一样,存储着信息。
我是太阳啦啦啦
·
2016-11-25 11:50
●【B/S探索】
这一年
终于还是要写了 这一年吧、这一年……总的来说没有形成一个良好的学习习惯,时间管理没有做好,半瓶子晃荡在这一年特别是最近体现的特别明显,从机房个人重构到现在的ITOO,说多了都是tears,
机房重构
的时候
星小丫头辰
·
2016-08-31 18:08
♥
年度
活动总结
半年总结-2016-8-30 23:19:19
从整体来看半年收获:一、计算机:总结CS:数据类型的选用
机房重构
——七层登录 VS2012——重命名问题
机房重构
带给我们什么
hongwei15732623364
·
2016-08-30 23:00
【机房合作】——数据库设计之路
【序言】浩浩荡荡的机房合作之路开始了,组长分配好任务,数据库这部分由我负责,这可是很好的一个再次学习机会,个人版
机房重构
过程中的数据库是改了又改,这样违背了开发的原则,也使得整个开发过程失去章法,乱作一团
zt15732625878
·
2016-08-07 22:00
正则表达式
前言早就应该总结一下正则表达式的相关知识,因为有的时候会看到师哥师姐写的博客,所以在没有系统的学习之前,就知道有这块知识的存在,在
机房重构
的时候也尝试过,没有觉得他很强大,只是认为他是一种验证途径,之后学到
Celine丹
·
2016-06-26 20:53
♥
随便玩玩
【
机房重构
】——存储过程(Stored Procedure)
【前言】 在学习数据库知识时,就曾经接触过存储过程,当时只是如蜻蜓点水一般,短暂的停留,并没有留下什么印象,在进行
机房重构
学习过程中,又重新认识了存储结构,从开始的抵触,不想用到后来逐渐了解,学着使用
zt15732625878
·
2016-05-27 21:00
存储过程
数据库
触发器
sql语句
机房重构
【一步一步了解你——泛型的应用(
机房重构
)】
前言:在自己还没有
机房重构
的时候,通过看别人的博客,就开始初步的了解了泛型,从最开始的登录,就开始使用的泛型,直到自己做到退卡的窗体时候,发现之前的自己的泛型并不对,但是找不到错误的原因,后来看了一个同学的博客
我是太阳啦啦啦
·
2016-05-24 17:44
●【编程语言】
———【机房重构】
Vb.net-DatagridView之右击删除选中行
做第一版《机房收费系统》时,听说有同学实现了一个功能:右击行,显示“下机”,点击“下机”删除某个正在上机的学生,把我羡慕的不得了,心想,在我
机房重构
的时候,也要实现这个功能,于是,开始期盼。。。
WKX18330698534
·
2016-05-23 11:00
VB.NET
控件
机房合作总结
引言: 机房现在已经是第三遍了,每一遍都有不同的收获,第一遍机房是自己尝试开始敲代码,一个很大的突破,开启了编程之路,
机房重构
是用vs进行的,这一遍尝试了很多新的东西,加入了设计模式,在数据库中尝试用视图
wxr15732623310
·
2016-05-22 22:00
【
机房重构
】模板方法模式应用—组合查询
一.定义模板方法模式(TemplateMethod):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。二.特点在使用继承的基础上,要考虑使用模板方法。将要成为子类的模板,所有重复的代码都应该要上升到父类去,而不是让每个子类都去重复。当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其中个别步骤在更详细的层次上的实现
杨倩-Yvonne
·
2016-05-22 21:08
【
机房重构
之积累】
前言:进入个人
机房重构
有一段时间了,这次的机房收费系统加入了七层,应用vb.net语言等等,学习了新的东西,这篇文章主要讲vb.net在机房这个系统的小知识。
我是太阳啦啦啦
·
2016-05-22 21:22
●【编程语言】
———【机房重构】
[置顶] VB.NET
机房重构
篇之数据库小问题问题
楔子 进行七层重构连接数据库时,遇到了两个小问题,现分享给大家:问题一、错误代码5120详情 尽管微软提供的软件都具备向下兼容的特性,但是不进行必要设置,2008创建的数据库对08以上的SQL还是比较矜持的。如果我们在使用08以上的版本SQL(比如说我的SQL2014)打开SQL2008的数据库时,不进行必要的额设置,我们的2014对2008还是无从下手。解决方案 1、右击所要进行操作的.m
sky15732625340
·
2016-05-21 21:00
机房重构
带给我们什么
我认为
机房重构
的过程也是重构我们系统思想的过程,通过这次做机房,感觉涉略了很多知识,逻辑在第一次的时候已经弄明白了,这次主要是在原来的基础上用另一种语言重构了一次系统,了解了一遍软件工程的整个过程,说到这里
种下星星的日子
·
2016-05-16 21:04
机房重构
——存储过程
存储过程 在做
机房重构
的时候,看好多同学都用到了存储过程,可是自己还没有用到,当时也很纳闷存储过程是什么,也不知道有什么好处和作用,只记得在学习SQL视频的时候,老师好像给讲过,但是一向有点懒的我就是不愿意找我以前的笔记
m15732622413
·
2016-05-08 20:00
机房重构
之DataTable转泛型
在重构的过程中看到好多人都用泛型,后来觉得自己也得试试用用泛型不然没有体验怎么会知道好不好用! 关于泛型这个概念其实在看《大话设计模式》这本书的时候书中的附录提到过,但是当时好像没怎么认真理解只是知道这个名词而已。。。 泛型是具有占位符(类型参数)的类、结构、接口的方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。(摘自书中) 通过自己在重构过程的实践,感觉到泛
sms15732621690
·
2016-05-08 20:00
[机房合作]-数据库设计
前言:最近刚刚开始了机房合作,自己在其中主要参与了D层的设计,而且在文档设计的阶段主要参与了数据库设计.之前在
机房重构
的时候对于数据库设计没有按照文档来进行驱动,所以这次在写文档的时候我很认真,所以遇到了很多细节的问题
火腿编程
·
2016-05-08 18:14
◆实战项目
-------【机房收费系统】
[机房合作]-数据库设计
前言:最近刚刚开始了机房合作,自己在其中主要参与了D层的设计,而且在文档设计的阶段主要参与了数据库设计.之前在
机房重构
的时候对于数据库设计没有按照文档来进行驱动,所以这次在写文档的时候我很认真,所以遇到了很多细节的问题
changyinling520
·
2016-05-08 18:00
机房重构
个人版——存储过程+事务回滚
一、存储过程: 关于存储过程的介绍已经在之前的博客中总结过了,预知详情,猛戳这里。二、数据库事务: 事务(Transaction)是构成单一逻辑工作单元的操作集合,要么完整地执行,要么不执行。事务是数据库环境中一个逻辑工作单元,相当于操作系统中“进程”的概念。一个事务由应用程序中的一组操作序列组成,在程序中,事务以BEGIN TRANSACTION语句开始,以COMMIT语句或ROLLBACK
qq_26545305
·
2016-05-04 13:00
第12期【江山代有才人出】5月刊
1、【
机房重构
】——实体类(Model)的奇葩说——张婷 推荐理由:关于三层架构中的实体层(Model)的理解,仁者见仁智者见智,那么哪种说法才是比较正确,能更好地帮助我们理解呢?
TGBBlog
·
2016-05-03 16:00
第12期【江山代有才人出】5月刊
1、【
机房重构
】——实体类(Model)的奇葩说——张婷 推荐理由:关于三层架构中的实体层(Model)的理解,仁者见仁智者见智,那么哪种说法才是比较正确,能更好地帮助我们理解呢?
TGBBlog
·
2016-05-03 16:00
本地报表处理期间出错?(VS2012自带报表的使用)
然而
机房重构
有报表的功能啊,询问师傅之后,得到的结论是:得做,不做不能过。然后小编毅然决然的安装了更低的版本,VS开发人员怎么想的呢?高版本竟然没有低版本有的报表??
zhang18330699274
·
2016-05-02 21:00
【
机房重构
】【报表】异常处理
不知道大家对{“本地报表处理期间出错”}熟不熟悉,反正我前几天一直头大得很! {“本地报表处理期间出错”}这句话,一直萦绕我脑海,四五天的时间都没有解决了,一直被搁置,最后无奈,其他错误都能解决了,它还是没有处理掉,昨天晚上还在怀疑到底能不能解决,如果再解决不了这个问题,就让它解决了我算了,我也是醉了。 所幸,今天这个问题被我“攻克”了,在说这个问题之前,让大家看看我的报
Dongle_74
·
2016-05-02 11:00
异常处理
重构
报表
SqlParameter
ReportParameter
【
机房重构
】报表
这里主要介绍报表的数据绑定过程 首先需要创建数据源,这点不用说,添加新建项就OK。 然后就是添加TableAdapter 连接数据库(过程略) 创建查询语句,代码生成 最后就是在报表中使用了 插入表,绑定刚刚建立的数据源,这里都挺易懂的,主要是在表头插入内容的时候容易出错 这是由于字体设置出错将字体的格式设置好就可以了 设置字体也可以在系统选
Dongle_74
·
2016-05-01 11:00
组合查询=实体+模板方法——
机房重构
点滴积累
准备敲组合查询的时候,通过上网查资料、看同学们的博客,渐渐有了思路,实践的时候,遇到了令人纠结的“DataTable”和“List(of )”,关于这两个知识点都各有千秋,网上也有一些介绍,但是总的来说还是用泛型比较好;下面是一些参考网址:http://bbs.csdn.net/topics/300078386http://www.2cto.com/kf/201208/145060.htmlh
ma15732625261
·
2016-04-30 21:00
【
机房重构
】——怎么用EA画时序图
百度百科中的解释是这样的:时序图(SequenceDiagram),亦称为序列图或循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件1.时序图的组成元素:角色(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(Foc
焦玉丽
·
2016-04-30 18:01
———
c#
*【项目】
【
机房重构
】——怎么用EA画时序图
百度百科中的解释是这样的: 时序图(SequenceDiagram),亦称为序列图或循序图或顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件1.时序图的组成元素:角色(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(F
JYL15732624861
·
2016-04-30 18:00
机房重构
——模板方法模式+单例模式+存储过程优化组合查询
组合查询这个功能的实现,在VB中大家已经体验过了,其中有大量的重复代码,极大地影响了系统的性能,这篇博客将为大家介绍一种面向对象的VB.NET版组合查询,其中结合模板方法模式对组合查询进行了优化,什么是模板方法模式?它的杀手锏是什么?为什么通过它我们就可以实现代码复用,我们到底可以怎么达到我们想要的结果呢?预知答案,精彩内容如下:有关模板方法模式见博客:http://blog.csdn.net/h
种下星星的日子
·
2016-04-30 17:45
【设计模式】
机房重构
——模板方法模式+单例模式+存储过程优化组合查询
组合查询这个功能的实现,在VB中大家已经体验过了,其中有大量的重复代码,极大地影响了系统的性能,这篇博客将为大家介绍一种面向对象的VB.NET版组合查询,其中结合模板方法模式对组合查询进行了优化,什么是模板方法模式?它的杀手锏是什么?为什么通过它我们就可以实现代码复用,我们到底可以怎么达到我们想要的结果呢?预知答案,精彩内容如下:有关模板方法模式见博客:http://blog.csdn.net/h
hongwei15732623364
·
2016-04-30 17:00
【
机房重构
】——存储过程
机房到了末尾的阶段,也开始了总结。接触了很多的新知识,也了解了很多之前没有细究考量的内容。首先讲解存储过程的内容,我在重构的时候多表操作时使用的存储过程,方便操作。进入正题。。定义: 存储过程:一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句
fjj15732621696
·
2016-04-30 16:00
机房重构
——观察者模式上下机
上下机折腾了好几天,本着学习的目的用的是观察者模式。深刻的感受到上下机不适合用观察者。但是如果非要使,也不是不可以~~上下机使用观察者的问题分析观察者模式在客户端实例化一个具体的通知者,具体通知者中加上具体的观察者,然后使用具体通知者的Notify方法,通知几个具体观察者更新,这几个具体观察者是平级的没有先后循序的,所以更新是同步的,而且他们的更新都没有什么返回值。但是上下机用观察者就会出现几个问
boniesunshine
·
2016-04-30 15:00
【
机房重构
】SQL之字符
对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长 所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的
Dongle_74
·
2016-04-25 22:00
sql
字符区别
牛腩新闻发布系统——触发器和存储过程的区别
屌丝老师讲解了触发器和存储过程的使用,
机房重构
的时候,个人用得最多的就是存储过程,翻看一些博客的时注意到了触发器这个字眼,跟着屌丝老师敲代码,顺着他的思路走,又理解了触发器使用。
sun15732621550
·
2016-04-25 19:00
存储过程和触发器的区别
机房重构
组合查询之模板模式
前言:前人的经验让我们少走了很多的弯路。机房收费系统四大核心:组合查询,结账,上下机,报表。从第一遍收费系统中我们就知道,很多窗体都一样,而且要实现的也是差不多的功能,所以在我们学了模板模式之后,组合查询这一方面的问题就可以得到很好的处理了。模板模式的使用大大的减少了我们的代码量。内容:model层PublicClassInquireMotherModel Private_cmbName1AsSt
zhang18330699274
·
2016-04-24 21:00
【
机房重构
】——实体类(Model)的奇葩说
【引言】 在刚刚开始三层架构的时候,遇到三层分别是界面层(UI),业务逻辑层(BLL),数据库访问层(DAL),还有一个就是实体层(Model),在总结三层的时候不知道实体(Model)是干什么用的,在画图的时候直接把它当做一层,与U层,B层,D层同等重要,后来经过学习,才发现其实并不是这样,寻求了一下度娘的帮助,查获了各种各样的说法,那么孰真孰假,哪个最终经得起考验,别急,且听我细细道来。【奇葩
zt15732625878
·
2016-04-24 21:00
机房重构
实体类Model
数据表的映射
【
机房重构
】——报表
在机房收费系统中有结账的功能,周结账、日结账用到了报表,刚接触VS报表自己也不是很清楚,做完这两个功能,也貌似有点体会,先记录下来:自己的理解,报表的使用分三步:一、建立数据源集 二、建立报表并与数据源绑定 三、控件添加报表数据源 建立数据集,就是从数据库中(这里用sqlsever)找到需要用的表和相应的字段,连接数据源;建立报表,设
JYL15732624861
·
2016-04-24 20:00
机房重构
个人版——上下机与职责链
刚开始做上下机的时候,感觉上机还可以,下机好麻烦,涉及到各种计算~~~都说万事开头难,那就硬着头皮干吧。首先应该缕缕上下机的思路。如下图所示: 个人感觉下机的难点有两个:一是职责链模式的使用,二是计算消费金额的算法。当初学设计模式的时候,职责链草草收场,简直就是在我的心头略过,却没有留下任何痕迹,嘻嘻。欠下的总是要还的,现在就回头重新认识一下职责链模式。那么究竟什么是职责链模式呢?官方
qq_26545305
·
2016-04-24 20:00
机房重构
——组合查询
组合查询用到了模板方法,体会了继承窗体的魅力,省了很多劲。大体思路是这样的:窗体一加载第一行查询条件的控件和第一个选择关系的框可用,并且关系组合框的内容显示为,如果关系组合框的内容是and或是or,第二行和第二个关系组合框可用,类似入伙第二个关系组合框选好了关系,第三行可用。主要解决了两个问题:1.字段选中后,如何根据字段内容自动显示操作符。2.如何根据字段内容显示“要查找的内容”是用text框还
韩丽萍
·
2016-04-24 20:25
【项目实践】
机房重构
——组合查询
组合查询用到了模板方法,体会了继承窗体的魅力,省了很多劲。大体思路是这样的:窗体一加载第一行查询条件的控件和第一个选择关系的框可用,并且关系组合框的内容显示为,如果关系组合框的内容是and或是or,第二行和第二个关系组合框可用,类似入伙第二个关系组合框选好了关系,第三行可用。主要解决了两个问题:1.字段选中后,如何根据字段内容自动显示操作符。2.如何根据字段内容显示“要查找的内容”是用text框还
boniesunshine
·
2016-04-24 20:00
重构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他