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
----机房重构
C#
机房重构
之单例模式应用
正文单例模式的目的我们的
机房重构
总是有一个主窗体,在主窗体中打开其他窗体时,其实只要你愿意是可以不断打开100个的。但如果这样,既影响用户体验,又无实际意义。
刘桐ssss
·
2018-09-25 12:21
【
机房重构
】组合查询--存储过程
创建过程打开SQLServer打开数据库点击“可编程性”新建“存储过程”
机房重构
的存储过程代码USE[YZY.Charge]GO/**
杨子颍_Rosie
·
2018-09-23 17:18
•
COMPUTER
---【C/S---机房重构】
【C#】
机房重构
- 充值
#前言继上一篇实现了查找+插入的博客,今天小编带大家回忆除了查找+插入,还加入了更新的充值窗体!#正文小编在敲充值的窗体的时候遇到的第一个问题就是思维混乱。因为这次要实现的是三个功能,每个功能,每一层都需要分别去设置。不过多亏了东兴的帮忙,帮我理清了思路,于是我先讲查找卡号的“查找”功能走了一遍七层,成功的实现了,于是自己设置了一个判断,告诉自己:您已经查找卡号成功了喔!然后一鼓作气,将第二功能也
WinnieFighting
·
2018-09-12 15:53
机房重构
(C#)--七层登录
前言如果你想重命名类,最好的办法就是删除后重新建立。接下来是按照计算机需要走的过程。各层引用关系各层的巡走过程实体层:所有的定义需要放在这里,并且设定的传参也需要放在这里。publicclassUserInfo{//分别定义用户:ID字段、用户名字段、密码字段、等级字段、状态字段。publicstringUserID{set;get;}publicstringUserName{get;set;}p
Herry-白爱民
·
2018-09-02 13:40
#
机房重构
项目实战
【C#】
机房重构
之七层登陆
what?实体层(Entity):主要是用来封装一些功能性代码,定义实体类型和实体集合,用于各层次传递参数数据访问层(DAL):提供基本的数据访问,该层将有关数据库的操作放在单独的一个类中,针对数据的增删改查接口层(IDAL):定义一个统一的接口,解除B层与D层的耦合工厂层(Factory):登录中用到的是抽象工厂+反射+配置文件。灵活的实现了数据库的连接,提高了代码的灵活性业务逻辑层(BLL):
刘亚男-Nancy
·
2018-09-01 21:24
机房重构
C#
机房重构
-下机(职责链模式)
具体实现在
机房重构
中职责链主要用于确定学生的消费时间,以下为具体的实现:抽象类publicabstractclassHandler//处理请求的抽象类{protectedHandler
LM-mint
·
2018-08-31 17:14
【C#】
C#
机房重构
——组合查询(字典的使用)
希望大家持续关注我的博客,今天分享一下
机房重构
中组合查询的学习,当然组合查询也是狗狗雷教会我的,在这里首先感谢一下我家狗雷子,当你看完这篇博客的时候,你会发现组合查询也可以这样写,原来组合查询也可以这么方便
冯佳兴
·
2018-08-26 21:42
-----【机房收费系统】
▶C/S
-----【机房项目】
机房收费系统
C#
机房重构
-组合查询(模板模式)
存储过程存储过程是SQL语句和控制流语句预编译的集合。也可视为批处理,是保存在服务器上的命名批处理,系统预先对它进行编译。作为一个单元进行处理。可以通过调用存储过程来执行多条对数据库的管理和操作。在一定程度上提高了效率。具体代码如下:--=============================================--Author:--Createdate:--Description:
LM-mint
·
2018-08-26 17:49
【C#】
C#
机房重构
-如何一键清空
清除text内容在敲注册窗体时,遇见一个问题:如果我的填写内容错了,而我又不想一个一个删除,怎么办,这时候就需要有个按钮,清除/取消键。既然注册窗体时有清除键,其他窗体是不是也需要有?如果每个窗体都有的话,一直要将每一个text都重新写一遍txt.text="",这样不仅冗余,对程序员也是很繁琐。如下:txt1.text="";txt2.text="";txt3.text="";txt4.text
郭倩_Ulrica
·
2018-08-24 14:42
C#机房重构
C#
机房重构
之注册窗体
#前言在敲代码之前画出自己想要的流程图,从一下几点来描述一下我的注册。我是以数据库表来建立类库的,也可以以功能,以增删改查等。#注意1.数据库中有两个表涉及到注册,分别是学生表和user表。注册学生同时,也要将信息放到user表。因为我们是在user表中判断登陆权限的。2学生表中的权限可以直接设定为一般用户,不需要选择。3注册时并没有给学生输入密码。这个在注册到user表中可以给学生的密码设定一个
郭倩_Ulrica
·
2018-08-24 14:32
C#机房重构
C#
机房重构
之如何拖动无边框的窗体
前言一路踉踉跄跄的敲完了重构中的一条线,今天设计了主窗体。在设计窗体时,无边框的窗体给人以简洁,生动之感。但当我大功告成后,却发现无边框的主窗体是不能移动的,为什么它是不能移动的呢?我们又怎么才能移动无边框窗体呢?我的无边框窗体为什么无法移动没有边框的窗体?Windows把移动窗体的代码写在了边框的事件中进行了封装,而这却影响了我们对无边框个性化窗体的定制。但我们却可以通过代码实现如何用代码实现移
刘桐ssss
·
2018-08-22 16:48
机房重构
之数据库
前几天自己建立了一个机房的数据库,一共有八个表,个人觉得有这八个表就足够用了废话不多说了直接上图了:
陈广晗-Clare
·
2018-08-19 21:14
机房重构
C#
机房重构
之组合查询
经过重重困难终于把
机房重构
的三大难点之一的组合查询给解决了,今天小编和大家分享一下组合查询过程中的难点和需要注意的地方。
十四期_王东兴
·
2018-08-16 12:23
机房重构
C#
机房重构
之DataTable查询表
前言重构开始有两周了,遇到的问题不少,今天就来总结下查询表和查询数据。为什么要把这两个单独列出来,原因是我在登录窗体和修改密码窗体时都是通过bool值来判断帐号是否存在的,代码在外观层,如下图。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tas
刘桐ssss
·
2018-08-11 21:43
C#
机房重构
之存储过程使用
相信大家经过对数据库的学习都已经对存储过程有了一个概念,也就是将我们要对多个表的数据进行操作的时候,我们需要进行多次的数据更改,因此我们将所需要的步骤封装在一个盒子里(有点像我们C#中的封装),然后我们需要的时候直接调用这个存储过程,就不用写很多很多的sql语句在我们的编程代码里。通过封装减少了代码冗余,不过在公司里却很少使用存储过程,大家知道是为什么吗?原因就是:我们在出售我们的产品的时候一般是
十四期_王东兴
·
2018-08-10 17:59
机房重构
转载:
机房重构
之数据库设计
【写在前边的话】之前一段时间都在弄论文,但是敲论文的时候一个很小的问题,都让我很灰心,苦于找不到很好的解决方法,参考了很多书,还是不得要领,不想在论文上在耽误时间了,所以决定向机房进发,重构机房如果遇到问题好歹还能问问身边的小伙伴们,机房搞定了,论文就简单了。汲取第一次机房的教训,这次遇到问题一定要好好的总结,找一个切入口,迅速进入状态,把工程化成一小步一小步去做,一个功能一个功能的去实现,不要想
刘桐ssss
·
2018-08-02 17:02
C#
机房重构
之需求分析
机房重构
开始,第一步便是静下心来,需求分析。重构这个项目给我最大的感触是兴奋,现在回想以前用VB第一次开发机房系统没有把整体的流程和逻辑理清有些遗憾,所以这次我一定不会放过它!
刘桐ssss
·
2018-08-02 08:00
机房重构
七层登陆之错误集锦
前言如果说敲代码难的话,那么调代码呢?代码链接错误集锦1.引用configuration问题:明明已经引用了Configuration,如:usingSystem.Configuration;可是仍然不能用ConfigurationManager。选择configuration.configurationsettings显示已过时。解决:选择引用→选择程序集→框架→打勾system.configu
郭倩_Ulrica
·
2018-07-21 10:39
【
机房重构
】总结
前言
机房重构
个人版,在放假之前完成了,从开始的迷茫,到后来逐渐熟悉了其中的套路,也算是雨过天晴,哈哈~过程乖巧的打开第一遍机房去大致看了一下各级权限都有什么功能,在对应数据库,重新做好需求分析「很重要,
14期-谷浩樟
·
2018-07-13 21:09
——
【机房重构】
C#
机房重构
——七层登录
开头今天带大家学习一下七层,上一篇博客中我介绍了三层架构,不知大家还否记得,三层架构分别为UI(界面层)、BLL(业务逻辑层)、DAL(数据访问层)。层层递进,每层之间存在一定的弱耦合的联系,三层架构的思想无非就是解耦,让系统的扩展性以及维护性更加方面,符合面向对象的思想。那为什么又出现了七层呢,当然是为了更好的解耦了,三层之间虽然做到了一定的解耦,但是并没有完全实现解耦,他们之间存在级联修改,当
冯佳兴
·
2018-06-24 16:24
▶C/S
-----【机房项目】
.NET
机房收费系统
【C#
机房重构
】----组合查询(模板方法+存储过程)
【主要内容】 本篇博客主要是分享一下
机房重构
组合查询的相关操作,用到的方法有模板和存储过程。
小田的小孙☄
·
2018-06-03 17:13
_______C#版机房重构
【
机房重构
】登录+权限判别
前言登录运用的是数据库中查询操作,在下面SQLHelper中会介绍查询与其他不同的地方实现顺序创建Entity,实现业务实体创建IDAL,实现接口创建DAL,实现接口中的方法增加APP.config里的配置信息,为DAL提供程序集创建Factory,返回程序集的指定类的实例创建BLL,调用Factory,得到程序集指定类的实例,完成数据操作方法创建Facade,调用BLL,得到BLL层的返回值创建
14期-谷浩樟
·
2018-05-29 10:23
——
【机房重构】
你以为书中真的有黄金屋吗?
前路漫漫刚刚看了一些关于UML的博客,不知不觉翻到别人
机房重构
的地方了。有点不淡定了。心急如焚啊,但是也清楚的知道心急吃不了热豆腐。
郭倩_Ulrica
·
2018-04-03 15:34
⭐♥书香【似水流年】
机房重构
--数据库表格设置
介绍:在
机房重构
的时候,大家都比较关注怎么将代码之类的完善好以及解决方法,基本上没人介绍数据库中表格有那些,又应该怎么设定数据,所以这篇博客的目的就是为了介绍一下
机房重构
的时候应当建立那些表格以及表格里面的内容有哪些
罗俊-Everns
·
2018-03-15 20:51
个人版机房重构
VB.NET
机房收费系统
风雨砥砺,岁月如歌--一款非常棒的实体类生成器
相信大家在
机房重构
的时间,都要建立实体层,里边起码要有八九个实体类吧。不知道你是怎么建实体层的?是自己敲还是使用生成工具?
段恩刚--Baron
·
2018-03-08 17:29
蠡测
机房重构
之组合查询
【写在前边的话】在进行
机房重构
的过程中,设计组合查询的窗体,真的是学到了很多东西。以管窥豹,以蠡测海,所以想小小的总结一下,缅怀这一寸寸学习的时光。
段恩刚--Baron
·
2018-03-03 17:24
不要恐惧新知识
随着
机房重构
进度的逐渐深入,我发现机房这个系统远远没有想象的那么难,我们只需要理清逻辑,查懂一些语法,其余都是大同小异的,每个层所承担的内容和格式大概都是一致的。
段恩刚--Baron
·
2018-02-04 21:11
机房重构
--活动图
导言:第二次
机房重构
活动图的画法有很多种,但是基本上都是大同少异,毕竟系统要实现的功能都差不多,所以有很多结构和功能都差不多,下面是我自己用E-A画出的活动图,也许跟你想像中的不一样,但是,请记住,一万人中就有一万个哈姆雷特
罗俊-Everns
·
2018-01-14 14:58
个人版机房重构
VB.NET
机房收费系统
机房重构
组合查询(下)
机房重构
的时候会遇到很多错误,那么就需要我们去努力解决这些问题,在问题中不断成长。在敲组合查询的时候,遇到了一个过程或函数“XX”需要某一个参数,但未提供该参数的错误。
Vincent凯
·
2017-12-31 20:42
机房重构
机房重构
--VB.NET七层登录
导言:之前已经用VB.NET将三层的登录窗体实现成功,后听说现在代码基本上很少用三层实现,基本上都是用七层,于是就自己再用了大概一周的时间整理好一个七层的登录窗体,现在将我的学习方法简单介绍一下,希望能给读者带去帮助介绍:所谓三层,之前有讲:即UI、BLL、DAL这三层如今在三层的情况下进阶到七层,就将代码之间的联系更加细分化了,现在的七层是:UI、Facade、BLL、Factory、Inter
罗俊-Everns
·
2017-12-20 14:36
个人版机房重构
VB.NET
机房收费系统
c
机房重构
--七层登录
在学过三层之后,对三层进行细化,可以分成终于把七层敲完了,然后要很不负责认的发博客来了七层登录是整个七层学习的一大重点,可以说七层的完成机房就完成了一小半了,以下是每一层的代码。为了促进大家的学习不用全码。可以互相探讨非常欢迎~~敲七层的过程中要先把引用的关系都连接好。接口层:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;
刘佳欢--hannah
·
2017-12-10 22:00
机房重构
总结1
机房重构
也进行一段时间了,有必要总结一下了。
机房重构
的第一步就是七层登录,七层登录我用的是C#实现的。不管做什么项目首先就是要理清思路,实现七层登录当然也是,首先我们要看图。
段恩刚--Baron
·
2017-11-26 21:26
【C#】ConfigurationSettings.AppSettings 已过时
今天用VS敲
机房重构
时,有一个接收来自配置文件数据的语句。
郄子硕-langgeligelang
·
2017-11-23 19:07
重构
c#
【C#】
【C#
机房重构
】之存储过程实战
在上一篇的文章中,讲述了一下存储过程是什么,今天这篇文章主要就是自己在实战过程中遇到的问题和解决方法以及是怎么进行实战的。首先上一个链接:存储过程,让小伙伴们先了解一下什么是存储过程。接下来就是看一下存储过程在SQLServer数据库中的代码模板:--================================================--TemplategeneratedfromTem
陈新月-Phyllis
·
2017-08-26 16:23
#
【c#】机房重构
【c#
机房重构
】之存储过程
【前言】一开始在进行
机房重构
的时候,就听到很多小伙伴们说在
机房重构
的时候会使用存储过程,是在数据库中编好的SQL语句。感觉听起来很高大上,一点都不接地气啊!所以……没听懂。
陈新月-Phyllis
·
2017-08-19 21:57
#
【c#】机房重构
【
机房重构
】策略模式之下机
【引言】机房收费系统的面向用户我分了两类:临时用户、固定用户。但是在下机计算他们消费的金额的时候,因为不同的类型,如果单个的计算增加了我们的代码量,而且系统不具有灵活性、可维护性,这时就引进了“策略模式”,设计模式大家族一大重要成员,给我带来了很多的便利呢,现在就有请策略模式登场。【What】定义了算法家族,分别封装起来,让它们之间可以相互替代,此模式让算法的变化,不会影响到使用算法的用户。【Wh
王婷婷-Smily
·
2017-07-23 21:19
机房重构
【设计模式】反射+配置文件
之前在学习设计模式的时候,对于抽象工厂中的反射+配置文件的使用一直都是一知半解的,但是在
机房重构
七层登录的运用以及报错,让自己对于反射的使用有了更深刻的认识。
陈新月-Phyllis
·
2017-07-22 20:20
#
【c#】机房重构
设计模式
【
机房重构
】之优化总结(一)
将近两个月的机房终于接近尾声了,由开始的迷惑到入门到稍微精通,这个过程的体会自己更清楚,当真正完成了,还是比较有成就感的呢。老师说过“如果你做的程序,猪不会用,那么你就是猪!”所以我们就需要让自己的程序面向用户,从用户的角度去体验、感受,这也就需要进行系统的一个优化了!从各个功能开始,分享一下我考虑到的地方!机房收费系统是分为不同模板,不同职责的人负责的也不同。首先作为消费者的学生,拿着自己的卡去
王婷婷-Smily
·
2017-07-16 22:04
机房重构
存储过程
前言在
机房重构
还没开始的时候总是听说存储过程如何如何好用,学习《数据库基本原理》这本书时也有提到过存储过程,但一直处于二丈和尚摸不着头脑的状态。
杜_小妖
·
2017-07-16 21:10
数据库
【
机房重构
】-C#注册
【前文】 机房做到这里也是遇到了很多问题的,但是也正是在这个过程中,当然学会了怎么去解决问题这是很关键的,在查的过程中发现C#版的还是很少的,所以也是走了不少弯路,都能成为经历把。【正文】 敲注册的时候也是按照“七层”走下来的,下面是我的代码:IDALusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem
工地一枝花井朝-Agnes
·
2017-07-15 19:09
——机房收费系统
【
机房重构
】之组合查询
【前言】都知道组合查询时候,有很多的代码,而且有很多重复的,尤其是爱偷懒的我,当然要找一个捷径呢,减少代码的数量,提高效率。这时候模板方法和存储过程的出现,给我带来很大的好处呢,现在请他们登场吧!【内容】模板方法,顾名思义就是制作一个模板,然后再按照模板来进行刻画出一个个的子窗体,当然子窗体中在加上自己独有的东西。这样对于类似的窗体来说,就不用单个的、重复进行了,节省了很多的时间和精力呢。首先介绍
王婷婷-Smily
·
2017-07-07 15:57
机房重构
【
机房重构
】之修改密码
【前言】进行
机房重构
,七层的架构,可以说是都是套路,当然有大框架在这,里面的小细节也需要自己补充呢,在这其中逻辑思路是很重要很重要的,刚开始进行时,每个功能咋传值,什么逻辑,我完全是晕晕的状态,想到这一点
王婷婷-Smily
·
2017-06-30 09:06
机房重构
机房重构
-登陆
前言 万事开头难,开始先了解的三层+抽象工厂+反射+配置文件,给后面的机房的登陆还是很有用处的。正文 所谓的七层(三层+抽象工厂+反射+配置文件)其实就是了解面对数据库改变等问题,它和真正的登陆还是不一样的,只能说机房利用了原理实现了登陆。接下来的更多功能也会在这个基础上。抽象工厂 抽象工厂(AbstractFactory)是设计模式中的一种: 它提供了一个创建一系列相关或相互依赖对象的接
工地一枝花井朝-Agnes
·
2017-06-28 20:24
重构
——机房收费系统
机房重构
--三层登录
机房重构
总算开始了。那重构的第一步就是要敲一下三层,那么很多伙伴就会问,什么是三层。这里我给大家解释一下。什么是三层结构?
樊建华-Aric
·
2017-06-18 21:14
【
机房重构
】职责链模式之上机
【前言】
机房重构
的过程是艰辛的呀,“磕磕绊绊”的终于到最后几个窗体了。
王婷婷-Smily
·
2017-06-18 09:04
机房重构
【
机房重构
】总结篇
正如我们都知道的,
机房重构
主要由两方面组成:程序和文档,程序中包括vb.net(C#)语言的运用和数据库的运用,文档则分为文字部
写一封信
·
2017-06-11 16:44
【C#】
机房重构
——七层登录
前言:两个多星期的探索终于算是把登录敲通了,当“登录成功!”显示在我眼前的那一刻,我想那种快乐的感觉就好像我中了三百万大奖一样的激动吧!三层当时不是很明白,所以三层到七层走了不少弯路。出来混早晚是要还的,这话说的一点都没错。废话不多说了,直接上料。何为七层?这里的七层是在三层的基础上与设计模式相结合演化而来的,应用了设计模式中的外观模式和抽象工厂模式。一、实体层(Entity):实体层,存放全局的
杜_小妖
·
2017-06-03 15:56
机房重构
--视图的应用
【前言】:机房敲到查询的时候,有的功能需要调用很多的表,然后给我们带来了很多的麻烦,这时候,视图就方便了我们,缩减了代码的应用,大大的提高了我们的效率!下面来介绍一下它吧!【定义】:视图是多个数据表抽象出来的一个虚拟的表,并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引起的表,并且在引用视图时候自动生成!【优点】:视点集中简化操作定制数据合并分割数据安全性【实例】----
王婷婷-Smily
·
2017-05-21 16:02
机房重构
机房重构
——数据库设计
ER图设计一开始参考了第一次的经验,画出了一个ER图,在现有的数据库的基础上做了两处改动,一是将日结账和周结账表合成一个账单表,因为这两个表的字段是一样的,查询日账单和周账单可以通过日期这个字段筛选得到。二是将原来的学生表拆分成了学生表和卡表。画是画出来了,但是涉及到了11个表,表的数量合并了一个,又拆分了一个,不增不减。在全局ER模型优化这一步骤需要注意一点就是要消除冗余属性,即在工作表中有用户
杜_小妖
·
2017-05-18 21:14
数据库
【
机房重构
】下机——职责链模式+策略模式(实践篇)
前言上篇文章中,我们知道了如何使用职责链模式和策略模式去计算消费金额,关于其中可能涉及的一些的问题,我们也进行了一些简单的介绍。下面我们主要看如何用vb.net去实现之前的理论。代码职责链模式Facade层'消费时间计算PublicFunctioncostTime(ByValBasicdataInfoAsList(OfEntity.BasicDataEntity),LineinfoAsEntity
写一封信
·
2017-05-15 15:43
上一页
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
其他