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
----机房重构
机房重构
中遇到的问题
1.下面这个问题是我在敲注册的时候遇到的。提示我“将截断字符串或二进制数据”。然后注册失败。问题原因:保存数据时长度超过了你数据库中定义的长度 解决方法:在将文本框中的数据赋值给实体时需要用Trim将空格去掉。
u013035612
·
2015-02-09 10:00
机房重构
之数据库设计
重构拖了一个多月了,一直没有什么进度。模仿之前三层的学习,实现了机房登录的功能。数据库设计,涉及到E-R图的创建。回头又把《数据库系统原理》中关于E-R的章节研究了一遍。分析了机房收费系统的需求,才有了今天的成果。 请看我的E-R图(英汉双语版),为了让图看得更简单易懂,脉络更清晰,实体和联系的属性均没有标出,会根据分析出的机房收费系统的需求在关系模型中给出。 这里的关
u013037201
·
2015-02-08 21:00
数据库设计
e-r图
关系模型
机房收费系统
机房重构
--sqlhelper
在
机房重构
过程中,每个功能的实现都会涉及到数据库的访问,代码重复率非常高,于是,把这些重复的代码抽象成一个类,有需求直接调用就可以了。这时候,SqlHelper就登场了。
u013068440
·
2015-02-08 18:00
重构
手把手教你VB.NET七层设计思路(一)
(二)项目建立和引用在VisualStudio中建立
机房重构
项目。项目类型为Windows窗体应用程序,图解如下 然后在建立U层、B层、D层、实体层、外观层、工厂层、接口层。建立项目
u012354475
·
2015-02-08 11:00
机房重构
VB-NET
七层设计
【
机房重构
】——报表实现
引言 在第一次机房中结账中报表的实现是借助了第三方软件——Gid++Report,想想到时机房的时候报表就是个比较困难的地方,在重构的时候再次遇到报表的时候心里还是提高紧惕的,但是看到师哥师姐的博客的时候发现他们都是用的VS自带的报表,并且非常的容易实现,这些就放心了,于是就快乐的进入了结账阶段。但是现实总是那么的残酷,在实现的过程中又遇到了一个很大的问题,这个问题困扰了我3天,下面和大家
u013045437
·
2015-02-08 10:00
VB.NET
报表
【.NET
机房重构
】——回头看看走过的路
回想自己走过的路,《【
机房重构
】——进行时》记录了刚开始两周的心路历程,现在再看发现自己心理强大了很多;很遗憾自己没有在未开始之前写篇博客记录一下,没法对比未来式的进步,博客记录的重要性啊!!
u013038861
·
2015-02-08 10:00
重构
总结
经验
【.NET
机房重构
】——UML图新认识
前几天听别人给我讲什么是LinQ查询,之前对这个是有过一点点的接触的,但是当时学习重点不在这上面,于是就没有深入研究。现在再听他讲,我发现了LinQ查询应该是可以替代反射来实现换数据库的。他说这种查询是凌驾于各种数据库的查询语句之上的,也就是说它可以查询任何一种数据库;于是我就想到,那是不是说明,可以利用它来实现更换数据库。他还说,使用这种查询方式可以减少代码的错误,但是这只是网上说的,具体怎
u013038861
·
2015-02-07 16:00
重构
UML
机房重构
之充值
最近
机房重构
一直在路上,心态已经从刚开始的无从下手到现在的照着葫芦画瓢。无论是三层还是七层,基本的思路都是一样的。
u013047824
·
2015-02-07 15:00
【
机房重构
】-UML用例图
以前对于UML中的用例图也进行过学习,最近在做
机房重构
系统,实践中有了更加深刻的认识,下面将我的理解和大家分享:【基础知识】 用例图:由参与者(Actor)、用例(UseCase)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图
u013030601
·
2015-02-06 16:00
重构
UML
【
机房重构
】一步一步往上爬——七层中的那些事
机房重构
开始已经一个多星期了,从最开始的理解登录到现在已经成功完成至少一次的“增”、“删”、“改”、“查”的操作,现在在七层的这个大环境下,从最开始的奄奄一息,终于变得生龙活虎起来了。
u013034223
·
2015-02-06 12:00
七层架构
机房重构
注册实现
存储过程
最近一直在忙着
机房重构
,忙碌的日子让自己过得很充实。但是,一个功能怎么也实现不了,也确实让人有点纠结啊。
u013036278
·
2015-02-02 16:00
重构
存储
VB.NET
低耦合
【
机房重构
】一步一步往上爬——不仅仅是三层
现在到了
机房重构
的阶段了,之前也学习了三层,终于是知道了包图该怎么画了。但也不仅仅是理解了包图,而且也是见证到了包图是如何在一步一步层
u013034223
·
2015-02-02 10:00
设计模式
SQLHelper
登录实例
机房重构
【
机房重构
】一步一步往上爬——数据库设计
期末考试结束了,寒假全职生活如期而至,终于可以开始全身心的投入我的
机房重构
了。又是一个新的项目,万事开头难,但不开头更难。自己也只能是一步一步往上爬,
机房重构
便从数据库设计开始。
u013034223
·
2015-01-30 11:00
数据库设计
个人重构
机房收费系统ER图
机房重构
——加了设计模式的三层(下)
上一篇写到了七层只是说了说,这次从代码上看看这几层是怎么调用的。外观层的代码就不展示了,这次主要说一下抽象工厂加反射在B层和D层之间的使用首先是IDAL接口层的代码,PublicInterfaceIQuitCard Functionquitcard(ByValcardinfoAsenQuitCard)AsInteger EndInterface从代码上看接口层定义了一个接口,这个接口有一个方法,从
u012331102
·
2015-01-28 10:00
【
机房重构
】——观察者模式解决三种下机
引言 对于重构来说我们知道在机房收费这个系统中有三种下机——正常下机、强制所有下机、选择强制下机。在第一遍的时候我们就是在做完正常下机以后,然后复制代码来完成,在重构的时候有了设计模式作为基础,我们可以用观察者模式轻松搞定这三种下机。 基础篇 基本概念:观察者模式又叫做发布-订阅模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化的时,会通知
u013045437
·
2015-01-25 23:00
设计模式
架构
VB.NET
机房重构
——加了设计模式的三层(上)
刚开始学三层的时候就听说了七层,当时的感觉就是:七层!!!现在对于七层的学习已经有一段时间了,而且也做了几个例子了对于七层的理解也有了较深的认识。 说到七层,就是表现层,外观层,业务逻辑层,接口层,工厂层,数据访问层,实体层。 为啥子要整个七层呢?三层就很好啊。在学之前确实有过这么想法,说白了就是在为自己的懒惰找借口。其实七层的使用和三层的使用是一个道理的就是为了减少耦合。在表现层和
u012331102
·
2015-01-25 21:00
机房重构
之数据库设计
与以往不同,
机房重构
需要我们自己设计数据库,下面简单介绍一下我的理解。1、需要建哪些表?
u013035612
·
2015-01-24 17:00
编程
数据库
面向对象
计算机
OO
Visual C#之核心语言
在寒假到来之前,
机房重构
是不打算开始了,到时候做着做着又得停下来,感觉不太好。所以,趁这段时间,找了基本C#、.NET的书看看,把一些基础的东西再巩固巩固。这一篇主题为“C#之核心语言”。
u013034223
·
2015-01-12 08:00
继承
命名空间
C#
类型
概念比较
【.NET
机房重构
】——再看抽象工厂加反射实现登录
纯三层的
机房重构
终于敲完了,但是还需要加设计模式,这又是一道难题。研究了半天的时间,终于对七层的运行步骤熟悉了一些,也对抽象工厂加反射和配置文件了解的更多了一些,下面就看看我的新认识。
u013038861
·
2015-01-10 19:00
.net
重构
【
机房重构
】——策略模式+简单工厂计算消费
引言 在计划上机功能模块的时候,计算消费金额是一个不容忽视的问题,这关系着消费者利益,我们都清楚和消费者打交道的功能一定要做活,因为我们为了促进消费会经常做些促销活动,这时候就需要我们的系统在计算消费金额的时候能很好的适应这用需求的变更,当我想到这些的时候,小菜和大鸟商讨关于商场促销的画面就浮现在脑海中,所以,我也打算在计算消费的时候,采用策略模式,下面和大家一起分享一下我的想法: 理论部分
u013045437
·
2015-01-09 19:00
设计模式
重构
VB.NET
机房重构
——泛型集合
敲三层的时候就听师傅说过泛型,只不过当时没有特别的注意。当敲用户登录窗体时,我遇到这样的问题,就是我们需要经过验证输入的信息的正误之后才能登录或者不能登录。判断时,需要返回我们从数据库中查到的信息,那么问题就来了,如何返回呢? 一开始我一直用的是DataTable返回数据的,但是当去判断的时候我不知道如何下手了,按照以往的经验,我们可以使用table.rows()或table.field
u013036278
·
2015-01-07 21:00
重构
泛型
VB.NET
【
机房重构
】——模板方法解决组合查询
引言 在
机房重构
再次遇到组合查询的时候非常的兴奋,这是因为在学习VB.NET的时候写过名为《vb.net——窗体继承》的博客,当我在谋划组合查询的时候看到完全的四个窗体就立马想到了这个知识,当时还不知道这是个设计模式
u013045437
·
2015-01-07 20:00
设计模式
继承
重构
VB.NET
机房重构
——错误集锦(一)
这次的
机房重构
可以说是历经磨难啊,各种问题,各种调试,以至于到目前为止也就勉强能够实现登陆功能。虽然功能实现了,但是对这条线的理解程度还需要进一步加深,需要自己去细细研究。
u013036278
·
2015-01-05 23:00
重构
VB.NET
界面
SQLHelper蓦然回首
自己前面写过一篇博客是关于Ado.net和数据库的但是自己并没有怎么注意直到
机房重构
的时候发现其实好多东西封装起来可以减少DAL层的代码量没错啦这就是我在读了很多前人的博客和峰哥借的书之后明白的sqlhelper
u013035477
·
2015-01-02 11:00
机房重构
(一)--UML图
终于开始重构了,
机房重构
可以说是我们现阶段一个很重要的小项目,因为它涉及到我们这段时间学习的各种知识;首先我们用到了软工的知识,做一下开发前写文档的工作;其次就是UML图,再有我们这次重构的主要开发环境是
u013036278
·
2015-01-02 08:00
设计模式
面向对象
重构
架构
VB.NET
【
机房重构
】——存储过程和触发器
引言 在上一篇博客中给大家介绍了触发器的作用,那么我在这篇博客中给大家介绍一下存储过程的知识,触发器和存储过程非常的相似,所以给大家介绍完存储过程以后会通过对比这两块知识给大家总结一下。 基本知识 存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有
u013045437
·
2015-01-01 18:00
sql
VB.NET
【
机房重构
】——触发器
在耿建玲视频中就学习了触发器这个知识点,但是当时没有认真的学习者块知识,只知道触发器是当我们对数据库中的表进行操作的时候,自动触发执行sql语句,但是到底是怎么使用?以及基本语法是什么都不是很清楚,所以在第一遍机房的时候也没有用触发器,因为当时发扬了“重复就是力量”的精神,都是一遍一遍的写重复的代码。可是在重构的时候比较懒,不愿意写那些重复的代码,所以就对这个只是小研究了一下,下面和大家分
u013045437
·
2014-12-30 19:00
sql
.net
机房收费系统重构之设计
机房重构
有两个星期了。还没有进入敲代码阶段。今天刚刚结束了UML图的设计。明天开始就要进入代码实现阶段了。在这期间学到了不少东西。
u013044000
·
2014-12-28 19:00
数据库
重构
设计
数据库建模
【.NET
机房重构
】——rdlc报表的使用
每次做机房的时候,总会遇到报表的问题;每次遇到报表,又总是会卡在这里。第一次机房是由于第一次接触到报表,而且VB也没有自带报表设计器,所以只能用第三方控件来设计报表。这一次VS是自带了设计器,可是还是卡了,卡在了怎么用的问题上。经过各种查资料,发现报表其实就是难者不会会者不难。 在VB中,报表窗体可以分为三部分,窗体、控件、报表,用控件来显示报表数据,用窗体来承载控件。在VS中也类似,只不过
u013038861
·
2014-12-28 11:00
.net
重构
报表
机房重构
——三层架构
机房重构
有半个月,虽说数据库都没有连好呢,但是在各种调试的过程中对三层架构又多了一些了解.在开始三层架构的总结之前先看一看vb版的过程,看看界面和数据库的关系。
u012331102
·
2014-12-27 21:00
三层架构
机房重构
vb.ne
【
机房重构
】——Sqlhelper
在学习VB.NET的时候在图书馆借了一本关于VB.NET和数据库的书来看,在这本书中有很多关于VB.NET和数据库交互的知识,但是当时没有研究的特别细,因为那本书非常厚,也就只是混了个眼熟,在我做机房收费系统框架的时候,在思考D层的时候突然一个问题困扰我了,那就是我们的每一个功能几乎都得和数据库打交道,那么我们就得需要写很多的重复代码,在第一做机房的时候也就忍了,那是自己还很嫩,也不知道什
u013045437
·
2014-12-27 18:00
sql
数据库
VB.NET
【.NET
机房重构
】——泛型集合
对于刚刚接触VB.NET的我来说,VB.NET这门语言除了知道它是面向对象的,与VB有很多地方都是类似的之外,其他的就真的没什么了。所以重构过程中会遇到很多问题,有些问题会让你绞尽脑汁,花上一周的时间也不一定能够解决。这个问题就真的花了一周还要多的时间来解决,仅以这篇博客来记录解决问题的过程。一、遇到的问题 记得敲第一版机房收费系统的时候,一个主要的问题就是将数据库表中的信息显示到窗体控件中
u013038861
·
2014-12-21 18:00
VS2010 报表教程--玩转
机房重构
机房重构
的时候再遇报表,和第一次做的时候不同点是用的VS中自带的报表,而且用VS中自带的报表控件不仅简单操作,而且方便。只需要三个步骤就可以将它搞定。
u013086062
·
2014-12-20 11:00
机房重构
——三层的修改密码路线
在机房收费系统中,开始我是一个窗体一个功能的来写,后来慢慢的我开始划分成增的功能,改的功能,删的功能,和差的功能,先前我已经写了增删功能的,为了把这几种功能突出下,我就打算把最简单的修改部分写一下,写成一个系列的。由于修改学生信息的代码比较多,我就写一个修改密码的功能。我先申明一下,我的CSDN使用不了代码编辑器和插不进图片,编辑的确不美观。等我换了系统再把格式编辑一下。1,D层:我在修改密码中使
tsj11514oo
·
2014-12-14 17:00
机房重构
——三层文本框的处理
一般在U层中我们对文本款的代码往往是写的很冗余并且重复。所以我们就可以把他归为一个模块中。这样不仅使代码整洁而且省时。下面我们就来看看怎样处理文本框的。我先申明一下,我的CSDN使用不了代码编辑器和插不进图片,编辑的确不美观。等我换了系统再把格式编辑一下。1,判断文本框是否为空(1)先imports 窗体。ImportsSystem.Windows.Forms(2)定义一个结构体Term,他是由一
tsj11514oo
·
2014-12-14 16:00
UML实战总结——机房收费系统UML第一版部分图展
正儿八经的从文档到UML建模到代码实施,严格按照软件工程的这一套程序跑下来,估计得到个人
机房重构
了。 以下的UML图是从已经设计好的机房中来,由于我的机房的思路和大家不太一样,当初我是侧重机房管理
u011500356
·
2014-12-13 16:00
从
机房重构
中学习数据库——存储过程和触发器
开门见山,我也是在机房中学习使用存储过程,看来大家的博客,慢慢的使用,接触了一段时间还是有点模糊。简单总结一下。 What 存储过程:是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在
u010843114
·
2014-12-08 15:00
【.NET
机房重构
】——注释新解
记得在学习.NET视频的时候遇见过一个名词——XML,其实这也不是第一次遇见,早前也遇见过,上网查了一下就知道是可扩展标记语言,但是具体是什么意思怎么用,查了好几遍还是没搞懂。直到做到重构需要写注释的时候才发现,VS中有些自动生成的注释就可以存储为XML文件,再反过来理解XML,可扩展标记语言其实就类似于代码注释,就是对代码的扩充解释的部分,只不过XML不仅仅是这些而已。 从第一遍做机房的时
u013038861
·
2014-12-07 17:00
.net
Visual
Studio
牛腩总结
1.CS的影子 在
机房重构
的时候,就用到了像牛腩老师所用的Sqlhelper,触发器,存储过程,防止SQL注入的一些知识,所以讲起这来,听着感觉到很亲切的样子。
u010539352
·
2014-11-26 14:00
bs
牛腩
VB.net版机房个人重构中组合查询的面向对象
说起
机房重构
,别有一番滋味在心头,那些与组合查询相交的日子,写着魅力与波折;回荡其那往昔的峥嵘岁月,不远不近,激扬文字,浪遏飞舟。 好了,言归正传其实之前一直没有偏离,哈哈。
u010180031
·
2014-11-23 21:00
机房收费总结之硕果累累
二、技术应用 1、设计模式的实践 在个人版
机房重构
中,我们尽可能的加入设计模式,目的就是学习设计模式如何应用,加深对设计模式的理解。
u010168160
·
2014-11-22 07:00
总结
应用
机房收费系统
牛腩新闻发布总结
旧知识 后台的设计都是
机房重构
中接触到的知识,相对
机房重构
来说更简单。利用三层的知识和C#语言完成后台的操作,涉及到了SQLHelper、存储过程和触发器。
u010121883
·
2014-11-07 14:00
存储过程与触发器
机房重构
的时候,第一次真正的用到了存储过程,减少了代码的用量,实现了多个表之间的操作。方便至极!在牛腩中,正式用了一次触发器,对触发器和存储过程都有了一定的了解。对比了一下他们!
u010121883
·
2014-11-07 10:00
机房重构
总结之步履蹒跚
一、惨淡的回忆 1、艰难的开始 记得我很早就开始
机房重构
了,好像是在六月份,当时正好赶上考试,它就自然搁浅了。
u010168160
·
2014-11-07 07:00
总结
机房重构
重识数据库设计——【软考】
之前做机房的时候写过一篇【个人
机房重构
】——创建数据库三部曲 ,主要写了三范式、E-R图简单创建,现在看起来,光追求宏观不考虑细节是不够的。
successA
·
2014-11-04 22:00
软考
数据库设计
应用程序配置文件
这里主要记录一下在学习过程中配置文件的使用,因为是从
机房重构
接触到的,就以机房里的窗体为例子。一、何方神圣? 应用程序配置文件包含应用程序特定的设置。
mayfla
·
2014-11-03 19:00
DataTable转化为泛型集合
前一段时间,因为做
机房重构
基本思路都没有搞清楚,然后周围接触的概念太多了,就想一开始什么都加上,不堪重负,起步很慢。后来经亮哥提点,一点一点的加东西,就好很多了。
mayfla
·
2014-11-02 20:00
SqlParameter防止SQL的注入
其实,最开始学习SqlParameter是在
机房重构
里面,只不过当时不知道为什么这么用,只知道它是简单的传送一些参数罢了! 在牛腩中,才开始真真正正地将Sqlparameter和SQL注入连在一起!
u010121883
·
2014-10-31 11:00
机房重构
之模版方法模式-组合查询
机房收费系统中,一个比较让人纠结功能就是组合查询,不仅仅是代码比较多,而且大多都是重复的代码,也正是因为如此,才比较适合模版方法模式。 一、基本介绍 模版方式模式是定义一个操作中的算法的骨架,而将步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。类图 二、具体实现 1、建立模板父窗体 添加Windows
u010168160
·
2014-10-24 08:00
设计模式
VB.NET
模版模式
组合查询
机房重构
机房重构
小结--存储过程和触发器
上一篇总结主要写了一些需求分析和数据库设计方面最新的感悟,这一片我想写写存储过程。存储过程,我的理解就是存储需要执行的一些方法。存储过程是属于数据库所拥有的,所以存储过程是对数据库执行的一些操作,通过SQL语句来完成。存储过程一分类:系统存储过程:以sp_开头,用来进行系统的各项设定,取得信息,相关管理工作。本地存储过程:用户创建的存储过程是由用户创建并完成某一特定功能的存储过程,我们机房重
wangdan1030
·
2014-10-23 19:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他