跟我学ASP.NETPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李文强等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302234418
- 页数:432 页
第1章 认识ASP.NET3.5 1
1.1 什么是ASP.NET 2
1.1.1 ASP.NET的特色和优势 2
1.1.2 .NET Framework框架 3
1.2 关于ASP.NET的一些话题 5
1.2.1 ASP.NET能否构建大型Web应用程序 5
1.2.2 ASP.NET与ASP比较 6
1.2.3 ASP.NET与JSP比较 7
1.2.4 ASP.NET与PHP比较 7
1.3 Web服务机制 8
1.4 认识开发工具Visual Studio 10
1.4.1 认识Visual Studio 10
1.4.2 安装Visual Studio 2008 11
1.4.3 Visual Studio 2008的界面介绍 14
1.5 ASP.NET的明天 14
1.6 ASP.NET热身 16
1.6.1 如何学习ASP.NET 16
1.6.2 创建ASP.NET应用程序 17
1.6.3 编写第一个ASP.NET程序 19
1.7 本章习题 21
第2章 SEO(搜索引擎优化)和HTML 23
2.1 理解SEO 24
2.1.1 什么是SEO 24
2.1.2 理解自然SEO 25
2.2 HTML基本知识 25
2.2.1 HTML文件结构 26
2.2.2 网页链接 27
2.2.3 链接与SEO 30
2.2.4 字体和排版 31
2.2.5 利用图片提升网站排名 34
2.3 表单和表格 35
2.3.1 实用的表单 35
2.3.2 表单应用 37
2.3.3 使用表格布局 40
2.3.4 在网页上显示Excel表格 42
2.3.5 表格的summary属性 44
2.4 框架 45
2.4.1 了解框架 45
2.4.2 使用框架 46
2.4.3 noframes标签 48
2.5 网页的样式设计CSS 50
2.5.1 什么是CSS 50
2.5.2 使用CSS 50
2.5.3 CSS进阶 52
2.5.4 CSS中的类 54
2.5.5 Visual Studio 2008中的CSS编辑器 54
2.6 本章习题 57
第3章 C#编程基础 59
3.1 ASP.NET与C#的关系 60
3.2 C#语言的特性 61
3.3 常量与变量 62
3.3.1 标识符与关键字 62
3.3.2 常量的定义与使用 63
3.3.3 变量的定义与使用 63
3.3.4 匿名变量 64
3.4 数据类型 64
3.4.1 值类型 65
3.4.2 引用类型 66
3.4.3 数据类型转换 68
3.5 运算符和表达式 69
3.5.1 算术运算符 70
3.5.2 关系运算符 70
3.5.3 三元运算符 71
3.5.4 逻辑运算符 71
3.5.5 运算符优先级 72
3.6 条件语句 72
3.6.1 if条件语句 72
3.6.2 switch条件语句 74
3.7 循环语句 76
3.7.1 for循环 76
3.7.2 foreach循环 78
3.7.3 while循环 78
3.7.4 do while循环 79
3.8 跳转语句 79
3.8.1 goto语句 79
3.8.2 break语句 80
3.8.3 continue语句 80
3.8.4 return语句 81
3.9 装箱和拆箱 81
3.10 枚举 82
3.11 强大的调试功能 83
3.11.1 设置断点 84
3.11.2 程序中断时查看变量 85
3.11.3 调试工具栏 85
3.11.4 设置条件断点 86
3.11.5 条件断点的性能 88
3.12 本章习题 89
第4章 C#面向对象基础 91
4.1 类和对象 92
4.1.1 创建一个类 92
4.1.2 类的命名空间 93
4.1.3 类的访问修饰符 94
4.1.4 在类中创建成员 94
4.1.5 创建类的对象 95
4.2 方法 95
4.2.1 什么是静态方法 95
4.2.2 什么是非静态方法 96
4.2.3 方法的参数 98
4.2.4 在类中调用静态方法 99
4.2.5 非静态方法的调用 100
4.2.6 创建非静态的构造方法 100
4.2.7 创建静态构造方法 101
4.2.8 一般方法的重载 102
4.2.9 构造方法的重载 103
4.2.10 扩展方法 104
4.3 属性 105
4.4 继承 106
4.4.1 什么是继承 107
4.4.2 实现继承 107
4.4.3 方法的重置 109
4.4.4 抽象类与继承 111
4.5 接口 112
4.5.1 什么是接口 113
4.5.2 创建一个接口 113
4.5.3 接口与继承的关系 114
4.6 多态 117
4.6.1 什么是多态 117
4.6.2 使用接口实现对象的多态 117
4.6.3 使用抽象类实现对象的多态 118
4.7 委托和事件 119
4.7.1 委托的定义 119
4.7.2 实例化委托 120
4.7.3 调用委托 120
4.7.4 什么是事件 121
4.7.5 事件的订阅 122
4.7.6 事件应用实例 122
4.8 匿名方法 124
4.9 Lambda表达式 125
4.10 集合初始化器 126
4.11 本章习题 126
第5章 JavaScript和ASP.NET 129
5.1 什么是JavaScript 130
5.1.1 了解JavaScript 130
5.1.2 JavaScript的优点与局限 131
5.2 JavaScript中的数据类型 131
5.3 数据类型的转换 134
5.4 JavaScript中的变量 136
5.5 事件处理 137
5.5.1 常用的浏览器事件 137
5.5.2 其他常用事件 139
5.6 SEO与JavaScript 140
5.7 本章习题 141
第6章 使用ASP.NET控件开发 143
6.1 HTML服务器控件 144
6.1.1 添加HTML服务器控件 144
6.1.2 常用的HTML服务器控件 145
6.2 使用HTML服务器控件 145
6.2.1 HTML服务器控件的公有属性、方法和事件 145
6.2.2 编程创建HTML服务器控件 147
6.3 基本的Web服务器控件 150
6.3.1 Web服务器控件介绍 150
6.3.2 使用Label标签控件 152
6.3.3 使用Literal静态文本控件 153
6.3.4 使用TextBox文本框控件 153
6.3.5 使用CheckBox复选框控件 155
6.3.6 使用RadioButton单选按钮控件 155
6.3.7 使用Button按钮控件 156
6.3.8 使用LinkButton链接按钮控件 157
6.3.9 使用ImageButton图像按钮控件 158
6.3.10 使用Panel面板控件 159
6.4 ASP.NET列表框控件 160
6.4.1 可选择的列表控件 161
6.4.2 BulletedList列表控件 163
6.5 本章习题 164
第7章 ASP.NET验证控件 167
7.1 ASP.NET验证控件 168
7.1.1 验证控件介绍 168
7.1.2 验证控件的基类BaseValidator 169
7.2 使用ASP.NET验证控件 169
7.2.1 使用RequiredFieldValidator进行非空验证 170
7.2.2 使用RangeValidator限定输入范围 172
7.2.3 使用CompareValidator进行比较验证 174
7.2.4 使用CustomValidator自定义验证 176
7.2.5 使用ValidationSummary显示验证信息 179
7.3 使用正则表达式 181
7.3.1 正则表达式的用途 181
7.3.2 正则表达式的语法 182
7.3.3 使用RegularExpressionValidator验证数据 184
7.4 控件前缀 186
7.5 本章习题 188
第8章 母版页和主题 191
8.1 导航控件 192
8.1.1 使用Menu创建菜单 192
8.1.2 使用TreeView创建树菜单 193
8.1.3 使用SiteMapPath创建导航路径 194
8.2 使用母版页 196
8.2.1 添加母版页 197
8.2.2 添加内容页 198
8.2.3 母版页应用 199
8.2.4 母版页应用原理 199
8.3 母版页进阶 200
8.3.1 指定默认内容 200
8.3.2 动态设置母版页 201
8.3.3 母版页与内容页的事件触发顺序 201
8.4 统一站点主题 202
8.4.1 添加主题 202
8.4.2 应用主题 204
8.4.3 使用配置文件配置主题 205
8.5 使用用户控件 206
8.5.1 添加用户控件 207
8.5.2 制作登录用户控件 207
8.5.3 使用登录用户控件 210
8.5.4 在Web.config中注册用户控件 211
8.5.5 转换现有页为用户控件 211
8.6 用户控件进阶 212
8.6.1 公开用户控件中的属性 212
8.6.2 动态创建用户控件 214
8.7 Web窗体的处理过程 215
8.8 本章习题 216
第9章 ASP.NET系统对象 219
9.1 使用系统对象完善网站功能 220
9.1.1 使用Request对象向另一个页面传递参数 220
9.1.2 使用Response对象输出数据 221
9.1.3 使用Server对象处理字符串 223
9.2 使用系统对象存取变量 224
9.2.1 使用全局变量 224
9.2.2 使用临时变量 227
9.2.3 保持登录帐号 228
9.2.4 使用Cookies对象存取变量 229
9.2.5 配置Session 230
9.3 使用全局应用程序类 231
9.3.1 添加全局应用程序类 231
9.3.2 统计在线人数 233
9.4 认识和操作XML 234
9.4.1 什么是XML 234
9.4.2 读取XML文件的部分数据 235
9.5 上传 238
9.5.1 使用FileUpload控件上传文件 238
9.5.2 上传大文件 240
9.5.3 在同一页面上传多个文件 241
9.6 本章习题 243
第10章 使用SQL Server 2005进行数据查询 245
10.1 使用数据库的必要性 246
10.2 认识和使用SQL Server 2005 246
10.2.1 安装SQL Server 2005 246
10.2.2 认识SQL Server 2005的组织结构 249
10.3 创建和管理SQL Server数据库 250
10.3.1 新建数据库 250
10.3.2 设计数据表 252
10.3.3 添加和修改数据表记录 254
10.3.4 数据视图 255
10.3.5 数据库的备份和恢复 256
10.4 T-SQL语句 257
10.4.1 创建SQL语句 258
10.4.2 Select子句 258
10.4.3 Form子句 259
10.4.4 Where子句 260
10.4.5 用T-SQL语句实现选择、添加、修改和删除 261
10.5 存储过程 262
10.5.1 认识存储过程 262
10.5.2 新建存储过程 262
10.5.3 执行存储过程 263
10.6 索引 263
10.6.1 认识索引 264
10.6.2 新建索引 264
10.6.3 修改索引 265
10.7 触发器 266
10.7.1 创建和使用触发器 266
10.7.2 SQL Server 2005中的触发器向导 268
10.8 约束 269
10.8.1 主键约束 269
10.8.2 外键约束 270
10.8.3 唯一性约束 271
10.8.4 CHECK约束 271
10.8.5 默认约束 271
10.9 事务和锁 272
10.9.1 事务 272
10.9.2 锁 274
10.10 在.NET中连接SQL Server 2005 275
10.11 本章习题 278
第11章 使用ADO.NET操作数据库 281
11.1 ADO.NET概述 282
11.1.1 什么是ADO.NET 282
11.1.2 ADO.NET的类库 283
11.2 管理数据记录 284
11.2.1 创建DataTable数据表 284
11.2.2 读取DataTable的所有数据 287
11.2.3 什么是DataSet 288
11.2.4 使用DataSet 290
11.3 数据库访问 294
11.3.1 连接数据库 294
11.3.2 执行SQL语句 297
11.3.3 读取数据库 299
11.3.4 更新数据库数据 302
11.4 其他数据库数据访问形式 304
11.4.1 Ole DB数据源驱动程序 305
11.4.2 使用ADO.NET访问Access数据库 305
11.5 泛型 306
11.5.1 什么是泛型 306
11.5.2 认识泛型集合 307
11.5.3 泛型集合实例 308
11.6 本章习题 310
第12章 数据绑定控件 313
12.1 快速开发 314
12.1.1 快速显示个人信息 314
12.1.2 设置分页和排序 315
12.2 简单的数据绑定 316
12.3 常用的数据源控件 318
12.3.1 使用AccessDataSource数据源控件 318
12.3.2 SqlDataSource数据源控件的参数设置 321
12.3.3 编程执行SqlDataSource命令 323
12.3.4 使用LinqDataSource数据源控件 324
12.3.5 ObjectDataSource与多层Web应用程序 326
12.3.6 其他数据源控件 329
12.4 数据绑定Web服务器控件 330
12.4.1 将数据绑定到数据绑定Web服务器控件 330
12.4.2 数据绑定Web服务器控件概述 331
12.4.3 为ListView控件创建模板 332
12.4.4 GridView Web服务器控件事件 336
12.4.5 向GridView中添加自定义功能 338
12.5 ADO.NET和XML 341
12.5.1 从数据库中读取XML数据 341
12.5.2 读写XML文件 343
12.6 本章习题 345
第13章 强大的LINQ查询 347
13.1 认识LINQ 348
13.2 LINQ语法基础 349
13.2.1 局部变量 349
13.2.2 扩展方法 350
13.2.3 Lambda表达式 350
13.2.4 匿名类型 351
13.3 认识LINQ to DataSet 351
13.3.1 对DataSet对象使用LINQ查询 351
13.3.2 LINQ to DataSet应用实例 351
13.4 认识LINQ to SQL 354
13.4.1 创建LINQ to SQL实体类 354
13.4.2 查询数据 355
13.4.3 插入数据 357
13.4.4 修改数据 359
13.5 LINQ to XML 362
13.5.1 使用LINQ to XML创建一个XML文件 362
13.5.2 常用方法 364
13.5.3 高级查询 367
13.5.4 向XML树中添加元素、属性和节点 367
13.6 设置网站的关键字 369
13.7 本章习题 370
第14章 网站优化 373
14.1 数据库方面 374
14.1.1 在ADO.NET中调用存储过程 374
14.1.2 使用LINQ调用存储过程 376
14.1.3 合理使用连接池 377
14.1.4 优化查询语句 379
14.2 C#代码优化 380
14.2.1 多用泛型 380
14.2.2 优先使用foreach循环 381
14.2.3 不要过度依赖异常处理 382
14.2.4 使用StringBuilder类拼接字符串 383
14.3 ASP.NET方面 385
14.3.1 适当使用服务器控件 385
14.3.2 使用缓存 386
14.3.3 优化ASP.NET配置文件 389
14.3.4 ASP.NET网站预编译 390
14.3.5 其他 392
14.4 使用AJAX技术 394
14.4.1 认识AJAX 394
14.4.2 使用AJAX服务器控件 395
14.4.3 AJAX购票系统 397
14.5 本章习题 400
第15章 图片管理系统(Silverlight) 403
15.1 图片管理系统需求分析及开发工具 404
15.2 案例覆盖的技能点 404
15.3 问题分析 404
15.4 主要界面分析 405
15.5 推荐实现步骤 406
15.5.1 制作窗体界面 406
15.5.2 在Web界面上使用Silverlight程序 407
15.5.3 从配置文件中获取文件保存路径 409
15.5.4 过滤特殊字符 409
15.5.5 显示相册信息 410
15.5.6 添加、修改、删除相册 410
15.5.7 删除图片 412
15.5.8 使用HttpHandler 412
第16章 代理商管理(三层结构) 415
16.1 代理商管理需求分析及开发工具 416
16.2 案例覆盖的技能点 416
16.3 问题分析 416
16.4 主要界面分析 418
16.5 三层结构讲解 419
16.5.1 什么是三层结构 419
16.5.2 搭建表示层 421
16.5.3 搭建业务逻辑层和数据访问层 422
16.5.4 添加各层之间的依赖关系 422
16.5.5 使用实体类 423
16.6 推荐实现步骤 424
16.6.1 在相应的层中添加类 424
16.6.2 实现查询 425
16.6.3 获取省市 428
16.6.4 使用自定义控件 430
- 《跟我学芭蕾 1》董畅编著 2019
- 《跟我学芭蕾 共2册》董畅 2019
- 《跟我学写格律诗》周立雷著 2017
- 《跟我一起学唱歌 幼儿乐理基础 2 第2版》陕西小天鹅艺术团编;陈媛编著 2019
- 《跟我一起学唱歌》陕西省小天鹅艺术团编 2019
- 《跟我学唱高安采茶戏》马岩波主编 2015
- 《跟我一起学唱歌 幼儿歌曲 第2版》陕西省小天鹅艺术团编;陈媛,杨洁主编 2019
- 《海岸带经济与管理》朱坚真,王锋主编;徐小怡,刘汉威,何时都副主编;朱坚真,王锋,徐小怡,刘汉斌,何时都,毛小敏,秦运巧等编著;张登义,鹿守本顾问 2013
- 《茄果类蔬菜科学施肥》张菊平,赵要尊,熊法亭编著 2013
- 《融进三千里江山的英魂》中华文化发展促进会编 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019