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
----机房重构
【
机房重构
】——使用DataGridView控件轻松显示数据(一)
在刚刚敲机房的时候遇到的问题就是DataGridView控件显示数据。好在被我解决了,好开心。下面分三部分来写这篇博客。一、操作步骤(1)新建一个WinForm窗体,在窗体中添加DataGridView控件,选中控件,点击控件上边缘的小三角,选择数据源,点击添加项目数据源。(2)选择数据源类型,此处应选数据库类型(3)选择你的机房收费系统的数据连接,或新建连接,点击下一步。(4)根据你想要在窗
u013035538
·
2015-04-20 19:00
重构
datagridview
新闻发布系统,SQLHelper重构
在视频中,采用的是经典三层的框架,这对于已经经历过
机房重构
的我们来说,敲代码还是很容易上手的。 相信大家都不会忘记
机房重构
中我们的一个好助手,那就是SQLHelper。
u013034223
·
2015-04-19 19:00
SQLHelper重构
牛腩新闻发布系统
SqlHelper重构
在
机房重构
的时候有用到SqlHelper(点击查看),当时什么都不懂。后来经过不断的使用,开始理解其中的意思。后来发现原来的SqlHelper写的有点繁琐。对于每个操作都需要写两次,来区分是否带参数。
u013044000
·
2015-04-15 20:00
SQLHelper
机房重构
---准备阶段总结
三层项目结束有段时间了,由于最近把大把大把的精力放到了自考上,
机房重构
只是停留在了准备的阶段,下面是我在准备阶段对“
机房重构
”的一些自我认识。
u013047584
·
2015-04-12 21:00
【
机房重构
】E-R图
之前做机房的时候没有好好的设计一个数据库,给的那个范例数据库,当时只感觉数据冗余,现在想来,都不符合三范式要求。当年太懒,就如此的将就过去了,现在数据库的设计一步步的按部就班的做好,做详细。 E-R图(EntityRelationshipDiagram)即实体-联系图,用实体类型、属性和联系的方法,来描述现实世界的概念模型。在设计E-R图的过程中,我觉得找到实体是最关键的,进而
u013036685
·
2015-04-12 21:00
【
机房重构
】——UML
机房重构
UML图浩浩荡荡开始,现也让它告一段落,再下面敲的过程肯定还要完善..... 这一遍,较第一遍有很大的进步。
u012654963
·
2015-04-12 20:00
【
机房重构
】之数据库的操作
机房敲到现在,就发现,想只靠一个VB过日子,那是不行的!瞧来瞧去,还是围着那几个数据摆弄,为了摆弄更方便,sql当然更专业,所以,今天研究一下在敲机房的时候,可能用的的几种数据库的操作!视图视图是什么:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。视图可以由多张表的各个列名组成一张视图。这方便了我们进行的复
u013036688
·
2015-04-12 19:00
数据库
【
机房重构
】——修改密码之全局变量
前些天,在修改密码这问题给困住了,网上肯定有解决办法,也有提高班同学们写的博客,但是记得米老师说过,站在巨人的肩膀上是有前提的,所以还是决定自己解决问题,一定要自己解决。中间因为作品展停了几天,当我再次思考这个问题,调啊调,最终被我解决了,真的是很开心!当时特别兴奋,可能我比别人慢一点,花的时间也多了一点,但没关系,我有收获就行了,再提高的效率,我的进度就能赶上来的。 修改密码的第一步是要核
u013035538
·
2015-04-12 15:00
修改密码
全局变量
机房重构
机房收费系统重构版:照葫芦画瓢
跟随着培养计划的步伐,自己弄完三层后就风风火火的开始了自己
机房重构
之路!
u012829124
·
2015-04-08 21:00
成长
回顾
机房收费系统
机房重构
——组合查询
机房重构
,组合查询也算是一个大难关,组合查询到底应该怎么做呢?
u013038643
·
2015-04-05 11:00
.net
重构
存储
【
机房重构
】— 登陆折射出外观模式
最近在做机房登陆功能的时候,对于外观模式的理解更加透彻了,下面和大家分享我的理解: 先来一张关于UI、Facade、BLL中对应的类的建立图: 上图中明显可以看出UI中创建了一个登陆(FrmLogin)界面,在外观层中创建了对应的登陆外观(LoginFacade)类,因为登陆涉及两个表的逻辑判断,所以BLL层创建了用户信息(UserBLL)和用户工作记录(WorkLogBLL)类。
u013030601
·
2015-04-04 10:00
设计模式
重构
再次理解泛型
在
机房重构
的过程中,我们也都使用了泛型,那时是初次接触,至于详细的真的是不理解?那么泛型是什么,我们先从理解泛型开始。
gaibian0823
·
2015-03-31 11:00
【个人版机房】-初步分析
机房重构
已经开启! 有过之前机房的经验,这次对他已不再陌生。知道机房收费系统是干嘛的,知道他有哪些功能。
zhangmeihong2
·
2015-03-30 18:00
三层加设计模式
在
机房重构
时需要在三层的基础上添加设计模式。通常为外观、抽象工厂、接口。 外观层:定义一个高层接口,为子系统中的接口提供一个一致的界面。还记得那个股票基金的例子吗?
mengdonghui123456
·
2015-03-29 21:00
【重构】触发器的使用
在
机房重构
的过程中,进一步学习了解数据库的运用。以前使用数据库只是单纯的建表,对表进行增删改查。重构中主要运用到的是触发器,视图还有存储过程的使用。下面先介绍一下关于触发器的使用。
u013046097
·
2015-03-29 15:00
数据库
重构
博客
VB.NET
【
机房重构
】——share & static
背景: 在敲机房收费系统修改密码过程中,遇到一个问题:如何将登陆的用户名记录下来,以供修改密码查找记录时调用。 曾经敲vb版本机房时,是在模板里定义了一个公共变量,这里应该也是这种思想....但如何定义呢?先说下解决方法吧: 用share关键字:在实体中:[vb] viewplaincopyPublic Shared UserID As String 这样就可实现将变量值应用于整个
u012654963
·
2015-03-29 14:00
static
VB.NET
share
[
机房重构
]UML图(包图、类图、用例图、时序图)
机房重构
画图是一个非常重要的一个阶段,
机房重构
之前也画过UML的图,但是这一次与上一次不同,这一次有分层的思想在里面。
u013046597
·
2015-03-28 22:00
编程
类
重构
面向对象
UML
重构机房收费系统—数据库设计
弄完了三层的例子后,
机房重构
早就该开始了,但是自己一直不想动,万事开头难,机房收费的重构,先是数据库的设计问题,开始包括ER图的设计。然后设计数据库,设计表.......
u013067402
·
2015-03-28 20:00
数据库
机房重构
有感
不能再拖了,把
机房重构
项目结了,往前走吧。不去画一些思维导图,也不去总结一些具体的知识点了。因为我感觉自己收获的不是怎么结帐、怎么上下机,不是怎么添加报表,也不是七层的具体应用。
u013037201
·
2015-03-28 15:00
感受
机房重构
【VB.Net
机房重构
】--简述配置文件
机房收费系统的重构中,看到许多资料关于反射+配置文件,自己也不知道是啥,怎么用,为什么用,但是很多前辈们都走过了,有了这个东西,自己当然也要尝试一下,然后经过查询以及讨论之后,对各方的知识进行汇总和整理加上自己的一点理解,留下来这篇博文。1.是什么,能干什么? 配置文件是标准的XML文件,XML标记和属性区分大小写。随安装程序一起被安装到计算机上的文件,里面存放着安装好的应用程序运行时所需要
u013045552
·
2015-03-28 15:00
配置文件
VB.NET
牛腩新闻发布系统——阶段总结(二)
随着
机房重构
的完成,我也正式步入了BS的学习。牛腩新闻发布系统是BS学习的第一个项目,在这个过程中确实遇到了很多问题。
u013036278
·
2015-03-27 16:00
浏览器
新闻
发布
【
机房重构
】之报表
依稀记得去年暑假第一次敲机房收费系统的时候报表这个功能就挺让人费心思的,因为这个功能的实现还要借助外部软件,再调试的时候也需要结合两个软件一起工作。现在重构过程中又到了报表这里,让人高兴的是VS自带有报表的功能,同时这也是一个新功能需要我们来了解。首先,在重构中使用VS自带的报表功能有好几种实现的方法,这里我使用的是其中的一种:在UI层添加数据集和报表,然后在窗体上添加报表空间,通过报表控件调用我
u013058618
·
2015-03-23 22:00
【
机房重构
】——修改密码 及 share()
机房收费系统重构之修改密码,算是自己独立敲出的第一条线,也代表着自己对三层终于有了一定的理解。修改密码主要思路:活动图:三层思想:UI层: 负责将用户输入信息记录到实体层。BLL层: 负责判断旧密码是否正确,输入的两次新密码是否相同。DAL层: 负责从数据库调取数据,修改数据。在过程中,遇到的一个困难:如何将登陆的用户名记录下来,以供修改密码查找记录时调用。vb中是在模板里
u012654963
·
2015-03-22 21:00
面向对象
三层
机房收费系统
进一步对泛型集合的思考
第一次接触是在
机房重构
的时候,DataTable转换成泛型集合。后来敲这个系
u012904383
·
2015-03-15 21:00
泛型集合
机房重构
——存储过程
原来只是见过存储过程这几个字,知道有这么一个东西,但并未真正揭开它的面纱去真正了解它,但是在敲机房的时候就遇到了难题,要修改数据库中多张表的数据,使用SQL语句的话会很复杂,究竟什么可以让我们的效率提高呢?存储过程可以做到,这就迫使我不得不去再次触碰存储过程。 定义:在大型数据库中,一组完成特定功能SQL语句的集合。相当于就是将原本需要再D层多次写的SQL语句,在数据库中写到了一块。 何时
u013038643
·
2015-03-15 15:00
.net
重构
存储
牛腩新闻发布系统小结
牛腩新闻发布系统采用的也是三层架构,因为之前做过
机房重构
,所以在三层方面还是很好理解的。对于网站中用到的Sqlhelper和存储过程,触
u013044000
·
2015-03-15 11:00
【
机房重构
】之七层登陆
首先让我们先了解一下
机房重构
。目前的机房收费系统是我们第二次敲,我们称第二次为
机房重构
。
u013058618
·
2015-03-14 10:00
机房重构
总结(二)
机房重构
的时间也好长了。自己走了一条十分“曲折”的路。和第一遍机房一样,有一种莫名的恐惧。刚开始是不相信自己能用.NET敲出个完整系统还要加上设计模式。
u013035612
·
2015-03-12 17:00
机房重构
总结(一)
1、【对七层的理解:】上图就是我个人重构的整体架构。在代码实现的过程中才算是慢慢理解七层的各自功能。下面说一下自己的理解:UI层:设计满足用户需求的界面,并进行必要的文字说明。声明所需变量,实例化实体、外观层并调用外观层的方法。Façade层:更好的解耦UI层和BLL层。假如BLL层的方法改变某一部分的时候UI层不至于跟着一起变动,减少了工作量。BLL层:是业务逻辑层。从数据访问层获取数据,显示在
u013035612
·
2015-03-12 09:00
VB.NET版
机房重构
---验收总结
经过20多天代码的编写和10几天的画图和文档的完善,这个个人版的
机房重构
算是基本完成了!但是经过师父的验收以后,发现自己最大的问题还是在需求分析这一段,用师傅的话:“需求搞的很混乱!”。
u013045959
·
2015-03-11 18:00
机房重构
——UML图(二)
机房重构
工作已经完成了,回过头来再看看自己在重构路上的经历,发现自己真的在实践中成长起来了。
u013036278
·
2015-03-09 17:00
类
重构
UML
VB.NET
机房收费系统重构版:那个系统我们一起遇到的问题
回想之前确实停留在嘴上说说就完事了的假把式上,这次敲了第二次
机房重构
后根据自己的切身经历仔细回味了一番。相比于之前有了更深的理解吧,感觉还是有记录的必要性,于是乎整理了一下。
u012829124
·
2015-03-09 09:00
问题
博客
态度
回顾
【
机房重构
】UML图
机房重构
开始了,这是个说大不大,但也不小的工程。按照重构的顺序一步步往下走,设计好数据库之后,下一步当然是UML图了。
u013034793
·
2015-03-08 11:00
重构
图
UML
【
机房重构
】一步一步往上爬——验收给了我什么
整个
机房重构
过程中,一共经历了两次验收。一次是关于系统编程;一次是关于画图与文档,每一次,师父都是耐心、细心地指导。要问验收给了我什么,看下面的博客内容便清楚了。
u013034223
·
2015-03-04 10:00
数据库设计
画图与文档
个人重构
机房重构
总结
机房重构
过程中所遇到的问题: 一:无从下手 一开始自己进行重构时,不知道如何下手,所以在这个阶段拖了老长时间也没有一点进展。
u013036278
·
2015-03-03 15:00
重构
感受
VB.NET版
机房重构
---“报表”之旅
在第一次机房的时候,由于VB没有自带的报表,所以我们用的是第三方的报表控件!设计这个报表真是用了我很多的时间!这次重构中,.net版的开发环境VS中就提供了一个现成的报表控件,再经过和数据库的绑定就可以了,不用写多余的代码,这样很是方便,所以下面让我们来见识一下!第一步:添加报表控件,在工具箱中:第二步:我们要明白,这只是添加了一个报表控件,而真正的报表我们还没有绑定到这个控件上!接下来就是绑定真
u013045959
·
2015-03-02 20:00
【
机房重构
】一步一步往上爬——又见UML与文档
机房重构
的代码编写完成后,下一阶段的任务就是画图和文档了。在师父细心的一番指导后,开始动工了。 在数据库设计的时候,自己也有根据自考学习的知识,画了张ER图。
u013034223
·
2015-02-25 20:00
文档
UML
个人重构
【
机房重构
】——DataTable和泛型集合
引言 在
机房重构
还剩下上下机功能的时候突然听到这么一个消息——我们最好不要用DataTable来从D层返回,应该用泛型集合!
u013045437
·
2015-02-23 15:00
泛型
重构
面向对象
VB.NET
VB.NET版
机房重构
----模板方法+存储过程实现组合查询
自己经历了几天画图的郁闷期以后,就开始编写代码!这个编写代码的一路是顺风顺水,没有什么起伏,以至于让我忘了后边还有组合查询,上下机,结账,这三个大难题!这不,就在组合查询这里遇到了一个“大问题”!问题就是如图:(我的数据库中有学号为1234和1205两条记录,但是显示的却只有一条记录!)我的存储过程是这么写的:alter PROCEDURE [dbo].[proc_StudentBInfo] @F
u013045959
·
2015-02-23 10:00
【
机房重构
】一步一步往上爬——小问题大收获
机房重构
进行了半个月之久了,其中遇到了不少问题,有的调试了很久,有的是因为自己的大意。不管怎样,自己还是通过各种问题,收获了许多,成长了许多。
u013034223
·
2015-02-18 09:00
问题
知识积累
机房重构
SqlHelper助手
正在
机房重构
中,自己一直在摸索,刚开始听说SqlHelper只是感觉很高深,都不知道是用来做什么用的,只是看见别人的博客上写的可以用来帮助连接数据库。
u013038643
·
2015-02-16 14:00
.net
类
重构
【重构】数据库设计
机房重构
关键一步在于数据库的设计,数据库设计好了以后重构也可以省很多事。所以能又拿起了《数据库系统原理》看了一下,所以说自考学习还是很有必要的。
u013046097
·
2015-02-16 11:00
数据库
重构
博客
VB.NET版
机房重构
---类图,时序图
现在正在编写代码,才明白为什么师父一直强调让我先画完图再写代码!因为画图可以有一个整体的总观,可以明白各个层到底是怎么抽象类的!这样会非常方便方法的编写和返回值的确认,以及有助于代码命名规范的实行!由于一开始自己的知识浅陋,所以返回值只是用得布尔型和DataTable型,大家对各个类图就凑活着看吧!但是要知道DataTable必须得对数据库了解才能应用,而我们真正的编写代码的时候是不能看数据库的,
u013045959
·
2015-02-16 08:00
过程或函数'PROC_SettleAccounts'需要参数'@manager',但未提供该参数
机房重构
的时候会遇到会遇到各种各样的问题,尤其是有的时候一个错误不是一次两次的犯,总是在遇到的时候不经意间啊就重新走入了错误的路线。
u013036278
·
2015-02-15 15:00
存储过程
重构
经验
【重构】DataTable"在位置0处没有任何行"
在
机房重构
的过程中遇到了“在位置0处没有任何行”的问题,开始不是很理解,后来查资料发现是使用DataTable的问题。
u013046097
·
2015-02-15 10:00
泛型
重构
VB.NET
机房重构
前奏——三层转七层
刚敲完三层的小例子之后,感觉还是很简单的,只是通过分层让不同的层次完成不同的工作,减少耦合性。可是接下来师父就直接给了一个大难题,让我将三层转变为七层,这对我来说相当困难,自己当时根本就不知道有哪几层,就开始搜。经过一段时间的思考后,终于能够初步明白登录的七层是那些了。下面是我画的包图: 三层的时候只有UI、BLL、DAL,七层只是在原来基础上添加了外观设计模式、接口和抽象工厂,通过
u013038643
·
2015-02-14 16:00
重构
机房重构
之 .net自带报表
在学习vb6时,使用的报表是第三方的Grid++Report,纠结了一番,现在换到了VB.Net,有花了一天的时间来捣鼓。不过感觉还是很有收获,拿出来分享一下。第一阶段【添加数据集】 首先在微软官网下载了报表并安装之。打开VS2010,在项目中添加“新建项”,在“已安装的模版中”选择“Reporting”—》“报表”,在最下方键入名称。打开“工具箱”,可以按照自己的需求,或拽和编辑
u013047824
·
2015-02-13 16:00
【
机房重构
】一步一步往上爬——企业管理器,好好利用
这么些天,一直在
机房重构
中。这么些天,从刚开始的迷茫,到已经完全理解七层间的调用,现在是敲代码敲得恶心了。因为自己好像什么都没有做,只是在一遍又一遍的敲重复的代码,有时候,真的不想干了。
u013034223
·
2015-02-13 11:00
存储过程
触发器
视图
机房重构
VB.NET版
机房重构
--数据库的设计
其实从寒假开始我就开始进行敲代码的打算,无奈“无规矩不成方圆”,既然我们学习了软工,就必须得按着步骤来进行!先设计数据库,再画图,再文档!这不就对于数据库的设计,关于ER图,研究了近1天,才算是建出合格的数据库了!ER图:那么自考时候学的数据库知识就用到了!先看这个图有学生,卡和操作员,管理员这四个实体,但是操作员和管理员的属性相同,所以可以看做用户实体。这样表就出来了:用户表(UserInf
u013045959
·
2015-02-09 20:00
未将对象引用设置到对象的实例。未处理NullReferenceException
在敲
机房重构
的过程中,遇到了各种各样的问题,其中有这样一个问题:“未将对象设置到对象的实例”,如下图: 这个问题真的很常见,也很令人纠结;尤其是这段时间我旁边的好多人都遇到了这个问题,调试了好多天都找不到解决办法
u013036278
·
2015-02-09 17:00
重构
VB.NET
上一页
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
其他