图书介绍
ASP.NET 1.0入门经典 C#编程篇PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 1.0入门经典 C#编程篇](https://www.shukui.net/cover/42/32383588.jpg)
- Chris Goode,John Kauffman等著;杨浩译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302060606
- 出版时间:2002
- 标注页数:680页
- 文件大小:185MB
- 文件页数:690页
- 主题词:ASP.NET
PDF下载
下载说明
ASP.NET 1.0入门经典 C#编程篇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页面的工作原理4
1.3.1 提供动态Web页面内容的两种方法5
1.3.2 技术概述7
1.4 ASP.NET概述11
1.6 ASP、ASP.NET以及C#之间的区别12
1.5 ASP.NET与ASP的区别12
1.7 安装过程13
1.7.1 安装IIS 5.x Web服务器13
1.7.2 测试安装17
1.7.3 管理Web服务器的目录21
1.7.4 安装ASP.NET的准备工作30
1.7.5 安装ASP.NET和.NET Framework SDK31
1.8 ASP.NET测试示例34
1.9.1 没有找到程序、没有显示ASP.NET的结果或浏览器试图下载文件37
1.9 排除ASP.NET故障37
1.9.2 不能显示页面:HTTP错误40338
1.9.3 找不到页面:HTTP错误40439
1.9.4 脱机时Web页面无效41
1.9.5 得到了一个空页面41
1.9.6 页面上显示了消息,但没有时间42
1.9.7 得到引述服务器错误的错误语句42
1.9.8 其他问题42
1.10 小结43
2.1 .NET概述44
第2章 ASP.NET页面的剖析44
2.1.1 从用户代码到机器代码45
2.1.2 公共中间语言介绍46
2.1.3 无处不在的对象46
2.1.4 .NET的基类47
2.2 ASP.NET的工作原理49
2.2.1 将ASP.NET文件以.aspx扩展名保存49
2.2.2 在Web页面中插入ASP.NET代码50
2.3 ASP.NET应用示例58
2.4 小结64
第3章 窗体和HTML服务器控件65
3.1 现实世界中的窗体65
3.2 Web页面、HTML窗体及Web窗体66
3.3 简单的Web理论67
3.3.1 HTTP协议68
3.3.2 ASP.NET在.NET Framework中的位置69
3.4 HTML窗体70
3.5 <form>标记在ASP.NET中的工作方式73
3.7 练习97
3.6 小结97
第4章 在C#中保存信息99
4.1 变量99
4.2 数据类型104
4.2.1 数值类型104
4.2.2 字符数据类型106
4.2.3 布尔类型109
4.2.4 对象类型110
4.2.5 处理日期数据110
4.2.6 命名变量111
4.3.1 赋值运算符113
4.3 运算符113
4.3.2 算术运算符114
4.3.3 连接字符串116
4.4 数据类型之间的转换117
4.4.1 隐式转换118
4.4.2 显式转换119
4.4.3 无效的强制类型转换121
4.4.4 数据转换121
4.5 常量127
4.6.1 数组128
4.6 结构化的数据类型128
4.6.2 结构134
4.6.3 枚举137
4.7 小结138
4.8 练习138
第5章 XML140
5.1 XML的格式140
5.1.1 标记与元素141
5.2.1 SGML142
5.1.2 属性142
5.2 标记语言示例142
5.2.2 HTML143
5.3 XML的由来144
5.4 创建XML文档145
5.5 其他功能150
5.6 确定XML的样式158
5.6.1 使用样式表的原因159
5.6.2 层叠样式表159
5.8 练习164
5.7 小结164
5.6.3 在ASP.NET中使用XML164
第6章 控制结构与过程编程167
6.1 控制结构167
6.1.1 分支结构167
6.1.2 循环结构168
6.1.3 函数概述168
6.1.4 使用控制结构的场合168
6.2 分支结构详述169
6.2.2 使用if的逻辑比较170
6.2.1 比较运算符170
6.2.3 条件或三元运算符175
6.2.4 比较字符串176
6.2.5 使用switch…case的条件语句182
6.3 循环结构详述188
6.3.1 fof循环188
6.3.2 while循环193
6.3.3 do…while循环196
6.3.5 break和continue语句197
6.3.4 foreach循环197
6.4 函数详述198
6.4.1 定义函数198
6.4.2 变量的作用域204
6.5 小结210
6.6 练习210
第7章 事件驱动编程与回送211
7.1 事件概述211
7.2 事件驱动编程212
7.3 ASP.NET的事件213
7.4 HTML中的事件216
7.5 ASP.NET中的服务器控件事件218
7.6 事件驱动编程与回送223
7.7 改变在Web上编程的方法227
7.8 小结233
7.9 练习233
第8章 对象入门235
8.1 组织代码235
8.2 对象概述236
8.2.1 抽象化——给真实世界建立模型238
8.2.2 封装——黑盒239
8.3 使用对象240
8.3.1 对象来自何处240
8.3.2 创建对象244
8.3.3 使用方法和属性245
8.3.4 利用构造函数初始化对象254
8.3.5 重载方法258
8.3.6 运算符重载266
8.4 小结270
8.5 练习271
第9章 共享成员和类关系272
9.1 共享成员272
9.2 类关系279
9.2.1 关联——“Uses a”280
9.2.2 包含——“has a”287
9.2.3 继承——“is a”291
9.2.4 继承的局限性299
9.3 高级的继承概念299
9.3.1 虚拟函数301
9.3.2 抽象类和接口303
9.3.3 在对象类型之间转换305
9.3.4 隐式转换305
9.3.5 显式转换307
9.3.6 装箱和拆箱307
9.3.7 用户定义的转换309
9.4 小结311
9.5 练习312
10.1 命名空间314
第10章 ASP.NET中的对象314
10.2 Page类317
10.3 ASP.NET核心对象322
10.3.1 Request对象323
10.3.2 Response对象327
10.3.3 Server对象331
10.4 状态处理338
10.4.1 会话状态342
10.4.2 cookie347
10.6 练习353
10.5 小结353
第11章 对象和结构化的数据355
11.1 集合355
11.1.1 不同类型的集合355
11.1.2 作为集合的数组357
11.2 更多地利用集合365
11.2.1 ArrayList366
11.2.2 Hashtable371
11.2.3 SortedList375
11.3 小结378
11.4 练习379
第12章 从数据源中读取数据380
12.1 理解现代的数据库380
12.2 ADO.NET383
12.2.1 .NET数据提供者384
12.2.2 ADO.NET对象385
12.2.3 Connection对象386
12.2.4 Command对象和DataReader对象392
12.2.5 DataSet和DataTable对象400
12.2.6 Microsoft SQL Server和ADO.NET403
12.3 捕获错误406
12.4 小结409
12.5 练习410
第13章 操纵数据源411
13.1 处理数据源411
13.1.1 断开连接的数据411
13.1.2 更新数据的方法412
13.1.3 DataSet和DataTable对象412
13.1.4 DataRow对象414
13.1.5 更新初始数据源421
13.2 使用SQL432
13.1.6 更新数据——小结432
13.2.1 采用DataAdapter命令433
13.2.2 直接的SQL命令435
13.2.3 使用SQL——小结437
13.3 XML438
13.3.1 XML转换为字符串441
13.3.2 DataSet中的XML441
13.5 小结444
13.4 ADO.NET的相关内容444
13.6 练习445
第14章 ASP.NET服务器控件446
14.1 其他类型的控件447
14.1.1 HTML服务器控件447
14.1.2 用户控件449
14.2 ASP.NET服务器控件449
14.2.2 自动探测浏览器450
14.2.3 属性450
14.2.1 多功能对象模型450
14.2.4 事件451
14.3 页面的生存期454
14.3.1 Page_Load454
14.3.2 事件处理455
14.3.3 Page_Unload455
14.3.4 控件族463
14.4 小结499
14.5 练习500
15.1 封装501
第15章 ASP.NET的可复用代码501
15.2 组件502
15.2.1 使用组件的原因503
15.2.2 将组件的理论应用到应用程序503
15.3 用户控件504
15.4 后台编码517
15.5 继承524
15.6 小结525
15.7 练习526
16.1 三层应用程序设计527
第16章 .NET程序集和定制控件527
16.2 ASP.NET应用程序设计528
16.3 .NET程序集529
16.3.1 编译概述531
16.3.2 在ASP.NET页面中访问组件534
16.3.3 XCopy部署537
16.3.4 访问其他地方的程序集537
16.3.5 用其他语言编写代码538
16.3.6 数据访问组件541
16.4 定制服务器控件549
16.5 把它们组合在一起554
16.6 小结560
16.7 练习560
第17章 调试和错误处理561
17.1 几种好的习惯561
17.2 好的编码方式562
17.2.1 错误的来源564
17.2.2 语法错误564
17.2.3 逻辑错误566
17.3 查找错误573
17.2.4 系统错误573
17.3.1 Debug模式575
17.3.2 跟踪576
17.4 处理错误582
17.4.1 结构化的错误处理583
17.4.2 以编程方式处理错误594
17.5 通知和日志596
17.5.1 写入事件日志599
17.5.2 给站点管理员发送邮件602
17.6 小结604
第18章 Web服务605
18.1 Web服务概述606
18.2 HTTP、XML和Web服务609
18.3 建立ASP.NET Web服务613
18.3.1 处理指令614
18.3.2 命名空间614
18.3.3 公共类614
18.3.4 Web方法614
18.3.5 测试Web服务617
18.3.6 使用Web服务619
18.4 使用Web服务624
18.5 Web服务发现628
18.6 Web服务的安全性629
18.6.1 用户名/密码组合或注册码629
18.6.2 安全套接字层(SSL)631
18.6.3 IP地址约束631
18.7 其他考虑631
18.7.2 异步方法调用632
18.7.1 网络连接632
18.7.3 服务的盗用633
18.7.4 供应商的偿付能力633
18.7.5 相互依赖的场合633
18.8 小结633
18.9 练习634
第19章 配置和优化635
19.1 配置概述635
19.2.1 一般配置639
19.2 配置文件的结构639
19.2.2 页面配置640
19.2.3 应用程序设置641
19.2.4 定制错误641
19.3 性能优化643
19.3.1 高速缓存643
19.3.2 跟踪646
19.4 监视ASP.NET过程650
19.5 提示和技巧652
19.6 小结653
第20章 ASP.NET的安全性654
20.1 安全性的概念654
20.2 身份验证655
20.2.1 实现基本的身份验证655
20.2.2 完整的Windows身份验证664
20.2.3 实现基于表单的身份验证667
20.2.4 使用数据库的基于表单的身份验证675
20.3 使用SSL进行加密679
20.4 小结680