查看: 7748|回复: 15

[ASP编程] 随书光盘-ASP.NET从入门到精通

[复制链接]
发表于 2015-4-19 15:04:17 | 显示全部楼层 |阅读模式
ASP.NET从入门到精通

随书光盘-ASP.NET从入门到精通

随书光盘-ASP.NET从入门到精通

目录
第1章 ASP.NET开发入门2
视频讲解:1小时24分钟
1.1 ASP.NET简介3
1.1.1 ASP.NET的发展历程3
1.1.2 ASP.NET的优势3
1.1.3 .NET Framework4
1.1.4 ASP.NET的运行原理4
1.1.5 ASP.NET的运行机制5
1.2 ASP.NET开发环境搭建6
1.2.1 安装IIS6
1.2.2 配置IIS7
1.2.3 安装Visual Studio 20108
1.2.4 配置Visual Studio 2010开发环境11
1.3 ASP.NET网页语法13
1.3.1 ASP.NET网页扩展名13
1.3.2 页面指令14
1.3.3 ASPX文件内容注释15
1.3.4 服务器端文件包含15
1.3.5 HTML服务器控件语法16
1.3.6 ASP.NET服务器控件语法17
1.3.7 代码块语法18
1.3.8 表达式语法18
1.4 制作一个ASP.NET网站19
1.4.1 创建ASP.NET网站19
1.4.2 设计Web页面20
1.4.3 添加ASP.NET文件夹22
1.4.4 添加配置文件Web.config23
1.4.5 运行应用程序24
1.4.6 配置IIS虚拟目录24
1.5 Visual Studio 2010帮助工具的使用26
1.5.1 安装Help Library管理器26
1.5.2 使用Help Library28
第2章 C#语言基础30
视频讲解:1小时22分钟
2.1 数据类型31
2.1.1 值类型31
2.1.2 引用类型32
2.1.3 装箱和拆箱33
2.2 常量和变量34
2.2.1 常量34
2.2.2 变量34
2.3 类型转换35
2.3.1 隐式类型转换35
2.3.2 显式类型转换36
2.4 运算符及表达式37
2.4.1 算术运算符与算术表达式37
2.4.2 关系运算符与关系表达式38
2.4.3 赋值运算符与赋值表达式38
2.4.4 逻辑运算符与逻辑表达式39
2.4.5 位运算符40
2.4.6 其他运算符40
2.4.7 运算符的优先级41
2.5 字符串处理42
2.5.1 比较字符串42
2.5.2 定位字符及子串43
2.5.3 格式化字符串43
2.5.4 截取字符串44
2.5.5 分裂字符串44
2.5.6 插入和填充字符串45
2.5.7 删除和剪切字符串46
2.5.8 复制字符串46
2.5.9 替换字符串47
2.6 流程控制47
2.6.1 分支语句47
2.6.2 循环语句49
2.6.3 异常处理语句51
2.7 数组52
2.7.1 数组的声明53
2.7.2 初始化数组53
2.7.3 数组的遍历54
第3章 ASP.NET的内置对象55
视频讲解:1小时14分钟
3.1 Response对象56
3.1.1 Response对象概述56
3.1.2 Response对象的常用属性和方法56
3.1.3 在页面中输出数据57
3.1.4 页面跳转并传递参数58
3.1.5 输出二进制图像59
3.2 Request对象60
3.2.1 Request对象概述60
3.2.2 Request对象的常用属性和方法60
3.2.3 获取页面间传送的值61
3.2.4 获取客户端浏览器信息62
3.3 Application对象63
3.3.1 Application对象概述63
3.3.2 Application对象的常用集合、属性和方法64
3.3.3 使用Application对象存储和读取全局变量64
3.3.4 设计一个访问计数器65
3.3.5 制作聊天室66
3.4 Session对象68
3.4.1 Session对象概述68
3.4.2 Session对象的常用集合、属性和方法68
3.4.3 使用Session对象存储和读取数据69
3.5 Cookie对象70
3.5.1 Cookie对象概述70
3.5.2 Cookie对象的常用属性和方法70
3.5.3 使用Cookie对象保存和读取客户端信息71
3.6 Server对象73
3.6.1 Server对象概述73
3.6.2 Server对象的常用属性和方法73
3.6.3 使用Server.Execute和Server.Transfer方法重定向页面74
3.6.4 使用Server.MapPath方法获取服务器的物理地址75
3.6.5 使用Server.UrlEncode方法对字符串进行编码75
3.6.6 使用Server.UrlDecode方法对字符串进行解码75
3.7 实践与练习76
第4章 ASP.NET Web常用控件77
视频讲解:1小时48分钟
4.1 文本类型控件78
4.1.1 Label控件78
4.1.2 TextBox控件80
4.2 按钮类型控件83
4.2.1 Button控件83
4.2.2 LinkButton控件85
4.2.3 ImageButton控件87
4.2.4 HyperLink控件88
4.3 选择类型控件90
4.3.1 ListBox控件90
4.3.2 DropDownList控件96
4.3.3 RadioButton控件99
4.3.4 CheckBox控件102
4.4 图形显示类型控件105
4.4.1 Image控件105
4.4.2 ImageMap控件107
4.5 Panel容器控件111
4.5.1 Panel控件概述111
4.5.2 使用Panel控件显示或隐藏一组控件112
4.6 FileUpload文件上传控件113
4.6.1 FileUpload控件概述113
4.6.2 使用FileUpload控件上传图片文件113
4.7 登录控件116
4.7.1 Login控件116
4.7.2 CreateUserWizard控件118
4.7.3 使用Login和CreateUserWizard控件
实现用户注册与登录119
4.8 实践与练习123
第2篇 核心技术
第5章 数据验证技术126
视频讲解:32分钟
5.1 数据验证控件127
5.1.1 非空数据验证控件127
5.1.2 数据比较验证控件128
5.1.3 数据类型验证控件130
5.1.4 数据格式验证控件132
5.1.5 数据范围验证控件135
5.1.6 验证错误信息显示控件137
5.1.7 自定义验证控件139
5.2 禁用数据验证140
5.3 实践与练习141
第6章 母版页142
视频讲解:24分钟
6.1 母版页概述143
6.2 创建母版页144
6.3 创建内容页146
6.4 嵌套母版页147
6.5 访问母版页的控件和属性149
6.5.1 使用Master.FindControl方法访问母版页上的控件150
6.5.2 引用@MasterType指令访问母版页上的属性151
6.6 实践与练习153
第7章 主题154
视频讲解:30分钟
7.1 主题概述155
7.1.1 组成元素155
7.1.2 文件存储和组织方式156
7.2 创建主题157
7.2.1 创建外观文件157
7.2.2 为主题添加CSS样式158
7.3 应用主题161
7.3.1 指定和禁用主题161
7.3.2 动态加载主题162
7.4 实践与练习165
第8章 数据绑定166
视频讲解:18分钟
8.1 数据绑定概述167
8.2 简单属性绑定167
8.3 表达式绑定169
8.4 集合绑定170
8.5 方法调用结果绑定171
8.6 实践与练习173
第9章 使用ADO.NET操作数据库174
视频讲解:1小时28分钟
9.1 ADO.NET简介175
9.2 使用Connection对象连接数据库176
9.2.1 使用SqlConnection对象连接SQL Server数据库176
9.2.2 使用OleDbConnection对象连接OLE DB数据源177
9.2.3 使用OdbcConnection对象连接ODBC数据源178
9.2.4 使用OracleConnection对象连接Oracle数据库179
9.3 使用Command对象操作数据180
9.3.1 使用Command对象查询数据181
9.3.2 使用Command对象添加数据182
9.3.3 使用Command对象修改数据184
9.3.4 使用Command对象删除数据186
9.3.5 使用Command对象调用存储过程187
9.3.6 使用Command对象实现数据库的事务处理189
9.4 结合使用DataSet对象和DataAdapter对象191
9.4.1 DataSet对象和DataAdapter对象概述191
9.4.2 使用DataAdapter对象填充DataSet对象192
9.4.3 对DataSet中的数据进行操作192
9.4.4 使用DataSet中的数据更新数据库194
9.5 使用DataReader对象读取数据195
9.5.1 使用DataReader对象读取数据196
9.5.2 DataReader对象与DataSet对象的区别198
9.6 实践与练习200
第10章 数据控件201
视频讲解:1小时24分钟
10.1 GridView控件202
10.1.1 GridView控件概述202
10.1.2 GridView控件的常用属性、方法和事件202
10.1.3 使用GridView控件绑定数据源205
10.1.4 设置GridView控件的外观207
10.1.5 制定GridView控件的列210
10.1.6 查看GridView控件中数据的详细信息212
10.1.7 使用GridView控件分页显示数据214
10.1.8 在GridView控件中排序数据215
10.1.9 在GridView控件中实现全选和全不选功能216
10.1.10 在GridView控件中对数据进行编辑操作217
10.2 DataList控件221
10.2.1 DataList控件概述221
10.2.2 使用DataList控件绑定数据源221
10.2.3 分页显示DataList控件中的数据223
10.2.4 查看DataList控件中数据的详细信息226
10.2.5 在DataList控件中对数据进行编辑操作228
10.3 ListView控件与DataPager控件231
10.3.1 ListView控件与DataPager控件概述231
10.3.2 使用ListView控件与DataPager控件
分页显示数据232
10.4 实践与练习234
第11章 站点导航控件235
视频讲解:45分钟
11.1 站点地图概述236
11.2 TreeView控件237
11.2.1 TreeView控件概述237
11.2.2 TreeView控件的常用属性和事件238
11.2.3 TreeView控件的基本应用240
11.2.4 TreeView控件绑定数据库241
11.2.5 TreeView控件绑定XML文件243
11.2.6 使用TreeView控件实现站点导航244
11.3 Menu控件245
11.3.1 Menu控件概述245
11.3.2 Menu控件的常用属性和事件246
11.3.3 Menu控件的基本应用247
11.3.4 Menu控件绑定XML文件248
11.3.5 使用Menu控件实现站点导航249
11.4 SiteMapPath控件250
11.4.1 SiteMapPath控件概述250
11.4.2 SiteMapPath控件的常用属性和事件250
11.4.3 使用SiteMapPath控件实现站点导航252
11.5 实践与练习252
第12章 Web用户控件253
视频讲解:24分钟
12.1 Web用户控件概述254
12.1.1 用户控件与普通Web页的比较254
12.1.2 用户控件的优点254
12.2 创建及使用Web用户控件255
12.2.1 创建Web用户控件255
12.2.2 将Web用户控件添加至网页256
12.2.3 使用Web用户控件制作博客导航条257
12.3 设置用户控件258
12.3.1 访问用户控件的属性259
12.3.2 访问用户控件中的服务器控件259
12.3.3 将Web网页转化为用户控件261
12.4 实践与练习261
第3篇 高级应用
第13章 ASP.NET缓存技术264
视频讲解:44分钟
13.1 ASP.NET缓存概述265
13.2 页面输出缓存265
13.2.1 页面输出缓存概述265
13.2.2 设置页面缓存的过期时间为当前时间加上60秒266
13.3 页面部分缓存268
13.3.1 页面部分缓存概述268
13.3.2 使用@OutputCache指令设置用户控件缓存功能269
13.3.3 使用PartialCachingAttribute类设置用户控件缓存功能269
13.3.4 使用ControlCachePolicy类271
13.4 页面数据缓存273
13.4.1 页面数据缓存概述273
13.4.2 页面数据缓存的应用276
13.5 实践与练习278
第14章 调试与错误处理279
视频讲解:30分钟
14.1 错误类型280
14.1.1 语法错误280
14.1.2 语义错误281
14.1.3 逻辑错误281
14.2 程序调试281
14.2.1 断点282
14.2.2 开始执行283
14.2.3 中断执行285
14.2.4 停止执行285
14.2.5 单步执行286
14.2.6 运行到指定位置286
14.3 错误处理286
14.3.1 服务器故障排除286
14.3.2 ASP.NET中的异常处理288
第15章 GDI 图形图像291
视频讲解:60分钟
15.1 GDI 绘图基础292
15.1.1 GDI 概述292
15.1.2 创建Graphics对象292
15.1.3 创建Pen对象293
15.1.4 创建Brush对象294
15.2 基本图形绘制300
15.2.1 GDI 中的直线和矩形300
15.2.2 GDI 中的椭圆、弧和扇形302
15.2.3 GDI 中的多边形305
15.3 GDI 绘图的应用306
15.3.1 绘制柱形图306
15.3.2 绘制折线图309
15.3.3 绘制饼形图313
第16章 水晶报表316
视频讲解:52分钟
16.1 水晶报表简介317
16.2 .NET平台下的CryStal报表317
16.2.1 CryStal Reports.Net简介317
16.2.2 Crystal报表设计器的环境介绍317
16.2.3 Crystal报表区域介绍318
16.3 Crystal报表数据源和数据访问模式320
16.3.1 Visual Studio 2010中Crystal报表数据源列举320
16.3.2 报表的数据访问模式320
16.4 Crystal报表数据的相关操作331
16.4.1 水晶报表中数据的分组与排序331
16.4.2 水晶报表中数据的筛选333
16.4.3 图表的使用341
16.4.4 子报表的应用343
16.5 实践与练习347
第17章 E-mail邮件发送348
视频讲解:34分钟
17.1 SMTP服务器发送电子邮件349
17.1.1 安装与配置SMTP服务349
17.1.2 System.Net.Mail命名空间介绍351
17.1.3 使用MailMessage类创建电子邮件352
17.1.4 使用Attachment类添加附件352
17.1.5 使用SmtpClient发送电子邮件353
17.1.6 在ASP.NET程序中发送电子邮件353
17.2 Jmail组件发送电子邮件355
17.2.1 Jmail组件概述355
17.2.2 使用Jmail组件实现给单用户发送电子邮件356
17.2.3 使用Jmail组件实现邮件的群发358
第18章 Web Services360
视频讲解:32分钟
18.1 Web Services基础361
18.2 创建Web服务361
18.2.1 Web服务文件362
18.2.2 Web服务代码隐藏文件362
18.2.3 创建一个简单的Web服务364
18.3 Web服务的典型应用367
18.3.1 使用Web服务367
18.3.2 利用Web Service获取所在地370
18.4 实践与练习371
第19章 ASP.NET Ajax技术372
视频讲解:60分钟
19.1 ASP.NET Ajax简介373
19.1.1 ASP.NET Ajax概述373
19.1.2 Ajax开发模式373
19.1.3 ASP.NET Ajax优点374
19.1.4 ASP.NET Ajax架构374
19.2 ASP. NET Ajax服务器控件375
19.2.1 ScriptManager脚本管理控件375
19.2.2 UpdatePanel局部更新控件381
19.2.3 Timer定时器控件384
19.3 Ajax实现无刷新聊天室385
19.4 引入ASP.NET Ajax Control Toolkit中的控件390
19.5 ASP.NET Ajax Control Toolkit中的扩展控件392
19.5.1 TextBoxWatermarkExtender:添加水印提示392
19.5.2 PasswordStrength:智能密码强度提示394
19.5.3 SlideShow:播放照片396
19.6 实践与练习399
第20章 LINQ数据访问技术400
视频讲解:50分钟
20.1 LINQ技术概述401
20.2 LINQ查询常用子句402
20.2.1 from子句402
20.2.2 where子句403
20.2.3 select子句404
20.2.4 orderby子句405
20.3 使用LINQ操作SQL Server数据库406
20.3.1 建立LINQ数据源407
20.3.2 执行数据的添加、修改、删除和查询操作408
20.3.3 灵活运用LinqDataSource控件411
20.4 LINQ技术实际应用414
20.4.1 LINQ防止SQL注入式攻击414
20.4.2 使用LINQ实现数据分页416
第21章 安全策略421
视频讲解:20分钟
21.1 验证422
21.1.1 Windows验证422
21.1.2 Forms验证425
21.1.3 Passport验证434
21.2 授权435
第22章 ASP.NET网站发布437
视频讲解:10分钟
22.1 使用IIS浏览ASP.NET网站438
22.2 使用“发布网站”功能发布ASP.NET网站439
22.3 使用“复制网站”功能发布ASP.NET网站443
第4篇 项目实战
第23章 注册及登录验证模块设计446
视频讲解:44分钟
23.1 实例说明447
23.2 技术要点447
23.2.1 避免SQL注入式攻击447
23.2.2 图形码生成技术448
23.2.3 MD5加密算法450
23.3 开发过程451
23.3.1 数据库设计451
23.3.2 配置Web.config452
23.3.3 公共类编写452
23.3.4 模块设计说明455
第24章 新闻发布系统471
第25章 在线投票系统504
第26章 网站流量统计525
第27章 文件上传与管理549
第28章 购物车569
第29章 Blog587
第30章 BBS论坛626
第31章 B2C电子商务网站659
ASP.NET从入门到精通
链接:http://pan.baidu.com/s/1hqu3g7E 密码:kepu

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表