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
【机房重构】
机房重构
之E-R图转换数据库
前言早有耳闻,EA不仅可以画各种图(UML图、E-R图。。。),还可以将图转成sql脚本、软工文档、各种语言的代码。于是,好奇的我希望借着这次重构的机会试一下。各种文档写的差不多了,之后就是建模、建立数据库了。于是,画了E-R图,并用EA成功将它转成了数据库。下面给大家详细介绍一下:内容如何画E-R图总结画E-R模型,无非就是找实体、找联系、分配属性,从局部模型都全局模型,不断消除冗余。这里需要以
魏恩君--Caroline
·
2023-11-02 11:40
----【数据库】
【
机房重构
】之数据库的操作
机房敲到现在,就发现,想只靠一个VB过日子,那是不行的!瞧来瞧去,还是围着那几个数据摆弄,为了摆弄更方便,sql当然更专业,所以,今天研究一下在敲机房的时候,可能用的的几种数据库的操作!视图视图是什么:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。视图可以由多张表的各个列名组成一张视图。这方便了我们进行的复
盖丽男
·
2023-09-09 06:20
vb与数据库
数据库及其操作
数据库
机房重构
—数据库设计
数据库设计——概念设计阶段这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师、学生、卡、基础数据、账单、电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了。根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就可以
刘鹏远lpy
·
2023-04-05 21:56
架构
C#—三层架构
于学习到三层了~接下来也要下功夫学习
机房重构
了,给自己加油!
刘鹏远lpy
·
2023-04-05 21:06
c#
架构
ui
Visual Studio Winform窗体控件Menustrip
首先介绍一下我们在使用这种编程软件时就会就会涉及到很多的控件与功能的了解,自己就是在做
机房重构
的时候因为用的是VisualStudio这个软件不知道怎么添加窗体的菜单,之前刚入门的时候是用的VB进行的,
皮卡冲撞
·
2023-04-04 12:59
总结
机房重构
之添加用户
添加用户也是用到了七层,说来也简单,先分为两部分,首先要对添加的数据加一个判断,看数据库里是否有重复的数据,然后在添加数据。我这里是用卡号来判断是否重复的。如下:IDALDataTableSelect(Entity.AddStudentuser);//判断是否有相同数据usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usin
谷艳爽faye
·
2021-04-29 19:19
三层
七层
机房重构
错误----必须声明标量变量和SQLHelper的使用
机房重构
到现在已经实现了几个功能了,可以说非常缓慢了,但是还是遇到了不少的问题,这次遇到的这个问题问了几个师哥都没有解决掉,搁置了一个突然就感觉开窍了,先来看问题:这个实在添加学生信息的功能出现的问题,
谷艳爽faye
·
2021-04-29 19:01
三层
七层
SQL查询如何获取今天的00:00:00到今天的23:59:59秒?(时间类型的模糊查询)
做
机房重构
时,需要查询某天的账单,用“日期”为条件查询该天的所有数据,那么应该如何获取当天的时间段呢?
石涵博-Tom
·
2021-01-10 16:48
#
C#-基础
2014-2015学年总结-跬步千里
2014年的暑期学习伴随着
机房重构
开始,其间经历几多坎坷,终于领悟了其中真谛。道理有时往往是简单的,过程是曲折的。在困境之中坚持探索,最终会迎来柳暗
独自绕阶行
·
2020-09-13 16:43
总结
存储过程报错(在应使用条件的上下文中指定了非布尔类型的表达式!)
在
机房重构
用到的存储过程。运行时报错:在存储过程里的SQL语句:ALTERPROCEDURE[dbo].
TTcccCarrie
·
2020-09-12 10:22
C#
机房个人重构
sql
c#
存储过程
抽象工厂+反射(一)
小编会在持续时间内不断更新自己
机房重构
遇到的问题和自己经历,希望大家多多指教。今天下午调试的过程中遇到这个问题,看图:where这个问题是在那里遇到的呢?
Viola_tt
·
2020-09-11 08:11
——【机房重构.C#】
✿
设计模式
设计模式
架构
机房重构
---MDI窗体+单例模式
在VB6.0版本的机房收费系统中就用到了MDI技术(多文档界面),其中有的窗体用了MDI,而有的则没有用到,回头想想这些个关于增删改查的功能都该是MDI这个容器中的子窗体,于是这次我将他们都放到了MDI窗体中。一、关于MDI窗体MDI窗体设置步骤:(1)在frmMain中打开属性窗格,”IsMdiContainer”属性设置为”True”。(2)把工具箱中MenuStrip控件拖到frmMain中
暂7师师长常乃超
·
2020-09-11 04:49
【设计模式】
机房重构
---单例模式应用
前言:说到单例模式,我们可能会想到饿汉和懒汉这两种方式,下面就让我们来重温一下这两种单例模式吧。内容:一、单例模式是什么?单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。饿汉式单例类懒汉式单例类初始化时(类加载的时候)就实例化。类被加载的时候立马占用CPU内存,不管你用不用到他,反正先占内存了。(饿汉:特别饿,需要立马进食)第一次引用时才实例化。或者说:只有用到的时候才实例化(懒汉
Michael-杨楠
·
2020-09-11 03:54
机房收费系统
机房重构
—单例模式
定义:保证一个类仅有一个实例并提供一个访问它的全局访问点。解释:通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问实例的方法。特点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静
12期尚锦
·
2020-09-11 03:22
机房重构
【C#】单例模式
前言在
机房重构
之前,我们学习了设计模式,在这次重构中,我们的任务就是将这些模式,添加到机房的重构中去。现在先来解决一个最简单的问题——窗体的超生。如果不加以限制,结果会是这样:非常的不友好。
遥寄三山
·
2020-09-11 03:16
●项目
机房重构
【C#】
机房重构
单例模式的使用
【前言】开始的时候不打算用单例模式的,只是敲过例子,不在实践中使用还是不行的,那就行动起来添加一下吧。【单例模式】单例模式Singleton,保证一个类仅有一个是咧,并提供一个访问它的全局访问点【运用】系统的主窗体,每个子窗体都可以多次打开的话,会给用户造成打扰,比如用户在注册的时候,注册一半出去了,回来后打算继续注册,但是之前界面被覆盖了,重新打开了新的窗体,重新注册。这样会给用户造成不必要的时
迎风来Dora
·
2020-09-11 02:43
——C#
————机房重构
————设计模式
EA的简单使用
当初
机房重构
的时候,因为对EA不怎么熟悉,就一直不想画图。现在合作了,必须要了解一下了。
未来畅想--娜
·
2020-09-10 23:24
System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。 Arg_ParamName_Name”
做C#
机房重构
的时候遇到的这个问题System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。
LYQ—
·
2020-09-10 20:04
C#
第12期【江山代有才人出】5月刊
1、【
机房重构
】——实体类(Model)的奇葩说——张婷推荐理由:关于三层架构中的实体层(Model)的理解,仁者见仁智者见智,那么哪种说法才是比较正确,能更好地帮助我们理解呢?
TGBBlog
·
2020-09-10 12:29
12期期刊
13期4月份期刊《菜鸟成长记》
一、自荐人:刘子腾自荐链接:http://blog.csdn.net/liuziteng0228/article/details/66527588博客自荐名称:【
机房重构
】泛型与Datatable自荐理由
TGBBlog
·
2020-09-10 12:29
13期期刊
【
机房重构
】C#子窗体关闭父窗体
【
机房重构
】-----【修改密码】最原始我的修改密码是用户在修改密码之后仍然处于登录状态,自己想想其实也挺对的,为啥用户修改密码了就必须要重新登录?应该有很多人和我有同样的想法。
赫于富
·
2020-08-21 15:21
----机房重构
【C#】
机房重构
-下机+存储过程
前言在做机房的时候一定要先考虑好,该功能要和数据库中那个表打交道,把各种因素都考虑进去,可是每次都考虑的不是很全怎么办呢?那没关系,只要自己做了思考,以后修改起来就会很方便!先看一下下机的流程图吧!思考经过自己整理一遍思路,发现要实现这个功能会查到很多表,重复的很多,这样会使D层的代码增加很多,于是就有了存储过程!官话:存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特
Dazzling_Ywq
·
2020-08-16 17:05
【C#】
【C#】
机房重构
全部下机和选择下机
机房重构
的时候用户下机方法没有封装,后面在操作员全部下机功能中,才将方法封装。全部下机和选择下机用的是datagridview控件,首先用此控件连接数据库。
玉带林中挂
·
2020-08-16 12:06
机房重构
Vb.net-DatagridView之右击删除选中行
做第一版《机房收费系统》时,听说有同学实现了一个功能:右击行,显示“下机”,点击“下机”删除某个正在上机的学生,把我羡慕的不得了,心想,在我
机房重构
的时候,也要实现这个功能,于是,开始期盼。。。
Co可
·
2020-08-16 10:45
机房收费系统
机房重构
---数据库自增字段设置
在敲机房的过程中,对于数据库这块学到了很多新的知识,类似于“存储过程”、“触发器”、“视图”,这“三大件”在
机房重构
的时候都有新的认识,就像今天中午和李芬聊天时候聊到了学习是一个迭代的过程,不要指望一次就把知识学会
暂7师师长常乃超
·
2020-08-15 08:01
【VB.net】DataGridView控件的使用
VS中的DataGridView控件,在
机房重构
里的出镜率还是很高哒~这篇博客就把一些有关DataGridView控件的一些使用细节和大家分享一下!
王璐-Louise
·
2020-08-11 16:12
——【VB.net】
机房重构
——下机(职责链模式+策略模式)
前言:说起
机房重构
的下机自己都有点不好意思了,不想提起自己的那点“小事”。要做上下机的时候自己整个人都很不开心,感觉自己搞不定它们,有种压抑感,还略带了点小情绪,不想弄,其实都是自己把自己吓到了。
一路向前!
·
2020-08-05 03:48
-----机房收费系统
【
机房重构
】职责链模式解决下机消费时间计算问题
设计模式在之前学习了两遍,尤其是在软考的时候,博主算是认认真真搞懂了十几个设计模式,虽然不算多,但是目前够用。然而这些都只存在理论阶段,还没有实战应用。但是最近博主在开发机房收费系统的时候发现学生下机计算消费时间这一块和职责链模式很相像,于是就把职责链模式加了上去,最后结果告诉我,还不错。首先先来回顾一下什么是职责链模式?职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦
Markfight!
·
2020-08-05 03:16
C#
设计模式
机房收费系统
机房重构
(个人版)——类图
我认为
机房重构
的正确顺序是:数据库、画图(包图、类图、时序图)、文档最后是代码的实现。不过,虽然我这么认为,却没有完全按照这个进行。
weixin_30457881
·
2020-08-05 02:24
机房重构
时利用状态模式实现消费时间的计算
在做
机房重构
时,我们会在学生上下机计算学生上机时间时,会出现消费时间随着基本数据设定表中的数据变化而变化,这里不仅仅是数据的变化,还包括不同时间段内消费时间具体确定问题。
little_color
·
2020-08-05 02:32
设计模式
[
机房重构
]UML图(包图、类图、用例图、时序图)
机房重构
画图是一个非常重要的一个阶段,
机房重构
之前也画过UML的图,但是这一次与上一次不同,这一次有分层的思想在里面。
www-文子
·
2020-08-05 02:22
★★★C/S学习
------UML
------C/S项目实践
【
机房重构
】——上下机之思考过程
做上下机的时候,刚开始没有头绪的。总觉得下机好麻烦,还要有好多计算。后来有一个小想法,想在界面动态显示消费时间,于是下面的思考就出现了。原思路:以上就是我最初的思路,知道要用策略模式,但是不知道怎么去写啊,怎么办?先把功能实现了再说策略模式吧!当与同学交流后发现,我的所有更新都是在下机之后更新的。这样做会出现两种问题:1、程序故障以及断电故障:会出现数据丢失更新问题;2、当查询上机记录或上机状态的
韩梦甜
·
2020-08-05 02:51
●
项目实战
---------
机房收费系统
【
机房重构
】——UML图类图
第一次画UML图,是刚刚接触UML,看过视频,并参考着借的两本书画出来的,用的是RationalRose软件,当然画的也不成熟,只是画出了些皮毛的东西;第二次是刚刚开始
机房重构
的时候,这次没有用RationalRose
王萌萌萌
·
2020-08-05 02:50
♫
经验汇集
------【机房收费】
♫
IT之路
------【UML】
机房重构
——上机(职责链模式)
前言:本来是昨天敲完上机的,但是看着U层上机的代码有四层循环,U层做了大部分B层的工作,于是就想到了设计模式去循环,看了很多巨人的博客,最终实现了。首先回顾下职责链的内容:职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为至。Handler类:定义一个处理请示的接口ConcreteHandler类
Think—Coder
·
2020-08-05 02:20
#
C#
机房重构
之上下机
上下机是机房的一个大难点,第一次弄就用了不少时间,但是没有加入设计模式,师傅说让我加进去,好吧,不说别的,整呗。 上下机中上机相对简单,我没用设计模式,下机相对难一些,就用了策略模式与职责链模式相结合。话不多说,先介绍。U层if(cardno.Text==""){MessageBox.Show("请输入卡号","提示",MessageBoxButtons.OK,MessageBoxI
s小学僧s
·
2020-08-05 02:10
C/S学习
【
机房重构
个人版】上下机与职责链
刚开始做上下机的时候,感觉上机还可以,下机好麻烦,涉及到各种计算~~~都说万事开头难,那就硬着头皮干吧。首先应该缕缕上下机的思路。如下图所示:个人感觉下机的难点有两个:一是职责链模式的使用,二是计算消费金额的算法。当初学设计模式的时候,职责链草草收场,简直就是在我的心头略过,却没有留下任何痕迹,嘻嘻。欠下的总是要还的,现在就回头重新认识一下职责链模式。那么究竟什么是职责链模式呢?官方定义:使多个对
LemmonTreelss
·
2020-08-05 01:56
VB.NET
机房收费系统
机房重构
-上下机(职责链模式和策略模式)
机房重构
中上机功能相对好实现一些,下机用到了职责链模式和策略模式,职责链模式算时间,策略模式算消费金额部分代码DAL层publicclassOffDAL:IOffIDAL{//查询card表publicDataTableSelectCard
李富超
·
2020-08-05 00:17
电脑学习
机房重构
之职责链模式
机房重构
下机的完成我用的是职责链模式,一开始也是不怎么了解这个设计模式,不过在摸索着用了之后还是感觉着很不错的。对这个模式的理解也有了比较深刻一点的理解。下边就来介绍一下职责链模式。
薛宇Chelly
·
2020-08-05 00:38
--------机房重构个人版
【C#
机房重构
】双职责链+策咯模式+实现没钱自动下机
###前言:
机房重构
终于完成了,发现最复杂的地方是下机,这次重构完成了之前VB版没有完成的功能——用户没钱自动下机!如果感觉这个功能很棒的话,那可要看看这篇博客啊!
光哥_帅
·
2020-08-05 00:33
C#学习
C#
C#
机房重构
-职责链模式 上机
重构敲完很久了,但还没有加设计模式,一心想着再加几个设计模式,就找师父验收,最近一直处理专业课的东西,就拖了好久,真想说,时间过得好快,小时候盼望着时间过快点,现在大了,希望时间慢点。###1、设计模式加在哪里? 我所有的功能都是七层架构来实现的,那加设计模式加到哪一层呢?估计一千个人眼里就会有一千个哈姆雷特,我觉得加在哪一层都对,只要符合自己的设计理念就可以。 七层每层的功能都已经很了解
Rains_nie
·
2020-08-04 23:02
C#
C#
C#
机房重构
-下机(策略模式)
策略模式策略模式:定义算法家族,分别封装,让它们之间可以相互替换,此模式计算法的变化,不会影响到使用算法的客户。策略模式封装了变化,只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式具体实现Context类publicclassContext{privateStrategystrategy;publicContext(Strategystrategy){this.stra
LM-mint
·
2020-08-04 23:01
【C#】
C#
机房重构
:职责链模式
前言:前阵子拖着没弄完的
机房重构
这次重新完善,发现有一些设计模式并没有体现出来,所以今天加了一个职责链模式
机房重构
中,上机的过程需要经过诸多判断,因此这个过程使用职责链模式是完全可以的。
Marshall Ren
·
2020-08-04 23:29
C#
机房重构
之职责链模式
B层publicclassChainBLL{publicvoidinquiryBasicInfo(){//调用工厂方法创建接口Factory.BasicDataFactoryfact=newFactory.BasicDataFactory();//调用接口IDAL.BasicDataIDALidal=fact.InquiryBasicData();//调用D层查询方法DataTabletable=
肖雅峰-Amos
·
2020-08-04 23:20
——C#版机房收费系统
C#
机房重构
—下机之职责链模式
【前言】说到设计模式,又熟悉又陌生,为什么这么说呢?熟悉是因为学过设计模式,明白了当时学习的例子;陌生是因为放到重构不会用,参考了很多博客,才知道如何用这个职责链模式。【内容】BLL层没有设计准备时间,上机满一分钟即收费。publicclassChainBLL{publicstaticdecimalrate;publicstaticdecimaltmprate;publicstaticdecima
冯瑞姣
·
2020-08-04 23:55
机房收费管理系统
技术成长轨迹
机房收费管理系统—个人重构版
机房重构
——职责链模式搞定计算下机时间问题
经过放假6天的调整,过年后,大家又可以整装待发,一起奋斗,一起迎接新一年的挑战了,祝大家日子过得猴开心!!程序设计的猴赛雷!!~~今天总结一下职责链模式,以及职责链模式在机房下机中的应用。定义使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。自己的理解:这个模式为什么称之为职责链模式,在公司中,每个人的职
Celine丹
·
2020-08-04 23:51
-----
【设计模式】
VS引用第三方插件CSkin
前言
机房重构
断断续续经过一个星期终于实现了,登陆后更具不同的Level我们会进入不同的页面,我想首先页面一定要看起来让人舒适,在我的第一重构页面主题上我下了下功夫,发现CSkin非常的不错,引用这个第三方的组件可以让我的窗体看起来更加舒适
~Phoenix
·
2020-08-04 20:04
C#第一次机房重构
【设计模式】大话设计模式总结
不过现在总结也还是有好处的,正好在开始
机房重构
之前将设计模式重温一下,开始重构时使用设计模式应该会比较熟悉一点,不至于那么陌生。好了,那么废话不多说,请看我的总结:一、是什么?设计模式是什么呢?
Yolanda94
·
2020-08-03 14:23
♥编程学习
———【设计模式】
设计模式
设计模式
大话
总结
【C#
机房重构
】----点击菜单中按钮实现子窗体显示
【需求】 点击菜单中按钮实现子窗体的一个显示,前提:使用c#语言进行开发,使用MDI窗体且使用了Panel容器。【方法】 在给出大家正确的解决方法之前,我会把网络上边那些有问题的方法给大家列举出来。 有问题方法一:privatevoidbutton1_Click(objectsender,EventArgse){form2f2=newform2();f2.mdiparent=main;f2.
佳宝的好哥哥
·
2020-08-03 13:43
_______C#版机房重构
参数化查询原理
机房重构
敲组合查询时,会遇到多个操作符(+、-、*、/),因为之前在使用参数化查询时只要遇到给数据库赋值时就使用参数,(光知道这样能防止SQL注入,直到如今才知道它为什么能防止SQL注入)索性就把操作符也用成参数
王如霜
·
2020-08-03 08:46
项目
------机房重构+合作
【高效生活】从ER图到数据库的一条龙服务
【背景】懒人的大脑回路和正常人是不太一样的,大家一起进行
机房重构
,大家都喜欢上来就敲,把七里卡拉代码先都实现了,我一想,这么多代码~晕,我能不能少写点,啪,找着个类图生成代码,高兴半天;然后要建数据库,
宋荣凯
·
2020-07-30 09:01
【机房收费系统】
【高效生活】
上一页
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
其他