ASP。NET的目录从初学者到精通
第1章ASP.NET 2.0开发简介1
教学视频:24分钟
1.1 ASP.NET简介2.0 4
1.1.1 ASP.NET 2.0开发教程4
1.1.2 ASP.NET 2.0新功能4
1.1.3 .NET框架4
1.1.4 ASP.NET 2.0 5的工作原理
1.1.5 ASP.NET操作机构2.0 5
1.1.6 ASP.NET的优势2.0 6
1.2 ASP.NET 2.0开发环境7号楼
1.2.1安装IIS 7。
1.2.2安装Visual Studio 2005 8
1.2.3配置Visual Studio 2005开发环境10
1.3 ASP.NET 2.0网络语法11
1 . 3 . 1 ASP.NET网页分机11。
1.3.2页面说明12
1.3.3 ASPX文件内容注释13
1.3.4服务器端文件包含13。
1.3.5 HTML服务器控件语法14
1 . 3 . 6 ASP.NET服务器控件15的语法
1.3.7代码块语法15
1.3.8表达式语法16
1.4做个ASP.NET网站17。
1.4.1创建ASP.NET网站
1.4.2设计网页18
1.4.3添加ASP.NET文件夹19。
1.4.4添加配置文件web.config20
1.4.5运行应用程序20
1.4.6配置IIS虚拟目录21
1.5 MSDN帮助系统23
1.5.1如何安装MSDN 23
1.5.2如何利用MSDN学习ASP.NET 2.0 25
第2章C#语言基础27
教学视频:24分钟
2.1数据类型28
2.1.1值类型28
2.1.2参考类型28
2.1.3包装和拆包29
2.2常量和变量29
2.2.1常数29
变量30
2.3类型转换30
2.3.1隐式类型转换30
2.3.2显式类型转换31
2.4运算符和表达式31
2.4.1算术运算符和算术表达式31
关系运算符和关系表达式32
2.4.3赋值运算符和赋值表达式32
逻辑运算符和逻辑表达式33
2.4.5位运算符33
其他操作者34
2.4.7优先操作符集35
2.5字符串处理35
2.5.1比较字符串35
2.5.2定位字符和子字符串36
格式字符串36
截取字符串37
拆分字符串37
2.5.6插入和填充绳子38
2.5.7删除和剪切字符串38
复制字符串39
更换弦39
2.6过程控制40
2.6.1分行对账单40
2.6.2循环语句41
2.6.3异常处理声明43
2.7阵列44
2.7.1数组声明44
2.7.2初始化阵列45
2.7.3数组遍历45
第三章ASP。NET的内置对象47
教学视频:32分钟
3.1响应对象48
3.1.1响应对象概述48
3.1.2响应对象48的通用属性和方法
3.1.3第48页中的输出数据
3.1.4页面跳转和传递参数49
3.1.5输出二进制图像51
3.2请求对象52
3.2.1请求对象概述52
3.2.2请求对象的公共属性和方法52
3.2.3获取第53页之间传输的值
3.2.4获取客户端浏览器信息53
3.3应用对象55
3.3.1应用对象概述55
3.3.2应用程序对象的公共集合、属性和方法55
3.3.3使用应用程序对象来存储和读取全局
变量56
3.3.4设计一个访问计数器56。
3.3.5聊天室57
3.4会话对象59
3.4.1会话对象概述59
3.4.2会话对象的公共集、属性和方法59
3.4.3使用会话对象存储和读取数据60
3.5 Cookie对象61
cookie对象概述61
3 . 5 . 2 cookie对象的通用属性,方法61
3.5.3使用Cookie对象保存和读取客户端。
信息62
3.6服务器对象64
3.6.1服务器对象概述64
3.6.2服务器对象的通用属性和方法64
使用服务器。执行方法和服务器。转移
方法重定向第64页
3.6.4使用服务器。MapPath方法获取服务器的
物理地址66
3.6.5使用服务器。UrlEncode方法来处理字符串。
编码66
3.6.6使用服务器。UrlDecode方法来处理字符串。
解码66
3.7练习和练习67
第4章ASP.NET 2.0 Web公共控件69
教学视频:27分钟
4.1文本类型控件70
4.1.1标签控件70
4.1.2文本框控件72
4.2按钮类型控件75
4.2.1按钮控件75
4.2.2链接按钮控件76
4.2.3图像按钮控件78
4.2.4超链接控件79
4.3选择控制类型81
列表框控件81
4.3.2下拉列表控件87
4.3.3单选按钮控件89
4.3.4复选框控件92
4.4图形显示类型控制95
4.4.1图像控件95
4.4.2图像映射控件97
4.5面板容器控件101
4.5.1面板控制概述101
4.5.2使用面板控件显示或隐藏一组控件102。
4.6文件上传文件上传控件103
4.6.1文件上传控制概述103
4.6.2使用FileUpload控件上传图片文件104。
4.7登录控件106
4.7.1登录控件106
4.7.2创建用户向导控件108
4.7.3使用登录控件和CreateUserWizard控件
实现用户登录109
4.8练习和锻炼110
第二条核心技术
第五章数据验证技术113
教学视频:42分钟
5.1数据验证控件114
5.1.1必填字段验证器114
5.1.2数据比较验证器115
5.1.3数据类型验证器117
5.1.4数据格式验证
(regular expression validator)118
5.1.5数据范围验证器)121+0
5.1.6验证错误信息显示
(验证摘要)122
5.1.7自定义验证程序)124
5.2禁用数据验证125
5.3练习和练习126
第六章母版页127
教学视频:34分钟
6.1母版页概述128
6.2创建母版页129
6.3创建内容页面130
6.4嵌套母版页131
6.5访问主页133的控件和属性
6.5.1使用主设备。FindControl()方法访问母版页。
控制133开启
6.5.2引用@MasterType指令访问主页上的
属性135
6.6练习和锻炼136
第七章主题137
教学视频:15分钟
7.1主题概述138
7.1.1组件元素138
7.1.2文件存储和组织模式138
7.2创建主题139
7.2.1创建外观文件139
7.2.2在主题中添加CSS样式140。
7.3应用主题143
7.3.1指定和禁用主题143。
7.3.2动态加载主题144
7.4练习和练习146
第八章数据绑定147
教学视频:21分钟
8.1数据绑定概述148
8.2简单属性绑定148
8.3表达式绑定149
8.4设置绑定150
8.5方法调用151的结果
8.6练习和练习152
第九章使用ADO.NET操作数据库153
教学视频:1小时7分钟
9.1 ADO.NET简介154
9.2使用连接对象连接到数据库154
9.2.1使用SqlConnection对象连接到SQL Server。
数据库155
9.2.2使用OleDbConnection对象连接OLE DB
数据源155
9.2.3使用OdbcConnection对象连接ODBC
数据源156
9.2.4使用OracleConnection对象连接Oracle。
数据库156
9.3使用命令对象操纵数据157
9.3.1使用命令对象158查询数据
9.3.2用命令对象160添加数据
9.3.3使用命令对象修改数据161。
9.3.4使用命令对象删除数据162。
9.3.5用命令对象调用存储过程164。
9.3.6使用命令对象实现数据库的事务处理。
处理165
9.4使用数据集对象和DataAdapter
对象167
9.4.1数据集对象和数据适配器对象
概述167
9.4.2用DataAdapter对象填充数据集
对象168
9.4.3操作数据集168中的数据。
9.4.4用数据集中的数据更新数据库169。
9.5使用DataReader对象读取数据171
9.5.1使用DataReader对象读取数据171。
9.5.2 DataReader对象和DataSet对象
区分173
9.6练习和练习175
第10章数据控制177
教学视频:1小时5分钟
10.1 GridView控件
10.1.1 GridView控件概述178
10.1.2常用的属性、方法和
事件178
10.1.3将数据源与GridView控件绑定181
10.1.4设置GridView控件的外观183
10.1.5 GridView控件的公式化列186
10.1.6查看GridView控件中的数据细节187
10.1.7使用GridView控件显示页面188中的数据
10.1.8在GridView控件中排序数据189
10.1.9在GridView控件中实现全选不选
函数191
10.1.10编辑GridView控件中的数据。
操作192
10.2数据表控件194
10.2.1数据列表控件概述194
10.2.2将数据源与DataList控件绑定195
10.2.3数据表控件中数据的分页显示197
10.2.4查看数据列表控件中数据的详细信息199
10.2.5编辑数据列表控件中的数据
操作200
10.3练习和练习204
第11章网站导航控件205
教学视频:31分钟
11.1站点地图概述206
11.2树形视图控件206
树视图控件概述206
11 . 2 . 2 treeview控件207的通用属性和事件
11.2.3 TreeView控件的基本应用209
11.2.4树形视图控件绑定数据库210
11.2.5 TreeView控件绑定XML文件211
11.2.6使用TreeView控件实现站点导航213
11.3菜单控件214
11.3.1菜单控件概述214
11.3.2菜单控件214的通用属性和事件
11.3.3菜单控件的基本应用215
11.3.4菜单控件绑定XML文件216
11.3.5利用菜单控件实现站点导航217。
11.4站点地图路径控件219
11 . 4 . 1 sitemappath控件概述219
11 . 4 . 2 sitemappath控件的通用属性和事件219
使用SiteMapPath控件实现站点导航220
11.5练习和锻炼221
第12章网络用户控制223
教学视频:33分钟
12.1 Web用户控件概述224
12.1.1用户控件与普通网页224的比较
12.1.2用户控件的优点224
12.2创建和使用Web用户控件224
创建Web用户控件225
向网页225添加Web用户控件
12.2.3用Web用户控件制作博客导航栏226
12.3设置用户控件228
12 . 3 . 1访问用户控件属性228
12.3.2访问用户控件中的服务器控件229
将网页转换成用户控件230
12.4练习和锻炼231
第三条高级应用
第13章ASP.NET 2.0缓存技术235
教学视频:36分钟
13.1ASP。NET 2.0缓存概述236
13.2页面输出缓存236
13.2.1页面输出缓存概述236
13.2.2将页面缓存的过期时间设为当前时间。
加60秒237
13.3页部分缓存238
13.3.1页部分缓存概述238
13.3.2使用@OutputCache指令设置用户控件
缓存功能239
13.3.3使用PartialCachingAttribute类设置用户
控制缓存功能240
13.3.4使用ControlCachePolicy类241。
13.4页面数据缓存243
13.4.1页面数据缓存概述243
13.4.2页面数据缓存应用246
练习和练习248
第14章调试和错误处理249
教学视频:35分钟
14.1错误类型250
14.1.1语法错误250
14.1.2语义错误250
14.1.3逻辑错误250
14.2程序调试251
断点251
14.2.2开始执行
14.2.3中断执行254
14.2.4停止执行254
14.2.5逐步254
14.2.6运行到指定位置254
14.3错误处理255
14.3.1服务器故障排除255
ASP.NET的异常处理256
第15章GDI+图形图像205
教学视频:50分钟
15.1 GDI+图纸基础260
15.1.1 GDI+概述260
15.1.2创建图形对象260
创建钢笔对象260
创建一个笔刷对象261
15.2基本图形绘制266
15.2.1 GDI+ 266中的线条和矩形
15.2.2 GDI+中的椭圆、圆弧和扇形
15.2.3 GDI+中的多边形271
15.3 GDI+图纸272的应用
15.3.1绘制柱形图272
15.3.2绘制折线图276
15.3.3绘制饼图279
第16章水晶报告283
教学视频:55分钟
16.1水晶报表介绍284
水晶报284下16.2。网络平台
16.2.1水晶Reports.Net 284简介
16.2.2水晶报表设计器284环境介绍
16.2.3水晶报表285区介绍
16.3水晶报表数据源和数据访问
模式286
16 . 3 . 1 Visual Studio 2005中的水晶报表
数据源枚举286
16.3.2报告数据访问模式287
16.4水晶报表数据相关操作298
Crystal Report 298中数据的分组和排序
16.4.2水晶报表300中的数据筛选
图表的使用309
16.4.4子报表310的应用
16.5练习和锻炼314
第17章邮件发送315
教学视频:31分钟
17.1 SMTP服务器发送邮件316。
17.1.1安装和配置SMTP服务
17.1.2 system . web . mail命名空间介绍318
17.1.3使用MailMessage类318创建电子邮件
17.1.4使用邮件附件类添加附件319。
17.1.5使用SmtpMail发送邮件319
17.1.6在ASP.NET发送电子邮件程序320
17.2电子邮件组件发送电子邮件322
17.2.1电子邮件组件概述322
17.2.2使用Jmail组件向单个用户发送电子邮件。
邮件323
17.2.3使用Jmail组件实现群发邮件325
第18章网络服务329
教学视频:34分钟
18.1 Web服务基础330
18.2创建Web服务330
18.2.1 Web服务文件330
18.2.2 Web服务代码隐藏文件331
18.2.3创建简单的Web服务332
18.3 Web服务典型应用335
18.3.1使用Web服务335
18.3.2通过Web服务发送短信
练习和练习339
第19章安全策略341
教学视频:18分钟
19.1认证)342
19.1.1 Windows身份验证342
19.1.2表单验证345
19.1.3护照验证354
19.2授权)354
第二十章Web程序发布、打包和安装357
教学视频:17分钟
20.1网站发布358
20.2网站包装和安装361
20.2.1包装
362的安装
第四条项目实战
第21章注册和登录验证模块的设计365
教学视频:45分钟
21.1示例描述366
21.2技术分366
21.2.1避免SQL注入攻击366
21.2.2图形代码生成技术367
21.2.3 MD5加密算法369
21.3开发流程370
21.3.1数据库设计370
21.3.2配置Web。配置370
21.3.3公共* * *类编制370
21.3.4模块设计说明373
第二十二章新闻发布制度389
教学视频:39分钟
22.1示例描述390
22.2技术要点391
22.2.1站内综合搜索391
22.2.2代码封装技术391
22.2.3使用DataList控件绑定数据并实现。
寻呼392
22.2.4向页面添加CSS样式393
22.2.5使用框架集框架布局页面393
22.2.6转换GridView控件中绑定数据的格式394
22.3开发流程394
22.3.1数据库设计394
22.3.2配置Web.config 395
22.3.3公共* * *类(CommonClass)写395
22.3.4后台登录模块399的设计
22.3.5后台新闻管理模块设计401
22.3.6前台主要功能模块设计411
第二十三章网络投票系统421
教学视频:39分钟
23.1示例描述422
23.2技术要点422
防止用户重复投票422
23.2.2投票结果图形显示423
23.3开发流程426
数据库设计426
23.3.2配置Web.config 427
23.3.3公共* * *类编译427
模块设计说明428
第二十四章网站流量统计443
教学视频:38分钟
24.1示例描述444
24.2技术要点444
24 . 2 . 1如何获取和记录交通统计所需的数据444
24.2.2使用请求对象获取客户端信息445
24.3开发流程446
24.3.1数据库设计446
24.3.2配置Web.config 446
24.3.3公共* * *类编译447
模块设计说明448
第二十五章文件上传和管理467
教学视频:45分钟
25.1示例描述468
25.2技术要点468
上传文件469
25.2.2文件的基本操作
25.2.3文件下载471
25.2.4鼠标移动表线颜色变化函数471
25.2.5双击GridView控件中的数据弹出。
新页面功能471
25.3开发流程472
25.3.1数据库设计
25.3.2配置Web.config 472
25.3.3公共* * *类编译472
模块设计说明474
第二十六章购物车487
教学视频:35分钟
26.1示例描述488
26.2技术要点488
26.2.1如何使用Web服务器的Attributes属性
运行Javascript命令488
26.2.2如何在DataList控件中制作文本框控件
允许输入数字489
26.3开发流程489
数据库设计489
26.3.2配置Web.config 490
26.3.3公共* * *类编译490
模块设计说明492
第二十七章博客505
教学视频:39分钟
27.1示例描述506
27.2技术要点507
27.2.1关于ASP.NET三层结构507
27.2.2触发器507的应用
27.2.3添加删除GridView控件中列的确认。
对话框509
27.2.4对DataList控件中的一列数据信息执行。
拦截操作509
27.3开发流程510
27.3.1数据库设计510
27.3.2配置Web.config 512
27.3.3公共* * *类编制513
27.3.4前台518主要功能模块设计
27.3.5后台主管理模块设计536
第二十八章论坛论坛543
教学视频:39分钟
28.1示例描述544
28.2技术要点545
28.2.1使用IFRAME框架545
28.2.2第三方组件FreeTextBox的使用546
28.2.3以缩略图的形式上传图片548
28.2.4多层设计模式开发548
28.3开发流程550
28.3.1数据库设计
配置Web.config 552
28.3.3公共* * *类编译553
模块设计说明562
第二十九章B2C电子商务网站575
教学视频:41分钟
29.1系统分析56666.86868686661
29.1.1需求分析576
29.1.2可行性分析576
29.2总体设计
29.2.1项目规划576
29.2.2系统业务流程分析577
29.2.3系统功能结构图578
29.3系统设计578
设计目标578
29.3.2开发和运行环境
数据库设计579
29.4关键技术591
29 . 4 . 1用母版页构建网站的整体风格
29.4.2主题的应用
29.4.3使用存储过程实现站内模糊查询596
29.4.4使用哈希表和会话对象实现购物
功能597
29.4.5 FreeTextBox组件使用599进行配置。
29.5公共* * *课写作600
Web.config文件配置600
29.5.2数据库操作类编译600
29.6网站前台主要功能模块设计615
29 . 6 . 1网站前台功能结构图615
29.6.2主页615
网站首页626
29.6.4商品浏览页面630
29.6.5产品详情第636页
购物车管理
服务台第646页
29.6.8网上支付功能模块654
29.6.9用户注册660页
浏览/更新用户信息页面664
29.6.11留言667
29.6.12浏览/管理我的消息669
29.7网站后台主要功能模块设计673
29.7.1网站后台功能结构图673
29.7.2后台登录模块673的设计
29.7.3商品管理模块675的设计
29.7.4订单管理模块设计