
ASP.NET程式设计教程(C#版)(第3版)
《ASP.NET程式设计教程(C#版)(第3版)》是2020年3月机械工业出版社出版的图书,作者是崔淼。
基本介绍
- 书名:ASP.NET程式设计教程(C#版)(第3版)
- 作者:崔淼
- ISBN:9787111584407
- 定价:55元
- 出版社:机械工业出版社
- 出版时间:2020年3月
内容简介
《ASP.NET程式设计教程(C#版)第3版》以C#为开发语言,面向初次接触Web应用程式设计的读者,从零开始,採用案例方式,全面细緻地介绍了ASP.NET的基础知识、特点和具体套用。《ASP.NET程式设计教程(C#版)第3版》共分为12章,主要包括Visual Studio开发环境简介、Web前端设计基础(HTML 5+CSS 3、JavaScript、jQuery、ASP.NET AJAX、主题和母版页等)、ASP.NET常用内置对象和状态管理、资料库应用程式开发、LINQ to SQL,以及ASP.NET MVC 5等方面的内容。 《ASP.NET程式设计教程(C#版)第3版》适合作为高等院校计算机类相关专业教材,同时也可作为广大计算机爱好者和各类ASP.NET(C#)程式设计培训班的教学用书。
目录
第1章ASP.NET概述
1.1Web基础知识
1.1.1B/S架构与ASP.NET
1.1.2Web标準概述
1.1.3静态和动态网页
1.2Visual Studio集成开发环境
1.2.1Visual Studio项目管理
1.2.2集成开发环境的主要子视窗
1.2.3ASP.NET常用档案和资料夹
1.2.4创建ASP.NET网站的基本步骤
1.3实训——创建一个简单课表查询网站
1.3.1实训目的
1.3.2实训要求
1.3.3实训步骤
第2章Web网站前端设计基础
2.1HTML 5标记语言
2.1.1HTML 5的基本结构
2.1.2在Visual Studio中设计网页
2.1.3HTML 5的常用元素
2.2网页的样式控制
2.2.1标记的style属性
2.2.2CSS 3的概念
2.2.3CSS 3常用选择器
2.2.4CSS 3的盒模型
2.2.5向网站中添加样式表
2.3页面布局
2.3.1使用表格布局页面
2.3.2使用DIV和CSS布局页面
2.3.3页面元素的定位
2.4实训——页面布局综合练习
2.4.1实训目的
2.4.2实训要求
2.4.3实训步骤
第3章主题与母版页
3.1使用主题和外观档案
3.1.1使用主题
3.1.2使用外观档案
3.1.3网页的动态换肤
3.2母版页与内容页
3.2.1母版页和内容页的概念
3.2.2创建母版页和内容页
3.3从内容页访问母版页的内容
3.3.1从内容页访问母版页控制项的属性
3.3.2在内容页中回响母版页控制项的事件
3.4实训——使用母版页和内容页
3.4.1实训目的
3.4.2实训要求
3.4.3实训步骤
第4章C#程式设计基础
4.1C#程式设计方法
4.1.1事件驱动机制
4.1.2选择结构程式设计
4.1.3循环结构程式设计
4.1.4使用类档案和类库
4.2创建和使用动态控制项
4.2.1创建动态控制项
4.2.2使用动态控制项
4.3创建和使用自定义控制项
4.3.1创建自定义控制项
4.3.2使用自定义控制项
4.4实训——设计一个加法练习程式
4.4.1实训目的
4.4.2实训要求
第5章ASP.NET常用对象和状态管理
5.1Page对象
5.1.1Page对象的常用属性、方法和事件
5.1.2Web窗体页面的生命周期
5.2Response对象
5.2.1Response对象的常用属性和方法
5.2.2使用Response对象输出信息到客户端
5.2.3使用Redirect方法实现页面跳转
5.3Request对象
5.3.1Request对象的常用属性和方法
5.3.2处理HTML表单
5.4Server对象
5.4.1Server对象的常用属性和方法
5.4.2Execute、Transfer和MapPath方法
5.5ASP.NET的状态管理
5.5.1创建和使用Cookie对象
5.5.2创建和使用Session对象
5.5.3使用PreviousPage属性
5.6实训——使用Cookie
5.6.1实训目的
5.6.2实训要求
5.6.3实训步骤
第6章使用ASP.NET AJAX
6.1Ajax和ASP.NET AJAX概述
6.1.1Ajax的概念
6.1.2ASP.NET AJAX
6.2ASP.NET AJAX的基本控制项
6.2.1ScriptManager和ScriptManagerProxy控制项
6.2.2UpdatePanel控制项
6.2.3UpdateProgress控制项
6.2.4Timer控制项
6.3ASP.NET AJAX控制项工具包
6.3.1安装ASP.NET AJAX 控制项工具包
6.3.2使用ConfirmButtonExtender控制项弹出确认对话框
6.3.3使用FilteredTextExtender和TextBoxWatermarkExtender扩展控制项
6.3.4使用AsyncFileUpload控制项实现档案上传
6.3.5使用CalendarExtender和AutoCompleteExtender扩展控制项
6.4实训——设计一个限时线上考试系统
6.4.1实训目的
6.4.2实训要求
第7章JavaScript
7.1JavaScript的基本概念
7.1.1JavaScript概述
7.1.2JavaScript的代码编写规範
7.2JavaScript程式设计基础
7.2.1数据类型和变数
7.2.2流程控制语句
7.2.3JavaScript函式
7.3JavaScript对象
7.3.1JavaScript内置对象
7.3.2自定义对象
7.4BOM和DOM对象
7.4.1window对象
7.4.2document对象
7.5实训——设计浮动图片效果
7.5.1实训目的
7.5.2实训要求
7.5.3实训步骤
第8章使用jQuery
8.1jQuery概述
8.1.1使用NuGet
8.1.2在.aspx和.html页面中引用jQuery
8.2jQuery语法基础
8.2.1jQuery代码的书写位置要求
8.2.2jQuery选择器
8.3通过jQuery操作DOM
8.3.1属性操作
8.3.2样式操作
8.3.3内容操作
8.3.4jQuery常用的特效方法
8.3.5jQuery事件处理和事件绑定
8.4实训——使用jQuery特效
8.4.1实训目的
8.4.2实训要求
8.4.3实训步骤
第9章资料库基础与数据访问控制项
9.1使用资料库系统
9.1.1创建Microsoft SQL Sever资料库
9.1.2常用的SQL语句
9.1.3Microsoft SQL Server常用操作
9.1.4创建Microsoft Access资料库
9.2使用数据控制项访问资料库
9.2.1使用数据源控制项
9.2.2使用GridView控制项
9.2.3使用FormView控制项
9.2.4使用Repeater控制项
9.2.5使用DetailsView控制项
9.3实训——使用数据访问控制项查询资料库
9.3.1实训目的
9.3.2实训要求
9.3.3实训步骤
第10章使用ADO.NET访问资料库
10.1ADO.NET概述
10.1.1ADO.NET的数据模型
10.1.2ADO.NET中的常用对象
10.2资料库连线对象(Connection)
10.2.1创建Connection对象
10.2.2资料库的连线字元串
10.3资料库命令对象(Command)
10.3.1创建Command对象
10.3.2Command对象的属性和方法
10.4ExecuteReader()方法和DataReader对象
10.4.1使用ExecuteReader()方法创建DataReader对象
10.4.2DataReader对象的常用属性及方法
10.5数据适配器对象(DataAdapter)
10.5.1DataAdapter对象概述
10.5.2DataAdapter对象的属性和方法
10.5.3DataTable对象
10.6DataSet概述
10.6.1DataSet与DataAdapter的关係
10.6.2DataSet的组成
10.6.3DataSet中的对象、属性和方法
10.7使用DataSet访问资料库
10.7.1创建DataSet
10.7.2填充DataSet
10.7.3添加新记录
10.7.4修改记录
10.7.5删除记录
10.8实训——设计一个课程表管理程式
10.8.1实训目的
10.8.2实训要求
10.8.3实训步骤
第11章LINQ to SQL资料库操作
11.1LINQ的概念
11.1.1LINQ的构成
11.1.2与LINQ相关的几个概念
11.2使用LinqDataSource控制项
11.2.1创建DataContext类
11.2.2配置LinqDataSource
11.2.3LinqDataSource控制项使用示例
11.3使用LINQ to SQL的对象和方法
11.3.1返回数据表中的全部记录(Select语句)
11.3.2返回数据表中符合条件的部分记录(Where语句)
11.3.3返回数据集合的排序(OrderBy方法)
11.3.4连线不同的数据表(Join语句)
11.3.5插入新记录
11.3.6修改记录
11.3.7删除记录
11.3.8使用LINQ to SQL直接执行SQL语句
11.4实训——使用LINQ to SQL运算元据库
11.4.1实训目的
11.4.2实训要求
11.4.3实训步骤
第12章ASP.NET MVC
12.1ASP.NET MVC概述
12.1.1MVC的组成
12.1.2Razor语法
12.1.3创建MVC应用程式
12.1.4ASP.NET MVC项目的组成
12.2ASP.NET MVC路由
12.2.1MVC路由
12.2.2通过路由实现超连结和页面跳转
12.3ASP.NET MVC控制器
12.3.1控制器的常用属性和方法
12.3.2控制器的Action()方法
12.4ASP.NET MVC视图和模型
12.4.1布局页的概念
12.4.2使用布局页
12.4.3通过模型向视图传递数据
12.4.4使用ADO.NET实体数据模型
12.5实训——设计一个用户管理程式
12.5.1实训目的
12.5.2实训要求