重构版个人机房收费系统大概从暑假开学开始进行,花了不到一个半月的时间才完成,下面对我在重构过程中的一写理解。
1、系统设计一个很重要的目的就是重用,而要做到重用,低耦合是最有效的手段回顾一下我们C/S的整个学习过程,我们可以发现,从开始的VB版的机房收费系统,然后到现在VB.NET版,加设计模式、对系统进行分层,这个过程就是在对系统进行解耦。要解耦,首先就要进行抽象。把多次、...
分类:
Web程序 时间:
2014-08-30 16:27:39
阅读次数:
184
1、概述
在做机房收费系统的时候,几乎所有的窗体上都存在着文本框或者组合框,当用户进行操作的时候,首先要判断是否为空,然后再对各种属性进行判断,比如;卡号、学号、金额等只能输入数字,有些信息只能输入字母,或者将一些信息的输入设为只能输入数字和字母。举个例子,我们注册邮箱的时候,就会有一些特定字符的设置:
下面是163邮箱注册的页面...
分类:
Web程序 时间:
2014-08-28 16:57:31
阅读次数:
266
1.什么是接口 学习过《设计模式》的亲们可能听说过编程的一条原则:“针对接口编程而不是实现编程”。那么到底什么是接口呢? 接口定义了一个对象应该有的那些方法的手段,但是不具体规定这些方法的具体实现。学习过C#,或者VB.NET的可能会很清楚。所谓的接口就是一个只有方法名,但没有实现的某种特殊的类。 C#中的接口 问题在于,JavaScript中没有内置的创建或实现接口的方法,它也没有内置的...
分类:
编程语言 时间:
2014-08-27 23:33:08
阅读次数:
565
Public Class Form1 Dim myThread As Threading.Thread Public Delegate Sub SetTextStringDelegate(ByVal tb As TextBox, ByVal str As String) Publi...
分类:
编程语言 时间:
2014-08-27 18:08:28
阅读次数:
202
CHARTING是一款功能强大的图表控件,利用.NETframework和GDI+为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和3D图表类型以及组合图、仪表,完全支持iPhone,iOS,Andoid,WP7&Tablet,兼容多种浏览器:Chrome,FireFox,Safari,Opera,In..
分类:
其他好文 时间:
2014-08-25 19:30:35
阅读次数:
378
看VB.NET的视频,从感情上,最大的收获就是打破了对电脑中大量dll文件的恐惧。知识上,只能是宏观上的简单把握,VB.NET与VB的比较的优越性。
现在的学习方式告诉我,要联系以前的知识,对比学习,这样既能轻松些,又能明晰些。
VB6.0,作为我学习编程的初始语言。由于它丰富的控件、简单的操作方法,带给了我很大的兴趣。
通过学习,了解到VB.NET以其强大的功能吸引着去学习。...
分类:
Web程序 时间:
2014-08-25 19:24:05
阅读次数:
183
CHARTING是一款功能强大的图表控件,利用.NET framework和GDI+为工作于ASP.NET和Winform的C#和VB.NET开发人员提供可托管的图表解决方案,提供了多种2D和3D图表类型以及组合图、仪表,完全支持iPhone, iOS, Andoid, WP7 & Tablet ,...
分类:
其他好文 时间:
2014-08-25 19:05:24
阅读次数:
242
忘记了具体的时间,具体的地点应该是在511。老师提了这么一句“以后你们的代码里面都不能有调用,全部都有委托”。如果我没有记错的话,好像是这么说的......如果我记错了的话,也有可能是我听错了哈......
最近开始机房收费系统合作版,然后就想着能不能把委托这个东西加到咱们的机房中来,然后就在那里查资料啊,查资料!反正查了一天多......最后,功夫不负有心人,终于搞定了!...
分类:
其他好文 时间:
2014-08-25 11:53:14
阅读次数:
191
我们在这里以机房收费系统周结账单为例,讲解一下VS2008报表的制作
新建一个窗体,从工具箱中拖一个MicrosoftReportViewer
控件到窗体中,点击MicrosoftReportViewer右边的小三角,然后选择设计新报表
选择已有数据源或添加新数据源
">
我们在这里添加数据源
选择已有连接或新建连接
我们在这里新建连接,测试连接成功后,选择确定...
分类:
Web程序 时间:
2014-08-24 23:57:43
阅读次数:
530
重构机房已经开始三个多星期了,从刚开始的一头雾水,到现在的柳暗花明,由开始的无从下手,到现在感觉犹
如脱胎换骨了般。和两个星期前相比,现在明朗了多了,心情也好了不少。
先给大家看一下这次重构的整体架构图:
在前面一篇博文中对三层(UI、BLL、DAL、Entity)http://blog.csdn.net/zhangzijiejiayou/article/details/...
分类:
其他好文 时间:
2014-08-24 22:20:33
阅读次数:
324