图书介绍
ASP.NET动态网站设计教程 基于C#+SQL ServerPDF|Epub|txt|kindle电子书版本网盘下载
- 李春葆,喻丹丹,曾慧等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302251224
- 出版时间:2011
- 标注页数:378页
- 文件大小:71MB
- 文件页数:394页
- 主题词:网页制作工具-程序设计-教材
PDF下载
下载说明
ASP.NET动态网站设计教程 基于C#+SQL ServerPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET概述1
1.1 Web网页1
1.1.1 静态网页和动态网页1
1.1.2 Web网页的工作原理2
1.1.3 Web网页开发技术3
1.2 ASP.NET概述4
1.2.1 ASP.NET引擎4
1.2.2 ASP.NET网页的执行过程5
1.2.3 ASP与ASP.NET的区别6
1.3 .NET Framework6
1.3.1 .NET Framework体系结构6
1.3.2 .NET Framework下应用程序的开发和执行8
1.4 配置ASP.NET运行环境8
1.4.1 Internet信息服务器的安装8
1.4.2 Web网站属性设置11
1.4.3 创建IIS虚拟目录13
1.5 创建ASP.NET应用程序16
1.5.1 Visual Studio.NET 200516
1.5.2 ASP.NET应用程序示例17
练习题123
上机实验题123
第2章 ASP.NET编程模型24
2.1 ASP.NET页面的结构24
2.2 ASP.NET网页的XHTML部分25
2.2.1 XHTML25
2.2.2 XHTML的格式与标记27
2.2.3 使用表格29
2.2.4 使用框架34
2.2.5 使用超链接37
2.2.6 制作表单38
2.2.7 CCS样式设计45
2.3 ASP.NET网页的源代码部分51
2.3.1 ASP.NET网页源代码的位置51
2.3.2 ASP.NET网页源代码的基本结构52
2.3.3 ASP.NET中的事件处理程序52
2.3.4 以编程方式使用Web控件53
练习题256
上机实验题257
第3章 C#语言基础58
3.1 C#中数据类型58
3.1.1 值类型58
3.1.2 引用类型60
3.2 C#中的变量和常量61
3.2.1 变量61
3.2.2 常量62
3.3 C#中的运算符63
3.3.1 常用的C#运算符63
3.3.2 运算符的优先级64
3.4 结构体类型和枚举类型65
3.4.1 结构体类型65
3.4.2 枚举类型66
3.5 C#中的控制语句67
3.5.1 选择控制语句67
3.5.2 循环控制语句70
3.6 数组72
3.6.1 一维数组的定义72
3.6.2 一维数组的动态初始化72
3.6.3 访问一维数组中的元素73
3.7 异常处理语句和命名空间73
3.7.1 异常处理语句73
3.7.2 使用命名空间74
3.8 面向对象程序设计75
3.8.1 类75
3.8.2 对象77
3.8.3 构造函数和析构函数79
3.8.4 属性81
3.8.5 方法82
3.8.6 C#中常用类和结构体84
3.9 继承87
3.9.1 什么是继承87
3.9.2 派生类的声明88
3.9.3 基类成员的可访问性89
3.9.4 使用sealed修饰符来禁止继承89
练习题389
上机实验题390
第4章 ASP.NET控件91
4.1 ASP.NET控件概述91
4.1.1 ASP.NET控件的分类91
4.1.2 Web服务器控件的公共属性、方法和事件92
4.1.3 Web服务器控件的相关操作94
4.2 标准服务器控件95
4.2.1 Label控件95
4.2.2 TextBox控件95
4.2.3 Image控件98
4.2.4 Button控件98
4.2.5 LinkButton控件100
4.2.6 ImageButton控件101
4.2.7 HyperLink控件101
4.2.8 DropDownList控件102
4.2.9 ListBox控件104
4.2.10 CheckBox控件和CheckBoxList控件106
4.2.11 RadioButton控件和RadioButtonList控件109
4.2.12 ImageMap控件112
4.2.13 Table控件115
4.2.14 BulletedList控件116
4.2.15 Panel控件118
4.2.16 HiddenField控件119
4.2.17 FileUpload控件119
4.2.18 Calender控件121
4.2.19 View控件和MultiView控件122
4.2.20 Wizard控件124
4.3 验证控件128
4.3.1 RequiredFieldValidator控件128
4.3.2 CompareValidator控件129
4.3.3 RangeValidator控件130
4.3.4 RegularExpressionValidator控件130
4.3.5 CustomValidator控件135
4.3.6 ValidationSummary控件137
练习题4138
上机实验题4139
第5章 ASP.NET的常用对象140
5.1 ASP.NET对象概述140
5.2 Page对象141
5.2.1 Page对象的属性141
5.2.2 Page对象的方法142
5.2.3 Page对象的事件142
5.2.4 Page对象的应用143
5.3 Response对象144
5.3.1 Response对象的属性144
5.3.2 Response对象的方法144
5.3.3 Response对象的应用145
5.4 Request对象146
5.4.1 Request对象的属性146
5.4.2 Request对象的方法146
5.4.3 Request对象的应用147
5.5 Server对象150
5.5.1 Server对象的属性150
5.5.2 Server对象的方法151
5.5.3 Server对象的应用152
5.6 Application对象153
5.6.1 Application对象的属性153
5.6.2 Application对象的方法153
5.6.3 Application对象的事件154
5.6.4 Application对象的应用155
5.7 Session对象156
5.7.1 Session对象的属性156
5.7.2 Session对象的方法156
5.7.3 Session对象的事件157
5.7.4 Session对象的应用158
5.8 Cookie对象159
5.8.1 Cookie对象的属性159
5.8.2 Cookie对象的方法160
5.8.3 Cookie对象的应用160
5.9 网页的生命周期162
5.9.1 网页的执行方式162
5.9.2 网页的生命周期163
5.9.3 网页生命周期中的事件165
5.10 配置Global.asax文件165
练习题5168
上机实验题5168
第6章 主题和母版页169
6.1 主题169
6.1.1 主题概述169
6.1.2 创建主题171
6.1.3 应用主题172
6.1.4 禁用主题175
6.2 母版页176
6.2.1 母版页和内容页176
6.2.2 创建母版页177
6.2.3 创建内容页179
6.2.4 从内容页中访问母版页中的内容182
练习题6186
上机实验题6186
第7章 站点导航控件187
7.1 ASP.NET站点导航概述187
7.1.1 站点导航的功能187
7.1.2 站点导航的工作方式188
7.1.3 站点导航控件188
7.2 站点地图189
7.3 TreeView控件190
7.3.1 TreeNode类190
7.3.2 TreeView控件的属性、方法和事件191
7.3.3 TreeNodeCollection类193
7.3.4 向TreeView控件中添加节点的方法195
7.4 Menu控件197
7.4.1 MenuItem类197
7.4.2 Menu控件的属性和事件198
7.4.3 MenuItemCollection类199
7.4.4 向Menu控件中添加菜单项的方法200
7.5 SiteMapPath控件202
练习题7204
上机实验题7204
第8章 用户控件205
8.1 用户控件概述205
8.2 创建ASP.NET用户控件206
8.2.1 创建用户控件的过程206
8.2.2 设置用户控件207
8.3 使用用户控件209
8.4 将网页转化为用户控件213
8.4.1 将单个网页转换成用户控件213
8.4.2 将代码隐藏网页转换成用户控件213
练习题8213
上机实验题8214
第9章 ADO.NET数据库访问技术215
9.1 数据库概述215
9.1.1 关系数据库的基本结构215
9.1.2 SQL Server 2005数据库管理系统217
9.1.3 结构化查询语言(SQL)218
9.2 ADO.NET模型223
9.2.1 ADO.NET简介223
9.2.2 ADO.NET体系结构224
9.2.3 ADO.NET数据库的访问流程227
9.3 ADO.NET的数据访问对象227
9.3.1 SqlConnection对象227
9.3.2 SqlCommand对象230
9.3.3 SqlDataReader对象236
9.3.4 SqlDataAdapter对象239
9.4 DataSet对象242
9.4.1 DataSet对象概述242
9.4.2 DataSet对象的属性和方法243
9.4.3 Tables集合和DataTable对象243
9.4.4 Columns集合和DataColumn对象245
9.4.5 Rows集合和DataRow对象246
9.4.6 Relations集合和DataRelation对象248
9.5 数据源控件250
9.5.1 数据源控件概述250
9.5.2 SqlDataSource控件251
9.5.3 AccessDataSource控件259
9.6 数据绑定控件259
9.6.1 数据绑定控件概述259
9.6.2 下拉列表控件260
9.6.3 GridView控件260
9.6.4 DetailsView控件284
9.6.5 FormView控件292
9.6.6 DataList控件292
练习题9299
上机实验题9300
第10章 ASP.NET Web服务301
10.1 Web服务概述301
10.1.1 Web服务的特点301
10.1.2 Web服务的体系结构302
10.2 创建和使用Web服务303
10.2.1 创建ASP.NET Web服务303
10.2.2 使用ASP.NET Web服务307
10.3 通过Web服务传输DataSet数据集309
练习题10310
上机实验题10311
第11章 配置ASP.NET应用程序312
11.1 Web.config配置文件概述312
11.1.1 Web.config文件的特点312
11.1.2 配置文件的继承关系313
11.2 Web.config文件313
11.2.1 Web.config文件的结构313
11.2.2 重要的配置节315
11.2.3 在Web.config中保存自定义的设置318
11.3 Web.config文件的加密和解密319
11.3.1 Web.config文件的加密319
11.3.2 Web.config文件的解密320
练习题11321
第12章 成员和角色管理322
12.1 成员资格概述322
12.2 建立成员资格数据323
12.3 成员资格提供程序325
12.3.1 SqlMembershipProvider提供程序325
12.3.2 配置自己的SqlMembershipProvider提供程序327
12.4 成员资格API330
12.4.1 Membership类330
12.4.2 MembershipUser类331
12.4.3 MembershipCreateStatus类332
12.5 登录控件334
12.5.1 Login控件334
12.5.2 其他登录控件336
12.6 角色管理336
12.6.1 什么是角色管理336
12.6.2 角色和访问规则336
12.6.3 角色管理、用户标识和成员资格337
12.6.4 角色管理API337
12.6.5 ASP.NET角色管理的工作原理337
12.7 使用向导配置安全性338
练习题12343
上机实验题12343
第13章 Web系统的多层结构344
13.1 Web系统的三层结构344
13.1.1 什么是Web系统的三层结构344
13.1.2 Web系统三层结构示例345
13.2 ObjectDataSource控件348
13.2.1 ObjectDataSource控件和SqlDataSource控件的区别348
13.2.2 ObjectDataSource控件的使用方法348
13.2.3 使用ObjectDataSource控件关联数据访问层和表示层349
13.2.4 ObjectDataSource控件应用示例349
练习题13357
上机实验题13357
第14章 学生成绩管理网站设计359
14.1 SMIS的功能359
14.2 数据库设计360
14.2.1 建立数据库StudDB360
14.2.2 给数据库StudDB授权361
14.3 SMIS网站设计363
14.3.1 建立虚拟目录363
14.3.2 网站布局363
14.4 SMIS网页设计364
14.4.1 通用功能设计364
14.4.2 主页设计368
14.4.3 管理员功能设计370
14.4.4 学生功能设计377
14.4.5 教师功能设计377
练习题14377
上机实验题14377
参考文献378