《ASP.NET动态网站设计教程——基于C》是2015年出版的图书,作者是李春葆。
基本介绍
- 书名:ASP.NET动态网站设计教程——基于C
- 出版时间:2015-1-23
ASP.NET动态网站设计教程——基于C#+SQL Server
作者:李春葆
图书详细信息:
ISBN:9787302251224
定价:39元
印次:1-6
装帧:平装
印刷日期:2015-1-23
作者:李春葆
图书详细信息:
ISBN:9787302251224
定价:39元
印次:1-6
装帧:平装
印刷日期:2015-1-23
图书简介:
本书在C#+SQLServer2005基础上介绍ASP.NET2.0应用程式的开发技术,以VisualStudio.NET2005为开发环境,使用大量实例来介绍ASP.NET应用程式开发技巧。全书主要介绍ASP.NET概述、ASP.NET编程模型、C#语言基础、ASP.NET控制项、ASP.NET内置对象、主题和母版页、网站导航控制项、用户控制项、ADO.NET实现数据访问技术、ASP.NETWeb服务、配置ASP.NET应用程式、成员和角色管理、Web系统的多层结构和学生成绩管理系统设计。
本书适合用作普通高校计算机专业和非计算机专业的“动态网站开发”课程教材,也适合于读者自学。
本书在C#+SQLServer2005基础上介绍ASP.NET2.0应用程式的开发技术,以VisualStudio.NET2005为开发环境,使用大量实例来介绍ASP.NET应用程式开发技巧。全书主要介绍ASP.NET概述、ASP.NET编程模型、C#语言基础、ASP.NET控制项、ASP.NET内置对象、主题和母版页、网站导航控制项、用户控制项、ADO.NET实现数据访问技术、ASP.NETWeb服务、配置ASP.NET应用程式、成员和角色管理、Web系统的多层结构和学生成绩管理系统设计。
本书适合用作普通高校计算机专业和非计算机专业的“动态网站开发”课程教材,也适合于读者自学。
目录
第1章ASP.NET概述
1.1Web网页
1.1.1静态网页和动态网页
1.1.2Web网页的工作原理
1.1.3Web网页开发技术
1.2ASP.NET概述
1.2.1ASP.NET引擎
1.2.2ASP.NET网页的执行过程
1.2.3ASP与ASP.NET的区别
1.3.NET Framework
1.3.1.NET Framework体系结构
1.3.2.NET Framework下应用程式的开发和执行
1.4配置ASP.NET运行环境
1.4.1Internet信息伺服器的安装
1.4.2Web网站属性设定
1.4.3创建IIS虚拟目录
1.5创建ASP.NET应用程式
1.5.1Visual Studio.NET 2005
1.5.2ASP.NET应用程式示例
练习题1
上机实验题1
第2章ASP.NET编程模型
2.1ASP.NET页面的结构
2.2ASP.NET网页的XHTML部分
2.2.1XHTML
2.2.2XHTML的格式与标记
2.2.3使用表格
2.2.4使用框架
2.2.5使用超连结
2.2.6製作表单
2.2.7CCS样式设计
2.3ASP.NET网页的原始码部分
2.3.1ASP.NET网页原始码的位置
2.3.2ASP.NET网页原始码的基本结构
2.3.3ASP.NET中的事件处理程式
2.3.4以编程方式使用Web控制项
练习题2
上机实验题2
目录
ASP.NET动态网站设计教程——基于C#+SQL Server
第3章C#语言基础
3.1C#中数据类型
3.1.1值类型
3.1.2引用类型
3.2C#中的变数和常量
3.2.1变数
3.2.2常量
3.3C#中的运算符
3.3.1常用的C#运算符
3.3.2运算符的优先权
3.4结构体类型和枚举类型
3.4.1结构体类型
3.4.2枚举类型
3.5C#中的控制语句
3.5.1选择控制语句
3.5.2循环控制语句
3.6数组
3.6.1一维数组的定义
3.6.2一维数组的动态初始化
3.6.3访问一维数组中的元素
3.7异常处理语句和命名空间
3.7.1异常处理语句
3.7.2使用命名空间
3.8面向对象程式设计
3.8.1类
3.8.2对象
3.8.3构造函式和析构函式
3.8.4属性
3.8.5方法
3.8.6C#中常用类和结构体
3.9继承
3.9.1什幺是继承
3.9.2派生类的声明
3.9.3基类成员的可访问性
3.9.4使用sealed修饰符来禁止继承
练习题3
上机实验题3
第4章ASP.NET控制项
4.1ASP.NET控制项概述
4.1.1ASP.NET控制项的分类
4.1.2Web伺服器控制项的公共属性、方法和事件
4.1.3Web伺服器控制项的相关操作
4.2标準伺服器控制项
4.2.1Label控制项
4.2.2TextBox控制项
4.2.3Image控制项
4.2.4Button控制项
4.2.5LinkButton控制项
4.2.6ImageButton控制项
4.2.7HyperLink控制项
4.2.8DropDownList控制项
4.2.9ListBox控制项
4.2.10CheckBox控制项和CheckBoxList控制项
4.2.11RadioButton控制项和RadioButtonList控制项
4.2.12ImageMap控制项
4.2.13Table控制项
4.2.14BulletedList控制项
4.2.15Panel控制项
4.2.16HiddenField控制项
4.2.17FileUpload控制项
4.2.18Calender控制项
4.2.19View控制项和MultiView控制项
4.2.20Wizard控制项
4.3验证控制项
4.3.1RequiredFieldValidator控制项
4.3.2CompareValidator控制项
4.3.3RangeValidator控制项
4.3.4RegularExpressionValidator控制项
4.3.5CustomValidator控制项
4.3.6ValidationSummary控制项
练习题4
上机实验题4
第5章ASP.NET的常用对象
5.1ASP.NET对象概述
5.2Page对象
5.2.1Page对象的属性
5.2.2Page对象的方法
5.2.3Page对象的事件
5.2.4Page对象的套用
5.3Response对象
5.3.1Response对象的属性
5.3.2Response对象的方法
5.3.3Response对象的套用
5.4Request对象
5.4.1Request对象的属性
5.4.2Request对象的方法
5.4.3Request对象的套用
5.5Server对象
5.5.1Server对象的属性
5.5.2Server对象的方法
5.5.3Server对象的套用
5.6Application对象
5.6.1Application对象的属性
5.6.2Application对象的方法
5.6.3Application对象的事件
5.6.4Application对象的套用
5.7Session对象
5.7.1Session对象的属性
5.7.2Session对象的方法
5.7.3Session对象的事件
5.7.4Session对象的套用
5.8Cookie对象
5.8.1Cookie对象的属性
5.8.2Cookie对象的方法
5.8.3Cookie对象的套用
5.9网页的生命周期
5.9.1网页的执行方式
5.9.2网页的生命周期
5.9.3网页生命周期中的事件
5.10配置Global. asax档案
练习题5
上机实验题5
第6章主题和母版页
6.1主题
6.1.1主题概述
6.1.2创建主题
6.1.3套用主题
6.1.4禁用主题
6.2母版页
6.2.1母版页和内容页
6.2.2创建母版页
6.2.3创建内容页
6.2.4从内容页中访问母版页中的内容
练习题6
上机实验题6
第7章站点导航控制项
7.1ASP.NET站点导航概述
7.1.1站点导航的功能
7.1.2站点导航的工作方式
7.1.3站点导航控制项
7.2站点地图
7.3TreeView控制项
7.3.1TreeNode类
7.3.2TreeView控制项的属性、方法和事件
7.3.3TreeNodeCollection类
7.3.4向TreeView控制项中添加节点的方法
7.4Menu控制项
7.4.1MenuItem类
7.4.2Menu控制项的属性和事件
7.4.3MenuItemCollection类
7.4.4向Menu控制项中添加选单项的方法
7.5SiteMapPath控制项
练习题7
上机实验题7
第8章用户控制项
8.1用户控制项概述
8.2创建ASP.NET用户控制项
8.2.1创建用户控制项的过程
8.2.2设定用户控制项
8.3使用用户控制项
8.4将网页转化为用户控制项
8.4.1将单个网页转换成用户控制项
8.4.2将代码隐藏网页转换成用户控制项
练习题8
上机实验题8
第9章ADO.NET资料库访问技术
9.1资料库概述
9.1.1关係资料库的基本结构
9.1.2SQL Server 2005资料库管理系统
9.1.3结构化查询语言(SQL)
9.2ADO.NET模型
9.2.1ADO.NET简介
9.2.2ADO.NET体系结构
9.2.3ADO.NET资料库的访问流程
9.3ADO.NET的数据访问对象
9.3.1SqlConnection对象
9.3.2SqlCommand对象
9.3.3SqlDataReader对象
9.3.4SqlDataAdapter对象
9.4DataSet对象
9.4.1DataSet对象概述
9.4.2DataSet对象的属性和方法
9.4.3Tables集合和DataTable对象
9.4.4Columns集合和DataColumn对象
9.4.5Rows集合和DataRow对象
9.4.6Relations集合和DataRelation对象
9.5数据源控制项
9.5.1数据源控制项概述
9.5.2SqlDataSource控制项
9.5.3AccessDataSource控制项
9.6数据绑定控制项
9.6.1数据绑定控制项概述
9.6.2下拉列表控制项
9.6.3GridView控制项
9.6.4DetailsView控制项
9.6.5FormView控制项
9.6.6DataList控制项
练习题9
上机实验题9
第10章ASP.NET Web服务
10.1Web服务概述
10.1.1Web服务的特点
10.1.2Web服务的体系结构
10.2创建和使用Web服务
10.2.1创建ASP.NET Web服务
10.2.2使用ASP.NET Web服务
10.3通过Web服务传输DataSet数据集
练习题10
上机实验题10
第11章配置ASP.NET应用程式
11.1Web.config配置档案概述
11.1.1Web.config档案的特点
11.1.2配置档案的继承关係
11.2Web.config档案
11.2.1Web.config档案的结构
11.2.2重要的配置节
11.2.3在Web.config中保存自定义的设定
11.3Web.config档案的加密和解密
11.3.1Web.config档案的加密
11.3.2Web.config档案的解密
练习题11
第12章成员和角色管理
12.1成员资格概述
12.2建立成员资格数据
12.3成员资格提供程式
12.3.1SqlMembershipProvider提供程式
12.3.2配置自己的SqlMembershipProvider提供程式
12.4成员资格API
12.4.1Membership类
12.4.2MembershipUser类
12.4.3MembershipCreateStatus类
12.5登录控制项
12.5.1Login控制项
12.5.2其他登录控制项
12.6角色管理
12.6.1什幺是角色管理
12.6.2角色和访问规则
12.6.3角色管理、用户标识和成员资格
12.6.4角色管理API
12.6.5ASP.NET角色管理的工作原理
12.7使用嚮导配置安全性
练习题12
上机实验题12
第13章Web系统的多层结构
13.1Web系统的三层结构
13.1.1什幺是Web系统的三层结构
13.2.4ObjectDataSource控制项套用示例
练习题13
上机实验题13
第14章学生成绩管理网站设计
14.1SMIS的功能
14.2资料库设计
14.2.1建立资料库StudDB
14.2.2给资料库StudDB授权
14.3SMIS网站设计
14.3.1建立虚拟目录
14.3.2网站布局
14.4SMIS网页设计
14.4.1通用功能设计
14.4.2主页设计
14.4.3管理员功能设计
14.4.4学生功能设计
14.4.5教师功能设计
练习题14
上机实验题14
参考文献