《ASP.NET C#基础教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李勇平,陈峰波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:730211837X
  • 页数:444 页
图书介绍:本书主要介绍了C#平台下ASP.NET的应用程序开发技巧。

目录 1

第1章 开发第一个ASP.NET Web应用程序 1

1 ASP.NET Web应用程序概述 2 1

1.1 HTTP协议 2 1

1.2 Web服务器——IIS简介 2 1

1.3 动态页面技术 6 1

2 使用ASP.NET创建Web应用程序 15 1

3 ASP.NET页面请求、执行、响应过程 18 1

4 ASP.NET体系概述 19 1

5 本章小结 22 1

6 课后练习 22 1

7 课后上机题 22 1

3 用Visual Studio.NET创建Web窗体页 37 2

4 Web窗体页编程模型 40 2

4.1 Web窗体编程模型实例 41 2

4.2 Web窗体处理中的各个阶段 45 2

2.4 使用Visual Studio.NET开发ASP.NET Web应用程序 35 2

4.4 重新创建页(视图状态和状态管理) 46 2

5 本章小结 48 2

6 课后练习 49 2

7 课后上机题 49 2

4.3 Web窗体的往返过程 45 2

2.2 〈%%〉处理指令和〈script〉〈/script〉指令 32 2

2.1 使用C#开发ASP.NET动态页面的步骤 30 2

2 在ASP.NET页面中编写C#代码 30 2

1.3 C#控制台程序结构 27 2

1.2 第一个C#控制台程序 26 2

1.1 C#编程环境 24 2

1 C#简介 24 2

第2章 使用C#语言编写ASP.NET Web窗体代码 2

2.3 页面和代码分离模型 34 2

4.2 会话状态与Session对象 75 3

4 Web应用程序状态管理 70 3

4.1 应用程序状态与Application对象 71 3

3 Web应用程序对象与Global.asax文件 66 3

4.3 Cookie技术 82 3

5 本章小结 86 3

6 课后练习 86 3

7 课后上机题 86 3

2.2 HtmlEncode方法和HtmlDecode方法 63 3

2.4 MapPath方法 66 3

2.3 UrlEncode方法和UrlDecode方法 64 3

2.1 Execute方法和Transfer方法 61 3

2 Server对象 60 3

1.2 Response对象 59 3

1.1 Request对象 53 3

1 请求/应答模式 52 3

第3章 ASP.NET Web应用程序编程模型 3

4 创建类 105 4

4.1 字段 105 4

4.2 方法 107 4

4.3 创建和使用对象 110 4

4.4 属性 112 4

5 对象的构造和析构 117 4

3.3 交错数组 103 4

5.1 构造函数和析构函数 117 4

5.2 static关键词 120 4

5.3 this关键词 121 4

6 本章小结 121 4

7 课后练习 122 4

8 课后上机题 122 4

2 各种语句结构 94 4

3.2 多维数组 101 4

3.1 一维数组 99 4

3 数组 99 4

2.2 循环语句 96 4

2.1 选择语句 94 4

1.5 结构类型 93 4

1.4 枚举类型 92 4

1.3 类型转换 90 4

1.2 运算符和表达式 89 4

1.1 变量和数据类型 88 4

1 C#语言基础 88 4

