图书介绍
ASP.NET 1.1入门经典 Visual C#.NET 2003编程篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Chris Ullman,(美)John Kauffman等著;杨浩译 著
- 出版社: 北京:清华大学出版社
- ISBN:730209148X
- 出版时间:2004
- 标注页数:729页
- 文件大小:200MB
- 文件页数:748页
- 主题词:主页制作-程序设计;C语言-程序设计
PDF下载
下载说明
ASP.NET 1.1入门经典 Visual C#.NET 2003编程篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET入门1
1.1 什么是静态Web页面2
1.2 静态Web页面的工作原理3
1.2.1 静态Web页面的局限性3
1.2.2 什么是Web服务器4
1.3 动态Web页面的工作原理5
1.3.1 客户端的动态Web页面5
1.3.2 服务器端的动态Web页面6
1.4.1 ASP.NET与ASP的区别8
1.4 什么是ASP.NET8
1.4.2 使用C#和ASP.NET9
1.4.3 ASP、ASP.NET以及C#之间的区别9
1.5 安装过程9
1.5.1 使用哪个操作系统9
1.5.2 安装ASP.NET的准备工作10
1.5.3 安装ASP.NET和.NET Framework11
1.5.4 安装Web Matrix13
1.5.5 为.NET Framework 1.1配置Web Matrix15
1.5.6 运行Web Matrix和设置Web服务器16
1.6 ASP.NET测试示例20
1.7 排除ASP.NET故障23
1.7.1 页面不能显示:HTTP错误40324
1.7.2 找不到页面:HTTP错误40424
1.7.3 脱机状态下Web页面不可用25
1.7.4 得到了一个空页面25
1.7.5 页面上显示了消息,但不是时间25
1.7.6 得到引述服务器错误的错误语句26
1.7.7 其他问题26
1.8 小结27
第2章 ASP.NET页面的剖析28
2.1 什么是.NET28
2.1.1 从用户代码到机器代码29
2.1.2 两种中间语言介绍30
2.1.3 对象30
2.1.4 .NET的基类31
2.1.5 类浏览器32
2.2 ASP.NET的工作原理33
2.2.2 在Web页面中插入ASP.NET代码34
2.2.1 将ASP.NET文件以.aspx扩展名保存34
2.3 ASP.NET应用示例43
2.3.1 绑定到数据库43
2.3.2 绑定到简单的XML文档46
2.4 小结49
2.5 练习50
第3章 服务器控件和变量51
3.1 窗体51
3.2 Web页面、HTML窗体及Web窗体52
3.3 非ASP.NET页面中的响应和请求53
3.3.1 ASP.NET在.NET Framework中的位置54
3.3.2 ASP.NET中的〈form〉标记55
3.4 使用ASP.NET服务器控件55
3.4.1 〈asp:label〉控件56
3.4.2 修改ASP.NET控件58
3.4.3 〈asp:dropdownlist〉控件59
3.4.4 〈asp:listbox〉控件63
3.4.5 〈asp:textbox〉控件65
3.4.6 〈asp:radiobutton〉和〈asp:radiobuttonlist〉控件68
3.4.7 〈asp:checkbox〉和〈asp:checkboxlist〉控件70
3.5 在C#变量中存储信息72
3.6 数据类型76
3.6.1 数字型76
3.6.2 文本数据类型77
3.6.3 其他数据类型79
3.6.4 命名变量79
3.6.5 变量的作用域80
3.7 常量86
3.8 转换函数87
3.9 数组87
3.10 数据集合92
3.10.1 ArrayList92
3.10.2 Hashtable95
3.10.3 SortedList99
3.11 小结99
3.12 练习100
4.1.1 赋值运算符101
4.1 运算符101
第4章 控制结构与过程编程101
4.1.2 算术运算符102
4.1.3 连接字符串105
4.1.4 数值比较运算符106
4.1.5 逻辑运算符107
4.2 控制结构111
4.2.1 分支结构概述112
4.2.2 循环结构概述112
4.2.3 跳转结构概述112
4.2.4 控制结构示例113
4.3 分支结构详述114
4.3.1 if结构114
4.3.2 switch结构123
4.4 循环结构详述129
4.4.1 for循环结构129
4.4.2 while循环结构133
4.4.3 do...while结构136
4.4.4 foreach...in结构140
4.6 练习141
4.5 小结141
第5章 函数143
5.1 概述143
5.2 模块化143
5.3 定义和使用函数144
5.4 给函数传递参数148
5.5 把Web控件作为参数152
5.6 返回值155
5.7 值、引用和输出参数163
5.8 模块化的最佳使用方式169
5.9 小结170
5.10 练习171
第6章 事件驱动编程与回送172
6.1 什么是事件172
6.2 什么是事件驱动编程173
6.3 HTML事件174
6.4 ASP.NET的跟踪功能175
6.5 ASP.NET的页面事件177
6.6 ASP.NET的Web控件事件179
6.7 事件驱动编程与回送182
6.8 IsPostBack测试185
6.8 小结191
6.9 练习191
第7章 对象193
7.1 类和实例193
7.2 属性、方法和事件194
7.3 .NET中的对象194
7.5 类的定义195
7.4 为什么要使用对象195
7.5.1 属性变量200
7.5.2 属性类型201
7.5.3 初始化对象203
7.5.4 方法的实现204
7.5.5 巩固重载方法207
7.6 高级类208
7.6.1 共享或静态属性和方法208
7.6.2 继承209
7.6.3 接口214
7.7 .NET对象219
7.7.1 命名空间219
7.7.2 类浏览器219
7.8 小结221
7.9 练习221
第8章 读取数据库222
8.1 理解数据库222
8.1.1 表222
8.1.2 规范化223
8.1.3 SQL和存储过程224
8.2 Web Matrix数据管理器225
8.3 创建数据页面226
8.3.1 使用数据管理器显示数据226
8.3.2 使用Web Matrix模板页面显示数据229
8.3.3 使用编码向导显示数据234
8.4 ADO.NET241
8.4.1 OleDbConnection对象243
8.4.2 OleDbCommand对象243
8.4.5 DataReader对象248
8.4.4 DataSet对象248
8.4.3 OleDataAdapter对象248
8.5 小结251
8.6 练习251
第9章 高级数据处理252
9.1 更多的数据对象252
9.1.1 DataTable对象252
9.1.2 DataRow对象254
9.2.1 ADO.NET和ADO257
9.2 更新数据库257
9.2.2 更新DataSet中的数据258
9.2.3 更新初始数据源264
9.2.4 更新数据库268
9.2.5 使用命令更新数据库273
9.3 小结276
9.4 练习276
第10章 ASP.NET服务器控件277
10.1 Wrox United应用程序278
10.3 HTML服务器控件279
10.2 ASP.NET Web控件279
10.4 HTML服务器控件与Web控件281
10.5 Web控件282
10.5.1 多功能对象模型282
10.5.2 自动探测浏览器282
10.5.3 属性282
10.6 事件284
10.7 页面的生存期286
10.7.1 Page_Load()287
10.7.3 Page_Unload()288
10.7.2 事件处理288
10.8 理解Web控件:Wrox United应用程序289
10.8.1 内生控件293
10.8.2 数据显示控件300
10.8.3 多功能控件311
10.8.4 Web Matrix控件323
10.8.5 验证控件328
10.9 小结333
10.10 练习333
11.1 存储Web应用程序中的信息334
第11章 用户和应用程序334
11.1.1 Cookies335
11.1.2 会话345
11.1.3 会话的工作原理346
11.2 应用程序状态356
11.3 响应应用程序和会话事件361
11.4 高速缓存365
11.5 有关状态管理的建议369
11.5.1 使用Cookie的场合369
11.5.4 使用高速缓存的场合370
11.5.5 其他状态管理技术370
11.5.2 使用会话的场合370
11.5.3 使用应用程序状态的场合370
11.5.6 在页面上使用多种状态管理技术371
11.6 小结380
11.7 练习380
第12章 ASP.NET的可复用代码381
12.1 封装381
12.2 组件382
12.2.1 为什么要使用组件383
12.2.2 把组件的理论应用到应用程序上384
12.3 用户控件384
12.4 后台编码400
12.5 小结408
12.6 练习408
第13章 .NET程序集和定制控件410
13.1 三层应用程序设计410
13.2 ASP.NET应用程序设计412
13.3 .NET程序集413
13.3.1 什么是编译416
13.3.2 在ASP.NET页面中访问组件419
13.3.3 XCopy部署421
13.3.4 访问其他地方的程序集422
13.3.5 用其他语言编写代码423
13.3.6 数据访问组件426
13.4 定制服务器控件434
13.4.1 什么是定制控件434
13.4.2 复合定制控件443
13.5 小结451
13.6 练习451
第14章 调试和错误处理453
14.1 几种好的习惯453
14.2 好的编码方式454
14.2.1 错误的来源457
14.2.2 语法错误457
14.2.3 逻辑(运行)错误461
14.2.4 系统错误467
14.3 查找错误468
14.3.1 Debug模式469
14.3.2 跟踪471
14.4 处理错误477
14.4.1 结构化的错误处理477
14.4.2 以编程方式处理错误489
14.5 通知和日志491
14.5.1 写入事件日志494
14.5.2 给站点管理员发送邮件497
14.6 小结499
14.7 练习499
第15章 配置和优化502
15.1 配置概述502
15.1.1 浏览.config文件503
15.1.2 配置文件505
15.1.3 配置文件的结构507
15.2 性能优化513
15.2.1 高速缓存514
15.2.2 截止高速缓存中的信息519
15.3 提示和技巧528
15.4 小结529
15.5 练习529
第16章 Web服务531
16.1 什么是Web服务531
16.2 HTTP、XML和Web服务535
16.3 简单对象访问协议(SOAP)538
16.4.1 处理指令540
16.4.2 命名空间540
16.4 建立ASP.NET Web服务540
16.4.3 公共类541
16.4.4 Web方法541
16.4.5 测试Web服务544
16.4.6 使用Web服务545
16.5 使用Web服务550
16.5.1 代理程序的工作原理550
16.5.2 创建一个代理551
16.6 为Wrox United应用程序创建Web服务554
16.7 Web服务发现561
16.8 Web服务的安全性562
16.8.1 用户名/密码组合或注册表项562
16.8.2 安全套接字层(SSL)565
16.8.3 IP地址约束565
16.8.4 Web服务增强(WSE)565
16.9 其他考虑565
16.9.1 网络连接566
16.9.2 异步方法调用566
16.10 小结567
16.9.5 相互依赖的场合567
16.9.4 供应商的偿付能力567
16.9.3 服务的盗用567
16.11 练习568
第1 7章 ASP.NET的安全性569
17.1 安全性的概念569
17.2 ASP.NET安全性的类型570
17.3 身份验证571
17.3.1 实现基于表单的身份验证571
17.3.2 使用数据库的基于表单的身份验证578
1 7.4 授权582
17.5 给WroxUnited应用程序添加身份验证功能585
17.6 使用SSL进行加密595
17.7 小结597
17.8 练习598
附录A 习题答案599
附录B Web Matrix快速入门652
附录C Wrox United数据库665
附录D 使用Visual Studio.NET开发Web应用程序674
附录E 安装和配置IIS714