出版时间:2010-1 出版社:单维锋、 白灵 清华大学出版社,北京交通大学出版社 (2010-01出版) 作者:单维锋,白灵 编 页数:345
前言
为适应高等院校应用型人才培养快速发展的趋势,培养以就业市场为导向的高级软件开发人员,着力提高学生的学习兴趣、动手能力、综合能力和创新能力,特编写了本教材。ASP.NET是微软公司推出的基于.NET、框架的Web应用开发技术,是Web应用程序开发的主流技术之一。微软公司发布的最新Visual Studio 2008开发工具和ASP.NET、3.5引入了一些新的技术和功能,比如ListView、DataPager控件、Ajax技术等。纵观现有的ASP.NET 教材,大都是基于ASP.NET 1.x版本或ASP.NET、2.0版本进行讲解的,鲜有基于ASP.NET、3.5的教材。现有基于ASP.NET、3.5的教材在新知识介绍方面仍不够全面,篇章结构也不利于应用型人才的培养。本书共14章,由浅入深、系统全面地介绍了如何使用ASP.NET、技术构建Web应用程序的相关知识,覆盖了ASP.NET 3.5常用知识点和大部分最新技术。第1章主要介绍了ASP.NET Web应用程序的概念、Visual Studio 2008开发环境,并-介绍了校园音乐吧项目的需求。第2章介绍了静态网页设计基础:HTML、XHTML、页面布局和网站地图的概念。第3章介绍了DOM、JavaSeript、CSS概念和用法。第4章回顾了C#语言语法,并运用面向对象的思想对校园音乐吧项目进行了面向对象的分析和设计。第5章介绍了ADO.NET的概念和用法,分析并完成了校园音乐吧项目类中的数据库访问代码。第6章介绍了TextBox、FileUpload、Wizard等服务器端标准控件。将校园音乐吧项目由静态页面转换为动态页面。第7章介绍了数据验证控件的用法。为校园音乐吧项目相关页面添加了数据验证功能。第8章介绍了导航控件和用户控件。为校园音乐吧项目每个页面添加了页面导航。将页眉和页脚部分封装为用户控件,并在其他页面中引用。第9章主要介绍了.ASP.NET、内部对象,以及如何利用内部对象管理状态信息。第10章介绍了GridView、DataList、Repeater、FormView、DetailsView控件及最新ListView控件和DataPager控件的用法,还详细介绍了如何配置SqlDataSource控件实现数据更新、删除和添加。第11章介绍了母版页、主题和皮肤的相关知识。第12章介绍了Visual Studio 2008集成工具的新功能Ajax技术。第13章介绍了应用程序配置相关知识。第14章介绍了软件测试和部署的概念,以及如何为Web项目创建安装包。
内容概要
《ASP.NET Web应用程序设计教程》基于Visual Studio 2008集成开发工具,系统全面地介绍了使用最新ASP.NET 3.5技术设计、开发和部署Web网站的相关知识。全书共14章,内容包括Web应用程序设计概述、HTML基础、DHTML基础、C#.NET语言基础、ADO.NET、服务器控件、验证控件、导航控件和用户控件、内部对象、数据绑定控件与数据源控件、母版页、主题与皮肤、AJax技术、应用程序配置及软件测试与部署等内容。 《ASP.NET Web应用程序设计教程》运用软件工程的基本理论,结合面向对象思想,采用项目教学法将ASP.NET相关知识点融入到项目案例中。每章分为4个部分:知识点讲解、项目任务、上机实战和习题。每部分都紧紧围绕校园音乐吧项目展开讲解和练习。其中,项目任务为本章主要知识点的综合举例;上机实战部分可供学生上机练习;习题部分作为课下作业。 《ASP.NET Web应用程序设计教程》适合作为普通高等院校应用型本科和高职高专类院校程序设计教程,也适合编程开发人员用于培训或自学使用。
书籍目录
第1章 ASP.NET Web应用程序设计概述1.1 Web技术概述1.1.1 静态网页与动态网页1.1.2 网页工作原理1.2 ASP.NET与Visual Studio 2008开发平台 1.3 第一个ASP.NET web应用程序项目任务项目任务——“校园音乐吧”项目需求分析上机实战上机实战——使用控件及事件习题第2章 HTML基础2.1 概述2.2 网站的规划与设计2.2.1 栏目规划2.2.2 目录结构设计2.3 页面布局2.3.1 网页布局的概念2.3.2 网页布局的步骤2.4 HTML文档基本结构2.5 HTML标记概念与属性2.5.1 HTML标记概念2.5.2 HTML属性 2.6 HTML常用标记2.7 XHTML与HTML的区别2.8 XHTML文档基本结构2.9 表格2.10 表单2.11 框架2.11.1 框架结构2.11.2 浮动框架2.11.3 框架与链接2.12 XML 项目任务项目任务——设计页面的页头及页脚部分项目任务——实现会员后台管理主页面上机实战上机实战——完成校园音乐吧网站主页的制作上机实战——实现管理员后台管理主页面习题第3章 DHTML基础3.1 DHTML概念3.2 DoM模型3.2.1 DOM节点3.2.2 DOM节点树3.2.3 DOM节点信息3.3 JavflScript3.3.1 在HTML中使用Javascript 3.3.2 JavaScript语法3.3.3 JavaScript事件3.3.4 JavaScript对象3.4 CSS 3.4.1 CSS语法3.4.2 选择器3.4.3 属性3.4.4 引用CSS 项目任务项目任务——为登录页面添加JavaScript验证项目任务——为校园音乐吧项目定义CSS样式上机实战上机实战——为注册页面添加JavaScript验证习题第4章 C#.NET语言基础4.1 C#语言概述4.2 数据类型4.3 变量和常量4.4 流程控制4.5 面向对象特性4.5.1 命名空间、类和对象4.5.2 属性、方法、字段和事件4.5.3 封装、继承、多态4.5.4 重载、消息4.5.5 类之间关系4.6 局部类、泛型项目任务项目任务——应用面向对象的思想对校园音乐吧项目建立分析与设计模型 上机实战上机实战——完成学生类、管理员类、SqlDbHelper类的接口定义习题第5章 ADO.NET5.1 数据库系统概述5.1.1 数据库5.1.2 数据库管理系统5.1.3 数据库系统5.1.4 数据模型5.1.5 SQL Server 2005 Express数据库简介5.2 数据库设计5.3 SQL语言5.3.1 select语句5.3.2 Insert语句5.3.3 Update语句5.3.4 Delete语句5.4 ADO.NET5.4.1 创建和使用数据库连接5.4.2 执行SQL语句5.4.3 通过数据集保存数据项目任务项目任务——实现sqlDbHelper类的方法项目任务——实现Major类的方法上机实战上机实战——实现Student类的方法上机实战——实现Department类定义的方法习题第6章 服务器控件6.1 服务器控件概述6.1.1 服务器控件定义6.1.2 服务器控件分类6.1.3 服务器控件的创建6.1.4 服务器控件的属性、事件和方法 6.1.5 Web表单6.2 常用的标准控件6.2.1 文本类控件6.2.2 超链接控件6.2.3 按钮类控件6.2.4 图片控件6.2.5 单选和复选控件6.2.6 选项类控件6.3 文件上传控件6.4 MultiView与View控件6.5 Wizard控件6.6 容器控件6.6.1 Panel 控件6.6.2 P1aceHolder控件6.6.3 向容器控件中动态添加其他控件 项目任务项目任务——实现注册功能的网站条款提示页项目任务——实现注册功能的收集用户信息页项目任务——实现系别、专业、班级三级联动效果上机实战上机实战——使用MultiView控件将注册页中的信息分成多个视图显示上机实战——实现显示个人基本信息页习题第7章 验证控件7.1 验证控件概述7.1.1 为什么需要使用验证控件7.1.2 什么时候开始验证7.2 RequiredFieldValidator控件7.3 CompareValidator控件7.4 RangeValidator控件7.5 RegularExpressionValidator控件7.6 ValidationSummary控件7.7 CustomValidator控件项目任务项目任务——为注册信息收集页加上验证功能项目任务——使用CustomValidator控件实现学号的唯一性验证上机实战上机实战——使用ValidationSummary控件集中显示错误信息上机实战——给注册页regV2.aspx加上验证功能习题第8章 导航控件和用户控件……第9章 内部对象第10章 数据绑定控件与数据源控件第11章 母版页、主题与皮肤第12章 Ajax技术第13章 应用程序配置第14章 软件测试与部署参考文献
章节摘录
插图:2.学生相关功能描述1)登录用户在注册为本网站的用户后,可以使用自己的学号和密码,在网站首页或登录页面进行登录,登录成功后,系统自动转向用户的个人空间页面。如果是管理员登录,将转向管理员个人空间页面。2)找回密码如果用户忘记了密码,可以使用系统提供的该功能。用户需要输入用户注册时的学号和邮箱,如果输入正确,密码会发送到用户的邮箱中。3)修改密码用户登录系统后,可以在个人空间页面内修改密码,用户需要输人旧密码和新密码才可以成功地修改密码。4)修改个人信息用户登录系统后,可以在个人空间页面内修改个人信息,包括兴趣爱好、班级、专业及封面照片等信息。5)上载音乐用户登录系统后,可以在个人空间页面内上载音乐,需要提供歌曲名称、歌手、歌词[可选]、所属音乐类别信息。6)管理音乐用户登录系统后,可以在个人空间页面内管理自己上载的音乐,包括删除和修改音乐。3.管理员相关功能描述管理员也是一个学生,他具有学生角色的所有功能,除此之外还具有如下功能。1)维护音乐分类管理员可以增加、删除或修改音乐类别。2)管理用户信息管理员可以查看任何一个注册用户的详细信息,也可以删除一个注册用户。3)管理音乐信息管理员可以查看任何一首音乐的详细信息,也可以编辑或删除一首音乐。4)管理系别信息管理员可以查看、添加、删除或修改系别信息。5)管理专业信息管理员可以查看、添加、删除或修改专业信息。6)管理班级信息管理员可以查看、添加、删除或修改班级信息。4.系统角色相关功能描述1)统计注册用户人数系统应该提供一个统计当前网站注册人数的功能。2)统计音乐总数系统应该提供一个统计当前网站音乐总数的功能。
编辑推荐
《ASP.NET Web应用程序设计教程》编辑推荐:原理与技术的完美结合。教学与科研的最新成果。语言精炼,实例丰富。可操作性强,实用性突出。
图书封面
评论、评分、阅读与下载