自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持努力做吧,少年!

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 VB.NET总结一

VB.NET是在VB的基础上升级的版本,增强了面向对象的支持,VB.NET是在.NET Framework上的面向对象的中间解释性语言,VB是基于对象的面向过程的开发语言,而VB.NET是完全面向对象的开发语言,这几天看视频的过程当中,看的过程中明白,看完就记不起来了,有些不适应的缘故,多多少少感觉到VB.NET的好不是不少啊,这个体验好处的过程还需慢慢的深入的理解与体会。       VB.

2012-12-31 21:21:38 2825 37

原创 设计模式之七 命令模式(Command Pattern)

概述        客户端只是想要发出命令或者请求,不关心请求的真正接收者是谁,也不关心具体如何实现,而且同一个请求的动作可以有不同的请求内容,当然具体的处理功能也不一样,请问该怎么实现?下面我们来学习命令模式目的       将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 结构图 详细解析Co

2012-12-28 15:17:11 2174 13

原创 设计模式之六 适配器模式(Adapter)

概述       为了满足在实际的项目中,由于应用环境的变化,而需要一些原本存在的对象会放到新的开发环境中,而此时新环境与该对象的接口是不能够直接相连,即互相不能认识、交换信息,为了满足这种“变化”,如何既能利用现有对象的良好的实现,同时又能满足新的环境所要求得接口,这时适配器模式再好不过了,下面我们来学习Adapter模式 目的将一个类的接口转换成客户希望的另一个接口,Adapt

2012-12-26 19:13:23 1825 8

原创 设计模式之五 外观模式(Facade)

概述在软件开发系统中,客户程序会与很复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化,那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就需要我们的外观模式再好不过了。目的为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。结构图 对应源码 cla

2012-12-26 09:33:33 1938 8

原创 设计模式之四 观察者模式(Observer Pattern)

概述        观察者模式定义一种一对多的依赖关系,让多个观察者对象同时监听某一个主题,这个主题对象在状态变化时,会通知所有的观察者对象,使它们能够自动更新自己。 结构图 对应的代码  class Program { static void Main(string[] args) { Co

2012-12-25 09:46:47 1837 10

原创 设计模式之三 原型模式(Prototype)

概要        原型模式的主要思想是基于现有的对象克隆一个新的对象出来,一般是有对象的内部提供克隆的方法,通过该方法返回一个对象的副本,这种创建对象的方式,相比我们之前说的几类创建型模式还是有区别的,之前的讲述的工厂模式与抽象工厂都是通过工厂封装具体的new操作的过程,返回一个新的对象,有的时候我们通过这样的创建工厂创建对象是不值得的。目的      使用原型实例指定创建对象的种类

2012-12-24 10:55:40 1604 7

原创 设计模式之二 抽象工厂模式(Abstract Factory)

概念 提供了一个创建一系列相关或相关依赖对象的接口,而无需指定它们具体的类,也就是说我们经常学习到“一系列相关依赖的对象”的创建工作,但是由于需求的变化,往往存在着更多对象的创建工作,为的是如何不用在使用常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这样“系列对象创建工作”的强耦合关系?降低客户端和创建工作的强耦合度,我们引入了抽象工厂模式目的 提供了一个创建一系

2012-12-23 16:58:43 1700 15

原创 设计模式之一 工厂方法模式(Factory Method)

概念:      工厂方法(Facotry Method)定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例延迟到其子类。 结构图:  注意点:     (1)工厂方法克服了简单工厂违背开发-封闭原则的缺点,又保持了封装对象的创建过程的优点,集中封装了对象的创建,使得要更换对象时,不需要做大的改动就可实现,降低了客户程序与产品对象的耦合,

2012-12-23 11:11:55 2288 16

原创 “is a” 和”has a“

刚开始接触这两个词之后,脑子里还真没有概念,下面是自己学习的内容        “is a”代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。因此在用 Java语言实现时,应该将PC机和工作站定义成两种类,均继承计算机类。        “has a”代表的是对象和它的成员的从属关系。同一种类的对象,通过它

2012-12-14 09:24:59 2193 8

原创 深入浅出—设计模式重要原则

学习设计模式前,自己就在想这么一厚本书从哪下手比较好,俗话说:万变不离其宗,这个宗就是我后来想到的是学习设计模式的原则,因为所有的模式都伴随着原则和面向对象的三大属性:继承、多态、封装。在各个原则之间也有着相互紧密的关系,都有着藕断丝连的联系,知识间都是相同的,只是我们占的角度不同、学习点不同、认识的不同、理解的深度不同,下面带着大家一起学习重要的原则,为接下来学习多种模式打下良好的原则基础:

2012-12-12 11:09:05 2561 24

原创 c#

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言,它是一门完全面向对象的程序语言。      由于以前学习过C++、

2012-12-09 11:41:17 2917 15

原创 TortoiseSVN文件夹及文件图标不显示解决方法

由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样:         对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的

2012-12-04 21:23:45 181126 33

原创 UML中的六大关系

通过不断的学习结合机房收费系统绘制UML图,整个画图的过程中深刻体会到其核心部分还是理解事物之间的关系,总结六大关系来深入学习,主要关系有六种:继承、实现、依赖、关联、聚合、组合区别于联系:         继承(泛华)关系(Generalization)        继承关系是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,

2012-12-01 15:41:32 4425 17

原创 RUP(Rational Unified Process)

RUP提供了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基础进行软件开发的过程中合理、有效、有规划的规定工作进度、控制和改善工作效率、提供了开发机构中分派任务和责任的纪律化方法、在预定的进度和预算中,提供高质量的、满足最终用户需求的软件。        RUP是指要达到一个目标而采取的一组有序的步骤,在软件过程中,目的是高效的、准时地提交一个满足你的业务需求的软件产品的开发过

2012-12-01 10:55:23 4508 9

原创 UML图学习之七 部署图(Component Diagram)

部署图(Component Diagram)描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。       部署图用于静态建模,是表示运行时过程节点结构、描述软件与硬件是如何映射的?、构件实例及其对象结构的图。 1:部署图的基本内容点此看大图 2:结合机房收费系统画的部署图:

2012-12-01 09:53:28 3847 12

itoo-快捷部署脚本-V1.0.1李社河-2014年12月22日--测试成功版

本次是第一次使用批处理文件来作为批量操作的工具,代替了人工的手动的复制,粘贴的方式,使用脚本实现了项目的启动、自动化部署,打开项目根目录、等等,提高了开发和调试的效率。

2014-12-30

springmvc hibernate

spring+springMVC+hibernate大家不错的学习案例

2014-08-03

抽象共同的一版处理程序快速开发项目

大量的使用了一般处理程序,由于一般处理程序的优点是非常大的,但是在善良公社的项目中,基本上每一个页面都对应一个一般处理程序,更重要的是,这些一般处理程序的核心内容都差不多,当时项目紧,没有继续抽象,现在我们有五个人在研究通用型网站开发平台这块,先解决这个大问题,抽象出公共的一般处理程序类,结合东软生成的代码,可以实现网站的简单快速的开发(这是我们刚开始的一个小需求)。

2013-12-25

验收标准特别好

有助于我们提高编写代码的规范,大家相互交流,希望大家共同学习,加油

2013-05-12

信息资源管理

相当的不错哦,文档,更有利于自考的学习,希望大家多多支持,

2012-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除