第4讲商业网站开发技术.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4讲商业网站开发技术

商业网站开发技术 * 第四讲 代码和表现分离 Code Behind技术   Code Behind就是所谓的代码分离,自从Microsoft公司推出了ASP.NET以后,Code Behind就是一个热门的话题。在一般的ASP.NET文件中,Code Behind主要是用二个文件来创建一个ASP.NET的页面,其中一个是设计文件,一般以.aspx或者.ascx做为扩展名,而另外一个是程序代码文 件 Code Behind优点  当程序设计人员要修改应用程序界面布局的时候,就不需要更改大 量与界面无关的代码, Code Behind把界面设计代码和程序设计代码以不同的文件分开 对于代码的重复使用,程序的调试和维护都是革命性的。 发布你的网站的时候, 你就可以利用这种技术来有效的保护你的代码。 项目一、利用CODE—BEHIND技术设计一个简单的网页 实训主要步骤: 1. 新建一个HTML页面 2. 设计页面的整个布局,把此HTML文件命名为send.htm 3. 创建内嵌代码的ASP.NET文件 4. 加入页面表示 5. 在用文本编辑器打开文件的第一行,加入一下表示: <%@ Page Language=C# %> 6. 把mail.aspx中用到的Html组件转换为HtmlControls 7. 加入内嵌代码 创建一个数据访问层 创建一个软件框架,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务规则的业务逻辑层(BLL),以及一个由共享 页面布局的ASP.NET网页组成的表现层。 创建一个Web项目配置数据库连接 首先需要创建一个网站,以及建立一个数据库。 创建一个基于文件系统的ASP.NET 网站开始。 下一步是在Visual Studio的服务器资源管理器(Server Explorer)里为你的数据库添加一个引用(reference)。 连接到2005数据库服务器数据库 在 Visual Studio中的服务器资源管理器,在数据连接(Data Connections)节点上按右鼠标,选择“添加连接(Add Connection)”。如果你看不到服务器资源管理器,去菜单“查看(View)”点击 “服务器资源管理器”, 可以设置需要连接的服务器,认 证信息,以及数据库名字。 可以扩展数据库节点来 浏览数据表,视图,存储过程等等。 创建一个数据访问层 在DAL中,设计下面方法: GetCategories(), 返回所有分类的信息 GetProducts(), 返回所有产品的信息 GetProductsByCategoryID(categoryID), 返回属于指定分类的所有产品的信 息 GetProductByProductID(productID), 返回指定产品的信息 创建强类型的DataSet和Table Adapter 在解决方案管理器里的项目 节点上按右鼠标,选择“添加新项(Add a New Item)”。 点击“添加(Add)”按钮后,启动TableAdapter配置向导,给强 类型DataSet添加第一个TableAdapter。? 选择数据库后,按“下一步”按钮,连接字符串存放在Web.config文件里 定义第一个强类型的DataTable的schema,同时为用来填充强类型DataSet的TableAdapter类 提供第一个方法进而填充一个强类型的DataTable。 手工输入SQL查询。 项目二、创建数据访问层和业务层 实训主要步骤: 1. 创建一个Web项目,配置数据库连接 2. 创建一个数据访问层 3. 创建BLL类 4. 通过BLL类访问类型化数据集 5. 定义类中的属性和字段 6.定义类中的方法 配置DAAB应用模块

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档