自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ahao214——Dreamspace

过好每一天,写好每一行代码!

  • 博客(17)
  • 资源 (18)
  • 收藏
  • 关注

原创 程序中数据名称缩写使用的总体准则

使用标准的缩写(常用缩写,如列在字典缩写表中的)去掉所有的非大写元音字母使用每个单词的头一个或头几个字母截掉每个单词头一至三个字母后面的其余字母使用变量名中每一个有典型意义的单词,最多可用三个单词每个单词的第一个和最后一个字母去掉无用的后缀--ing、ed等等保留每个音节中最易引起注意的发音反复交替地使用上述技术,直到变量名长度短至8到20个字母为止,或者到你所用语

2013-12-26 21:46:21 793

原创 面向对象设计的步骤

识别对象及其属性,它往往是数据。确定对每个对象可以做些什么。确定每一个对象可以对其它对象做些什么。确定每个对象对其他对象来说是可见的部分——哪一部分是开放的,哪一部分是专用的。确定每个对象的公共接口。

2013-12-24 22:26:38 1413

原创 创建子程序的理由

降低复杂性避免重复代码段限制改动带来的影响隐含顺序改进性能进行集中控制隐含数据结构隐含指针操作隐含全局变量促进重新使用代码段计划开发一个软件族改善某一段代码可读性改善可移植性分割复杂操作独立非标准语言函数的使用简化复杂的布尔测试

2013-12-22 21:46:45 904

原创 循环显示出下拉框控件

今天做网站的是遇到个问题,特此记录一下要实现的效果如下图:下拉框控件的数目是不固定的,是根据某个ID从数据库中读取的,然后要显示在页面上面,并且数据要绑定上去。主要卡住的地方是,如何将控件循环出来,以及将用户选择的内容保存到数据库里面。                                                     

2013-12-19 21:26:40 1653

原创 Builder模式的几个要点

1、Builder模式主要用于“分步骤构建一个复杂的对象”。在这其中“分步骤”是一个稳定的算法,而复杂对象的各个部分则经常变化。2、变化点在哪里,封装哪里——Builder模式主要在于应对“复杂对象各个部分”的频繁需求变动。其缺点在于难以应对“分步骤构建算法”的需求变动。3、Abstract Factory模式解决“系统对象”的需求变化,Builder模式解决“对象部分”的需求变化。Bui

2013-12-10 21:58:21 708

原创 Abstract Factory模式的几个要点

1、如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。这时候使用简单的静态工厂完全可以。2、“系列对象”指的是这些对象之间有相互依赖、或作用的关系3、Abstract Factory模式主要在于应对“新系列”的需求变动。其缺点在于难以应对“新对象”的需求变动。4、Abstract Factory模式经常和Factory Method模式共同组

2013-12-08 15:05:39 802

原创 单线程Singleton模式的几个要点

1、Singleton模式中的实例构造器可以设置为protected以允许子类派生。2、Singleton模式一般不要支持ICIoneable接口,因为这可能会导致多个对象实例,与Singleton模式的初衷违背。3、Singleton模式一般不要支持序列号,因为这也有可能导致多个对象实例,同样与Singleton模式的初衷违背。4、Singleton模式只考虑到了对象创建的管理,没有

2013-12-07 22:11:31 1041

原创 模式分类

从目的来看:创建型(Creational)模式:负责对象创建。结构型(Structural)模式:处理类与对象间的组合。行为型(Behavioral)模式:类与对象交互中的职责分配。从范围来看:类模式处理类与子类的静态关系。对象模式处理对象间的动态关系。

2013-12-07 21:49:04 968

原创 三大基本面向对象设计原则

1、针对接口编程,而不是针对实现编程2、优先使用对象组合,而不是类继承3、封装变化点

2013-12-07 21:24:28 812

原创 设计模式几条更具体的设计原则

