自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yishanhai的专栏

勇者无敌的历程

  • 博客(6)
  • 收藏
  • 关注

原创 ASP.Net 2.0中的5个数据控件

第一篇asp.net的入门帖,就先从数据控件开始吧!     ASP.Net 2.0中的5个数据控件:GridView,DataList,Repeater ,DetailsView,FormView。   综述:     1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。   2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适

2009-03-20 12:30:00 753

原创 产品采用的软件架构,采用什么方式减少各层之间的耦合度?

定义接口规范各层之间调用的契约,使用依赖注入的方式,将下层的实现类注入到上层代码中。这样各层之间仅依赖于接口,而不依赖于具体实现,从而达到解耦的目的。 

2009-03-05 00:42:00 974

原创 采用的软件架构分为几个层次,各层的作用是什么

表现层(Presentation):定义用户交互过程和界面展示。业务层(Business):定义业务模型。数据层(Data):负责与数据库交互进行数据的存储和查询。 

2009-03-05 00:41:00 7071 1

原创 对象之间的关系有哪些,如何使用面向对象语言表达

 依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。关联:对象之间一种引用关系,比如客户类与订单类之间的关系。这种关系通常使用类的属性表达。聚合:表示has-a的关系,是一种不稳定的包含关系。聚合类不必对被聚合类负责。使用集合属性表达聚合关系组合:表示contains-a的关系,是一种强烈的包含关系。组合类负责被

2009-03-05 00:39:00 2138 1

原创 请比较C#中overload和override两种技术。

Overload:重载,是一种在编译时刻依据方法签名(参数列表的类型和顺序)从一组同名方法中选择采用哪个的技术。Override:重写,在继承体系中,如果父类声明了虚函数,子类提供自己的实现覆盖父类的实现的技术叫做重写。重写的方法将在运行时进行动态绑定,从而提供多态的特性。

2009-03-05 00:37:00 774

原创 比较C#中抽象类(abstract class)和接口(interface)的异同

 相同点:都不能被实例化;都有没有实现的方法。不同点:abstract class只能单继承,interface可以多继承;abstract class像普通类一样,可以有数据成员,可以有非公有的成员,interface只能包含方法和属性,并且都是public的;abstract class只要有一个方法没有实现即可,interface所有方法都不能有实现。 

2009-03-05 00:37:00 1576 1

空空如也

空空如也

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

TA关注的人

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