ASP.NET 3.5动态网站开发实例与操作

收藏
简介 目录 样张 更多
  • ISBN:978-7-80243-983-2/02
  • 作者:任宁、郭艾华、唐国光
  • 出版社:航空工业
  • 适用层次:通用
  • 出版/修订日期:2023-08-01

ASP.NET是微软构建高交互性、高扩展性网站的旗舰技术。ASP.NET 3.5是基于.NET 2.0的新型软件开发平台,本书是ASP.NET 3.5入门教程,以Visual Studio 2008作为开发环境,按照系统、实用、易学、易用的原则以大量实例详细介绍了ASP.NET 3.5的各项功能和技术,内容涵盖ASP.NET基础知识、ASP.NET标准控件、验证控件、数据访问基础、DataSource控件、列表控件、GridView及其他数据控件、ADO.NET基础、LINQ to SQL数据开发、使用母版设计网站、使用主题设计网站、使用用户控件、使用导航控件、使用登录控件等。

本书具有如下特点:(1)全书内容依据ASP.NET 3.5的功能和实际用途来安排,并且严格控制每章的篇幅,从而方便教师讲解和学生学习;(2)大部分功能介绍都以“理论+实例+操作”的形式进行,并且所举实例简单、典型、实用,从而便于读者理解所学内容,并能活学活用;(3)将ASP.NET 3.5的一些使用技巧很好地融入到了书中,从而使本书获得增值;(4)基本上每章都给出了一个综合实训,便于读者巩固所学知识,并能在实践中应用。

本书可作为各类院校及各类计算机教育培训机构的专用教材,也可供广大电脑爱好者自学使用。


项目一  认识ASP.NET

任务一  ASP.NET简介

一、ASP.NET的产生与发展

二、ASP.NET特点

三、ASP.NET和.NET Framework

任务二  了解ASP.NET的开发工具和开发环境

案例1-1  安装配置IIS服务器

一、Visual Studio 2008简介

案例1-2  安装Visual Studio 2008

二、熟悉Visual Studio 2008开发环境

任务三  了解ASP.NET文件的基本结构

案例1-3  在VS 2008中创建一个简单ASP.NET页面

一、ASP.NET控件概览

案例1-4  为Web页面添加控件及事件

任务四  ASP.NET页面

一、处理页面事件

二、使用Page.IsPostBack属性

三、调试和跟踪ASP.NET页面

四、跟踪页面执行

综合实训  第一个ASP.NET程序

项目小结

思考与练习


项目二  ASP.NET标准控件

任务一  显示信息

一、使用Label控件

案例2-1  使用Label控件标注TextBox控件

任务二  接收用户输入

一、使用TextBox控件

二、使用CheckBox控件

三、使用RadioButton控件

任务三  提交表单数据

一、使用Button控件

二、使用LinkButton控件

三、使用ImageButton控件

案例2-2  使用Button控件显示确认对话框

四、执行跨页面发送

任务四  显示图像

一、使用Image控件

案例2-3  使用ImageMap控件制作导航条

任务五  使用Panel控件

任务六  使用HyperLink控件

任务七  使用Rich控件

一、使用FileUpload控件上传文件

二、使用Calendar控件

案例2-4  创建弹出式日期选择器

三、使用MultiView控件显示选项卡式页面视图

项目小结

思考与练习


项目三  使用验证控件

任务一  验证控件概述

一、使用Page.IsValid属性

二、设置Display属性

三、突出显示验证错误

案例3-1  使用验证组实现登录、注册验证

四、禁用验证

任务二  验证控件用法

一、使用RequiredFieldValidator控件

二、使用RangeValidator控件

三、使用CompareValidator控件

案例3-2  使用CompareValidator控件实现酒店预订日期验证

四、使用RegularExpressionValidator控件

五、使用CustomValidator控件

综合实训  实现会员注册验证

项目小结

思考与练习


项目四  数据访问概述

任务一  安装和使用SQL Server 2005

一、SQL Server 2005简介

案例4-1  安装配置SQL Server 2005

二、熟悉SQL Server 2005开发环境

案例4-2  创建数据库

案例4-3  创建数据表

任务二  使用DataBound控件

一、使用列表式DataBound控件

二、使用表格式DataBound控件

三、使用层次DataBound控件

案例4-4  使用Image控件自动显示图片

任务三  DataSource控件概述

一、使用DataSource控件

二、使用DataSource控件的ASP.NET参数

任务四  使用编程式数据绑定

任务五  模板和数据绑定表达式

一、使用模板

二、使用数据绑定表达式

综合实训  创建会员信息应用程序

项目小结

思考与练习


项目五  使用DataSource控件

任务一  使用SqlDataSource控件

一、连接到MicroSoft SQL Server

二、在Web配置文件中保存连接字符串

三、对连接字符串加密

案例5-1  通过执行内联SQL语句编辑数据库数据

任务二  使用ObjectDataSource控件

一、绑定到组件

二、绑定到DataReader

案例5-2  将ObjectDataSource控件绑定到DataSet对象

三、绑定到LINQ to SQL查询

项目小结

思考与练习


项目六  使用列表控件

任务一  列表控件概述

一、声明列表项

二、绑定到数据源

