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
--------机房重构个人版
机房重构
之窗体登录
内容首先我们来看一下
机房重构
的包图(摘自网上)然后说一下我对七层的理解从三层到七层的变化最多的是多了一个外观层(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
机房收费系统合作版:一路走来感谢有你相伴
第一次机房收费系统—
个人版
: 进行日期:
u012829124
·
2016-02-25 22:00
总结
成长
回顾
机房收费系统合作版
七层登录之新小知识点
在
机房重构
的时候,遇到了很多新的小知识点,初次接触,还没能灵活运用,摘出来概念性东西先来了解了解,之后再代码实现过程中希望能灵活运用!
qqxyy99
·
2016-02-24 20:00
机房重构
所遇问题及解决办法集锦(一)
敲七层登录的时候,忽然间觉得敲三层搞清的思路瞬间又凌乱了,花了一天的时间边敲边梳理,终于整完了,运行的时候弹出了这样的错误:未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。“加载”二字引起了我的注意,但是我并不知道它的加载机制,于是便去询问度娘了,度娘首先说明了产生错误的原因: 1、DLL文件名与加载时的DLL文件名不一致。 2、DLL文件根本不存在,即出现丢失
sun15732621550
·
2016-02-23 19:00
修改密码
机房重构
源文件与模块生成时的文件不同
机房重构
——报表的创建,显示
在机房收费的历程中,报表是少不了的,几乎任何一个管理系统都会用到报表这样的一个方便统计的图表,我们在VB6.0的机房用过了报表,是第三方的插件,grid++的报表,因为是第三方的报表,所以在设计上还是有不足的地方,不能满足所有的需求,而这一次在VS中,报表就来的方便多了,VS自己就带了一个报表控件,这个控件ReportViewer虽然也有不好的地方,但是比起原来的报表也是方便多了。一、报表
tr1912
·
2016-02-22 00:00
重构
报表
机房收费系统
机房重构
之SqlHelper
机房重构
之SqlHelper 在
机房重构
中,D层中有很多的类,其中很多都需要跟数据库打交道,就是所谓的增删改查,这些命令的执行就都是重复性的,仅仅是查询内容和数据表不同,就是所谓的查询参数和查询数据库的语句不同
nangeali
·
2016-02-21 18:00
C#
机房重构
——单例模式
前言 在
机房重构
之前,我们学习了设计模式,在这次重构中,我们的任务就是将这些模式,添加到机房的重构中去。现在先来解决一个最简单的问题——窗体的超生。
sds15732622190
·
2016-02-21 11:00
单例模式
机房收费系统重构
机房重构
—组合查询&模板方法
设计模式虽然学了一遍,但也仅限于纸上谈兵,在
机房重构
中还是不知道如何去用,而且感觉刻意去套模式还麻烦,但是使用模板方法的好处确是实实在在,显而易见的啊,既大大减少了代码量还省去了绘制窗体界面的麻烦
zm13722251407
·
2016-02-21 11:00
机房重构
——组合查询(模板应用)
在机房收费系统中有三个地方用到了组合查询,分别是查看学生信息,产看上机信息,查看工作记录。这三个窗体中有大量重复的代码,只有少量的代码是不同的,鉴于此种情况,这次是重构了,就不要再向第一次那样复制粘贴了,这里我们可以用到一个设计模式——模板方法模式。 怎么用? 我们把三个窗体共性的东西抽象出一个窗体作为模板窗体,让其他三个窗体继承这个模板窗体,再分别加上自己个性化的东西就可以了。 注意事
zt15732621796
·
2016-02-20 17:00
重构
模板
应用
组合查询
记录心情——
机房重构
的开始
谨以此文记录现在的心情自2月15日完成了三层登录实例,就要准备好好的开始
机房重构
了。但是5天来却没有任何的代码书写。前两天的焦躁就如同炼狱。这就让我想起了之前第一遍收费系统的时候自己的样子。
zhang18330699274
·
2016-02-20 15:00
七层敲通线
前言 学习是相通的,学习完三层我们接着是
机房重构
,这里就需要用七层,因此在学习三层时我们要学会怎么转化成七层 三足鼎立,分而治之。
z15732621582
·
2016-02-20 11:00
机房重构
总结
万事开头难,也不知道是哪位大师说的。这次机房的重构让我深刻的体会到了这句话的含义。 刚刚接触分层,对分层也不理解,照着三层登陆的实例敲一个登陆出来,然后看着网上的包图,就想着加一个抽象工厂,简直无从下手。不断的看书,也请教前人。到最后看抽象工厂的设计模式都不用看文件夹,直接翻开了。无从下手。不知所措。这个阶段是最痛苦的一段。过后就柳暗花明又一村了。 后来又经历几个其它同学的开头,发现
phlsheji
·
2016-02-20 11:00
偷梁换柱——如何在Macfee个人防火墙上添加例外
偷梁换柱——如何在Macfee个人防火墙上添加例外查了很多资料,大家一致认为在
个人版
上无法添加某个软件为例外(即让防火墙忽略),只能把Macfee认为是例外的软件删除。
恶魔博客
·
2016-02-20 10:54
机房重构
七层登录之问题总结
前言自己进入七层好长时间了,但是路途漫漫其修远兮,这条路好短,但走这条路的时间好长,一次次的没有按计划完成任务,在日报里面写上UC的时候,内心很是忧伤,但是虽然忧伤,我还是坚强的过来了,下面一点点的来说一下我在这个过程中遇到的问题。找不到指定文件就是这个问题伴随了我很久,一直不知道怎么解决,直到阿娇来给我调代码然后这样改后,我才知道。并且后来查了好多的资料,都是这样说的:1:DLL文件名与加载时的
王雪娜-Alisa
·
2016-02-19 20:24
【机房收费系统学习】
机房重构
七层登录之问题总结
前言自己进入七层好长时间了,但是路途漫漫其修远兮,这条路好短,但走这条路的时间好长,一次次的没有按计划完成任务,在日报里面写上UC的时候,内心很是忧伤,但是虽然忧伤,我还是坚强的过来了,下面一点点的来说一下我在这个过程中遇到的问题。找不到指定文件就是这个问题伴随了我很久,一直不知道怎么解决,直到阿娇来给我调代码然后这样改后,我才知道。并且后来查了好多的资料,都是这样说的:1:DLL文件名与加载时的
Alisawxn
·
2016-02-19 20:00
反射
配置文件
工厂
机房
七层
机房重构
--透过查询余额看视图的应用
我的数据库设计时将学生的信息和学生对应卡的信息各自建立了一张表,在敲一般用户的查询余额功能时需要在窗体界面上显示的内容包括两张表的内容,所以查询的时候需要查询两张表,脑袋里就想起了自考时数据库这本书上有视图这一个方便的利器,可是之前自己从来没用过,随着
机房重构
几个小窗体的实现
zh15732621679
·
2016-02-18 17:00
每天工作四个小时--
个人版
本1.0
简介 在《每天工作四小时的程序员》的博文里面,博文作者反思了普通程序员每周的工作,每天早上九点上班,编写一天程序,到下午五点下班。看完Ferris的《每周工作四个小时》,博文作者觉得是时候对自己的工作作息做出一些调整了,于是他开始一项实验:早上4:30到7:00,冥想、写作、目标复查,和家里人一起吃早饭;早上7点到11点,四个小时的编程时间;早上11点到1点,健身、午饭、购物。下午1点到6点
大培哥
·
2016-02-18 16:00
机房重构
——选中的下机/选中的用户删除
在机房的功能中,曾经的两个功能:选中用户删除和选中用户下机在第一遍机房的时候只是实现了选中一个用户来进行下机,而不是选中多个进行的,现在在VS中的DateGridView有了这样的方便功能,所以我们就可以实现操作选中的多用户了。一、实现的方法 我们在VB.NET(也就是VS平台)上的DataGridView控件有了这样的属性,就是DataGridView.SelectedRows这个
tr1912
·
2016-02-16 19:00
重构
机房收费系统
机房重构
——职责链模式搞定计算下机时间问
经过放假6天的调整,过年后,大家又可以整装待发,一起奋斗,一起迎接新一年的挑战了,祝大家日子过得猴开心!!程序设计的猴赛雷!!~~ 今天总结一下职责链模式,以及职责链模式在机房下机中的应用。定义使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。自己的理解:这个模式为什么称之为职责链模式,在公
cd18333612683
·
2016-02-15 16:00
机房重构
——数据类型很重要
数据类型很是中要,在以前的VB6.0里面却一直没有注意到,到了VB.NET的世界才发现数据类型可以出这么多的问题,数据类型不匹配,不可以转换的例子层出不穷的,随着Format函数还有类型转换函数的改变,这里的类型的转换也有很多的变化,下面详细说明。一、日期的类型和使用 在VB.NET中,日期和时间在类型上是放在一起的,然而我们在敲机房的时候却需要把他们来分开放,这里就产生了数据类型的
tr1912
·
2016-02-14 22:00
重构
数据类型
VB.NET
机房收费系统
七层登录实现
七层登录实现
机房重构
刚开始的七层登录,刚开始其中有很多的地方都不理解,后来通过查资料,看博客,问同学慢慢的明白一点了。
nangeali
·
2016-02-14 20:00
机房重构
—DataGridView绑定列属性
机房重构
中敲各种查询的时候不免再次用到DataGridView这个控件,之前在VB机房中也用过,但是这次用却有一点点小麻烦,错误如下图: 查出来的数据不老老实实待在下面,却总是自动在后面添加新的列
zm13722251407
·
2016-02-14 11:00
机房重构
---透过数据库设计体验学习的快乐
●前言 一件事情不管做的好还是做的不好,只要自己用心的去做了就会有一种特别有成就感的赶脚!刚开始重构的时候没有思路,就参看网上的一些博客去建立了自己的数据库,走起来特别的没有力量,因为自己不知道该干什么,不知道怎么干!数据库设计了再修改,就这样一次一次的修改,推翻自己重画,重建,现在终于可以说服自己了,在学习中每个人都有自己的想法,能说服自己就证明自己走通了!●数据库ER图●ER图解说
zh15732621679
·
2016-02-12 23:00
SQL Server中常用数据类型简介
简述 在个人
机房重构
的时候,我们要自己设计建造一个数据库,但是当开始写数据库设计说明书的时候,才发现我们对于每个定义的字段的数据类型还是傻傻的分不清楚,面对如此多的选择,我还是决定先好好的补补这些知识吧
why15732625998
·
2016-02-12 23:00
C#
机房重构
——万事开头难(一)
前言
机房重构
的登录已经完美实现,现在我就来总结一下,我在实现的过程中遇到的问题和总结出来的经验。
sds15732622190
·
2016-02-12 22:00
控件浮在主窗体上
循环遍历TextBox
主窗体添加图片
C#机房重构
控件透明
机房重构
——DataGridView数据显示,窗体显示
在敲机房的时候遇到的第一个问题肯定就是窗体的显示问题了,然而不同的情况有不同的解决方案,但是总体上都是在与MDI窗体的特征在做斗争,在制定父窗体的情况上有所变化,在容器的选择上有变化,其他的地方是没有变化的。另外在数据显示空间的使用上面是有问题的,所以出此篇博客以叙述一、窗体的显示 在VB6.0的时候我们就学会利用setparent函数来制定特殊容器来作为窗体的“背景”,其实在VB.
tr1912
·
2016-02-07 17:00
重构
机房收费系统
机房重构
——透过问题看登录
●三层登录1.在三层登录中用到select语句,在给变量赋值的时候出现了如下错误,正确代码,如下,代码解析:该段代码的意思是将dUser.UserId的值赋值给变量@userId,将dUser.PassWord的值赋值给变量@passWord2.该错误出现在从数据库中查到数据后将对应的数据返回到实体问题原因:我从数据库中查询的是userId和passWord两列的数据,所以索引应该是0和1而非0和
环游记
·
2016-02-06 21:47
机房重构
——透过问题看登录
●三层登录1.在三层登录中用到select语句,在给变量赋值的时候出现了如下错误,正确代码,如下,代码解析:该段代码的意思是将dUser.UserId的值赋值给变量@userId,将dUser.PassWord的值赋值给变量@passWord2.该错误出现在从数据库中查到数据后将对应的数据返回到实体问题原因:我从数据库中查询的是userId和passWord两列的数据,所以索引应该是0和1而非0和
zh15732621679
·
2016-02-06 21:00
C#版
机房重构
——七层登录
前言 终于开始
机房重构
了,在此之前,我用三层敲了机房的部分功能,感觉还不错,现在真正到了七层,还是蛮紧张的。话不多说,开始机房的七层登录。
sds15732622190
·
2016-02-05 00:00
C#
SQLHelper
七层
机房重构
反射+抽象工厂
C#版
机房重构
——数据类型
前言 上篇博客说到了设计数据库的物理模型,物理模型里面的数据类型是根据什么来的呢?这篇博客就来说道一下这个问题。 一般我们机房收费系统中,用到的大多是string类型,在sqlserver中对应char、varchar、nchar、nvarchar、text、ntext六种类型。接下来我们就来讨论一下这六种类型。 在介绍这六种类型之前,首先我们来介绍一下Unicode。Unico
sds15732622190
·
2016-02-05 00:00
C#
数据类型
机房重构
机房
个人版
——sqlhelp那点事
前言: 在重构机房的时候发现了selectcommand未初始化,作为一名菜鸟,我真的不知道该怎么办了,因为在自己的代码中明明没有出现selectcommand,为什么会报出这样的错误,后来通过了解终于发现原来是我在代码中的sqlcommand其实是selectcommand命令,而我没有进行链接。其实这一切都是源于自己对于sqlhelp的不理解,所以花时间进行一系列的梳理。内容:sqlhelp
changyinling520
·
2016-02-03 08:00
C#版
机房重构
——数据库设计
前言 开始
机房重构
了,不自己设计一个数据库怎么好意思说自己是在重构机房呢?而且原数据库本身就有很多瑕疵,不符合数据库的规范,今天我们就根据数据库三范式,来设计属于我们自己的一版数据库。
sds15732622190
·
2016-02-01 17:00
数据库设计
ER图
机房重构
C#版
机房重构
——三层登录
前言 光总结了C#三层登录出现的问题,还没有真正总结过三层登录实例,近来敲机房的七层登录,可谓是问题重重,当初自以为三层理解的很透彻了,现在看来还差的很多,我需要用总结来沉淀一下自己,让自己的心不那么浮躁。三层 简单来说,三层有别于之前有VB敲的小例子的是,三层非常好的解除了各个层之间的耦合,为以后的维护提供了极大的便利。各个层之间的关系U层:用户接触的层,准确来说,用户仅仅接触了一个
sds15732622190
·
2016-01-31 20:00
C#
三层
[置顶] 【UML】——再议依赖和关联关系
其实这一切都来源于对UML的不熟悉,再加上自己正处于
个人版
机房重构
的阶段,所以对UML进行再次学习,这一次还是先以四种关系为主。
u012904383
·
2016-01-31 14:00
AppCan混合开发开发工具使用(一)
于是,下载了一个AppCan的
个人版
开发工具,申请了一个账号。AppCan开发工具,分为
个人版
和企业版两种,
个人版
免费和企业版收费。
songll
·
2016-01-31 12:00
EA使用——ER图的画法
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan●背景进入了
机房重构
的阶段,首先是设计数据库,按照正常的是先画出ER图,然后根据ER图去创建数据库,
环游记
·
2016-01-31 10:38
------.NET
EA使用——ER图的画法
●背景 进入了
机房重构
的阶段,首先是设计数据库,按照正常的是先画出ER图,然后根据ER图去创建数据库,可是刚开始没有理清思路就先创建了数据库,然后再去根据数据库画的ER图,这个情况都是三周之前的事情了
zh15732621679
·
2016-01-31 10:00
机房重构
之登录错误总结
登录错误总结1.ConnectionString属性尚未初始化属性尚未初始化,说明在使用它之前没有给它赋值。解决方法:首先,你需要去检查配置文件是否正确。 如果正确,你可以再去sqlhelper中查看是否代码写的有错误。'配置文件 PrivateReadOnlystrconnectionAsString=ConfigurationSettings.AppSetting
sh15732626014
·
2016-01-30 17:00
三层——架构师起航
前言 其实这篇文章早就应该写了,可是我刚刚看完三层视频后,对于它的了解好像真的不是那么深刻,就一拖再拖,直到现在在画
机房重构
UML图七层的时候,我才知道原来三层并没有自己想象中的那么难,也不是自己想象中已经完成了高内聚
changyinling520
·
2016-01-29 20:00
机房重构
——Pramaters_变量名 '@UserID' 已声明。变量名在查询批次或存储过程内部必须唯一
背景:这两天一直在弄登陆和退出的工作记录的写入和修改,然而就在这两天出了这么一个错“变量名'@UserID'已声明。变量名在查询批次或存储过程内部必须唯一”,这是在下机的时候,写下机记录的时候出现的错误,然后系统一直在报这个错误,只要登陆成功一次就报,异常退出之后再登陆就没有事,这一切都与数据操作中的Pramaters有关。一、Pramaters介绍 他的全名就叫做SqlCommand.
tr1912
·
2016-01-29 17:00
重构
代码设计
机房收费系统
机房重构
——泛型使用详解
为什么要提到泛型呢,那是在看了很多重构完机房的人们的普遍的反应中体现出来的就是泛型比较好,dataTable比较抽象化了,一个虚拟的表,用它的人得知道数据库的布局才能了解dataTable中的数据结构,而泛型就不需要,我认为他就是容器和实体类的一个集合,中间的许多操作其实都是用的实体的东西,这个容器只是起到的转化的作用。下面来详细的描述一下泛型的用法。一、了解泛型 什么是泛型呢?首先
tr1912
·
2016-01-29 17:00
重构
泛型
机房收费系统
机房重构
之七层登陆
机房重构
从登陆开始,由三层框架转向七层非常的不容易,代码一点一点敲上去然后生成解决方案后一层一层地抛错,什么问题都有,好在慢慢都解决了,虽然有的问题自己都不知道怎么就解决了,但是管他呢,慢慢来吧
zm13722251407
·
2016-01-29 08:00
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他