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
————机房重构
机房重构
之 修改密码
理清了思路,一切都那么容易了内容下面我们来看一下
机房重构
修改密码的代码吧UI层ImportsSystem.Windows.Forms ImportsSystem.Drawing ImportsModel
zhang18330699274
·
2016-03-18 21:00
机房重构
—策略模式简单用
在
机房重构
过程中下机敲的比较顺利,当然了,这是没有用设计模式的情况下,后来通过看别人的博客觉得自己的代码太low了,对于设计模式还是学以致用的好,于是决定用策略模式去计算不同等级用户的消费金额
zm13722251407
·
2016-03-18 20:00
VB.net版机房收费系统——存储过程和视图的本质挖掘
机房重构
中用到了存储过程,将自己
sun15732621550
·
2016-03-18 20:00
视图的本质
VB.net版机房收费系统
存储过程的本质
[置顶] 【
机房重构
】——报表
报表前前后后折腾了不少日子,然后就做了一段时间的上下机最后又到报表这块了,不过最后还是弄出来了。下面是我做报表的一个过程:一、ReportViewer容器建立工具箱——报表——ReportViewer——拖至Windows窗体二、添加报表文件(*.rdlc)UI——添加——新建项 三、添加数据集1.在报表文件.rdlc文件中:新建——数据集 2.新建,之后就是“下一步” 3.
caoyujiao520
·
2016-03-18 19:00
[置顶] 个人
机房重构
——下机与职责链的结合
个人
机房重构
中加入设计模式让我们的代码更加灵活,减少耦合。在下机过程中,我使用了职责链模式,当然,还有很多模式适合下机这个功能的实现,期待大家的灵活运用。
why15732625998
·
2016-03-18 17:00
【
机房重构
】——触发器
机房收费系统在做的时候看到有的人用到的触发器就想的用一下,可是总是往后拖,机房就快结束了也没有用到,于是就把退卡功能加入触发器重新实现了一下。一、触发器概念触发器是SQLServer提供给程序员和数据分析员来保证数据完整性的一种方法,它与表事件相关的特殊的存储过程。触发器不能被执行,只能为表上的Insert、Update、Delete事件所触发,顾名思义:某一操作发生则一触即发此操作。二、触发器的
caoyujiao520
·
2016-03-18 17:00
机房重构
个人版——DataGridView显示数据
DataGridView与VB中DataGrid控件的功能十分类似,都是用来显示数据库中的数据。下面就我自己的理解,简单说一下DataGridView控件的使用。DataGridView控件绑定DataSet数据集中的数据,可以有两种实现方式:方法一:DataGridView绑定数据源。方法二:代码实现。 方法一:DataGridView绑定数据源:①添加项目数据源
qq_26545305
·
2016-03-18 12:00
总结
VB.NET
datagridview
机房收费系统
机房重构
打包
我们都喜欢最轻便,最简单的,这大概才是发展的规律。所以在任何过程当中记得努力展现更加完美的。ReleaseRelease,是什么含义呢,它是用来干什么的呢,在自己打包之前都不知道是干什么的,打包的时候经过查询和小伙伴的帮助,才知道打包的第一步就是要将所有的.dll可扩展文件以及.exe可执行文件放在Release中进行重新生成解决方案,并且要修改D层的生成路径为U层的bin文件夹下的Release
Alisawxn
·
2016-03-17 19:00
重构
打包
解决方案
机房
使用EA画ER图并导出为图片
引言 我们在
机房重构
的时候、机房合作的时候都画过ER图,还记得当时自己是用什么工具画的吗?想必也和小编一样,开始是用word,然后各种工具的使用吧。最后还是觉得EA比较方便。
u012904383
·
2016-03-16 11:00
C#
机房重构
——DataGridView控件
前言
机房重构
中,我们都用到了DataGridView控件,我分享一下我用这个控件的收获。
sds15732622190
·
2016-03-15 21:00
C#
datagridview
机房重构
C#
机房重构
——万事开头难(二)
在这么多天的
机房重构
中,发现了好多问题,也解决了好多问题,今天,就把我解决的问题分享给大家。
sds15732622190
·
2016-03-15 21:00
退出程序
显示转换
分行显示数据
获取当前机器名
继承器选择错误
存储过程
引言: 在
机房重构
中尝试了很多新鲜事物,以前只是听说或是理论上的一些知识,现在进行实践,跌跌撞撞中成长!
wxr15732623310
·
2016-03-15 21:00
【
机房重构
】——七层登录
七层登录实现也有一段时间了,觉得一直处在迷茫的时期。理清思路其实看起来七层也是很简单的。在开始登录代码实现之前,先画了登录窗体的包图,宏观上对于七层登录有一个把控。首先说一下包图的简单作用:包图可以描述需求,设计的高阶概况。包图通过合理规划自身功能反应系统的高层架构,在逻辑上将系统进行模块化分解;包图最终是组织源码的方式。七层其实还是可以看成八层的,D层其实还可以抽出sqlHelper来。在这里我
冯静姣
·
2016-03-13 20:47
☆☆
项目实战
————
机房重构
【
机房重构
】——七层登录
七层登录实现也有一段时间了,觉得一直处在迷茫的时期。理清思路其实看起来七层也是很简单的。在开始登录代码实现之前,先画了登录窗体的包图,宏观上对于七层登录有一个把控。 首先说一下包图的简单作用:包图可以描述需求,设计的高阶概况。包图通过合理规划自身功能反应系统的高层架构,在逻辑上将系统进行模块化分解;包图最终是组织源码的方式。 七层其实还是可以看成八层的,D层其实还可以抽出sqlHelp
fjj15732621696
·
2016-03-13 20:00
机房重构
个人版——七层登录
一、前言: 从最初C#版的三层,到VB.NET版的三层,最后再到VB.NET版的七层。可谓是历经了不少的曲折经历。刚开始不知如何下手,各种查资料,各种蒙圈,慢慢的终于有了些眉目。只要坚持,先从简单地代码入手,最终程序的大体轮廓,也就呼之欲出啦。二、七层结构: 七层是在三层的基础上演化而来的,也就是在三层的基础上增加了外观层(Facade)、工厂层(Factory)、和接口层(IDAL)。
qq_26545305
·
2016-03-13 20:00
总结
VB.NET
七层登录
机房重构
——报表
●前言 一个星期又一个星期,犹记第一次敲机房时候的感受,弄报表这一块的时候觉得很乱。这次用.net重构听说VS自带报表功能,心里就开心了不少,结果弄得时候弄了几天没有成功,就开始完善窗体。后来又接着弄,还是没有成功,心里上就有点“怕”了。一提到报表自己第一心态是我不会!今天我想找师傅验收一下,所以下午自己的心里特别的轻松,今天一定要弄出来,就一点点的重头开始做了。最终!我成功的做出来了!开心啊
u012904383
·
2016-03-13 19:00
工厂里的那些事
在
机房重构
的时候工厂层里面的东西都是些没有见过的,所以查了一下资料,总结一下。
loonsd
·
2016-03-13 18:00
【类型转换】DataTable与泛型
在
机房重构
的时候我们都会将数据库的数据读取出来,经常使用的是就是DataTable数据类型,将数据库中表的信息读取出来,存在临时数据表中,即DataTable表,然后将在其他层中需要数据传参的就直接将方法定义为
Dongle_Kevin
·
2016-03-13 16:19
算法
【类型转换】DataTable与泛型
在
机房重构
的时候我们都会将数据库的数据读取出来,经常使用的是就是DataTable数据类型,将数据库中表的信息读取出来,存在临时数据表中,即DataTable表,然后将在其他层中需要数据传参的就直接将方法定义为
Dongle_74
·
2016-03-13 16:00
泛型
Datatable
机房重构
—单例模式
定义:保证一个类仅有一个实例并提供一个访问它的全局访问点。 解释:通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问实例的方法。 特点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身
sh15732626014
·
2016-03-13 10:00
【
机房重构
】——VS2012打包教程
前提个人重构完成一直停留在调试阶段,从来没有尝试过发布,因为总是担心着调试会出现各种各样的问题,所以打包一直停留。直到上次师傅的验收,才想起解决这件事。后来实践操作一下,貌似还是很简单的!下面就让我们来实战一下,如何将VS进行打包!1、选中下图中标红的地方,如果没有的话可以自行搜索下载。注意一下,这个东西并不是通用的,一定要根据自己VS的版本来选择安装。2、创建完成后,会出现一个特别复杂的界面,如
jiadajing267
·
2016-03-12 16:00
重构
vs2012
C#
机房重构
——存储过程
前言 当我们在写一个数据库操纵语句时,如果只涉及到一个表的增删改查,那么非常容易,直接在D层写相应的代码就好了,但是如果我们需要同时操作多张表呢?在D层一行一行的写操作语句是不是非常麻烦,而且逻辑也非常不清楚呢?这时候,存储过程的作用就体现出来了。何为存储过程 存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次
sds15732622190
·
2016-03-11 15:00
存储过程
机房重构
机房重构
—报表添加
vb.net的Framework平台提供了强大的报表支持,所以我们不再需要借助第三控件,只需在窗体上添加一个报表容器插入一张报表就可以了:(1)添加报表容器直接在工具箱里明确的标出,效果如图(2)制作报表在U层右击选在添加,新建像,找到报表接下来有两种方法,一个是打开工具箱,里面将只会显示和报表有关的项,里面有表,直接拖到上面,或者右击点击插入——表,这是便会让你配置数据源,点击新建,一直
Ljm15832631631
·
2016-03-07 15:00
重构
报表
机房重构
之报表制作
机房重构
之报表制作 在VB.NET中的报表,首先需要一个容器,新建一个项目,新建窗体,然后从工具箱中往窗体上添加这个容器。
nangeali
·
2016-03-06 20:00
机房重构
—删除用户析DataGridView
主要思路实例:删除用户主要有以下几个小知识点1.根据等级将该等级下的用户信息显示出来以及就是数据库里的数据如何显示到该控件上2.判断是否选取了一行,并根据该行的ID将其在数据库里的信息删除,在控件里也删除第一步:将所有等级在comboBox框里显示,并点击不同等级便显示不同等级的用户PrivateSubfrmAddDelUser_Load(senderAsObject,eAsEventArgs)H
Ljm15832631631
·
2016-03-06 16:00
遍历
datagridview
机房重构删除用户
机房重构
——透过变量和存储过程看结账
●前言 敲
机房重构
到结账这一块想了两天。
zh15732621679
·
2016-03-06 15:00
机房重构
--职责链模式应用
在重构的过程中,通过查询一些博客,最后决定用职责链模式来计算下机消费时间。 首先分析需求,我们都知道在基本数据设定中存在三个时间,递增单位时间、至少上机时间、准备时间。如果实际上机时间小于准备时间,则返回0;如果时间上机时间大于准备时间小于至少上机时间,则返回最少上机时间,如果实际上机时间大于至少上机时间,则返回n个递增单位时间。 接下来,我们来看一下职责链模式 使多个对象都有机会处
zt15732621796
·
2016-03-05 21:00
重构
架构
存储过程的使用
以前只是听说过存储过程但是从来没有亲自用过,
机房重构
的时候用户注册涉及到多张表,大家都调用了存储过程,自然我也想用。什么是存储过程?
lfh15732626246
·
2016-03-05 21:00
C#
机房重构
——泛型
前言 我们都知道,在
机房重构
中,刚开始看的三层视频,返回值类型是实体,后来用了SqlHelper,返回值类型就变成了Datatable,那这些,和今天要说的泛型有什么关系呢?
sds15732622190
·
2016-03-05 20:00
泛型
机房重构
机房重构
之七层登录
目录目录七层UML图七层具体展示UI层Facade层BLL层Factory层IDAL层DAL层sqlHelper层Entity实体遇到的问题往sqlHelper里传参数时用数组找不到指定文件自己的小想法结语七层UML图七层具体展示UI层PublicClassfrmLoginPrivateSubbtnLogin_Click(senderAsObject,eAsEventArgs)Handlesbtn
韩丽萍
·
2016-03-05 17:47
【项目实践】
机房重构
之七层登录
目录目录七层UML图七层具体展示UI层Facade层BLL层Factory层IDAL层DAL层sqlHelper层Entity实体遇到的问题往sqlHelper里传参数时用数组找不到指定文件自己的小想法结语七层UML图七层具体展示UI层PublicClassfrmLogin PrivateSubbtnLogin_Click(senderAsObject,eAsEventArgs)Handlesb
boniesunshine
·
2016-03-05 17:00
重构
机房重构
—存储过程
在
机房重构
过程中七层的主线明白了以后就剩下大量的敲代码了,这一过程无疑比较枯燥,因此有必要在机房中尝试一些新东西,比如,存储过程。 那么什么是存储过程呢?
zm13722251407
·
2016-03-05 17:00
【机房个人重构】数据库设计之概念模型
设计一个数据库,需要进行3个层次步骤的模型分析,这次
机房重构
,我又重新学习了一遍之前自考书上的知识,知识就是这样,多复习,每次重温都会有新的理解,这样才是学习。
binggetong
·
2016-03-05 11:00
重构
设计
概念模型
机房重构
—七层登录
七层登录,是三层登录演化而来的,它的主要目的是为了解耦和,让程序耦合性底,不必依赖性太强。它比三层多了外观层(Facade),工厂层(Factory)和接口层(IDAL)。多了这几层的应用,让程序更加符合开放封闭原则,大大降低程序的耦合性。下面就是七层登录的代码:首先用来连接数据库的配置文件: 通过配置文件可以很方便的更改数据库,如果需要更改数据库,我只需要把配置文件中的Sqlser
sh15732626014
·
2016-03-04 19:00
[置顶] 个人
机房重构
——存储过程
SQLserver中的存储过程在刚刚接触数据库知识的时候,仅限于听说,通过这次
机房重构
,对SQLserver的强大有了更加深刻的理解。
why15732625998
·
2016-02-29 12:00
机房重构
——存储过程详解
前言: 最近在敲
机房重构
的时候在注册,需要建立注册存储过程的时候遇到了问题,由于对存储的过程的不熟悉,所以在网上和查书希望对它可以有一定的了解,对于以后的学习可以更加的方便些。
changyinling520
·
2016-02-29 09:00
机房重构
—导出Excel
DataGridView导出Excel和VB机房里差不多,很基础的东西,可以通过纯代码实现,也可以通过添加服务引用来实现,这里就介绍下如何通过添加引用来实现导出Excel,毕竟简单直接~ 先在U层程序集里添加Microsoft.Office.Interop.Excel引用,然后就可以在U层中填写以下代码了:'建立excel连接 DimmyExcelAsNewExcel.Appl
zm13722251407
·
2016-02-28 16:00
【机房合作】——观察者模式下机
前提在个人
机房重构
的过程中,使用设计模式比较少,所以借着这次机房合作的机会,又巧好承担了B层任务,所以希望多多尝试使用设计模式,希望从中得到锻炼。
jiadajing267
·
2016-02-28 16:00
设计模式
重构
合作
年终总结
计算机学习 这半年来,学习到了很多的东西,从机房收费文档到UML画图再到C#,到现在的
机房重构
。在这半年的学习中,让我慢慢开始了解了自己所学的东西,不再
dsj15831653282
·
2016-02-28 16:00
[置顶] 个人
机房重构
——组合查询及优化
个人
机房重构
逐渐接近尾声,就遇到了组合查询,本来组合查询并不是一个很难的问题。
why15732625998
·
2016-02-27 21:00
机房重构
之窗体登录
内容首先我们来看一下
机房重构
的包图(摘自网上)然后说一下我对七层的理解从三层到七层的变化最多的是多了一个外观层(Facade)和一个工厂
zhang18330699274
·
2016-02-27 17:00
机房重构
——报表
在VS中报表的实现还是比较容易的,第一次机房收费时,我们用了三方工具来制作报表,相对俩说是比较麻烦的,我们来看一下,VS中是如何制作报表的。 第一步:添加数据集 第二步:根据向导,新建连接,输入相关信息。 下一步: 下一步: 之后一直下一步,选择select语句进行显示 第三步,添加报表 第四步,选择新建的报表,右击添加表,选择数据集属性
u012904383
·
2016-02-27 14:00
C#
机房重构
——报表制作
前言 和VB需要引用其他报表软件不同,VS自带报表设计的功能,初次尝试,就感受到了它的强大之处。报表制作 话不多说,直接报表的制作过程。1、首先,我们要先制作一个报表的容器。放到我们显示报表的窗体上。2、然后,添加一个报表。3、报表添加完成后,我们会看到报表的相关数据。4、依次添加好数据源和数据集,测试连接成功。5、成功后如图所示。添加要使用的参数。6、然后我们就可以在报表工具箱里添加
sds15732622190
·
2016-02-27 08:00
机房重构
VS报表制作
【
机房重构
】——泛型
二、
机房重构
中的泛型我们开始重构时在SQLHelper中返回的是一张表也就是DataTable类型的,然后再一直返回到U层中都是把DataTable当做Model
四月伊人
·
2016-02-26 19:58
●
编程语言
………….NET
.Net—机房收费
【
机房重构
】——泛型
二、
机房重构
中的泛型我们开始重构时在SQLHelper中返回的是一张表也就是DataTable类型的,然后再一直返回到U层中都是把DataTa
caoyujiao520
·
2016-02-26 19:00
机房重构
DataGridView控件应用
机房重构
DataGridView控件应用
机房重构
中,我们查询时,用来显示数据的控件,就是DataGridView。那么DataGridView如何应用?
sh15732626014
·
2016-02-26 14:00
机房重构
——透过实践看Datatable和泛型
●Datatable定义 是一个临时保存数据的网格虚拟表,其他使用datatable的对象包括dataset和dataview。(摘自百度百科)我理解的datatable就是一张表,而dataset当于一个数据库,他可以包括一张表也可以包括很多张表。●泛型定义 1.在程序编码中一些包含类型参数的类型,也就是说泛型的参数只可以代表类,不能代表个别对象。(这是当今较常见的定义) 2.在程序编码
zh15732621679
·
2016-02-26 10:00
【
机房重构
】——视图
一、视图概念计算机数据库中的视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。二、视图建立1.数据库——自己数据库的名称——视图——新建视图2.选择你需要连接起来的两个表:如在查询余额的时候,用到T_CardInfo和T_StudentInfo两个表3.同时T_CardInfo表中的主键CardNo是T_Stu
四月伊人
·
2016-02-25 22:38
●
编程语言
………….NET
.Net—机房收费
【
机房重构
】——视图
一、视图概念计算机数据库中的视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。二、视图建立1.数据库——自己数据库的名称——视图——新建视图 2.选择你需要连接起来的两个表:如在查询余额的时候,用到T_CardInfo和T_StudentInfo两个表 3.同时T_CardInfo表中的主键CardNo是T
caoyujiao520
·
2016-02-25 22:00
七层登录之新小知识点
在
机房重构
的时候,遇到了很多新的小知识点,初次接触,还没能灵活运用,摘出来概念性东西先来了解了解,之后再代码实现过程中希望能灵活运用!
qqxyy99
·
2016-02-24 20:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他