当前位置:首页 > 工业技术
跟我学ASP.NET
跟我学ASP.NET

跟我学ASP.NETPDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:李文强等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302234418
  • 页数:432 页
图书介绍:本书共16章,循序渐进地讲述了ASP.NET技术的使用,对概念、具体实践、Web控件和操作、ASP.NET2.0的相关知识和新特性、编程规范和技巧使用都进行了详细的讲解。
《跟我学ASP.NET》目录
标签:跟我学 编著

第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

相关图书
作者其它书籍
返回顶部