图书介绍
21天学通ASP.NETPDF|Epub|txt|kindle电子书版本网盘下载
![21天学通ASP.NET](https://www.shukui.net/cover/65/34616775.jpg)
- 顾宁燕等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121124723
- 出版时间:2011
- 标注页数:415页
- 文件大小:109MB
- 文件页数:417页
- 主题词:主页制作-程序设计
PDF下载
下载说明
21天学通ASP.NETPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 ASP.NET基础入门21
第1章 搭建ASP.NET开发环境(教学视频:30分钟)21
1.1 ASP.NET简介21
1.1.1 ASP.NET演变历程21
1.1.2初学者必须了解的ASP.NET特点22
1.2安装配置HS服务器22
1.3使用Visual Studio 2010开发工具24
1.3.1安装Visual Studio 2010开发工具25
1.3.2熟悉Visual Studio 2010开发环境26
1.3.3创建和使用Web页面27
1.3.4为页面添加控件及事件29
1.4 MSDN帮助系统安装与使用30
1.4.1选择安装MSDN帮助系统30
1.4.2使用MSDN帮助系统30
1.5小结31
1.6习题31
第2章 C#语言基础(教学视频:102分钟)34
2.1变量与常量34
2.1.1变量的数据类型34
2.1.2变量的声明35
2.1.3变量的赋值35
2.1.4常量的定义36
2.1.5隐含类型变量36
2.2数组36
2.2.1一维数组的创建37
2.2.2多维数组的创建37
2.3字符串类型处理38
2.3.1字符串比较38
2.3.2字符串长度的获取38
2.3.3字符串查找索引39
2.3.4清除空格39
2.3.5字符串的插入操作39
2.3.6字符串的删除操作40
2.3.7字符串的替换操作40
2.3.8字符串的截取操作40
2.3.9字符串的连接操作41
2.4日期类型处理41
2.4.1初始化日期42
2.4.2获取日期格式的一部分42
2.4.3日期的加、减操作42
2.4.4日期的比较操作43
2.5数据类型转换43
2.5.1数值类型的转换43
2.5.2数值和字符串之间的转换44
2.5.3字符串和数组的转换45
2.5.4日期类型的格式化输出46
2.6程序控制语句47
2.6.1顺序结构47
2.6.2分支选择结构48
2.6.3循环语句结构52
2.7小结56
2.8习题56
第3章 面向对象的程序设计(教学视频:94分钟)58
3.1面向对象程序设计概述58
3.1.1面向对象的概念58
3.1.2面向对象开发的特点58
3.2创建类与成员59
3.2.1在Visual Studio中创建类文件59
3.2.2对象的创建61
3.2.3构造函数的设计61
3.2.4类的属性62
3.2.5类的方法65
3.2.6继承性68
3.2.7多态性69
3.3面向对象的抽象编程70
3.3.1枚举70
3.3.2集合71
3.3.3接口72
3.3.4泛型74
3.4 NET中开发语言的特性75
3.4.1使用匿名类型75
3.4.2类和集合的初始化器76
3.4.3应用扩展方法77
3.4.4Lambda表达式77
3.5小结78
3.6习题78
第4章 ASP.NET内置对象(教学视频:101分钟)83
4.1 Application对象83
4.1.1 Application的作用和运行机制83
4.1.2将网站创建成应用程序83
4.1.3创建和使用全局文件84
4.1.4掌握应用程序的事件响应次序85
4.1.5实现在线人数统计87
4.2 Request与Response对象89
4.2.1 Response对象的作用和常用方法属性89
4.2.2页面中使用缓存90
4.2.3服务器日志处理90
4.2.4输出缓存资料91
4.2.5实现页面重定向91
4.2.6将页面输出成图片页面92
4.2.7 Request对象的作用和常用属性93
4.2.8获取页面参数93
4.2.9获取客户端资料信息95
4.3 Session对象95
4.3.1作为全局变量96
4.3.2使全局变量过期97
4.3.3全局性变量的添加、删除操作98
4.4 Cookie对象99
4.4.1存储用户登录信息99
4.4.2读取变量值及Cookie总数100
4.4.3编辑存储信息100
4.5 Server对象的实际运用101
4.5.1获取服务器的物理路径101
4.5.2防止脚本入侵102
4.5.3页面中乱码的处理103
4.6小结103
4.7习题104
第5章 ASP.NET页面语法(教学视频:32分钟)106
5.1页面指令106
5.1.1 Page指令106
5.1.2设置页面为简体中文107
5.1.3取消页面事件自动关联107
5.1.4返回页面浏览位置108
5.1.5使用Import指令导入命名空间108
5.1.6使用Implements指令实现接口110
5.2 ASP.NET中的HTML元素111
5.2.1 HTML的基本语法111
5.2.2使用图像与超级链接111
5.2.3使用VisualStudio插入表格112
5.3代码模块113
5.3.1代码声明块113
5.3.2代码呈现块114
5.4代码注释115
5.4.1 HTML注释标记115
5.4.2代码注释标记115
5.4.3服务器端注释标记115
5.5小结115
5.6习题116
第6章 ASP.NET站点设计(教学视频:43分钟)118
6.1IIS配置站点118
6.1.1创建一个Web站点118
6.1.2网站安全配置IIS119
6.2 ASP.NET配置文件120
6.2.1创建Web.config文件120
6.2.2熟悉authentication配置节121
6.2.3用authorization配置节控制网站访问权限122
6.2.4访问Web.conrig配置123
6.3使用母版(模板)设计站点125
6.4在模板中使用层叠样式表127
6.4.1新建样式127
6.4.2附加样式129
6.4.3使用级联样式129
6.5小结130
6.6习题130
第7章 常用服务器控件(教学视频:61分钟)132
7.1认识服务器端控件概述132
7.2使用HTML服务器端控件132
7.2.1运用HTML控件提交信息133
7.2.2通过服务器获取表格属性133
7.2.3动态删除表格的行135
7.3使用标准服务器控件136
7.3.1页面显示静态文本136
7.3.2用户交互性文本输入137
7.3.3向服务器发号施令138
7.3.4跨页面提交信息138
7.3.5实现页面单一选择139
7.3.6实现页面批量操作141
7.3.7实现联动选择142
7.3.8实现页面日历事件144
7.3.9实现文件上传145
7.3.10实现列表筛选146
7.3.11切换控件显示147
7.4使用验证控件148
7.4.1提交信息验证必须输入数据148
7.4.2提交信息验证数据比较149
7.4.3限制用户输入范围150
7.4.4通过正则实现输入格式要求151
7.4.5唯一用户名的限制153
7.5小结154
7.6习题154
第二篇 ASP.NET数据开发157
第8章 数据库开发入门(教学视频:46分钟)157
8.1数据库基础157
8.1.1什么是数据库157
8.1.2数据表之间的关系158
8.2安装和使用SQL Server数据库159
8.2.1安装配置SQL Server 2005159
8.2.2熟悉SQL Server 2005开发环境161
8.2.3创建数据库161
8.2.4附加数据库163
8.2.5创建数据表163
8.2.6在Visual Studio中连接SQL Server数据库165
8.3使用其他类型数据库168
8.3.1在Visual Studio中连接Access数据库168
8.3.2使用XMI作为数据169
8.4小结169
8.5习题169
第9章 SQL语言(教学视频:66分钟)172
9.1 SQL概述172
9.1.1 SQL起源与发展172
9.1.2 SQL语言的种类和功能172
9.2常规数据查询173
9.2.1 SELECT查询语法173
9.2.2获取若干数据投影173
9.2.3获取所有数据投影174
9.2.4获取非重复数据175
9.2.5条件数据查询175
9.2.6 使用比较运算符176
9.2.7使用逻辑运算符176
9.2.8使用IN条件查询列表177
9.2.9使用LIKE条件进行模糊查询177
9.2.10使用IS NULL条件判断空值179
9.2.11使用ORDER BY进行排序179
9.2.12使用GROUPBY分类查询统计180
9.2.13对分组统计数据使用HAVING条件搜索182
9.3 SQL操作数据182
9.3.1插入数据183
9.3.2修改数据184
9.3.3删除数据185
9.3.4创建数据表186
9.4连接多个数据表186
9.4.1使用等值连接查询186
9.4.2使用自然连接查询187
9.4.3使用左连接查询188
9.4.4使用联合查询189
9.5小结190
9.6习题190
第10章 ADO.NET对数据库的访问(教学视频:87分钟)193
10.1连接数据库193
10.1.1连接SQL Server数据库193
10.1.2连接Access数据库194
10.1.3配置数据库连接195
10.2执行SQL语句197
10.2.1Command对象的主要属性和方法197
10.2.2执行SELECT语句查询数据198
10.2.3执行SQL语句操作数据199
10.3通过数据集查询操作数据200
10.3.1填充数据集200
10.3.2查询显示数据集记录201
10.3.3为查询数据添加新记录203
10.3.4网络数据的事务处理205
10.4触发器与存储过程207
10.4.1数据库委托的环境配置207
10.4.2创建和使用触发器208
10.4.3创建和使用存储过程209
10.5小结212
10.6 习题212
第11章 数据绑定控件(教学视频:69分钟)215
11.1使用数据源连接数据库215
11.1.1使用SqlDataSource控件显示SQL Server查询数据215
11.1.2使用AccessDataSource控件访问Access数据库217
11.1.3使用Xm1DataSource控件访问XML文件217
11.1.4使用ObjectDataSource控件访问数据集218
11.2使用GridView数据控件查询数据219
11.2.1单个数据表的简单查询及操作数据220
11.2.2多表连接的查询及操作数据221
11.2.3动态数据绑定之显示查询数据222
11.2.4动态数据绑定之操作数据的功能实现225
11.3其他常用数据控件227
11.3.1通过DataList实现分页显示查询数据227
11.3.2使用DetailsView列表显示明细数据230
11.3.3通过FormView格式化显示明细资料230
11.3.4使用ListView控件实现分列分页显示查询数据231
11.4应用ASP.NET中的导航控件233
11.4.1创建站点菜单导航功能233
11.4.2创建和使用站点地图导航234
11.4.3创建和使用树形目录236
11.5小结237
11.6习题238
第12章 LlNQtoSQL数据开发(教学视频:59分钟)242
12.1 LINQ入门242
12.1.1 LINQ查询语法结构242
12.1.2什么是LINQtoSQL243
12.2DataContext与实体类245
12.2.1搭建开发环境246
12.2.2定义实体类246
12.2.3创建DataContext连接数据库247
12.2.4添加日志方便LINQ调试248
12.2.5执行SQL查询249
12.2.6创建强类型DataContext250
12.2.7创建、删除数据库251
12.3可视化开发LINQ to SQL253
12.3.1创建LINQ to SQL类253
12.3.2运用LinqDataSource控件绑定数据254
12.4 LINQ to SQL查询语法256
12.4.1基本查询256
12.4.2分组统计计算260
12.5查询操作语句262
12.5.1 LINQ插入操作262
12.5.2 LINQ更新操作264
12.5.3 LINQ删除操作264
12.6小结66
12.7习题266
第13章 使用水晶报表(教学视频:26分钟)272
13.1 Web报表入门272
13.1.1创建和使用ASP.NET报表272
13.1.2创建和使用Excel报表273
13.1.3水晶报表与其他报表的比较276
13.2掌握水晶报表开发276
13.2.1什么是水晶报表276
13.2.2配置水晶报表的开发环境277
13.2.3创建和使用简单水晶报表277
13.2.4创建和使用水晶图表280
13.2.5创建和使用综合报表282
13.3小结285
13.4习题285
第三篇 ASP.NET高级应用288
第14章 角色及成员资格管理(教学视频:40分钟)288
14.1认识ASP.NET的安全管理系统288
14.1.1ASP.NET安全管理机制288
14.1.2什么是角色与成员资格289
14.2角色与成员的配置289
14.2.1角色与成员的基本配置289
14.2.2在IIS中配置角色与成员291
14.3掌握登录控件293
14.3.1创建登录页面293
14.3.2实现用户注册页面294
14.3.3实现分组显示登录信息页面295
14.3.4实现用户密码遗失寻回页面296
14.3.5实现用户密码修改页面298
14.4扩展角色及成员管理系统298
14.4.1扩展的数据库配置299
14.4.2角色及成员管理相关类、属性及方法300
14.4.3实现自定义用户登录302
14.4.4扩展用户注册页面303
14.5小结305
14.6习题305
第15章 Web用户控件(教学视频:39分钟)308
15.1了解Web用户控件308
15.1.1用户控件与ASP.NET页面的比较308
15.1.2用户控件的优点308
15.2掌握Web用户控件的使用309
15.2.1创建和使用简单Web用户控件309
15.2.2为用户控件添加事件属性311
15.2.3自定义用户控件属性311
15.2.4自定义用户控件事件312
15.3在项目中应用Web用户控件314
15.3.1在用户控件中实现动态数据绑定314
15.3.2在用户控件中动态设置客户端属性及样式315
15.3.3在用户控件中处理子控件内部事件316
15.4小结317
15.5习题317
第16章 Web服务应用(教学视频:35分钟)320
16.1 Web服务基础320
16.1.1什么是Web服务320
16.1.2 Web服务的生命周期322
16.1.3 Web服务的结构323
16.2掌握Web服务的应用324
16.2.1创建简单Web服务324
16.2.2调用Web服务326
16.2.3更新Web服务327
16.2.4获取地区明细信息的Web服务328
16.3使用第三方Web服务329
16.3.1电子邮件地址验证的Web服务330
16.3.2实现随机码验证的Web服务331
16.3.3制作航班查询页面的Web服务332
16.4小结333
16.5习题333
第17章 ASP.NET AJA×(教学视频:51分钟)338
17.1 ASP.NET AJAX开发的基础338
17.1.1什么是ASP.NET AJAX338
17.1.2 ASP.NET AJAX组件的安装配置338
17.1.3一个简单ASP.NET AJAX页面程序339
17.2使用UpdatePanel控件340
17.2.1实现无刷新电子相册340
17.2.2实现无刷新检测应聘年龄342
17.2.3实现通讯簿344
17.3使用ScriptManager控件346
17.3.1实现简单21点游戏346
17.3.2实现无刷新用户登录349