——VB.Net
alice s
这个作者很懒,什么都没留下…
展开
-
三层总结
前言: 其实三层看过有一段时间了,但是没有写总结,总觉得缺少点儿什么! 何为三层? 物理上划分为:显示层、业务层、数据层 逻辑上分为:UI/BLL + DAL/DB 为什么用三层? 不是所有的系统都使用三层架构, 不需要三层情况:业务逻辑简单;没有真正的数据存储层, 需要三层情况:当业务复杂到一定程度之后,当数据存储到相应的数据库 或者是一个独立的数据存储介质。 各个层作用:原创 2016-03-13 11:17:34 · 603 阅读 · 21 评论 -
VB.net视频总结
前言: 视频的集数并不是很多,但是很有特点:不是我们所擅长的‘普通话’,透过浓浓的台湾口音,看着PPT上的繁体字以及一些与大陆不同的术语,确实有点儿晕啊! 简单术语介绍(有的是我自己理解的): 对比 视频中出现的 我们通常理解的 应用程式 应用程序 资料库 数据库 例外处理 错误处理 档案 文件 界面原创 2016-03-01 09:39:51 · 528 阅读 · 19 评论 -
机房重构——充值
写在前面的话: 其实重构开始有一段时间了但是由于开始不知道如何下手搞得乱七八糟,浪费了很多时间,因为看博客什么的好多人都用了存储过程,泛型什么的感觉自己需要学的有好多,有点儿烦躁把自己给束缚住了,后来想着先写向数据库表中增删改的的一些功能吧,想着不用存储过程写写充值这个功能吧! 分析: 看着自己的数据库中的表想着这个功能用到的是两个表: 代码部分我就不贴出来了,原创 2016-03-27 17:19:48 · 1476 阅读 · 53 评论 -
机房重构之开篇
前言: 这算是第二次接触机房收费系统了,只不过这次增加了分层的概念,换成用VB.Net来实现一遍,由3层过渡到七层,说实话开始重构的过程感觉真是艰难,看了好多师哥师姐的博客也是各种晕,所幸经过一段“难熬的日子”感觉自己渐渐找到了方向!! UML图: 基本的就是这样实现的,也可以把SQLHelper放到D层这都不影响各层的关系,也都可以说得通! 代码我就不一一展示原创 2016-03-20 20:23:13 · 609 阅读 · 32 评论 -
机房重构——退卡
前言: 关于机房重构实现了几条线之后也能“照着葫芦画瓢”一步步实现自己所需的功能,心态与刚开始敲得时候已经完全不一样了! 其实上一篇写的是充值,充值和退卡的实现思路基本是一样的但是我充值没有用存储过程,想着退卡的时候用已下存储过程! 功能说明篇: 1.通过输入卡号判断是否有这个卡号 2.若有判断是否正在上机,没有的话提示没有重新输入卡号再判断 3.若在原创 2016-04-10 13:20:35 · 870 阅读 · 36 评论 -
机房重构——组合查询
在重构的过程中发现有好多窗体是很相似的,设计模式这时候就派上用场了,模板方法可以很好的实现功能同时也减少代码量。 模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中模板方法使得子类可以不改变一个算法结构几个重定义该算法的某些特定步骤。 结构图: 实践: 部分代码: U层: Public Class FrmGropQu原创 2016-04-24 09:33:56 · 822 阅读 · 42 评论 -
机房重构之DataTable转泛型
在重构的过程中看到好多人都用泛型,后来觉得自己也得试试用用泛型不然没有体验怎么会知道好不好用! 关于泛型这个概念其实在看《大话设计模式》这本书的时候书中的附录提到过,但是当时好像没怎么认真理解只是知道这个名词而已。。。 泛型是具有占位符(类型参数)的类、结构、接口的方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。(摘自书中) 通过自己在重构过程的原创 2016-05-08 20:29:01 · 585 阅读 · 17 评论