——C#版机房收费系统
肖雅峰
这个作者很懒,什么都没留下…
展开
-
C#机房重构之用例图
之前不是很清楚的了解用例图有什么用,但是在自己开始机房重构的时候才真正体会到了UML的图的作用。 从机房登录成功之后敲了三个窗体之后,就开始陷入迷茫期。一直在思考自己的重构应该怎样进行,这时多亏师傅及时点醒了我,你现在要做的不是代码实现,而是你首先要进行系统规划,知道你的系统想要实现的功能,系统规划和系统分析完成后你才能...原创 2018-08-26 21:40:33 · 550 阅读 · 23 评论 -
C#机房重构之充值
充值思路:查找可以充值的卡号,进行宠值,插入充值记录到冲指表,更新学生余额原创 2018-09-16 23:55:48 · 656 阅读 · 25 评论 -
C#机房重构之简单功能代码
判断文本框是否为空foreach (Control c in this.Controls){ if (c is TextBox) { if (string.IsNullOrEmpty((c as TextBox).Text)) { MessageBox.Show("输入框不能为空,请核对您的输入信息!","温馨提示",MessageBoxButtons.OK,MessageB...原创 2018-09-23 23:03:07 · 312 阅读 · 29 评论 -
C#机房重构之职责链模式
B层 public class ChainBLL { public void inquiryBasicInfo() { //调用工厂方法创建接口 Factory.BasicDataFactory fact = new Factory.BasicDataFactory(); //调用接...原创 2018-10-07 23:09:02 · 237 阅读 · 16 评论 -
C#机房重构之上下机
这次的上下机使用的timer控件,实现了自动计时,自动计算消费,没钱自动下机的功能。public partial class frmOnOrOffLine : Form { public frmOnOrOffLine() { InitializeComponent(); } Date...原创 2018-10-21 21:46:17 · 523 阅读 · 33 评论 -
关于app.config配置问题
无论在我们敲机房的时候还是在敲牛腩的时候为了方便都需要我们进行进行文件的配置,这样可以方便我们以后配置。APP.config(应用程序配置文件):应用程序配置文件是标准的XML文件,XML标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net...原创 2018-11-24 20:48:46 · 1470 阅读 · 23 评论 -
机房合作List泛型集合
之前在机房合作的时候自己一直都在用的是datetable,但是在机房很作的过程中用到了list,那么究竟我们为什么要用到list呢。优点:之前返回datatable的时候是返回一条记录集,datatable只是将一条数据记录并返回,但是list返回的是一个实体的类,实体类中的属性名和数据库中的字段名是相对应的。使用Datatable必须要清楚数据库中的字段名称使用List可...原创 2019-01-27 15:57:54 · 185 阅读 · 14 评论 -
机房合作之从数据库获取时间
前言:学术进行预验收的时候问过这样一个问题,你们的时间是获取是从机器上获取还是数据库获取?如果你们的时间获取是从电脑获取的话,那么如果顾客更改电脑的时间,那么是不是意味着你们就不一样收钱了?所以从数据库获取时间是非常重要的,那么如何从数据库获取时间呢?解决:using System;using System.Data.SqlClient;namespace Test{ ...原创 2019-02-03 22:01:06 · 122 阅读 · 7 评论 -
C#机房合作之跳转窗体
在C#的winform编程之中,我们在登录成功之后通常会跳转到我们的主页面,并把他们作为启动窗体,但是在我们进行窗体的跳转之中,遇到了这样的问题。 this.Close(); Customer1 customer1 = new Customer1(); customer1.Show();这段代码想要让登录页面关闭,显示顾客的窗体,但是目的没有达到,顾客...原创 2019-02-10 21:40:51 · 229 阅读 · 12 评论