2011年10月24日

第14章 创建一个超级简单的组件(Component)

摘要: 示例代码下载电子书及源代码下载让我们从创建一个超级简单的组件开始吧。HelloWorld组件代码见程序清单14.1。程序清单 14.1 HelloWorld.cspublic class HelloWorld{ public string SayMessage() { return "Hello World!"; }}这个HelloWorld组件只包含一个叫SayMessage()的方法,这个方法返回一个字符串Hello World!要确保把这个HelloWorld.cs文件保存在你的App_Code文件夹中。如果你没有把这个组件保存在这个文件夹中,那你就没法在页面中使用这 阅读全文

posted @ 2011-10-24 23:59 WestGarden 阅读(138) 评论(0) 推荐(0) 编辑

三层式架构

摘要: 三个应用层:用户界面层(User Interface Layer,UIL)。业务逻辑层(Business Logic Layer,BLL)。数据访问层(Data Access Layer,DAL)。在这个设计思想中,用户界面层除了界面元素(例如HTML和ASP.NET控件)外,不应该包括任何其他的内容,不应该包含任务业务逻辑和数据访问代码;业务逻辑层刚包含所有的商务规则和难证代码,并管理所有界面层的数据访问;数据访问层,简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。在早期的CS结构中,由于未采用三层式架构设计,数据访问层和业务逻辑层是紧密糅合在一起的 阅读全文

posted @ 2011-10-24 22:08 WestGarden 阅读(199) 评论(0) 推荐(0) 编辑

interface——接口

摘要: 设计模式的师祖GoF,有句名言:Program to an interface, not an implementation,表示对接口编程而不要对实现编程,通常用大写字母“I”加英文单词的方式定义接口的名称,这样可以方便地识别接口和类。接口与类相比有许多不同,两者的区别主要体现在以下几个方面:接口可以用任何可访问性来声明,但接口成员必须全都具有公共可访问性。也就是说,定义接口的成员时不能使用访问修饰符。不能向成员或接口自身附加安全性权限。不能使用static、virtual、 abstract和sealed来定义接口不能定义构造函数。显然接口负责功能的定义,不能提供代码的实现。因此实现构造函 阅读全文

posted @ 2011-10-24 21:59 WestGarden 阅读(129) 评论(0) 推荐(0) 编辑

ASP.NET经典源代码下载地址及数据库配置方法

摘要: 使用计算机语言编写程序,就象使用汉语作诗、写文章一样。所谓“熟读唐诗三百首,不会呤诗也会吟”,“读书破万卷,下笔如有神”...,这些话同样适用于指导我们编写程序。学编程,首先就是要多读程序,多读好程序,多读规范的、经典的好程序,这是学编程的不二法门。对于ASP.NET,网上的、书店的图书,浩如烟海,数不胜数。不过,谈得上规范的、经典的,并不多。这几天,在网上找了找,把找到的经典的几本与大家分享一下。现在的编程,几乎都离不开数据库了,就是这几本经典的书上的源代码,数据库的种类就各种各样,下面,就从如何配置这些数据库,介绍一下这几本书吧。大家发现好的,也拿来共享一下哈...一、.mdf数据库文件《 阅读全文

posted @ 2011-10-24 19:08 WestGarden 阅读(531) 评论(0) 推荐(0) 编辑

导航