图书介绍
ASP.NET 2.0完全自学手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张庆华等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111205790
- 出版时间:2007
- 标注页数:563页
- 文件大小:108MB
- 文件页数:582页
- 主题词:主页制作-程序设计-手册
PDF下载
下载说明
ASP.NET 2.0完全自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识篇3
第1章 ASP.NET入门3
丛书序3
前言3
光盘中代码使用要求3
1.1.1 静态页面的工作原理4
1.1 准备工作4
1.1.2 客户端动态页面技术5
1.1.3 服务器端动态页面技术6
1.1.6 VBScript8
1.1.5 JavaScript8
1.1.4 HTML标记语言8
1.2.2 ASP.NET的功能介绍9
1.2.1 微软的.NET战略9
1.2 认识ASP.NET9
1.3.1 安装配置IIS10
1.3 配置Web服务器10
1.2.3 ASP、ASP.NET以及C#之间的区别10
1.3.2 Web服务器的目录结构11
1.3.3 测试安装12
1.3.5 创建虚拟目录13
1.3.4 虚拟目录和物理目录13
1.3.6 权限14
1.4 安装ASP.NET15
1.4.2 安装Visual Studio.NET16
1.4.1 Visual Studio.NET系统需求16
1.4.3 检测.NET框架是否正确安装17
1.5.1 Visual Studio.NET 2005的IDE界面18
1.5 第一个ASP.NET程序18
1.5.2 Visual Studio 2005的“文件”主菜单19
1.5.4 用HTML编写的Hello World程序20
1.5.3 Visual Studio 2005的“视图”主菜单20
1.5.5 用ASP.NET编写的Hello World程序21
1.5.6 用C#编写的Hello World程序23
1.6.1 生成ASP.NET项目24
1.6 剖析程序结构24
1.6.3 编译ASP.NET项目26
1.6.2 生成ASP.NET的代码文件26
1.7.1 不能显示页面27
1.7 排除ASP.NET故障27
1.7.2 无法找到资源28
1.7.5 其他问题29
1.7.4 得到了一个空页面29
1.7.3 脱机时web页面无效29
1.8 小结30
第2章 C#基础31
2.1.2 C#面向对象特性32
2.1.1 C#与Visual Basic以及Visual C++的区别32
2.1 C#语言简介32
2.2.1 Hello World的命令行方式33
2.2 一个简单的程序33
2.1.3 C#面向组件特性33
2.1.4 C#的安全性33
2.2.2 Hello World的代码解释:类和名称空间34
2.2.3 Hello World的代码解释:Main方法36
2.2.5 Hello World的代码解释:using语句37
2.2.4 Hello World的代码解释:WriteLine函数37
2.2.6 用Visual Studio.NET 2005编译Hello World38
2.3.1 整型39
2.3 C#中的数据类型39
2.3.3 布尔型41
2.3.2 浮点型41
2.3.4 字符型42
2.4.1 变量声明和赋值43
2.4 C#中的变量和常量43
2.4.3 枚举类型45
2.4.2 定义常量45
2.5.1 赋值运算符46
2.5 C#中的操作符与表达式46
2.5.2 算术运算符47
2.5.4 位运算符48
2.5.3 比较运算符48
2.5.5 布尔逻辑运算符50
2.6.1 选择语句:If语句53
2.6 C#中的控制语句53
2.6.2 选择语句:switch case语句55
2.6.3 选择语句的例子56
2.6.5 循环语句:while循环58
2.6.4 循环语句:for循环58
2.6.7 循环语句:foreach循环59
2.6.6 循环语句:do...while循环59
2.7.1 在Visual Studio.NET 2005中添加类60
2.7 C#中的类机制简介60
2.6.8 取消循环:break和continue语句60
2.7.2 声明类61
2.7.3 继承62
2.7.4 object基类63
2.7.6 重载64
2.7.5 构造函数和析构函数64
2.8 小结65
第3章 基本对象编程67
3.1.2 页面生命周期68
3.1.1 页面对象模型概述68
3.1 ASP.NET对象概述68
3.1.3 页面生命周期的执行69
3.2.1 Page类的属性71
3.2 Page类:页面的基类71
3.2.2 Page类的方法74
3.2.3 Page类的事件78
3.2.4 Web控制事件79
3.3 Response对象:响应对象80
3.3.1 使用缓冲区(Buffer)81
3.3.2 检查使用者的连机状态82
3.3.3 地址重定向84
3.3.4 直接输出文本文件85
3.4 Request对象:请求对象86
3.4.1 读取表单数据87
3.4.2 取得客户端浏览器的信息89
3.4.3 获取用户传递的参数90
3.5 Server对象:通用工具栏对象91
3.5.1 HtmlEncode和HtmlDecode方法92
3.5.2 UrlEncode和UrlDecode方法93
3.5.3 MapPath方法:返回指定的物理路径94
3.6 Application对象:记录应用程序参数的对象95
3.6.1 存取Application对象变量值96
3.6.3 Application对象的事件97
3.6.2 锁定Application对象97
3.7 Session对象:记录浏览器端的变量对象98
3.7.1 设定Session对象变量的有效期限100
3.8.1 Cookies对象的基本使用101
3.8 Cookies对象:缓存对象101
3.7.2 Session对象的事件101
3.8.2 自定义Cookies对象102
3.8.3 设定Cookie变量的生命周期103
3.9 小结104
第4章 创建Web应用程序105
4.1 用Visual Studio.NET创建Web应用程序106
4.2 用.NET SDK创建Web应用程序108
4.2.1 创建应用程序根目录110
4.2.3 创建.aspx页面112
4.2.2 创建子目录112
4.2.4 创建Global.asax文件114
4.3 配置Web.config文件115
4.3.3 〈trace〉:启用跟踪功能117
4.3.2 锁定配置117
4.3.1 重写子目录下的Web.config文件117
4.3.4 〈globalization〉:控制全局设置118
4.3.6 〈compilation〉:决定编译代码方式119
4.3.5 〈httpRuntime〉:控制ASP.NET运行引擎119
4.3.7 〈pages〉:页面级别设置121
4.3.8 〈customErrors〉:自定义响应错误122
4.3.9 〈authentication〉:验证配置123
4.3.11 〈authorization〉:指定访问账户124
4.3.10 〈identity〉:模拟124
4.3.13 〈securityPolicy〉:安全策略选择125
4.3.12 〈machineKey〉:指定验证密钥125
4.3.15 〈sessionState〉:配置HttpModule126
4.3.14 〈trust〉:实现安全策略126
4.3.16 〈httpHandlers〉:处理特定请求或特定资源的类127
4.3.18 〈processModel〉:配置可访问特性128
4.3.17 〈httpModules〉:实现IhhtpModule接口128
4.3.19 〈webControls〉:指定客户端使用的脚本位置130
4.3.21 〈browserCaps〉:提供浏览器性能组件131
4.3.20 〈clientTarget〉:设置别名131
4.4 小结132
4.3.22 〈appSettings〉:存储配置信息132
第5章 创建Web窗体133
5.1 Web窗体134
5.1.1 页面元素135
5.1.3 @Page指令:页面专有属性136
5.1.2 页面生存周期136
5.1.4 @Page指令的例子137
5.1.5 @Page指令的跟踪属性139
5.1.7 @Assembly指令:程序集链接145
5.1.6 @Import指令:导入指令145
5.2.2 页面重建146
5.2.1 页面的往返处理146
5.2 页面处理过程146
5.2.3 Page_Load:页面处理过程的启动149
5.2.4 事件处理过程151
5.2.5 Page_UnLoad:页面的卸载152
5.3.1 事件处理概述153
5.3 事件处理153
5.3.2 Page_Init事件:初始化154
5.4.2 代码隐藏实例158
5.4.1 代码隐藏的原理158
5.4 Web窗体中使用代码隐藏158
5.5 使用服务器控件159
5.5.1 Web控件160
5.5.2 HTML控件161
5.6 小结162
5.5.3 自定义服务器控件162
第6章 服务器控件163
6.2.1 Input(Button):按钮控件164
6.2 HTML控件164
6.1 服务器控件概述164
6.2.2 Input(Text):文本控件165
6.2.3 Input(Submit):提交控件166
6.2.4 Input(Reset):重置控件168
6.2.5 Input(CheckBox):复选框控件169
6.2.6 Input(Radio):单选按钮控件170
6.2.7 Input(File):上传控件171
6.2.8 Input(Hidden):隐藏控件173
6.3.2 TextBox:文本框控件175
6.3.1 Button:按钮控件175
6.3 Web控件175
6.3.4 ListBox:列表框控件176
6.3.3 DropdownList:下拉列表框控件176
6.3.5 CheckBox:复选框控件177
6.3.6 RadioButton:单选按钮控件178
6.3.8 Table:表格控件179
6.3.7 Image:图像控件179
6.3.9 FileUpload:上传控件180
6.4.1 RequiredFieldValidator:验证输入是否为空的控件181
6.4 验证控件181
6.4.2 CompareValidator:比较验证控件184
6.4.3 RangeValidator:范围验证控件186
6.4.4 RegularExpressionValidator:正则表达式验证控件187
6.4.5 CustomValidator:用户自定义验证控件188
6.4.6 ValidationSummary:汇总显示验证控件190
6.5 小结191
第7章 用户控件193
7.1 用户控件概述194
7.1.1 @Control指令195
7.1.3 在页面中引用用户控件196
7.1.2 用户控件和Web应用程序的区别和联系196
7.2.1 用户控件的实例200
7.2 用户控件属性介绍200
7.2.2 公开用户控件的属性204
7.3 以编程方式创建用户控件205
7.3.2 动态加载技术的实例206
7.3.1 动态加载技术206
7.4 小结210
第8章 使用ADO.NET开发数据库应用211
8.1.2 关系型数据库212
8.1.1 数据库系统212
8.1 数据库开发概述212
8.1.4 SQL Server使用概述213
8.1.3 E-R模型213
8.1.5 使用ADO.NET建立数据库应用程序217
8.2.1 ADO.NET概述218
8.2 了解ADO.NET218
8.2.3 .NET数据提供程序219
8.2.2 DataSet219
8.3.1 Connection对象概述220
8.3 创建数据库连接220
8.3.2 Connection对象的属性221
8.3.4 连接数据库的实例222
8.3.3 连接字符串222
8.3.5 打开和关闭连接224
8.3.6 改变当前的数据库226
8.4.1 Command对象及其属性227
8.4 执行数据库命令227
8.3.7 Connection对象的事件227
8.4.2 Command对象的方法228
8.4.3 创建和执行Command对象的实例229
8.5.1 DataReader的属性及方法231
8.5 使用DataReader读取数据231
8.5.2 创建和使用DataReader对象的实例232
8.6 DataSet和DataAdapter233
8.6.2 DataSet和DataReader的比较234
8.6.1 DataSet对象234
8.6.5 DataSet数据更新235
8.6.4 使用DataAdapter填充数据集235
8.6.3 DataAdapter对象235
8.7.2 简单绑定和复杂绑定236
8.7.1 概述236
8.7 数据绑定236
8.7.4 DataBind.Eval方法237
8.7.3 数据控件绑定237
8.8 小结238
第9章 数据显示控件239
9.1.1 使用GridView控件240
9.1 GridView控件240
9.1.2 GridView控件的格式设定241
9.1.3 分页和排序244
9.1.5 GridView控件的更新247
9.1.4 使用PagerStyle属性和PagerSettings属性247
9.2 DataList控件251
9.2.2 DataList基本使用252
9.2.1 DataList控件的功能252
9.3.3 将数据绑定到Repeater控件254
9.3.2 在设计时使用Repeater控件254
9.3 Repeater控件254
9.3.1 Repeater控件功能254
9.3.5 Repeater的使用255
9.3.4 事件255
9.4 小结258
第10章 留言板261
第2篇 模块篇261
10.1.3 数据库模块262
10.1.2 留言模块262
10.1 模块介绍262
10.1.1 显示模块262
10.2.2 构建数据库263
10.2.1 数据库的结构263
10.2 数据库设计263
10.3.1 建立数据连接265
10.3 代码实现265
10.3.2 创建显示模板267
10.3.3 创建留言模块271
10.3.4 创建验证模块273
10.4 小结274
第11章 BBS论坛275
11.1.2 论坛登录模块276
11.1.1 论坛注册模块276
11.1 程序浏览276
11.1.4 新文章发布模块277
11.1.3 论坛标题显示模块277
11.1.5 文章的浏览和回复模块278
11.2.2 数据表的结构279
11.2.1 数据库需求分析279
11.1.6 数据库设计模块279
11.2 数据库设计279
11.2.3 数据表之间关系图280
11.3.2 界面编写281
11.3.1 流程图281
11.3 论坛注册281
11.3.3 代码编写282
11.4.1 流程图284
11.4 论坛登录284
11.4.3 代码编写285
11.4.2 界面编写285
11.5.2 界面编写287
11.5.1 流程图287
11.5 论坛文章标题显示287
11.6.1 流程图289
11.6 文章浏览289
11.6.2 界面编写290
11.6.3 代码编写293
11.7.1 流程图294
11.7 回复主题294
11.7.3 代码编写295
11.7.2 界面编写295
11.8.1 流程图297
11.8 发表新主题297
11.8.3 代码编写298
11.8.2 界面编写298
11.9 小结300
第12章 发送邮件301
12.2.1 什么是邮件服务器302
12.2 个人邮件服务器的构建302
12.1 SMTP协议简介302
12.1.1 什么是SMTP302
12.1.2 SMTP工作机制302
12.2.2 构建个人邮件服务器303
12.3.1 界面编写304
12.3 程序实现304
12.3.2 基本功能编写305
12.3.3 设置正文邮件格式307
12.3.4 增加抄送和暗送功能309
12.3.5 增加添加附件功能311
12.4 小结313
第13章 网站流量统计系统315
13.1.1 综合显示模块316
13.1 模块介绍316
13.1.2 日流量统计模块317
13.1.4 月流量统计模块318
13.1.3 周流量统计模块318
13.1.6 任意时段流量统计模块319
13.1.5 年度流量统计模块319
13.1.9 操作系统信息统计模块320
13.1.8 浏览器信息统计模块320
13.1.7 IP信息统计模块320
13.2.2 构建数据库321
13.2.1 数据库的需求分析321
13.2 数据库设计321
13.2.4 在BBS论坛中添加数据收集代码322
13.2.3 Global.asax文件简介322
13.2.5 功能测试324
13.3.2 基本信息的填写325
13.3.1 界面设计325
13.3 综合显示模块的实现325
13.3.4 本日访问人数的计算326
13.3.3 统计截止时间的计算326
13.3.9 最高日访问量和最高日访问日期327
13.3.8 日平均访问人数327
13.3.5 总访问人数的计算327
13.3.6 统计天数的计算327
13.3.7 当月访问人数的计算327
13.3.10 最高月访问量和最高月访问日期328
13.3.11 最高年访问量和最高年访问日期329
13.3.12 最常用浏览器信息330
13.3.13 最常用操作系统331
13.4.2 获得当天的总浏览人数332
13.4.1 界面设计332
13.4 当日浏览统计显示模块的实现332
13.4.3 每一个小时统计信息显示333
13.5.2 获得本周的周日日期335
13.5.1 界面设计335
13.5 本周流量统计显示模块的实现335
13.5.3 获得总访问数,并将每一天的访问量存入数组336
13.5.4 每一天的浏览量的显示337
13.6.2 获得总的月访问量339
13.6.1 界面设计339
13.6 本月浏览量统计模块的实现339
13.6.3 每一天的访问量的显示340
13.7 本年浏览量统计模块的实现341
13.7.2 总的年浏览量342
13.7.1 界面设计342
13.7.3 每一个月的浏览量的显示343
13.8.2 DropDownList控件的数据绑定344
13.8.1 界面设计344
13.8 任意时间段浏览量查询模块的实现344
13.8.3 查询时间段的输入验证347
13.8.4 处理查询并显示348
13.8.5 错误提示页面的构建351
13.9.2 代码实现352
13.9.1 界面设计352
13.9 浏览器信息查看模块的实现352
13.10.1 界面设计354
13.10 操作系统信息查看模块的实现354
13.10.2 代码实现355
13.11 IP统计信息查询模块的实现356
13.11.2 代码实现357
13.11.1 界面设计357
13.12 小结359
第14章 网络投票361
14.1.2 查看投票列表模块362
14.1.1 前台显示模块362
14.1 模块介绍362
14.1.3 查看投票详细内容363
14.1.5 添加投票364
14.1.4 修改投票详细内容364
14.2.2 数据表的构建365
14.2.1 数据库需求分析365
14.2 数据库设计365
14.3.1 添加投票页面的构建366
14.3 后台管理模块的构建366
14.2.3 数据表之间的关系图366
14.3.2 投票主题列表页面的构建369
14.3.3 投票主题详细信息查看页面的构建372
14.3.4 投票主题信息修改页面的构建374
14.3.5 修改投票选项页面的构建377
14.4.1 选择投票主题379
14.4 前台显示模块的构建379
14.4.2 投票功能的实现380
14.5 小结386
第15章 搜索引擎387
15.2.1 数据库的生成388
15.2 数据库的构建388
15.1 功能介绍388
15.2.2 数据表的说明389
15.3.2 后台代码390
15.3.1 界面编写390
15.3 代码编写390
15.4 小结393
第16章 电子商城397
第3篇 综合项目篇397
16.1 程序浏览与功能划分398
16.1.1 用户注册/登录/验证模块400
16.1.3 全部书籍/全部特价书籍浏览模块401
16.1.2 公告/特价书籍/最新书籍浏览模块401
16.1.5 服务台模块403
16.1.4 购物车模块403
16.1.7 库存管理模块404
16.1.6 管理员登录模块404
16.1.8 管理员管理模块405
16.1.9 订单管理模块406
16.1.11 公告管理模块407
16.1.10 用户管理模块407
16.2.1 数据库表的设计409
16.2 数据库设计409
16.2.2 数据表之间的联系412
16.3.2 第一个WebService的函数413
16.3.1 什么是WebService413
16.3 通过WebService构建功能函数413
16.4 用户模块下网站整体风格的构建414
16.4.1 添加主功能面板415
16.4.2 添加登录控件416
16.4.3 添加欢迎控件418
16.4.4 书籍分类导航面板的构建419
16.5.1 首页的构建422
16.5 用户模块的构建422
16.5.2 公告详细信息浏览页面的构建427
16.5.3 书籍列表/特价书籍列表页面的构建428
16.5.4 书籍详细信息查看页面的构建432
16.5.5 注册页面的构建433
16.5.6 用户详细信息查看页面/修改页面的构建435
16.5.7 购物车功能的实现438
16.5.8 服务台页面的实现444
16.5.9 用户订单列表页面的构建449
16.5.10 用户订单详细信息页面的构建452
16.6.1 添加主功能面板454
16.6 管理员模块下网站整体风格的构建454
16.5.11 完善工作454
16.6.2 添加欢迎控件455
16.7.1 管理员登录页面的构建456
16.7 管理员模块的构建456
16.6.3 添加书籍分类导航面板456
16.7.2 书籍列表/特价书籍列表页面的构建458
16.7.3 书籍详细信息查看页面的构建464
16.7.4 书籍信息修改页面的构建466
16.7.5 设置特价书籍价格页面的构建469
16.7.6 添加新书籍页面的构建471
16.7.7 管理员列表页面的构建472
16.7.8 管理员详细信息查看/修改页面的构建474
16.7.9 添加管理员页面的构建477
16.7.10 用户列表页面的构建478
16.7.11 用户详细信息查看页面的构建479
16.7.12 订单列表页面的构建480
16.7.13 订单详细信息查看页面的构建483
16.7.14 公告列表页面的构建486
16.7.15 公告详细信息查看/修改页面的构建487
16.7.16 公告添加页面的构建489
16.7.17 完善工作490
16.8 小结491
第17章 网上办公系统493
17.1.1 公司决策模块494
17.1 模块介绍494
17.1.5 BBS模块495
17.1.4 订单管理模块495
17.1.2 部门决策模块495
17.1.3 客户管理模块495
17.2.1 数据库的设计496
17.2 数据库设计496
17.2.2 数据表之间的联系500
17.3 通过WebService来构建功能函数501
17.4 网站整体风格的构建502
17.5 登录模块的构建506
17.6.1 公司决策的撰写模块507
17.6 公司决策模块的构建507
17.6.2 公司决策修改模块509
17.6.3 公司决策审核模块513
17.6.4 公司决策查看模块515
17.7 部门决策模块的构建517
17.7.1 部门决策的撰写模块518
17.7.2 部门决策修改模块519
17.7.3 部门决策审核模块521
17.7.4 部门决策查看模块524
17.8 客户模块的构建528
17.8.1 客户的添加模块529
17.8.2 客户信息的修改模块531
17.8.3 客户的审核模块531
17.8.4 客户的详细信息查看模块533
17.9 订单模块的构建535
17.9.1 订单添加模块535
17.9.2 订单的查看模块537
17.10 BBS论坛模块540
17.10.1 显示主题列表模块540
17.10.2 主题内容显示模块541
17.10.3 发表新主题模块547
17.10.4 发表回复模块548
17.10.5 主题内容修改模块549
17.10.6 回复内容修改模块549
17.11 小结550
附录A 修改ASP.NET 2.0应用程序服务配置551
附录B 如何从Visual Studio 2003迁移到Visual Studio 2005553
C.1.1 使用SqlMemberShipProvider555
C.1 前期准备555
C.1.2 设置SqlMemberProvider555
附录C ASP.NET 2.0中的登录控件555
C.2 使用登录控件556
C.2.1 Login控件556
C.2.2 CreateUserWizard控件557
C.2.3 PasswordRecovery控件557
C.2.4 LoginView、LoginName和LoginStatus控件558
C.2.5 ChangePassword控件559
附录D 本书涉及的例程561
热门推荐
- 1977064.html
- 2560271.html
- 1070027.html
- 431544.html
- 2405205.html
- 3862978.html
- 1138901.html
- 3194735.html
- 189118.html
- 2265900.html
- http://www.ickdjs.cc/book_1493402.html
- http://www.ickdjs.cc/book_1951103.html
- http://www.ickdjs.cc/book_2110218.html
- http://www.ickdjs.cc/book_3408573.html
- http://www.ickdjs.cc/book_2304435.html
- http://www.ickdjs.cc/book_1115220.html
- http://www.ickdjs.cc/book_2719056.html
- http://www.ickdjs.cc/book_2127400.html
- http://www.ickdjs.cc/book_2604483.html
- http://www.ickdjs.cc/book_3703328.html