
C#
飞老虎
这个作者很懒,什么都没留下…
展开
-
C#(一)——堆和栈
学习到C#的时候估计大家都遇到过这两个词语:栈和堆,下面就它们来讨论一下。我们首先要知道的是,计算机中的栈和数据结构中的栈是不同的。那么有什么不同呢?先看一下操作系统中栈的定义:计算机操作系统中的栈是指一块内存区域,该区域的管理(内存空间的分配与回收)采用类似数据结构中的“栈”的特点进行操作。操作系统中的栈是物理存在的。那么在数据结构中栈的定义是什么呢?栈是允许在同一端进行插入和删除操原创 2015-03-29 20:20:01 · 1286 阅读 · 19 评论 -
简单工厂模式——设计模式(一)
简单工厂模式解释:简单工厂模式,又叫静态工厂方法模式,是通过专门定义一个类来创建其他类的实例,被创建的实例通常具有共同的父类。简单工厂模式的UML图:简单工厂模式包含以下的角色:工厂角色:这是简单工厂模式的核心,由它负责创建所有的类的内部逻辑。当然工厂类必须能够被外界调用,创建所需要的产品对象。抽象产品角色:简单工厂模式所创建的所有对象的父类,注意,这里的父类可以是接口也可以是原创 2015-04-26 16:20:46 · 1137 阅读 · 20 评论 -
三层视频总结
UI层又叫表现层(Presentation Layer):位于最外层,最近进用户用于显示数据和接受用户输入的数据,为用户提供一种交互式的操作界面. 业务逻辑层(Business Logic Layer):主要对具体问题的操作,处于数据访问层和表示层的中间,起到承上启下的作用,是整个三层架构的关键所在,对业务的操作和逻辑都在该层. 数据访问层(Data Access原创 2015-06-06 19:55:20 · 1083 阅读 · 16 评论 -
机房重构(二)--MDI窗体问题+优化的单例模式
想了好久要不要叫优化后的单例模式的,还是承受不住这个标题的诱惑,于是乎就叫优化后的单例模式吧! 事情的起源是这样的,先来一张图: 看着有点乱我来解释一下:可以看到下机这个按钮竟然跑到学生余额查询这个窗体的上方了,也就是说主窗体的控件全部在子窗体的上方!!!这还了得,这样就不能用了啊!对于这个大家一定也有经验,问题出在MDI窗体上,然后经过本人多次试验得出结论:除非新实例化的窗体原创 2015-08-09 11:20:49 · 1409 阅读 · 19 评论 -
机房重构----C#中将DataTable类型转化为泛型集合
C#中将DataTable的类型转化为泛型集合IListusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; using System.Reflection;原创 2015-07-31 20:14:39 · 1372 阅读 · 16 评论 -
C#版七层登陆
C#版七层登陆因为重构决心用C#语言,故而在先用C#练练手。这篇博客参考了很多大家的.net重构做七层登陆的文章。期间遇到一些问题解决得颇为艰辛,不过解决之后感觉还是不错的,而且在调试的时候多亏了“教授”的帮助。下面就言归正传展示一下我的代码和思路吧。还是先看一下包图 这里我也用到了SqlHelper,总的来说就是从U层传进数据,传给外观层,外观层将数据传给B层,B层通过抽象工厂 + 反射的技术对原创 2015-07-18 15:16:44 · 1970 阅读 · 39 评论 -
机房重构(四)--C#的一些基础知识
1.Using的作用2.关于退出 3.C#中没有isnumeric这个函数!4.数据库中Time类型的对应类型原创 2015-08-30 21:47:34 · 1194 阅读 · 21 评论