
.NET
文章平均质量分 70
肖红
这个作者很懒,什么都没留下…
展开
-
三层架构——系统登录
通过上个实例对整个三层有了一个最简单的理解,现在讲解一个运用三层的思想编写的登录窗体的实例,重点是理解三层的基本思想和练习连接数据库.在这个实例中设计到了一个Model实体层,简单介绍一下关于实体层的作用和使用方法。实体:针对具体的登录窗体来说,实体对象实际上就是数据库的表,我们把表里的字段封装到一个实体对象里,当具体使用某个对象的时候只需要调用实体对象的get和set方法获取对象的属性即原创 2014-03-24 21:39:46 · 1796 阅读 · 22 评论 -
个人重构机房收费系统——配置文件
纯三层的机房收费系统已经完工了,现在又开始面临三层+设计模式版,当初一味的逃避设计模式,发现敲完纯三层的系统也没有给自己在设计模式理解这方面带来什么收获,(当然在敲的过程中发现了一些只用三层设计系统的弊端,有些地方加上设计模式会让系统更活分)想学会东西,还是要肯琢磨才行。通过这段时间重新研究设计模式和敲机房代码的过程中,对新知识的学习和旧知识运用的能力也提高了。接下来的时间除了继续机房收费系统原创 2014-05-22 20:07:28 · 1160 阅读 · 18 评论 -
.NET机房收费系统用例图分析
用例图中的几种关系关联:双向关联:两者之间可以互相调用。单向关联:两者之间的调用单向调用,C3调用C4。反身关系:。可以进行自身调用聚合/组合:聚合:两者之间的关系弱于组合。C10可以独立存在。组合:C8没有独立性。依赖:C5的存在依赖于C6.泛化:C12继承C11,如果存在继承关系时就可以使用泛化。原创 2014-04-06 21:25:29 · 1163 阅读 · 16 评论 -
个人版机房收费系统——抽象工厂+反射+配置文件实现系统登录
因为之前用的纯三层的思想,所有的业务逻辑均在三层之间来回传递,包括U层的获得控件属性、传递参数到B层和接收从B层返回的数据,B层对业务逻辑的处理和D层操作数据库,在代码实现的过程中越来越觉得复杂和繁琐,最明显的地方就是数据库方面对数据的查询操作和非查询操作都有好多重复的地方,所有东西归纳总结一下无非就是查询和非查询,带参和不带参的查询,返回实体和返回datatable的区别,运用设计模式,封装这些原创 2014-05-28 09:41:54 · 1226 阅读 · 13 评论 -
个人重构机房收费系统——存储过程的介绍
开始敲个人版机房之前,师哥师姐的提前介绍就多次提到了个人版的机房要尝试用到存储过程、触发器、视图等。对于这方面的学习还差的很远,今天开始学习存储过程,并实现在“机房”中使用存储过程。一、简单介绍概念存储过程就是一组为了完成某种功能而自己编写的一组SQL语句,通过这样一个SQL语句集完成若干个SQL语句实现的功能,形象的说就是包装SQL语句,使数据库操作更方便。二、存储过程的格式:简原创 2014-05-30 09:48:14 · 1143 阅读 · 16 评论 -
个人重构机房收费系统——类图
画了20多天的机房收费系统的图,改了又改,总算完工了!第二次画的图和第一次差别很大,用例图中也是细分到了每个用例,类图完全按照三层的思想画出来的,从U层着手,将所有的窗体当成一个U层的界面设计,同样是以一般用户、操作员、管理员为不同的权限管理。然后是B层,在数据库表的基础上,抽象出多个功能公用的方法,作为一个类,根据具体用例的实现补充每个类中的方法。D层和实体层完全是根据数据库表组件而来,根据原创 2014-05-11 16:30:57 · 1342 阅读 · 19 评论 -
.NET视频总结
几天前就结束了VB.NET的视频学习,只是整个视频看下来没有什么理解,感觉视频中曹祖圣和林辉章老师将的太深奥、宽泛了,所以自己课下找了点相关资料简单了解了一下什么是VB.NET。下面是我对.NET的理解和视频的总结,和大家分享一下。什么是.NET?.NET代表了一个集合、一个环境、一个编程的基本结构、一个支持下一代Internet的平台。.NET的三种工作模式:设计模式运行模式原创 2014-03-15 17:05:16 · 1447 阅读 · 15 评论 -
C#编写机房收费系统的登录窗体
这篇博客是对上一篇博客的纠正(上一个博客有点小问题)和机房登录窗体的详细编写。采用三层的形式。首先分出三层+实体层:窗体设计:U层代码:Form1窗体中:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;原创 2014-04-01 10:23:29 · 1434 阅读 · 17 评论 -
个人重构机房收费系统——SqlHelper介绍
在敲纯三层版的机房的过程中,对于D层数据库的查询,整个层中重复的代码达到了百分之八十,总结所有D层的代码无非有4中情况,所有的查询操作分为带参数和不带参数的,返回为实体或者datatable类型,所有的非查询操作同样也有带参数和不带参数两种,于是在敲的过程中,我就想着如何把这些代码简化一些,最开始的想法就是把那些重复的代码抽出来组成不同的方法放到一个新的类中,后来才知道原来这个过程早就已经定好了,原创 2014-05-24 21:00:21 · 1079 阅读 · 16 评论 -
C#中的抽象类和接口
一、 抽象类:1、 定义:抽象类代表一个抽象概念,专门用来继承的。在一个以继承关系形成的等级结构里面,树叶节点应当是具体类,而树枝节点均应当是抽象类。2、 声明方法:抽象类和抽象方法的声明都使用关键字abstract。3、 注意事项:(1)不能被实例化。 (2)抽象方法必须被子类重写。 (3)只要类中包含了抽象方法,就必须被定义为抽象类。二、接口:原创 2014-02-09 11:43:59 · 973 阅读 · 10 评论 -
个人重构机房收费系统——报表制作
看了好多师哥师姐的关于账单这部分的博客,所有制作报表的过程都差不多,按照师哥的博客中关于报表制作过程,自己始终没能成功运行,于是另谋出路。下面就是我的关于报表的制作过程:一、创建数据集:右击项目——添加——新建项——数据集原创 2014-05-31 09:03:00 · 1285 阅读 · 13 评论 -
三层架构的入门实例讲解
上网找了好多关于三层的资料,都是一些关于理论的知识,其实细数理论知识无非就是什么是三层,如何分层,每层的含义和作用等。没有进行实例的练习,还是对三层没有彻底的理解,下面是我针对三层进行了一个入门的小实例练习,分享给大家。 如果能分出三层,重点就是对其中的关系的理解,不是添加了引用就是联系起了三层,三层概念的核心就是“各司其职,互不干扰。”讲解一、分出三层:讲解二、分原创 2014-03-19 17:28:06 · 1431 阅读 · 17 评论 -
三层架构理论
一、三层的分层式系统三层架构将数据层、应用层和业务层分离,业务层通过应用层访问数据库,保护数据安全,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用。三层系统的分层式结构:分层的依据就是满足系统开发过程中的“高内聚、低耦合”的原则。表现层(UI):展现给用户的界面,即用户在使用一个系统的时候他的所见所得。依据应用规模的不同,所承受的负荷会有较大的差异,原创 2014-03-16 19:51:35 · 1654 阅读 · 17 评论 -
三层与MVC的区别
最近的学习简直就是一头雾水,不知所云!! 在学习三层的时候看了一些关于MVC的东西,很自然的就把MVC也理解成了三层,现在才有一种恍然大悟的感觉,今天这篇博客我们从三层入手,来深入理解MVC的概念,下一篇博客我们介绍在项目中是如何应用MVC框架的。 首先我们明确什么是三层,三层是一种思想,所谓的“三”,也仅仅是一个数字而已,我们可以根据我们项目的需要设计成若干个层,比如在“机房收费原创 2015-04-07 20:58:48 · 818 阅读 · 8 评论 -
泛型、存储过程、事务、视图——综合应用
最近一段时间在做C/S部分的回顾和总结工作,这些不断的敲Demo,对原创 2014-09-22 16:13:39 · 1045 阅读 · 13 评论