目 录
第1篇 基 础 篇
第1章 初识ASP.NET( 教学视频:125分钟) 2
1.1 网页的基础知识 2
1.1.1 网页是什么? 2
1.1.2 永垂不朽的HTML 2
1.1.3 HTML标签 4
1.1.4 CSS让页面更炫 7
1.1.5 JS让页面动起来 9
1.1.6 HTML编辑利器 12
1.2 ASP.NET框架 13
1.2.1 .NET框架历史 13
1.2.2 .NET框架概述 14
1.2.3 CLI公共语言基础 15
1.2.4 .NET常用类 16
1.3 从第一个ASP.NET页面看世界 17
1.3.1 一起写第一个ASP.NET页面 17
1.3.2 ASP.NET页面和静态页面的关系 21
1.3.3 ASP.NET页面元素 21
1.3.4 ASP.NET页面工作原理 22
1.3.5 ASP.NET页面生存周期 22
1.4 小结 23
1.5 习题 23
第2章 工欲善其事 必先利其器( 教学视频:46分钟) 24
2.1 工欲善其事 必先利其器 之VS安装篇 24
2.1.1 安装VS 2012的先决条件 24
2.1.2 安装VS 2012 24
2.1.3 各版本的VS 26
2.2 工欲善其事 必先利其器 之VS认识篇 27
2.2.1 开始界面 28
2.2.2 菜单栏 28
2.2.3 工具栏 30
2.2.4 工具箱 31
2.2.5 属性窗口 31
2.2.6 主工作区 32
2.2.7 其他 32
2.3 工欲善其事 必先利其器 之VS Helper篇 32
2.4 小结 34
2.5 习题 34
第3章 C#语言基础( 教学视频:70分钟) 35
3.1 这世界,我来了 35
3.1.1 Hello World程序编写 35
3.1.2 Hello World程序解析 35
3.1.3 Hello World程序总结 37
3.2 C#数据类型 37
3.2.1 C#值类型 37
3.2.2 简单类型 38
3.2.3 引用类型 40
3.2.4 装箱和拆箱 43
3.3 变量与常量 44
3.3.1 常量 44
3.3.2 变量 44
3.4 C#中的表达式 45
3.5 运算符 46
3.5.1 算术运算符 46
3.5.2 逻辑运算符 47
3.5.3 字符串连接运算符 48
3.5.4 自增和自减运算 48
3.5.5 移位运算符 49
3.5.6 比较运算符 50
3.5.7 赋值运算符 51
3.5.8 成员访问运算符 52
3.5.9 索引运算符 52
3.5.10 数据类型转换运算符 52
3.5.11 条件运算符 53
3.5.12 委托连接和删除运算符 53
3.5.13 对象创建运算符 53
3.6 流程控制语句 54
3.6.1 选择语句 54
3.6.2 选择语句switch分支语句 58
3.6.3 迭代语句do…while 61
3.6.4 迭代语句for 62
3.6.5 迭代语句foreach 65
3.6.6 迭代语句while 65
3.6.7 跳转语句break 66
3.6.8 跳转语句 continue 67
3.6.9 跳转语句goto 68
3.6.10 跳转语句 return 69
3.6.11 异常处理语句try…catch…finally 70
3.6.12 抛出异常throw 71
3.7 小结 72
3.8 习题 72
第4章 C#语言基础进阶( 教学视频:132分钟) 73
4.1 集合 73
4.1.1 列表 ArrayList 73
4.1.2 队列Queue 76
4.1.3 栈 Stack 78
4.2 范型 82
4.2.1 List<T>集合 82
4.2.2 Queue<T>范型队列 84
4.2.3 Stack<T> 范型栈 85
4.2.4 Dictionary字典 86
4.3 面向对象入门 87
4.3.1 类 87
4.3.2 使用类来创建对象 88
4.3.3 类属性和方法的访问控制 89
4.3.4 构造函数&析构函数 92
4.3.5 继承 93
4.3.6 多态 96
4.3.7 封装 96
4.4 关键字和转义字符 97
4.5 代码的艺术性 98
4.5.1 命名规范 98
4.5.2 注释 99
4.5.3 程序也要层次分明 100
4.6 小结 101
4.7 习题 101
第2篇 进 阶 篇
第5章 ASP.NET内置对象( 教学视频:58分钟) 104
5.1 继续引言 104
5.2 Page类 105
5.2.1 Page类是什么 105
5.2.2 Page类的属性 108
5.2.3 Page方法 109
5.2.4 Page类练习程序 111
5.3 Request对象 111
5.4 Response对象 113
5.5 Server对象 115
5.6 Session对象 118
5.7 Cookie对象 123
5.8 Application对象 124
5.9 ViewState对象 125
5.10 <%%>表达式 127
5.11 <%=%>表达式 127
5.12 <%#%>和<%$%>表达式 129
5.13 路径运算符 129
5.14 小结 129
5.15 习题 129
第6章 ASP.NET中的表单和控件( 教学视频:92分钟) 131
6.1 表单 131
6.2 获取表单的值 133
6.3 HTML服务器控件 136
6.4 ASP.NET中常用的服务器控件 137
6.4.1 按钮控件 138
6.4.2 事件和委托 139
6.4.3 文本框控件 141
6.4.4 下拉菜单 143
6.4.5 其他控件 143
6.5 数据绑定控件 144
6.5.1 下拉菜单 144
6.5.2 ListBox控件 147
6.5.3 GridView控件 149
6.5.4 Repeater控件 153
6.5.5 明细控件 156
6.6 验证控件 161
6.6.1 RequiredFieldValidator控件 162
6.6.2 CompareValidator控件 162
6.6.3 RangeValidator控件 162
6.6.4 RegularExpressionValidator控件 163
6.6.5 customvalidator控件 163
6.6.6 ValidationSummary控件 164
6.6.7 验证控件汇总 164
6.7 复合控件 167
6.7.1 TreeView控件 167
6.7.2 MultiView控件 169
6.8 自定义控件 171
6.9 母版页 174
6.10 小结 179
6.11 练习题 179
第7章 SQL Server数据库及SQL语言( 教学视频:52分钟) 181
7.1 SQL Server 2012的安装 181
7.2 认识SQL Server 2012 186
7.2.1 SQL菜单栏 187
7.2.2 SQL工具栏及状态栏 187
7.2.3 SQL对象资源管理器及主窗口 188
7.3 SQL入门 188
7.3.1 数据库的基础知识 188
7.3.2 SQL命令类型 189
7.3.3 准备工作 190
7.4 SQL中的数据类型 194
7.4.1 二进制数据类型 194
7.4.2 字符串数据类型 194
7.4.3 unicode数据类型 194
7.4.4 日期类型 195
7.4.5 数字类型 195
7.5 操作数据库对象 195
7.5.1 视图 195
7.5.2 存储过程 198
7.5.3 触发器 199
7.6 数据操作 199
7.6.1 增加数据 200
7.6.2 更新数据 200
7.6.3 删除数据 202
7.7 查询数据 203
7.7.1 准备工作 203
7.7.2 select语句 204
7.7.3 from子句 205
7.7.4 where子句 205
7.7.5 orderby子句 206
7.8 SQL中常用的操作符 206
7.8.1 比较操作符 206
7.8.2 逻辑操作符 207
7.8.3 连接操作符 209
7.8.4 算术操作符 210
7.9 查询汇总 210
7.9.1 总记录数 210
7.9.2 求和 211
7.9.3 最大值 212
7.9.4 最小值 212
7.9.5 平均值 212
7.10 小结 213
7.11 习题 213
第8章 文件和XML的操作( 教学视频:128分钟) 214
8.1 文件操作的基本思想 214
8.2 目录操作 214
8.2.1 检查目录是否存在 214
8.2.2 创建目录 215
8.2.3 读取目录 217
8.2.4 修改文件夹信息 218
8.2.5 删除文件夹 220
8.3 文件操作 223
8.3.1 文件操作 223
8.3.2 文件内容的操作 230
8.4 XML概述 239
8.5 XML进阶 240
8.5.1 XML结构 240
8.5.2 XML元素 242
8.5.3 XML包含信息的方式 242
8.5.4 XPath表达式 243
8.6 C#操作XML 244
8.6.1 准备工作 244
8.6.2 C#操作XML基础知识 245
8.6.3 C#读取XML文档 247
8.6.4 查找节点 249
8.6.5 增加节点 252
8.6.6 删除节点 256
8.6.7 更新节点 258
8.7 小结 259
8.8 习题 260
第9章 数据加密( 教学视频:23分钟) 261
9.1 对称加密 261
9.2 不对称加密 266
9.3 自定义加密 269
9.4 MD5加密 272
9.5 小结 273
9.6 习题 274
第10章 ADO.NET技术( 教学视频:37分钟) 275
10.1 ADO.ENT概述 275
10.2 Connection对象 276
10.2.1 创建一个新的连接对象 277
10.2.2 连接字符串 277
10.2.3 打开和关闭连接 279
10.2.4 连接对象的状态 279
10.2.5 SqlConnection示例 280
10.3 Command对象和DataReader对象 282
10.3.1 Command对象 282
10.3.2 DataReader对象 283
10.3.3 示例程序 284
10.3.4 基于连接的ADO.NET总结 288
10.4 DataAdapter对象和DataSet对象 289
10.4.1 DataAdapter对象 289
10.4.2 DataSet对象 290
10.4.3 GridView控件的数据绑定 292
10.4.4 Repeater控件的数据绑定 294
10.5 小结 296
10.6 习题 296
第11章 LINQ查询语言( 教学视频:56分钟) 298
11.1 LINQ基础知识 298
11.1.1 隐含类型局部变量 298
11.1.2 匿名类型 298
11.1.3 自动属性 299
11.1.4 对象初始化器 299
11.1.5 Lambda表达式 300
11.2 DataContext和实体对象 300
11.2.1 DataContext类 300
11.2.2 实体类 301
11.2.3 DataContext类配合实体类的操作 301
11.2.4 LINQ语法 303
11.3 LINQ数据操作 304
11.3.1 生成实体类 304
11.3.2 增删改操作 305
11.4 LINQ的查询 310
11.4.1 from子句 310
11.4.2 where子句 311
11.4.3 select子句 311
11.4.4 Orderby子句 311
11.4.5 into子句 312
11.4.6 group by 子句 312
11.4.7 join子句 312
11.4.8 Let子句 312
11.5 小结 313
11.6 习题 313
第12章 WCF入门( 教学视频:27分钟) 314
12.1 什么是WCF 314
12.2 WebService概述 315
12.2.1 SOAP——简单对象协议 315
12.2.2 WSDL——网络服务描述语言 315
12.2.3 UDDI——描述、发现、集成的服务 316
12.3 WebService的使用 317
12.3.1 新建一个WebService 317
12.3.2 为WebService添加功能 318
12.3.3 发布WebService 319
12.3.4 使用WebService 324
12.4 ashx的使用 326
12.4.1 新建ashx程序 327
12.4.2 调用ashx 328
12.4.3 WebService 总结 330
12.5 小结 330
12.6 习题 331
第13章 AJAX异步技术( 教学视频:65分钟) 332
13.1 纯JavaScript实现AJAX 332
13.1.1 JavaScript操作HTML 333
13.1.2 JavaScript实现AJAX 334
13.2 第三方框架下的AJAX 339
13.2.1 初识jQuery 339
13.2.2 jQuery中的AJAX 340
13.3 .NET的AJAX控件库 344
13.3.1 ScriptManager控件 345
13.3.2 ScriptManagerProxy控件 345
13.3.3 UpdatePanel控件 345
13.3.4 Timer控件 349
13.3.5 UpdateProgress控件 350
13.4 小结 351
13.5 习题 352
第14章 三层架构( 教学视频:28分钟) 353
14.1 数据库通用类 353
14.2 三层架构概述 359
14.2.1 创建数据库 359
14.2.2 应用程序设计 361
14.2.3 实体层 362
14.2.4 数据访问层 365
14.2.5 业务逻辑层 370
14.2.6 用户界面层 370
14.3 小结 375
14.4 习题 375
第3篇 实例实战篇
第15章 乔乔网的设计和开发( 教学视频:28分钟) 378
15.1 软件开发的基本流程 378
15.1.1 需求分析 378
15.1.2 项目开发计划 379
15.2 详细设计 379
15.2.1 程序模块设计 379
15.2.2 数据库设计 380
15.3 程序开发 387
15.3.1 用户信息模块 387
15.3.2 活动信息模块 415
15.3.3 交友信息模块 432
15.4 程序发布 446
15.5 小结 446
??
??
??
??
ASP.NET入门很简单
目录
·XIV·
·XIII·
