.NET Web应用开发

出版时间:2011-2  出版社:清华大学出版社  作者:郭永洪,叶青松,裴拯 编著  页数:251  

内容概要

  本书以开发“网上书店”这一项目为案例,介绍.NET
Web应用开发技术。全书共分10个具有递进关系的子项目。项目1介绍简单Web网站设计。项目2介绍风格统一的Web网站设计。项目3介绍与用户交互性网站设计。项目4和项目5通过图书查询和管理功能的实现,介绍ASP.NET
2.0数据显示和访问技术。项目6~项目8通过网上书店读者注册管理、购物车管理和订单管理业务流程的实现,介绍.ASP.NET
2.0注册登录控件的使用、个性化配置和分层软件架构技术。项目9通过网上书店Web报表设计介绍水晶报表技术。项目10使用ASP.NET
2.0 Web认证和授权技术整合网上书店各个功能模块。ASP.NET 2.0知识贯穿在项目设计和分析过程中。
  本书既可作为高职高专院校计算机软件技术专业的教材,也可以作为计算机软件开发人员的参考用书。

书籍目录

项目1 创建简单的网上书店Web网站
1.1 项目介绍
1.2 项目分析
1.3 相关知识
1.4 项目实施
1.4.1 任务1-1 配置Web服务器IIS
1.4.2 任务1-2 使用VisualStudio2005创建简单Web网站页面
1.4.3 任务1-3 使用IIS发布Web应用程序
1.5 项目总结
1.6 项目实训
项目2 创建风格一致的网上书店Web网站
2.1 项目介绍
2.2 项目分析
2.3 相关知识
2.4 项目实施
2.4.1 任务2-1 创建网上书店母版页
2.4.2 任务2-2 设计网上书店站点地图
2.4.3 任务2-3 设计网上书店皮肤文件
2.4.4 任务2-4 使用CSS文件统一网上书店主题样式
2.5 项目总结
2.6 项目实训
项目3 创建能够与用户交互的网站
3.1 项目介绍
3.2 项目分析
3.3 相关知识
3.4 项目实施
3.4.1 任务3-1 创建使用文本框、单选按钮、按钮能响应按钮事件的页面
3.4.2任务3-2 创建带验证的页面
3.4.3任务3-3 创建使用下拉菜单、上传控件的页面
3.5 项目总结
3.6 项目实训
项目4 实现网上书店图书查询功能
4.1 项目介绍
4.2 项目分析
4.3 相关知识
4.4 项目实施
4.4.1任务4-1 采用DataList控件实现图书信息浏览功能
4.4.2任务4-2 采用GridView控件实现图书信息浏览功能
4.4.3任务4-3 实现图书信息分类浏览功能
4.4.4任务4-4 实现图书信息的搜索功能
4.5 项目总结
4.6 项目实训
项目5 实现网上书店图书管理功能
5.1 项目介绍
5.2 项目分析
5.3 相关知识
5.4项目实施
5.4.1 任务5-1 使用GrridView控件实现图书信息修改功能
5.4.2 任务5-2 使用DetailsView控件实现图书信息浏览、修改、删除和增加功能
5.5 项目总结
5.6 项目实训
项目6 实现网上书店读者注册管理功能
6.1 项目介绍
6.2 项目分析
6.3 相关知识
6.4 项目实施
6.4.1 任务6-1 配置数据库
6.4.2 任务6-2 配置Web程序
6.4.3 任务6-3 使用登录类控件实现用户登录注册功能
6.4.4 任务6-4 使用登录类控件实现显示用户状态功能
6.5 项目总结
6.6 项目实训
项目7 设计网上书店购物车
项目8 网上书店客户订单管理
项目9 网上书店报表设计
项目10 网上书店web认证与授权管理
参考文献

章节摘录

版权页:插图:4.回发和往返行程ASP.NET页面作为代码在服务器上运行。因此,要得到处理,页面必须配置为当用户单击按钮(或者当用户选中复选框或与页面中的其他控件交互)时提交到服务器。每次页面都会提交回自身,以便它可以再次运行其服务器代码,然后向用户呈现其自身的新版本。ASP.NET网页的处理循环如下。(1)用户请求页面(使用HTTP GET方法请求页面)。页面第一次运行,执行初步处理(如果已通过编程让它执行初步处理)。(2)页面将标记动态呈现到浏览器,用户看到的网页类似于其他任何网页。(3)用户输入信息或从可用选项中进行选择,然后单击按钮(如果用户单击链接而不是按钮,页面可能仅仅定位到另一页,而第一页不会被进一步处理)。(4)页面发送到Web服务器(浏览器执行HTTP POST方法,该方法在ASP.NET中称为“回发”)。更明确地说,页面发送回其自身。例如,如果用户正在使用Default.aspx页面,则单击该页上的某个按钮可以将该页发送回服务器,发送的目标则是Default.aspx。(5)在Web服务器上,该页再次运行,并且可在页上使用用户输人或选择的信息。(6)页面执行通过编程所要执行的操作。(7)页面将其自身呈现回浏览器。只要用户在该页面中工作,此循环就会继续。用户每次单击按钮时,页面中的信息会发送到Web服务器,然后该页面再次运行。每个循环称为一次“往返行程”。由于页面处理发生在Web服务器上,因此页面可以执行的每个操作都需要一次到服务器的往返行程。5.页面生存期与桌面应用程序中的窗体不同,ASP.NET网页在用户使用窗体时不会启动或运行,并且仅当用户单击“关闭”按钮时才会卸载。这是由于Web具有断开连接的特性。浏览器从Web服务器请求页面时,浏览器和服务器相连的时间仅够处理请求。Web服务器将页面呈现到浏览器之后,连接即终止。如果浏览器对同一Web服务器发出另一个请求,则即使是对同一个页面发出的,该请求仍会作为新请求来处理。Web这种断开连接的特性决定了ASP.NET页的运行方式。用户请求ASP.NET网页时,将创建该页的新实例。该页执行其处理,将标记呈现到浏览器,然后该页被丢弃。如果用户单击按钮执行回发,将创建该页的新实例;该页执行其处理,然后再次被丢弃。这样,每个回发和往返行程都会导致生成该页的一个新实例。

编辑推荐

《.NET Web应用开发》:国家示范性高职院校建设项目成果·计算机专业系列

图书封面

评论、评分、阅读与下载


    .NET Web应用开发 PDF格式下载


用户评论 (总计2条)

 
 

  •   讲一些案例,控件侧重,原理少。
  •   还不错de
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7