2007年1月24日

ASP.NET2.0数据操作之创建数据访问层(4)

摘要: 第五步:完成数据访问层 注意,ProductsTableAdapters类从Products表中返回的 是CategoryID和SupplierID的值,但并不包括Categories表 的CategoryName字段和Suppliers表的CompanyName字段,尽管当 我们显示产品信息时,这些很可能是我们想要显示的字段。我们可以扩充TableAdapter的起始方 法GetProduc... 阅读全文

posted @ 2007-01-24 14:32 小小小程序员 阅读(291) 评论(0) 推荐(0) 编辑

ASP.NET2.0数据操作之创建数据访问层(3)

摘要: 第四步:插入,更新和删除数据 常用的插入,更新和删除数据的模式有两种。第一种模式,我称之为DB直接模式,涉及的方法被调用时,会向数据库里发出一个INSERT, 或UPDATE,或DELETE命令,这个命令只对单个数据库记录做操作。象这样的方法一般接受一系列对应于插入,更新或删除的值的标量参数(譬如整数,字符串,布尔值,日期时间等)。譬如,用这个模式来操作Products表的话,删除方法会接受一... 阅读全文

posted @ 2007-01-24 14:31 小小小程序员 阅读(596) 评论(2) 推荐(0) 编辑

ASP.NET2.0数据操作之创建数据访问层(2)

摘要: 这最后一个复选框,“生成DB直接方法(GenerateDBDirectMethods)”,如果选了的话,会为TableAdapter自动生 成Insert(),Update(),和Delete()方法。如果你不选这个选项 的话,所有的更新都需要通过TableAdapter唯一的Update()方法来实现,该方法接受一个强类型的DataSet,或者一个DataTable,或者单个DataRow,或者... 阅读全文

posted @ 2007-01-24 14:30 小小小程序员 阅读(318) 评论(0) 推荐(0) 编辑

ASP.NET2.0数据操作之创建数据访问层(1)

摘要: 作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务规则的业务逻辑层(BLL),以及一个由共享页面布局的ASP... 阅读全文

posted @ 2007-01-24 14:29 小小小程序员 阅读(632) 评论(0) 推荐(0) 编辑

ASP.NET 2.0服务器控件之处理回传数据

摘要: 为自定义服务器控件实现事件,是一个比较复杂的过程。开发人员不仅需要根据上一篇文章中介绍的方法,实现捕获回传事件,而且有时候还需要参与回传数据处理过程。本文将通过典型应用介绍处理回传数据的方法。 1. 实现处理回传数据 在上一篇文章介绍的捕获回传事件过程中,往往都不涉及回传到服务器的控件数据。开发人员主要实现I... 阅读全文

posted @ 2007-01-24 14:27 小小小程序员 阅读(334) 评论(0) 推荐(0) 编辑

ASP.NET2.0服务器控件之类型化样式属性

摘要: 实现类型化样式属性的方法 继承自Style类的类称为类型化样式。Style类可以由控件开发人员来扩展,创建一个自定义类型化样式,它重写或者添加Style类的属性。服务器控件也可以把自定义类型化样式作为ControlStyle属性的类型。例如,Table控件的ControlStyle属性就是TableStyle类型,该类型是扩展的Style,添加了例如CellPadding、CellSpacing... 阅读全文

posted @ 2007-01-24 14:26 小小小程序员 阅读(244) 评论(0) 推荐(0) 编辑

ASP.NET2.0数据操作之创建业务逻辑层

摘要: 本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了。不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如说,我们可能不希望产品表中那些被标记为“停用”的产品的“分类编号”或“供应商编号”被更新;我们还可能需要应用一些资历规则,比如说我们都不希望被比自己的资历还要浅的人管理。另外一个比... 阅读全文

posted @ 2007-01-24 14:24 小小小程序员 阅读(331) 评论(0) 推荐(0) 编辑

叩开C#之门系列之几个重要名词

摘要: 初学者很容易把这些概念搞混淆。先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件。在.Net下,一个项目可以表现为多种类型,如控制台应用程序,Windows应用程序,类库(Class Library),Web应用程序,Web Service,Windows控件等等。如果经过编译,从扩展名来看,应用程序都会被编译为.exe文件,而其余的会被编译为.dll文件。既然是.exe文件... 阅读全文

posted @ 2007-01-24 14:23 小小小程序员 阅读(185) 评论(0) 推荐(0) 编辑

ASP.NET 2.0服务器控件开发之控件样式

摘要: 随着.NET技术的不断发展和成熟,服务器控件越来越受到广大开发人员的喜爱。同时,服务器控件的发展也呈现出一些趋势,例如,功能越来越强大,很多功能逐渐从服务器端转移到客户端。另外,服务器控件也越来越美观。这可能与Windows操作系统越来越讲求功能与外观统一的发展思路有关。本文及其随后的几篇文章将重点介绍如何为服务器控件实现漂亮的外观。实际上,服务器控件的外观主要由样式属性决定。本文重点对实现控件样... 阅读全文

posted @ 2007-01-24 14:21 小小小程序员 阅读(322) 评论(1) 推荐(0) 编辑

2007年1月23日

ASP.NET 页面对象模型

摘要: 对由 Microsoft® Internet 信息服务 (IIS) 处理的 Microsoft® ASP.NET 页面的每个请求都会被移交到 ASP.NET HTTP 管道。HTTP 管道由一系列托管对象组成,这些托管对象按顺序处理请求,并将 URL 转换为纯 HTML 文本。HTTP 管道的入口是 HttpRuntime 类。ASP.NET 结构为辅助进程中的每个 AppDomain 创建一个此... 阅读全文

posted @ 2007-01-23 14:21 小小小程序员 阅读(184) 评论(0) 推荐(0) 编辑

导航