C#版 ASP.NET程式设计教程(第3版)


C#版 ASP.NET程式设计教程(第3版)

文章插图
ASP.NET程式设计教程(C#版)(第3版)【C#版 ASP.NET程式设计教程(第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.NET1.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实训——使用Cookie5.6.1实训目的5.6.2实训要求5.6.3实训步骤第6章使用ASP.NET AJAX6.1Ajax和ASP.NET AJAX概述6.1.1Ajax的概念6.1.2ASP.NET AJAX6.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章JavaScript7.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章使用jQuery8.1jQuery概述8.1.1使用NuGet8.1.2在.aspx和.html页面中引用jQuery8.2jQuery语法基础8.2.1jQuery代码的书写位置要求8.2.2jQuery选择器8.3通过jQuery操作DOM8.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创建DataSet10.7.2填充DataSet10.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配置LinqDataSource11.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 MVC12.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实训要求