书籍详情

ASP.NET网站开发项目化教程(第2版)

ASP.NET网站开发项目化教程(第2版)

作者:肖宏启,苏畅 著

出版社:清华大学出版社

出版时间:2020-10-01

ISBN:9787302555407

定价:¥69.80

购买这本书可以去
内容简介
  本书以C#为编程语言,全面介绍了ASP.NET的控件、内置对象、Web页面的数据库访问技术、数据控件、ASP.NET MVC等。共分为10个单元,结合专业课程特点,对基于ASP.NET Web软件开发工作过程进行剖析,以真实完整的项目“新知书店”为载体,在行业专家的指导下,结合Web项目开发的流程和规范,分解出工作过程的典型工作任务,根据工作任务整合了相关知识点,按照高职学生的认知特点设计教学过程。
作者简介
  肖宏启,副教授,毕业于湖南大学,后就读于四川大学并取得硕士学位。有软件领域5年的从业经历,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事教学与科研等方面的工作。 曾主编过《数据结构(C语言版)》,受到使用师生的一致好评,另参与过其他教材如《ASP.NET网站开发项目化教程》。主持贵州省软件技术骨干专业项目的建设工作,承担省级课题2项。
目录
单元1ASP.NET基础及开发环境搭建

1.1.NET Framework概述

1.1.1.NET Framework的定义及组成

1.1.2.NET Framework的功能特点

1.1.3.NET Framework环境

1.1.4.NET Framework的主要版本

1.2Web基础知识

1.2.1HTTP

1.2.2Web服务器和浏览器

1.2.3C/S模式与B/S模式

1.2.4Web的访问原理

1.3IIS的安装与配置

1.3.1IIS概述

1.3.2IIS中的网站、Web应用程序和虚拟目录

任务11安装和配置IIS Web服务器

1.4ASP.NET概述

1.4.1ASP.NET的历史

1.4.2ASP.NET的优点

1.4.3ASP.NET的开发模式

任务12安装Visual Studio 2017

1.5Visual Studio使用基础

1.5.1Visual Studio Web开发环境

1.5.2ASP.NET网站基本构建流程

任务13创建简单的Web网站

任务14ASP.NET文档分析

1.6ASP.NET页面的处理机制

1.7ASP.NET的网页代码模型

1.7.1单文件页模型

1.7.2代码隐藏页模型

单元小结

单元练习题

单元2使用控件高效创建网站页面

2.1服务器控件概述

2.1.1控件分类

2.1.2在页面中添加HTML服务器控件

2.1.3在页面中添加Web服务器控件


ASP.NET网站开发项目化教程(第2版)微课视频版





目录

2.1.4设置服务器控件属性

2.2标准服务器控件

2.2.1文本类型控件

2.2.2按钮类型控件

2.2.3链接类型控件

2.2.4选择类型控件

任务21设计“新知书店”用户注册页面

2.3验证控件

2.3.1验证控件及其作用

2.3.2验证控件的属性和方法

2.3.3表单验证控件(RequiredFieldValidator)

2.3.4比较验证控件(CompareValidator)

2.3.5范围验证控件(RangeValidator)

2.3.6正则验证控件(RegularExpressionValidator)

2.3.7验证组控件(ValidationSummary)

任务22为“新知书店”用户注册页面添加验证功能

2.4图像控件(Image)

2.5Panel控件

2.6文件上传控件(FileUpload)

2.6.1FileUpload控件概述

2.6.2FileUpload控件应用

2.7第三方控件

2.7.1验证码控件(WebValidates)

2.7.2富文本控件(CKEditor)

2.7.3日期输入控件

任务23设计“新知书店”求职简历页面

单元小结

单元练习题

单元3ASP.NET内置对象与数据传递

3.1ASP.NET对象概述及属性方法事件

3.2Page对象

3.2.1Page对象的常用属性

3.2.2Page对象的常用方法

3.2.3Page对象的常用事件

任务31体验页内数据传递

3.3Response对象

3.3.1Response对象的常用属性

3.3.2Response对象的常用方法

3.4Request对象

3.4.1Request对象的常用属性

3.4.2Request对象的常用方法

任务32获取客户端数据与跨页传递数据

3.5Server对象

3.5.1Server对象的常用属性

3.5.2Server对象的常用方法

3.5.3Server对象的应用

3.6Cookie对象

3.6.1Cookie对象的常用属性

3.6.2Cookie对象的常用方法

3.6.3Cookie对象的应用

3.7Session对象

3.7.1Session对象的常用属性

3.7.2Session对象的常用方法

3.7.3Session对象的事件

3.7.4Session对象的应用

任务33实现防非法访问的登录功能

3.8Application对象

3.8.1Application对象的常用方法

3.8.2Application对象的事件

3.8.3Application对象的应用

3.8.4Application、Session、Cookie 对象的区别

任务34制作简易在线聊天室

单元小结

单元练习题

单元4搭建风格统一的Web站点

4.1CSS样式控制

4.1.1页面中使用CSS的三种方法

4.1.2样式规则

4.2页面框架

4.2.1“新知书店”项目概况

4.2.2网页布局和框架技术

4.3母版页

4.3.1母版页概述

4.3.2创建母版页

4.3.3创建内容页

4.3.4访问母版页的控件和属性

任务41使用母版页搭建“新知书店”后台页面框架

