图书介绍
ASP.NET 2.0 C# 基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李勇平编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302162913
- 出版时间:2008
- 标注页数:402页
- 文件大小:66MB
- 文件页数:414页
- 主题词:主页制作-程序设计-教材;C语言-程序设计-教材
PDF下载
下载说明
ASP.NET 2.0 C# 基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论部分1
第1章 动态网页编程与ASP.NET简介1
简介1
1.1 静态网页技术1
1.2 动态网页技术2
1.2.1 客户端动态网页技术2
1.2.2 服务器端动态网页技术3
1.2.3 动态网页技术总结3
1.2.4 几种流行的服务器端动态网页技术简介4
1.3 什么是ASP.NET6
1.3.1 ASP.NET与ASP的区别7
1.3.2 使用C#和AS.NET7
1.3.3 ASP、ASP.NET以及C#之间的区别8
1.3.4 ASP.NET 2.08
1.4 ASP.NET开发环境11
1.5 什么是.NET12
1.5.1 公共语言运行库CLR与微软中间语言MSIL13
1.5.2 使用对象15
1.5.3 .NET基类16
1.5.4 类浏览器17
总结18
作业18
第2章 ASP.NET页面剖析19
简介19
2.1 ASP.NET页面概述19
2.1.1 将ASP.NET文件以.aspx扩展名保存19
2.1.2 在Web页面中插入ASP.NET代码20
2.2 ASP.NET 2.0页面代码模型和编译机制26
2.2.1 ASP.NET 2.0代码模型26
2.2.2 ASP.NET编译机制27
2.3 ASP.NET页面请求和响应机制28
2.4 ASP.NET页面请求和响应内置对象31
2.4.1 Request对象31
2.4.2 Response对象33
2.5 ASP.NET应用示例34
2.5.1 绑定到数据库35
2.5.2 绑定到简单的XML文档37
总结40
作业40
第3章 使用ASP.NET Web服务器控件构建Web窗体41
简介41
3.1 Web窗体与ASP.NET Web服务器控件41
3.1.1 HTML窗体与ASP.NET Web窗体42
3.1.2 将CSS应用于ASP.NET Web服务器控件43
3.2 使用标准ASP.NET Web服务器控件44
3.2.1 〈asp:Label〉控件44
3.2.2 〈asp:DropDownList〉46
3.2.3 〈asp:ListBox〉49
3.2.4 〈asp:TextBox〉51
3.2.5 〈asp:RadioButton〉和〈asp:RadioButtonList〉53
3.2.6 〈asp:CheckBox〉和〈asp:CheckBoxList〉54
3.2.7 〈asp:FileUpload〉文件上传控件56
3.3 母版页58
3.4 导航控件64
3.4.1 TreeView控件64
3.4.2 Menu控件65
3.4.3 SiteMapPath控件66
总结66
作业67
第4章 在ASP.NET对象中存储信息68
简介68
4.1 ASP.NET对象和类68
4.2 .NET命名空间69
4.3 在对象中存储信息70
4.3.1 变量的声明70
4.3.2 变量的命名规则73
4.3.3 变量的作用范围74
4.3.4 常量78
4.4 变量的数据类型79
4.4.1 整数79
4.4.2 浮点数80
4.4.3 小数80
4.4.4 char(字符)80
4.4.5 boolean(布尔型)81
4.4.6 枚举类型81
4.4.7 结构类型82
4.5 变量的常见运算83
4.5.1 赋值运算83
4.5.2 算术运算84
4.5.3 数值比较运算84
4.5.4 逻辑运算85
4.5.5 类型转换运算85
4.6 数组87
4.6.1 一维数组87
4.6.2 多维数组89
4.6.3 交错数组91
4.7 数据集合93
4.7.1 ArrayList93
4.7.2 Hashtable95
4.7.3 SortedList98
4.7.4 四种存储数据集合的方式的比较99
总结99
作业99
第5章 实现和使用ASP.NET对象的方法100
简介100
5.1 方法中代码执行的顺序100
5.1.1 选择执行100
5.1.2 循环执行103
5.2 在Page类中自定义方法104
5.2.1 模块化104
5.2.2 定义和使用方法105
5.2.3 方法参数传递107
5.2.4 方法返回值110
5.2.5 方法参数传递方式114
5.2.6 模块化最佳实践116
5.3 调用.NET对象方法调用116
5.3.1 日期和时间对象116
5.3.2 字符串对象118
总结124
作业124
第6章 ASP.NET对象的事件与ASP.NET服务器对象125
简介125
6.1 什么是事件驱动编程125
6.2 客户端HTML事件126
6.3 ASP.NET Web服务器控件事件处理127
6.3.1 回发事件与非回发事件127
6.3.2 事件处理程序130
6.3.3 将多个事件连接到一个事件处理程序131
6.4 ASP.NET服务器控件与客户端脚本132
6.5 ASP.NET的页面生命周期以及事件处理135
6.5.1 常规页生命周期阶段136
6.5.2 生命周期事件136
6.5.3 IsPostBack测试137
6.5.4 ASP.NET的跟踪功能138
6.6 服务器对象141
6.6.1 Execute方法和Transfer方法142
6.6.2 HtmlEncode方法和HtmlDecode方法144
6.6.3 UrlEncode方法和UrlDecode方法145
6.6.4 MapPath方法147
总结147
作业147
第7章 自定义ASP.NET类148
简介148
7.1 ASP.NET代码部署单元:程序集148
7.2 ASP.NET类的定义150
7.2.1 对象构造和析构150
7.2.2 对象的特性:类的成员变量153
7.2.3 类的成员变量访问作用域154
7.2.4 对象的行为:类的方法、属性154
7.2.5 索引器156
7.2.6 方法重载157
7.3 类的继承159
7.3.1 在C#中实现继承160
7.3.2 base关键字162
7.3.3 密封类和密封方法163
7.3.4 虚函数163
7.3.5 继承总结164
7.4 抽象类和接口165
7.4.1 抽象的含义165
7.4.2 抽象类166
7.4.3 接口168
总结172
作业173
第8章 访问数据库174
简介174
8.1 ADO.NET概述174
8.1.1 ADO.MET命名空间175
8.1.2 ADO.NET体系结构176
8.2 连接到数据源177
8.2.1 选择一个数据提供程序(Data Provider)177
8.2.2 定义数据库连接179
8.2.3 使用数据库连接179
8.2.4 管理数据库连接180
8.3 通过数据提供程序向数据库执行命令183
8.3.1 查询数据183
8.3.2 执行数据库操作185
总结190
作业190
第9章 数据集191
简介191
9.1 使用数据适配器和数据集处理数据方式191
9.2 数据集192
9.2.1 DataTable对象193
9.2.2 表间关系DataRelation194
9.3 数据适配器196
9.3.1 使用数据适配器和数据集添加数据197
9.3.2 使用数据适配器和数据集修改数据199
9.3.3 使用数据适配器和数据集删除数据201
9.4 数据访问技术总结202
9.4.1 数据访问方式总结202
9.4.2 数据集总结203
总结204
作业204
第10章 数据访问技巧205
简介205
10.1 异常处理技术205
10.1.1 异常处理结构205
10.1.2 System.Exception类208
10.1.3 识别和使用SQL Server异常和错误210
10.1.4 使用SqlException类211
10.2 处理BLOB大数据213
10.2.1 访问BLOB数据214
10.2.2 存储BLOB数据215
10.3 分页技术216
10.3.1 将所有页面的页号显示在页面上的分页方法217
10.3.2 在页面上显示导航链接的分页方法222
总结226
作业226
第11章 Web数据验证和数据绑定227
简介227
11.1 Web数据验证227
11.1.1 ASP.NET数据验证概述228
11.1.2 数据验证控件233
11.2 Web数据绑定概述234
11.2.1 使用DataBind方法实现数据绑定235
11.2.2 使用数据绑定表达式实现数据绑定236
11.2.3 使用数据源控件实现数据绑定238
11.3 数据绑定控件240
11.3.1 使用GridView控件显示数据242
11.3.2 DetailsView控件和FormView控件246
11.3.3 DataList控件和Repeater控件252
总结255
作业256
第12章 用户和应用程序状态管理257
简介257
12.1 Web上状态管理的意义257
12.2 ASP.NET中状态管理技术258
12.3 使用Cookie258
12.3.1 Cookie的工作原理259
12.3.2 使用Cookie实现状态管理260
12.3.3 使用Cookie的一般规则262
12.4 使用Session技术262
12.4.1 会话的工作原理263
12.4.2 使用Session实现状态管理264
12.5 使用Application技术268
12.5.1 应用程序状态的工作原理268
12.5.2 应用程序状态同步269
12.6 响应应用程序和会话事件270
12.7 高速缓存271
12.7.1 页输出缓存271
12.7.2 页片断缓存273
12.7.3 数据缓存276
12.8 有关状态管理的建议277
12.8.1 使用Cookie的场合277
12.8.2 使用会话的场合278
12.8.3 使用应用程序状态的场合279
总结279
作业280
上机部分281
第1阶段 动态网页编程与ASP.NET简介281
简介281
练习1.1(估计实验时间30分钟)281
在IIS 中创建虚拟目录来组织Web应用程序281
练习1.2(估计实验时间30分钟)283
使用Visual Studio.NET创建一个新的Web应用程序283
练习1.3(估计实验时间30分钟)289
上机练习289
第2阶段 ASP.NET页面剖析290
简介290
练习2.1(估计实验时间15分钟)290
使用流模式实现ASP.NET页面290
练习2.2(估计实验时间15分钟)292
使用页面和代码分离模式实现ASP.NET页面292
练习2.3(估计实验时间15分钟)294
使用代码隐藏模式实现ASP.NET页面294
练习2.4(估计实验时间15分钟)297
使用Visual Studio.NET创建ASP.NET页面297
练习2.5(估计时间30分钟)299
使用Request和Response对象299
练习2.6(估计实验时间30分钟)303
上机练习303
第3阶段 使用ASP.NET Web服务器控件构建Web窗体304
简介304
练习3.1(估计实验时间30分钟)304
使用TreeView控件304
使用Menu控件307
练习3.2(估计实验时间30分钟)308
制作母版页308
由母版页制作普通页313
练习3.3(估计实验时间30分钟)315
上机练习315
第4阶段 在ASP.NET对象中存储信息316
简介316
练习4.1(估计实验时间60分钟)316
使用C#创建一个小型考试成绩管理程序316
练习4.2(估计实验时间30分钟)320
上机练习320
第5阶段 实现和使用ASP.NET对象的方法321
简介321
练习5.1(估计实验时间60分钟)321
使用Visual Studio.NET创建一个注册页面321
练习5.2(估计实验时间30分钟)328
上机练习328
第6阶段 ASP.NET对象的事件与ASP.NET服务器对象329
简介329
练习6.1(估计实验时间60分钟)329
使用Visual Studio.NET创建网上调查程序329
练习6.2(估计实验时间30分钟)336
上机练习336
第7阶段 自定义ASP.NET类337
简介337
练习7.1(估计实验时间60分钟)337
使用ASP.NET服务器控件创建一个简单的网上购书Web应用程序337
练习7.2(估计实验时间30分钟)341
上机练习341
第8阶段 访问数据库342
简介342
练习8.1(估计实验时间60分钟)342
在ADO.NET中直接使用SQL语句访问数据342
练习8.2(估计实验时间30分钟)354
上机练习354
第9阶段 数据集355
简介355
练习9.1(估计实验时间30分钟)355
编写类型化数据集类355
练习9.2(估计实验时间30分钟)358
编写数据访问类(使用数据适配器和类型化数据集实现数据访问)358
练习9.3(估计实验时间30分钟)364
上机练习364
第10阶段 数据访问技巧365
简介365
练习10.1(估计实验时间30分钟)365
Web应用程序异常处理365
练习10.2(估计实验时间30分钟)367
创建账户管理系统367
练习10.3(估计实验时间30分钟)378
上机练习378
第11阶段 Web数据验证和数据绑定379
简介379
练习11.1(估计实验时间10分钟)379
创建BookShop数据库379
练习11.2(估计实验时间50分钟)380
使用ObjectDataSource实现Books表的基本操作(GridsView和DetailsView)380
练习11.3(估计实验时间30分钟)388
DataList控件实例388
练习11.4395
上机练习395
第12阶段 用户和应用程序状态管理396
简介396
练习12.1(估计实验时间50分钟)396
访问量统计实例396
练习12.2(估计实验时间40分钟)400
上机练习400
热门推荐
- 2702664.html
- 1332493.html
- 3808182.html
- 1508767.html
- 2298479.html
- 3614376.html
- 905982.html
- 3698068.html
- 2330987.html
- 3600659.html
- http://www.ickdjs.cc/book_853062.html
- http://www.ickdjs.cc/book_3640993.html
- http://www.ickdjs.cc/book_932529.html
- http://www.ickdjs.cc/book_1984806.html
- http://www.ickdjs.cc/book_2084669.html
- http://www.ickdjs.cc/book_3055509.html
- http://www.ickdjs.cc/book_2612562.html
- http://www.ickdjs.cc/book_3129838.html
- http://www.ickdjs.cc/book_3345748.html
- http://www.ickdjs.cc/book_3418454.html