博客专栏  >  综合   >  机房收费系统

机房收费系统

三次经历机房收费系统,从VB6.0 到VB.NET再到C#合作版,同一个系统,多语言多方式实现,每次都有不同的收获。

关注
0 已关注
21篇博文
  • 【机房收费】---(窗体显示) 实时错误426 只允许一个MDI窗体 (二)

    前言:      关于窗体显示的问题一开始就遇到了,后来又遇到了,前后原因不一样,但是关于窗体显示的问题即便很小也有必要总结一下,毕竟窗体如果不显示,所有的东西都白费了。      【问题一】 主窗体...

    2016-07-19 10:53
    447
  • 【机房收费】-- 全局观的建立(一)

    【前言】          SQL2008的视频结束后开始了机房收费系统的工作,这个工作的开始带给我的既有欣喜也有畏惧。畏惧是因为觉得碰到了一位强大的对手,觉得自己肯定还会遇到那种一个问题倒腾了两天濒...

    2016-06-17 10:54
    625
  • 【机房收费】关于MSHFlexgrid控件的小结(三)

    【前言】     最近在进行机房管理系统,最大的收获就是一个功能可以有很多种实现的方法,但是思路是否清晰,代码是否简洁易懂就是另外一回事了,所以我们在写其中的某一个功能的时候可以在写之前调整一下自己的...

    2016-07-30 15:44
    349
  • 【机房收费】--上下机流程

    【前言】      上下机这一块位于机房收费系统的主页面上,这个系统的注册工作,查询工作,结账工作,报表部分都是围绕着上下机,以此为核心进行的工作,所以上下机这块的重要性可想而知。当然上下机最重要的...

    2016-08-05 15:14
    233
  • 【机房收费】--VB让报表有生命

    ①  制表时间:当前日期时间。这个在VB里面有date函数,在报表里面它是一个系统变量,首先我们可以点击上面的钟表一样的图形,就是插入系统变量,将变量插入到想要到位置,感觉类似于VB中的添加控件,设置...

    2016-08-11 21:28
    427
  • 【机房收费】-- 组合查询

    【前言】         组合这块被自己当做一个难点放到了最后,但是不管拖到时候还是自己解决,拖延并不能解决问题,去做才是。查询这块在学生信息系统里面大家都不陌生,所以要做这个组合查询当然要回头看看学...

    2016-08-12 20:12
    305
  • 浅谈对三层和实体层的认识

    一、三层是指哪三层?每层的作用是什么? 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的...

    2017-03-05 22:14
    302
  • 机房收费系统数据库设计--ER图

    开始机房重构了,第一步得先建个数据库吧,之前第一次机房的数据表冗余很多,所以这次需要自己建数据库,正好联系上了最近复习的数据库系统原理第二章关系模型--ER模型到关系模型的转换,所以开工试试咯~~  ...

    2017-03-11 20:52
    495
  • 三层转七层总结

    三层到七层的转化

    2017-03-19 22:44
    298
  • VB.NET配置文件连接数据库--App.config文件

    关于配置文件有很多不理解的地方。 第一:比如为什么要用配置文件,三层视频里面讲的只用在D层里面用数据库连接字符串一行代码也可以搞定啊,那么配置文件的优越性在哪里? 第二:怎么使用配置文件 第三:App...

    2017-03-26 12:11
    333
  • 【机房重构】--VS自动生成七层登录时序图

    给大家分享一个小技能:     VS可以据我们的代码自动生成时序图,非常详细的时序图。我是刚从师傅那里知道的这个东西,所以觉得好神奇,还请路过的大神们不要笑话我,菜鸟正在学习ing……     下面是...

    2017-04-09 20:06
    372
  • 【机房重构】--判空/清空方法(模块)

    U层的每一个界面上都会用到判断文本框是否为空,和清除文本框内容的功能,所以我们应该会想到把这些功能抽象成方法然后供大家调用。 但是U层的这些公共方法放在那里呢,我想到了咱们第一次敲机房里面的模块,模块...

    2017-04-29 21:50
    218
  • VB.NET中,时间日期数据类型的处理与常见问题

    背景:在机房个人版重构中,对于时间日期的处理是一个很棘手的问题。稍微不注意,便会出现各种问题。有时候你虽然知道哪错了,但是却不知怎么改。这就是菜鸟的悲哀吧! 一、时间日期数据类型大揭...

    2017-05-14 11:01
    392
  • 【机房重构】--视图学习

    1. 为什么会有视图? 如果我们按照数据库的三范式来设计数据库时候我们会发现自己设计了很多表,但是机房中查询数据时候往往需要返回多张表,所以这样会很麻烦,强大的SQL sever就设计了视图来解决这...

    2017-05-14 12:00
    283
  • 【机房重构】--DatagridView导出Excel

    DatagridView控件中显示的内容想要导出到Excel中完美保存这个功能经常会用到,我们可以将其抽象出来方法就可以很方便的引用了。怎么实现呢? 1.在U层添加一个引用: 由此 可以看出不仅仅...

    2017-05-20 20:50
    270
  • 【机房重构】--datatable转泛型时,部分字段信息不显示

    下机的功能好不容易实现了,但是窗体上有三个文本框数据一直不显示,闹不清楚为啥? 思路分析: 1.既然是数据不显示,觉得得从两个方面想问题。     ①D层SQL语句问题没有查到数据   ②数据...

    2017-05-28 17:04
    170
  • 【机房重构】--职责链模式实现上机

    初衷机房重构写到上机这块的时候,觉得和之前那些简单的一条线判断或者返回数据就可以实现的功能有些不一样了,也不是说他有多复杂的逻辑,其实只是多此判断真的很麻烦,重复的代码让我闻到了代码的坏味道,所以想要...

    2017-05-29 11:52
    208
  • 【机房重构】--职责链模式+策略模式 实现下机

    前言下机的过程中主要涉及到按照消费时间分段计费,不同类型用户收费标准不同,以及下机后更新相关表的操作。 针对这三个要点,我分别采用了职责链模式实现消费分段计费,策略模式实现不同用户不同收费标准,更新多...

    2017-05-29 17:22
    199
  • 【机房重构】--存储过程(下机实践)

    前言:之前觉得存储过程是很高大上的东西,听说还不能滥用,所以一直有些避讳,但是这并不是“富人”,接受+学习的思维方式。不管什么东西肯定都是需要多方面看待的,重点是我们需要先了解,接受,然后去学习和发现...

    2017-05-29 18:24
    335
  • 【机房重构】--Panel控件解决MDI窗体显示

    问题:第一版机房收费系统在MDI窗体上添加了PictureBox控件,子窗体不显示,后来又运用了SetParent函数解决的。这次用了一个很好用的控件Panel,重构版的机房出现了同样的问题。作用:是...

    2017-06-11 18:00
    115

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部