4.4网站导航

4.4.1站点地图

4.4.2导航控件

任务42实现“新知书店”后台面包屑导航功能

任务43实现“新知书店”后台的菜单功能

任务44实现“新知书店”前台页面菜单栏功能

单元小结

单元练习题

单元5使用ADO.NET访问数据库

5.1ADO.NET概述

5.1.1ADO.NET简介

5.1.2ADO.NET的结构

5.1.3与数据有关的命名空间

5.1.4ADO.NET数据提供者

5.1.5ADO.NET对象模型

5.2Connection数据连接对象

5.2.1Connection对象概述

5.2.2Connection对象的常用属性和方法

5.2.3使用SqlConnection对象连接数据库

5.3Command命令执行对象

5.3.1Command对象概述

5.3.2Command对象的常用属性和方法

5.3.3创建Command对象

5.3.4使用Command对象操作数据

任务51实现“新知书店”用户注册功能

5.4DataReader数据读取对象

5.4.1DataReader对象概述

5.4.2DataReader对象的常用属性和方法

5.4.3创建DataReader对象

5.4.4使用DataReader对象检索数据

任务52实现“新知书店”用户登录功能

5.5DataSet对象和DataAdapter对象

5.5.1DataSet对象

5.5.2DataAdapter对象

单元小结

单元练习题

单元6数据绑定技术

6.1数据绑定概述

6.1.1数据绑定的定义

6.1.2Eval和Bind方法

6.2数据绑定语法

6.2.1简单数据绑定

6.2.2复杂数据绑定

6.3数据源控件

6.3.1数据源控件概述

6.3.2SqlDataSource数据源控件

6.3.3ObjectDataSource数据源控件

6.3.4SiteMapDataSource数据源控件

6.4常用控件的数据绑定

6.4.1RadioButtonList控件的数据绑定

6.4.2DropDownList控件的数据绑定

任务61实现用户注册的省市选择功能

任务62实现“新知书店”后台图书列表的检索类别选择

单元小结

单元练习题

单元7数据绑定控件的应用

7.1数据绑定控件

7.1.1数据绑定控件的层次结构

7.1.2数据绑定控件与数据源控件

7.2GridView控件

7.2.1GridView控件的常用属性、方法和事件

7.2.2使用GridView控件绑定数据源

7.2.3自定义GridView控件的列

7.2.4使用GridView控件分页显示数据

7.2.5使用GridView控件编辑和删除数据

任务71实现“新知书店”后台图书信息的查询

任务72实现“新知书店”后台图书详细信息的编辑

任务73实现“新知书店”后台的图书添加功能

任务74实现“新知书店”后台用户信息的更新

任务75实现“新知书店”后台用户信息的删除

7.3DataList控件

7.3.1DataList控件概述

7.3.2DataList控件的常用属性、方法和事件

7.3.3分页显示DataList控件中的数据

7.3.4在DataList控件中编辑与删除数据

任务76实现“新知书店”前台图书列表显示功能

任务77实现“新知书店”前台图书列表显示的排序和分页

7.4Repeater控件

7.4.1Repeater控件概述

7.4.2Repeater控件的常用属性、方法和事件

7.4.3分页显示Repeater控件中的数据

7.5其他数据绑定控件

7.5.1DetailsView控件

7.5.2FormView控件

7.5.3ListView控件

7.5.4DataPager控件

任务78实现“新知书店”前台图书详细信息显示

单元小结

单元练习题

单元8使用三层架构搭建系统框架

8.1系统架构设计和分层

8.1.1系统架构设计

8.1.2三层架构概述

任务81搭建“新知书店”系统三层架构

8.2“新知书店”系统功能分析

8.2.1“新知书店”系统功能概述

8.2.2“新知书店”系统总体功能结构设计

8.2.3“新知书店”系统主要用例描述与功能流程

8.3“新知书店”系统架构设计

8.3.1“新知书店”系统架构概述

8.3.2数据库的设计

8.3.3表示层(UI)设计

8.3.4业务逻辑层(BLL)设计

8.3.5数据访问层(DAL)设计

任务82实现三层架构下的“新知书店”用户注册功能

单元小结

单元练习题

单元9ASP.NET MVC编程基础

9.1MVC概述

9.1.1MVC和WebForm

9.1.2MVC页面的运行机制

9.2ASP.NET MVC应用程序

9.2.1创建ASP.NET MVC应用程序

9.2.2ASP.NET MVC应用程序的结构

9.2.3ASP.NET MVC的约定和规则

9.3MVC控制器(Controller)

9.3.1深入理解控制器

9.3.2创建控制器

9.4MVC视图(View)

9.4.1深入理解视图

9.4.2创建视图

9.4.3视图模板引擎

9.4.4布局页

9.5MVC模型(Model)

9.5.1深入理解模型

9.5.2创建模型

9.6ASP.NET MVC开发示例

9.6.1用户信息列表显示

9.6.2实现图书的查询功能

任务91实现“新知书店”用户信息管理功能

单元小结

单元练习题

单元10“新知书店”购物功能的设计与实现

任务101设计“新知书店”购物车商品实体类

任务102设计“新知书店”购物车类的业务逻辑

任务103实现“新知书店”购物车界面设计及显示

任务104实现“新知书店”购物车的增、删、改

单元小结

参考文献
猜您喜欢

读书导航