![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机房收费系统
文章平均质量分 59
Michael-杨楠
这个作者很懒,什么都没留下…
展开
-
机房收费系统---上、下机
前言: 今天无意之中不小心点了一下,竟然出来的是机房收费系统。然后又仔细一想,自己的机房收费系统都没怎么好好总结过,只是单纯的把项目过了,然而想着总结,结果拖延症犯了,越拖越久,然后就忘记这么一回事了。内容:上机:(1)上机思路: Dim txtSQL As String Dim mrc As ADODB.Recordset 'mrc是一个原创 2016-11-06 19:42:03 · 637 阅读 · 15 评论 -
C#清空TextBox和ComboBox
前言:机房合作已经接近尾声了,但是机房上面有很多的东西需要一键清除,搜索了很多博客,发现大致都是这么写的。没有人用到结构体,这个线放一下,等之后在研究一下。内容:无论是机房还是我们的别的项目清空文本框和combobox都是必须有的,因此迫切的需要这么一个操作区清除内容。经过大量的搜索,发现这样写还可以,故记录下来等以后来参考。foreach (Control c in th原创 2018-02-28 19:38:01 · 2485 阅读 · 11 评论 -
机房重构---添加删除用户(删除DataGridView选定行,更新数据库)
前言:我们在添加删除用户这个功能时,有一个选中行删除,下面就让我来告诉你们怎么在DataGridView来实现这个功能吧内容:1、绑定数据源参考这篇博客:http://blog.csdn.net/tgbyn/article/details/748582912、代码的展示(1)窗体加载中添加可选择用户级别 Private Sub frmAdDeleteAddUser原创 2017-09-14 20:17:05 · 936 阅读 · 32 评论 -
机房重构---清空文本框或组合框内容
前言:大家肯定都会遇到过文本框或组合框很多的时候,但都需要全部清空的,下面我就介绍一下怎么清空。内容:一、不同类型的一次清空1、新建一个Model类,用来存放这个清空结构体。(结构体,大家可以查一下,便于理解)Module CheckModule '结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部原创 2017-08-20 21:48:27 · 891 阅读 · 29 评论 -
机房重构---修改密码
前言:每一个项目里面都需要密码,对于每个人而言,修改密码可能是家常便饭。内容:下面我们就来说一下这个功能是怎么实现的。 Private Sub cmdOK_Click(sender As Object, e As EventArgs) Handles cmdOK.Click Dim facpwd As New Facade.LoginFacade D原创 2017-08-13 22:11:35 · 544 阅读 · 28 评论 -
机房重构---七层登录下(配置文件的使用)
前言:内容:原创 2017-07-30 21:07:57 · 553 阅读 · 21 评论 -
机房重构-七层登录中(Datatable转泛型)
前言:接着上一篇继续来说七层各个层之间的调用关系,以及代码是如何运用的。刚刚一直再说实体,那下面就来说一下Datatable和泛型是如何转换的。内容:原创 2017-07-23 20:12:29 · 483 阅读 · 20 评论 -
机房重构-DataGridView常用使用方法(vb.Net版)
前言:查看数据肯定用的是DataGridView,下面就介绍一下怎么使用它。内容:一、DataGridView控件绑定数据源1、工具箱中找到DataGridView 添加到窗体上,点击右上角的小三角---选择数据源--添加项目数据源2、选择数据源类型(数据库)--数据库库模型(数据集)--数据连接(新建连接)3、数据源--服务器(自己电脑服务器)--身份验证原创 2017-07-10 16:54:18 · 1730 阅读 · 30 评论 -
机房重构---单例模式应用
前言:说到单例模式,我们可能会想到饿汉和懒汉这两种方式,下面就让我们来重温一下这两种单例模式吧。内容:一、单例模式是什么?单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。饿汉式单例类懒汉式单例类初始化时(类加载的时候)就实例化。类被加载的时候立马占用CPU内存,不管你用不用到他,反正先占内存了。(饿汉:特别饿,需要立马进食)原创 2017-07-04 20:30:29 · 694 阅读 · 85 评论 -
机房重构-七层登录(上)
内容:话不多说,我们先来看看七层登录的包图吧。相信我们看了包图就能多少直观了解七层登录各个层之间是一种怎样的依赖关系,一张图胜过千言万语。一、七层登录的包图:二、七层登录的组成及作用通过上图,我们也可以知道了,七层包括:(1)UI层()(2)(3)(4)(5)(6)(7)原创 2017-07-02 21:28:47 · 609 阅读 · 19 评论 -
机房上机--职责连模式
前言:机房上机,我们需要判断卡号是否存在,余额是否充足,该卡是否正在上机,这一系列的请求正好使用设计模式中的职责连模式解决这个问题,从而减少If语句的使用,减少代码的使用。内容:一、职责连模式职责连模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。二、机房上机流程图原创 2017-11-26 22:08:33 · 394 阅读 · 31 评论 -
机房验收初收获
前言:机房已经敲了很长时间,昨天验收了一下,在此写一下验收的收获内容:(一)机房总体来说还是有很多问题需要改进的:1、自己做的机房太注重主要功能的实现,一些小功能往往都忽略了2、做这次机房的目的不是非常明确,到底这次机房想掌握哪些东西;跟第一次机房相比,第二次重构侧重点是什么;自己测试这么长时间了,并没有很好的将测试注意点融入到自己项目,是因为什么原因导致的等等很多原创 2018-01-07 21:51:12 · 446 阅读 · 8 评论 -
机房重构-结账
前言:机房重构结账部分涉及到购卡,退卡,充值表的查询,以及汇总和结账。下面就说一下购卡,退卡以及充值和汇总是怎么样用DataGridView来实现的。这次的结账页面只走了两次七层结构,其余均是绑定数据源来实现的。内容:一、获取操作员用户名获取操作员用户名用的是comboBox控件,本次直接采用窗体加载显示。直接查询级别为操作员的用户,然后循环加载原创 2017-12-31 22:10:08 · 521 阅读 · 11 评论 -
机房重构---下机(策略模式和职责连模式)
前言:下机需要查看消费时间以及选择用户类型,因此这里用到了职责连模式以及策略模式两种模式。消费时间用的是职责连模式,选择用户类型(固定用户,临时用户)。涉及多个表的查询,用视图是个不错的选择。内容:一、各个层调用关系:二、UI层代码: Private Sub btnOffLine_Click(sender As Object, e As EventArgs) H原创 2017-12-10 20:55:21 · 351 阅读 · 6 评论 -
C# ---Windows窗体添加配置文件(App1.config)
前言:机房合作中的抽象工厂需要用到反射,因此需要配置文件的帮助,但是发现自己建立的解决方案并没有配置文件。因此经查询了解到,FrameWork2.0以上AppSettings属性是只读的,并不支持修改属性值。也就是添加说用C#语言在默认情况下添加Windows窗体,是不会为你自动添加上应用程序配置文件的,需要我们自己手动添加。内容:Windows窗体添加配置文件原创 2018-02-25 15:43:13 · 3054 阅读 · 27 评论