三、确定被选中的列表项

四、设置默认选项

案例6-1  使用列表项集合制作选择框

任务二  常见列表控件的用法

一、DropDownList控件

二、RadioButtonList控件

三、ListBox控件

四、CheckBoxList控件

五、使用BulletedList控件

综合实训  使用ListBox控件实现点菜功能

项目小结

思考与练习


项目七  使用GridView及其他数据控件

任务一  使用GridView控件

一、使用GridView控件显示数据

二、选择数据

三、使用数据键

四、数据排序

案例7-1  完全自定义排序界面

五、数据分页

案例7-2  完全自定义分页界面

六、编辑数据

七、显示空数据

八、格式化GridView

任务二  其他常用数据控件

一、Repeater控件

二、DataList控件

三、ListView控件

四、DataPager控件

五、DetailsView控件

案例7-3  使用DetailsView控件编辑数据

六、FormView控件

案例7-4  使用FormView控件编辑记录

项目小结

思考与练习


项目八  ADO.NET基础

任务一  创建基本组件

一、初识组件

二、组件的编译

三、声明方法

四、声明字段和属性

五、声明构造函数

任务二  连接模式数据访问

一、使用Connection对象

二、使用Command对象

三、使用DataReader对象

案例8-1  从单一查询中返回多个结果集

任务三  非连接模式数据访问

一、使用DataAdapter对象

二、使用DataTable对象

三、使用DataView对象

四、使用DataSet对象

项目小结

思考与练习


项目九  LINQ to SQL数据开发

任务一  LINQ基础

一、C#新特性

二、认识LINQ

任务二  创建LINQ to SQL实体

一、手动创建实体类

二、可视化创建实体类

三、使用LinqDataSource控件

任务三  LINQ to SQL查询语法

一、基本查询

案例9-1  使用LINQ to SQL查询进行数据库分页

二、LINQ插入操作

三、更新操作

四、删除操作

综合实训  LINQ查询结果作为数据源并实现分页

项目小结

思考与练习


项目十  使用母版设计网站

任务一  创建母版页

一、创建并应用母版页

二、在母版页中使用图片和超链接

三、在Web配置文件中注册母版页

任务二  修改母版页

一、使用Page Header属性

二、暴露母版页属性

三、使用FindControl方法

综合实训  使用母版设计站点

项目小结

思考与练习


项目十一  使用主题设计网站

任务一  创建主题

任务二  在主题中添加皮肤

一、创建并应用默认皮肤

二、创建并应用命名皮肤

三、在Web配置文件中注册主题

任务三  在主题中添加CSS

一、在主题中添加CSS

二、在主题中添加多个CSS

案例11-1  使用CSS改变页面布局

任务四  创建全局主题

综合实训  应用主题设计站点

项目小结

思考与练习


项目十二  Web用户控件

任务一  创建并应用用户控件

一、用户控件概述

案例12-1  创建一个用户控件并将其应用于网页

二、在Web配置文件中注册用户控件

三、自定义用户控件属性

四、自定义用户控件事件

任务二  动态加载用户控件

一、简单动态加载用户控件

二、使用引用指令

综合实训  通过用户控件实现网站菜单导航

项目小结

思考与练习


项目十三  使用导航控件

任务一  了解站点地图

任务二  SiteMapPath控件

一、使用SiteMapPath控件

二、设置SiteMapPath控件外观

案例13-1  使用样式模板设置SiteMapPath控件外观

任务三  Menu控件

一、声明式添加Menu条目

案例13-2  使用Menu控件和MultiView控件创建选项卡控件

二、绑定到站点地图

三、绑定到XML文件

四、设置Menu控件样式

案例13-3  使用模板对Menu控件的外观进行设置

任务四  TreeView控件

一、声明式添加TreeView节点

二、绑定到XML文件

三、设置TreeView控件外观

综合实训  使用TreeView控件实现网站后台功能导航

项目小结

思考与练习


项目十四  使用登录控件

任务一  登录控件概述

任务二  使用Login控件

一、自动重定向用户页面

二、隐藏Login控件

三、使用样式设置Login控件

案例14-1  使用模板设置Login控件

任务三  使用CreateUserWizard控件

一、自定义用户表单字段

二、使用样式设置CreateUserWizard控件

案例14-2  使用模板设置CreateUserWizard控件

三、配置SQLMembershipProvider提供程序

任务四  使用LoginStatus控件

任务五  使用LoginName控件

项目小结

思考与练习


项目十五  小型企业网站的实现

任务一  系统设计

一、需求分析

二、概念结构设计

三、数据库设计

四、功能设计

任务二  数据库连接

一、设置数据库连接信息

二、访问数据库公共类

任务三  后台页面制作

一、管理员登录页面

二、后台管理页面

三、新闻管理页面

四、新闻添加页面

五、产品管理页面

六、产品添加页面

七、订单管理页面

八、用户管理页面

任务四  前台页面制作

一、制作页首用户控件

二、制作会员登录用户控件

三、用户注册页面

四、默认主页

五、新闻列表

六、产品列表

七、产品详细信息

八、产品订单

九、我的订单

项目小结

微课 教材练习 资料下载 ....
立即下载
价格:¥68.00
加入购物车立即购买