第4章 ASP.NET语言(C#)开发基础 4

2.5 密封类以及密封方法 142 5

3 类的多态性 143 5

3.1 虚方法 143 5

2.4 protected关键词 142 5

4 本章小结 153 5

5 课后练习 154 5

6 课后上机题 154 5

3.2 抽象类和抽象方法 149 5

2.2 方法重写 141 5

2.1 继承的含义 134 5

2 类的继承性 133 5

1.2 操作符重载 127 5

1.1 方法重载 124 5

1 重载 124 5

第5章 ASP.NET面向对象编程 5

2.3 base关键词 141 5

4.2 finally关键词 180 6

3.3 Hashtable类 172 6

4 异常处理 176 6

4.1 异常处理结构 176 6

3.2 IEnumerator接口 169 6

4.3 System.Exception类 181 6

5 本章小结 183 6

6 课后练习 183 6

7 课后上机题 184 6

2.1 Math类 162 6

3.1 ArrayList类 168 6

3 System.Collections命名空间 167 6

2.2 Random类 164 6

2 System命名空间 161 6

1.3 嵌套命名空间 160 6

1.2 命名空间的定义和使用 157 6

1.1 命名空间的概念 156 6

1 命名空间 156 6

第6章 命名空间与异常处理 6

5.2 RadioButton控件和RadioButtonList控件 207 7

5.1 CheckBox控件和CheckBoxList控件 206 7

5.3 值设置实例 209 7

5 值的设置 206 7

4.2 AdRotator Web服务器控件 203 7

4.1 Image Web服务器控件 203 7

6 常见的HTML服务器控件的使用 212 7

6.1 窗体 213 7

6.2 文件上传 214 7

7 本章小结 218 7

8 课后练习 218 7

9 课后上机题 218 7

4.3 运行时在AdCreated事件处理程序中选择广告 205 7

4 图形显示 202 7

3.3 程序实例 200 7

3.2 ListBox Web服务器控件介绍 199 7

3.1 DropDownList Web服务器控件 199 7

3 从列表中选择 199 7

2.2 Web服务器控件事件 197 7

2.1 Web服务器控件常见属性 194 7

2 服务器控件作为对象在服务器端运行 194 7

1.3 将CSS用于Web服务器控件 191 7

1.2 将CSS用于HTML服务器控件 188 7

1.1 将CSS用于HTML控件 186 7

1 使用CSS样式设置服务器控件的客户端表示形式 186 7

第7章 在ASP.NET页面中使用ASP.NET服务器控件 7

3.7 验证控件举例 248 8

3.6 使用自定义函数进行ASP.NET服务器控件验证 246 8

4 正则表达式 251 8

3.4 对照模式进行验证 245 8

3.3 验证数据类型 244 8

3.2 对照特定值进行验证 243 8

4.1 正则表达式语法 251 8

4.2 在.NET中操纵正则表达式 254 8

5 本章小结 256 8

6 课后练习 257 8

7 课后上机题 257 8

3.5 对照取值范围进行验证 246 8

3.1 验证必须输入 242 8

3 各类验证控件的使用 241 8

2.3 编程实现ASP.NET服务器控件的数据验证 239 8

2.2 验证控件的错误信息 239 8

2.1 ASP.NET服务器控件的客户端验证 235 8

2 数据验证控件概述 235 8

1.3 Web窗体数据验证模式 230 8

1.2 Web表单数据验证模式 227 8

1.1 使用客户端脚本实现ASP.NET服务器控件的数据验证 220 8

1 数据验证模式 220 8

第8章 数据验证技术 8

4 使用用户控件设计页面实例 285 9

4.1 创建页头用户控件 285 9

4.2 创建页尾用户控件 287 9

3.2 使用用户控件 281 9

4.3 创建Web站点首页 289 9

5 本章小结 291 9

6 课后练习 291 9

7 课后上机题 292 9

2 HTML页面元素重用 263 9

3.1 创建Web用户控件 275 9

3 ASP.NET页面元素重用新方法——Web用户控件 275 9

2.2 使用包含文件的方法 273 9

2.1 使用页面模板机制 263 9

1.2 页面布局通用的方法 261 9

1.1 页面布局的基本概念 260 9

1 页面布局 260 9

第9章 ASP.NET页面设计技术 9

3.2 命令对象 300 10

3.3 DataReader类 306 10

4 实例研究 310 10

3.1 连接对象 299 10

6 课后练习 313 10

7 课后上机题 314 10

5 本章小结 313 10

2.2 DataSet类 298 10

2.1 数据提供程序 296 10

2 ADO.NET体系结构 295 10

1 .NET数据访问概述 294 10

第10章 使用ADO.NET连接和访问数据库 10

3 使用Gonnection对象、Command对象、DataReader对象访问数据 299 10

2.1 DataAdapter类(数据适配器) 327 11

5 课后练习 340 11

4 本章小结 340 11

3 使用数据集DataSet操纵数据库 331 11

2.2 使用适配器填充DataSet实例 328 11

6 课后上机题 340 11

1.2 表间关系DataRelation 323 11

1.1 数据表DataTable 316 11

1 创建和使用DataSet 316 11

第11章 ADO.NET数据集 11

2 使用数据适配器填充DataSet 327 11

2.2 访问BLOB数据 347 12

6 课后上机题 362 12

5 课后练习 361 12

4 本章小结 361 12

3.2 在页面上显示导航连接的分页方法 356 12

3.1 将所有页面的页号显示在页面上的分页方法 350 12

3 分页技术 350 12

2.3 存储BLOB数据 349 12

1.4 使用SqlError类和SqlErrorCollection类 346 12

2.1 什么是BLOB 347 12

2 处理BLOB大数据 346 12

1.3 使用SqlException类 344 12

1.2 使用SQL Server错误日志 343 12

1.1 识别SQL Server 2000错误 342 12

1 异常处理技巧 342 12

第12章 ADO.NET数据访问技巧 12

5 综合实例 392 13

4.2 模板控件介绍 388 13

5.1 DataList控件实例 392 13

4.1 DataGrid控件的模板列以及模板列的数据绑定 385 13

4 模板技术 385 13

5.2 Repeater控件实例 399 13

6 本章小结 404 13

7 课后练习 404 13

8 课后上机题 405 13

第13章 Web数据显示技术 13

3.1 使用DataGrid控件显示数据 378 13

3 DataGrid控件 377 13

2.2 Web数据绑定类别 370 13

2.1 数据绑定简介 368 13

2 Web数据绑定 368 13

1.2 使用Web服务器控件显示数据 366 13

1.1 使用HTML标记显示数据 364 13

1 数据显示概述 364 13

3.2 使用DataGrid控件提供操作数据界面 382 13

3.3 安全配置 434 14

3 ASP.NET Web应用程序配置 428 14

3.1 ASP.NET应用程序配置的用户接口——配置文件 428 14

3.2 ASP.NET应用程序配置文件的有效范围 432 14

2.2 应用程序级跟踪记录 426 14

4 本章小结 443 14

5 课后练习 444 14

6 课后上机题 444 14

1.2 Debug类 412 14

2.1 页输出的跟踪记录 421 14

2 Web应用程序跟踪 420 14

1.4 Web应用程序错误处理 417 14

1.3 EventLog类 414 14

1.1 需要明确的几个问题 408 14

1 Web应用程序诊断 408 14

第14章 Web应用程序诊断、跟踪和配置 14