1、单一职责原则(SRP) 一个类应该仅有一个引起它变化的原因。2、开放封闭原则(OCP) 类模块应该是可扩展的,当是不可修改(对扩展开放,对更改封闭)3、Liskov替换原则(LSP)子类必须能够替换它们的基类4、依赖倒置原则(DIP) 高层模块不应该依赖于底层模块,二者都应该依赖于抽象。抽象不应该依赖于实现细节,实现细节应该依赖于抽象。5、接口隔离原则(IS

2013-12-07 21:19:18 641

原创 ASP.NET页面事件顺序

当一个页面请求发送到WEB服务器时,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件。一个ASP.NET页面从悲怆见到释放的过程包含10个事件。   (1)对象初始化Init事件:页面初始化的标志是Init事件。页面中的控件(包括页面本身)都是在它们最初的Form中被首次初始化的。在成功创建页面的控件树后,对应用程序激发这个事件。当Ini

2013-12-06 21:31:27 841

原创 数据库连接

protected void Page_Load(object sender, EventArgs e)    {        string con_sqlserver = ConfigurationManager.AppSettings["sqlCon"].ToString();//获取配置文件中的数据库字符串信息        Response.Write("SQL Server

2013-12-06 21:25:59 553

原创 代理服务器技术详解

什么是代理 ? Proxy 为什么要用代理?代理有什么作用?代理分类?如何使用代理?使用代理前.必须保证你的网卡可以连接正常============================================================一、提高访问速度二、Proxy可以起到防火墙的作用三、通过代理服务器访问一些不能直接访问的网站四、安全性得到

2013-12-04 20:28:18 2125

转载 checkbox全选与反选

全选与反选// --列头全选框被单击---function ChkAllClick(sonName, cbAllId){    var arrSon = document.getElementsByName(sonName); var cbAll = document.getElementById(cbAllId); var tempState=cbAll.checke

2013-12-02 20:45:17 674

原创

抽象类不能实例化,只能继承,关键字是abstract密封类不能继承,关键字是sealed编译器不允许派生类的可访问性高于基类。也就是说,内部类可以继承于一个公共基类,但公共类不能继承于一个内部类。基类和接口的正确方式如下:public class MyClass: MyBase,IMyInterface{//Class members}不能再

2013-12-02 20:35:19 507

原创 OOP(面向对象编程)的一些特性

接口:接口是把公共实例(非静态)方法和属性结合起来,以封装特定功能的一个集合。一旦定义了接口,就可以在类中实现它。接口注意事项:接口不能单独存在。不能像实例化一个类那样实例化接口。另外,接口不能包含实现其成员的任何代码,而只能定义成员本身。实现过程必须在实现接口的类中完成。一个类可以支持多个接口,多个类也可以支持相同的接口。继承:任何类都可以从另一个类中继承,这就是说,这个类拥

2013-12-01 21:17:53 647

原创 静态构造函数

一个类只能有一个静态构造函数,该构造函数不能有访问修饰符,也不能带任何参数。静态构造函数不能直接调用,只能在一下情况下执行:1、创建包含静态构造函数的类实例时2、访问包含静态构造函数的类的静态成员时在这两种情况下,会先调用静态构造函数,之后实例化类或访问静态成员。无论创建多少个类实例,其静态构造函数都只调用一次。

2013-12-01 20:39:47 634

ASP.NET基础教程

通过实例,讲解了ASP.NET的一些基础知识。

2012-10-19

PS开发快捷键

讲解了PS中的快捷键的使用,掌握了这些快捷键,会提高制作速度。

2012-10-19

ASP.NET教程

通过简单的语句,讲解了ASP.NET的一些基础知识。

2012-07-23

VB中的API函数及其他函数

详细介绍了VB中所用到的API函数,以及其他函数,适合于那些想深入学习VB的人。

2012-04-11

VB基础学习资料

以PPT的形式,讲解了如何使用VB。详细介绍了VB的一些简单用法。

2012-04-11

如何编写高质量的VB代码

文章讲述了如何编写高质量的VB代码,从中可以学习如何对代码进行优化。

2012-04-10

ASP.NET基础资料

介绍了ASP.NET的一些基本用处,适合初学者。

2012-03-21

SQL SERVER基本语句

介绍了SQL Server里面最基础的数据查询。以实际例子的形式向大家讲解SQL语句的用法。

2012-03-06

C#开发文档

文档中记录了一些我看过的一些C#资料,我觉得不错。

2012-01-14

C#控件介绍

文档介绍了C#编程经常使用到的一些控件的属性和方法。

2012-01-14

数据库应用基础

以PPT的形式讲解了数据库的应用的一些基础知识,适合初学者学习。

2011-09-20

Visual.Basic循环渐进教程

本资源,从VB最基础开始讲起,一步一步的讲解是你可以更容易学会VB。

2011-08-25

VB精彩编程100例

用100个例子来讲述VB。通过例子可以更快的了解VB的各种功能。适合于有一定VB基础的人。

2011-08-24

空空如也

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

TA关注的人

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