--【C/S】--
奋斗的小二喵
这个作者很懒,什么都没留下…
展开
-
机房重构总结(一)
1、对七层的理解:上图就是我个人重构的整体架构。在代码实现的过程中才算是慢慢理解七层的各自功能。下面说一下自己的理解:UI层:设计满足用户需求的界面,并进行必要的文字说明。声明所需变量,实例化实体、外观层并调用外观层的方法。Façade层:更好的解耦UI层和BLL层。假如BLL层的方法改变某一部分的时候UI层不至于跟着一起变动,减少了工作量。BLL层:是业务逻辑层。从数原创 2015-03-12 09:34:15 · 1219 阅读 · 36 评论 -
机房收费重头戏
敲机房最头疼的就是结账了,不好想,难实现原创 2014-09-07 14:28:50 · 1279 阅读 · 30 评论 -
机房重构中遇到的问题
1.下面这个问题是我在敲注册的时候遇到的。提示我“将截断字符串或二进制数据”。然后注册失败。问题原因:保存数据时长度超过了你数据库中定义的长度 解决方法:在将文本框中的数据赋值给实体时需要用Trim 将空格去掉。原创 2015-02-09 10:38:57 · 920 阅读 · 17 评论 -
机房重构之数据库设计
与以往不同,机房重构需要我们自己设计数据库,下面简单介绍一下我的理解。1、需要建哪些表?TabelintroductionUserinfo用户登录WorkLoginfo用户工作记录Studentinfo注册、充值、退卡Rechargeinf原创 2015-01-24 17:08:55 · 1375 阅读 · 39 评论 -
大话设计总结
验收设计模式的时候,超强师傅提出这样几个问题:1.代码实现关联关系、继承2.对接口、实现的理解3.重载、重写的实现当然,还跟我们讲了好多,先总结一下这几天想明白了的几个知识点。继承关系:子类继承父类(一)继承1.子类拥有父类非private的属性和功能。2.子类具有自己的属性和功能。3.子类可以以自己的方式实现父类的功能。(方法重写)举例说明:abstr原创 2014-12-28 15:34:41 · 1289 阅读 · 35 评论 -
大话设计—行为型模式总结
【行为型】用于封装行为的变化。识别对象之间的常用交流模式并加以实现。如此,可在进行这些交流活动时增强弹性。行为型模式包括:职责链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式原创 2014-12-09 19:01:41 · 1287 阅读 · 31 评论 -
设计模式—结构型模式总结
结构型模式描述了如何把类和对象组合起来以形成更大的结构。我是这么理解的:程序大体框架已基本形成了,只是对其代码和结构进行了优化。提高了代码的复用性,降低了系统内部的耦合性。 该类型模式主要包括:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。 1.适配器模式:更换接口,使其成为适应用户需求的接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那原创 2014-12-08 16:13:19 · 1240 阅读 · 22 评论 -
大话设计—创建型模式总结
23个设计模式外加简单工厂模式还有设计模式六大原则构成了这本书的主线。其中23个设计模式可以分为三大类:下面先总结一下第一大类:【创建型】在所有的创建型模式中,处理的都是创建对象的方法,程序不应该依赖于创建和安排对象的方式。许多情况下,被创建的对象的确切特性可能因为程序需要而不同,因此把创建过程抽象到一个特定的创建者类中,可以使得程序更加灵活通用。原创 2014-12-07 20:42:54 · 1220 阅读 · 18 评论 -
设计模式-工厂三姐妹
【简单工厂模式】原创 2014-11-21 19:20:01 · 1437 阅读 · 21 评论 -
初识C#
因为有了C++的基础,C#入门也就自然简单多了。其实所有的编程语言都是如出一辙的,从VB开始接触了面向过程的编程语言,并通过VB课本、百例、陈伟视频的学习逐步强化这一编程思想。当然VB是编程的入门,慢慢的从面向过程演进到逐步面向对象的编程思想。从中也体会到了编程过程的精简化。总结一下看楚广明老师讲的C#视频【UML与C#】 刚刚学完UML并完成了九种图,我就在想UML和C#的到底有...原创 2014-11-08 20:20:48 · 1416 阅读 · 35 评论 -
【软工学习】理论篇
在学软工之前先明确何为软件工程原创 2014-09-08 13:42:08 · 2465 阅读 · 91 评论 -
使用VB开发SQL Server应用程序
一、数据库应用程序的几种常见开发方式(1 )嵌入式SQL(在宿主程序中,通过高级语言的命令和方法来调用。) 注意事项:区分字段名和字段值;在半角输入法状态下输入。(2 )ODBC数据库应用程序(提供了一种编程接口,可以实现对多种数据库的连接。) 特点:具有良好的适应性和可移植性。(3 )OLE DB数据库程序设计(提供原创 2014-06-01 17:05:22 · 1949 阅读 · 14 评论 -
机房收费系统再分析
机房收费系统原创 2014-08-25 15:57:10 · 1310 阅读 · 26 评论 -
【软工学习】文档总结
软件文档是非常重要的,要记录软件工程师对程序的设计思路,并且让以后对该软件进行维护的人员可以明白清楚的了解这个软件,上面是说针对后来维护人员的软件文档,除了这个以后还有针对用户的软件文档,就像电视机的说明书一样,使用户简单明了的知道怎么使用这个软件。原创 2014-10-21 00:01:30 · 2124 阅读 · 27 评论 -
SqlHelper类
【基本介绍:】1.是什么?SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法,SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便。原创 2015-01-09 20:54:01 · 1459 阅读 · 30 评论 -
设置DataGridView 显示自己添加编辑的列名,不动态显示数据库本身的列名
不用写代码轻轻松松得到你想要的。。。原创 2015-03-07 08:58:10 · 4547 阅读 · 26 评论 -
学生信息管理系统总结
【1】.学前认识学习目的: 通过这个系统,让每个学生都对信息管理系统(MIS)有一个初步的了解。同时通过这个入门级的系统,消除学生对系统的恐惧信息,增强其自信。尤其是自认为没有基础的学生。学习内容: 1.练习vb6.0的使用,增加代码量,提升代码亲和力 2.初步掌握对数据库的基本操作 3.学会调试,测试程序 4.初步掌握系统发布,部署,原创 2014-07-25 21:45:45 · 4306 阅读 · 39 评论 -
个人重构之一般用户实现
开始个人重构的时间不短了,登录一条线就花了好长时间。七层现在可算是理清了。下面我先说一下一般用户功能的实现。 1、功能分析:@登录验证@查询信息@修改密码2、具体实现我用到的是七层。一条线敲成了,才真正的明白七层的真正含义。除了UI、BLL、DAL这三层之外又加上了Entity、Facade、IDAL、Factory+反射+配置文件。Entity是实体层原创 2015-02-08 13:37:02 · 1337 阅读 · 29 评论 -
三层架构视频学习总结
学习三层的资料是王继彬视频,下面先总结一下视频里面的知识点。原创 2014-12-13 14:51:49 · 3500 阅读 · 46 评论 -
大话设计—中介者模式
最近一直在总结设计模式,对于代理模式、中介者模式、外观模式三者甚是难辨。代理模式:为其他对象提供一种代理以控制对这个对象的访问。【结构型】外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一个子系统更加容易使用。【行为型】二者区别:代理的客户对象无法直接访问目标对象,代理对象提供对单独目标对象的访问控制,而外观模式的客户对象可以直接访问子系统原创 2014-12-06 14:58:05 · 1214 阅读 · 20 评论 -
大话设计-命令模式
每个模式都在传递着一种与众不同的编程理念。每次都仿佛是站在巨人的上,一步步的学习,积土成山。最近学习了命令模式,喜欢它很简单:开篇从小菜大鸟吃肉串谈起,慢慢的吸引着我的注意力,因为感兴趣,所以有了进一步的研究。【命令模式】1.定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。2.如图所示:原创 2014-11-26 20:04:12 · 1219 阅读 · 25 评论 -
大话设计-组合模式
定义:组合模式是将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。如图所示:Component是一个抽象类,在其下面定义所有子类用到的事件、方法;它也可作为对象声明的接口,声明接口用于访问和管理其子部件。而Composite和Leaf可以作为具体类,换句话说,也叫做具体对象(部分),作为部分,可以不必全部继承父类所有的方法事件。这个“原创 2014-11-24 15:07:31 · 1571 阅读 · 22 评论 -
【UML学习】四种关系
UML关系“剪不断,理还乱,别是一番滋味在心头啊”,在画机房收费系统九种图的时候感觉有点吃力,不是不懂得九种图,而是对于关系没有把握好,我自身存在两个问题:一是,知道四种关系的含义但是就是不能很好地联系实际,一到了机房收费系统画图就找不到他们之间到底存在何种关系了;二是,说来很惭愧啊,我在画图的时候,一边看着四种关系的图形表示,一边画图╭(╯^╰)╮,总是自己画不出来(记是记不住的,多实践...原创 2014-11-07 21:04:11 · 1429 阅读 · 17 评论 -
【软工学习】优化管理
软件开发技术和软件管理技术是软件生产过程中并驾齐驱的两架马车。只有对生产过程进行科学的管理,做到技术落实、组织落实和费用落实,才能达到提高生产率、改善产品质量的目的。软件管理主要体现在软件的项目管理中,它先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。原创 2014-10-01 12:46:56 · 1632 阅读 · 33 评论 -
【软工学习】面向对象技术
面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用,它包括面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)、面向对象的测试(OOT)和面向对象的维护等主要内容。原创 2014-09-30 13:39:26 · 2308 阅读 · 35 评论 -
机房收费系统初想
研究了两天的机房收费系统了,一直都不知道从何入手。根据文档上的步骤,先是把文件注册了,附加数据库(尝试了自己新建数据库,耿建玲视频中也有讲过,花了半天的时间研究,有了点眉目,还是决定在学习的过程中先慢慢体会。。。),配置ODBC。用自己的笔记本来实现这些步骤是没有问题。太马虎了,出现了个小插曲。我的SQL Server2008用sa登录,一直都是记住密码,但是吧,密码是123,而机房收...原创 2014-08-03 10:15:28 · 1280 阅读 · 31 评论 -
耿建玲视频总结
利用两周的时间完成了数据库视频的学习,对数据库也有了个整体认知。其实简单地说数据库就是一组经过计算机整理后的数据,存储在一个或多个文件中,而管理这个数据库的软件就称之为数据库管理系统。一般一个数据库系统(DBS)可分为数据库(DB)与数据管理系统(DBMS)两个部分。通过学习耿建玲视频,对数据库对象、程序设计、管理有了更深层次的理解。一张图来说明。原创 2014-07-31 10:18:43 · 2295 阅读 · 28 评论 -
无法打开模块文件“C:\Users\fkg\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.vb”系统找不到指定文件
错误原因:错误5无法打开模块文件“C:\Users\fkg\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.vb”: 系统找不到指定的文件。背景:最近在重构的时候遇到了一个问题,提示:对象定义被隐藏。心里一颤,不会是我误删了系统里的东西了吧。还是先从网上查一下吧。后来才知道是Win7系统会涉及到好多权限的原创 2015-01-31 16:33:07 · 9552 阅读 · 22 评论 -
大话设计—建造者模式
定义:将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示原创 2014-11-17 18:42:04 · 2366 阅读 · 70 评论 -
【UML学习】入门
软件工程是一种设计思想,原创 2014-10-22 08:18:42 · 1572 阅读 · 21 评论 -
【软工学习】实战篇
问题定义、可行性研究和需求分析构成了软件分析阶段,在这个阶段确定了需要做什么,解决了系统开发目标,系统需求规格。而软件开发阶段的任务是概括地回答系统如何实现的问题。软件开发阶段包括总体设计、详细设计、编码和测试等。原创 2014-09-15 17:35:18 · 2322 阅读 · 50 评论 -
机房重构总结(二)
机房重构的时间也好长了。自己走了一条十分“曲折”的路。和第一遍机房一样,有一种莫名的恐惧。刚开始是不相信自己能用.NET敲出个完整系统还要加上设计模式。但是,每次都是经历过后才发现原来没有想象中的那么难,下面总结一下师傅验收遇到的一些问题以及自己的感想。原创 2015-03-12 17:52:39 · 1359 阅读 · 43 评论