图书介绍
ASP.NET网络编程从基础到实践PDF|Epub|txt|kindle电子书版本网盘下载
- 苏贵洋,黄穗,何莉,倪春雨等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121017415
- 出版时间:2005
- 标注页数:504页
- 文件大小:51MB
- 文件页数:519页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET网络编程从基础到实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET的开发基础1
1.1 什么是.NET1
1.1.1 开发工具1
1.1.2 服务器2
1.1.3 XML Web服务2
1.1.4 客户端2
1.1.5 .NET体验2
1.2 .NET框架3
1.2.1 概述3
1.2.2 公共语言运行库(CLR)4
1.2.3 .NET Framework类库(FCL)5
1.3.2 ASP.NET与XML Web Services6
1.3.1 ASP.NET的页框架6
1.3 什么是ASP.NET6
1.3.3 ASP.NET的状态管理功能与编译7
1.3.4 ASP.NET的配置、部署与安全性7
1.3.5 ASP.NET的调试7
1.3.6 ASP.NET的优化8
1.3.7 ASP.NET和ASP8
1.4 熟悉Visual Studio.NET8
1.5 实践练习:创建第一个ASP.NET程序13
1.6 小结17
第2章 C#基础18
2.1 C#程序18
2.1.1 C#程序的结构18
2.1.2 在C#中设置代码格式19
2.2 变量20
2.2.1 定义20
2.2.2 存储数据21
2.2.3 选择类型21
2.3 变量规则21
2.3.1 命名规则和命名习惯21
2.3.2 声明并初始化变量22
2.3.3 声明及初始化字符串25
2.3.4 创建和使用常量27
2.3.5 创建并使用枚举类型27
2.3.6 类型转换28
2.4.1 表达式和运算符30
2.4 编写表达式30
2.4.2 确定运算符的优先级38
2.5 条件语句的使用39
2.5.1 if语句的使用方法以及场合39
2.5.2 switch语句的使用方法以及场合41
2.6 使用循环语句44
2.6.1 for循环44
2.6.2 while循环46
2.6.3 do循环47
2.7 小结48
第3章 面向对象的实现49
3.1 创建类49
3.1.1 定义49
3.1.2 值类型和引用类型50
3.1.3 创建一个新类和其方法51
3.2 对象的生命周期52
3.2.1 类成员的访问52
3.2.2 类是引用类型52
3.2.3 对象析构53
3.2.4 垃圾回收53
3.3 使用名称空间53
3.3.1 创建名称空间54
3.3.2 常用的名称空间54
3.4 对象和方法55
3.4.1 编写方法55
3.4.2 给方法传递参数57
3.4.3 通过引用来传递参数58
3.4.4 重载59
3.5 封装60
3.5.1 封装的优点60
3.5.2 设计注意事项61
3.6 属性61
3.6.1 语法61
3.6.2 方法162
3.6.3 方法262
3.6.4 方法3:使用属性的示例63
3.7 继承64
3.7.1 继承基本概念64
3.7.2 创建派生类65
3.7.3 在派生类中调用基类构造函数67
3.7.4 使用抽象类69
3.7.5 使用密封类69
3.8 多态69
3.8.1 抽象方法语法70
3.8.2 重载70
3.8.3 具有虚方法的抽象类70
3.8.4 抽象属性71
3.9 事件72
3.9.1 事件过程72
3.9.2 Page类73
3.9.3 创建事件过程73
3.9.4 在事件过程中与控件进行交互74
3.9.5 在运行时添加和移除事件处理程序75
3.10 类命名的相关问题76
3.10.1 名称空间的命名原则76
3.10.2 类的命名原则76
3.10.3 接口命名原则77
3.10.4 属性命名原则77
3.10.5 Enum命名原则77
3.10.6 只读和Const字段名78
3.10.7 参数名78
3.10.8 方法命名原则79
3.10.9 属性命名原则79
3.10.10 事件命名原则79
3.10.11 区分大小写80
3.11 小结81
第4章 ASP.NET的Web窗体控件82
4.1 Web页框架82
4.1.1 Web页框架的代码分离82
4.1.2 Web页框架设计视图时的布局83
4.1.3 Web页框架的执行解释过程83
4.1.4 Web页框架的事件驱动处理模型84
4.1.5 Web页面级别事件85
4.2 Web窗体控件88
4.2.1 控件的共同属性89
4.2.2 简单控件90
4.2.3 文本框控件(TextBox)92
4.2.4 按钮控件94
4.2.5 单选控件和单选组控件95
4.2.6 复选控件和复选组控件101
4.2.7 列表控件104
4.2.8 使用Panel控件106
4.2.9 PlaceHolder控件108
4.2.10 Calendar控件109
4.2.11 广告控件(AdRotator)113
4.2.12 验证控件115
4.2.13 数据控件122
4.3 小结138
5.1 Response对象139
5.1.1 Response对象的属性139
第5章 ASP.NET的内置对象139
5.1.2 Response对象的方法140
5.2 Request对象142
5.2.1 Request对象的属性142
5.2.2 Request对象的方法142
5.3 Application对象143
5.3.1 Application对象的集合144
5.3.2 Application对象的方法144
5.3.3 Application对象的事件145
5.4 Session对象146
5.4.1 Session对象的集合147
5.4.2 Session对象的属性147
5.4.4 Session对象的事件148
5.4.3 Session对象的方法148
5.5 Server对象149
5.5.1 Server对象的属性149
5.5.2 Server对象的方法149
5.6 Cookie对象152
5.6.1 HttpRequest.Cookies属性152
5.6.2 HttpRequest.Cookies属性153
5.7 Cache对象153
5.7.1 Cache对象的属性153
5.7.2 Cache对象的方法154
5.8 Global.asax155
5.9 小结156
6.1 数据库的基本概念以及SQL Server的基本使用方法157
6.1.1 创建和维护数据库157
第6章 ASP.NET数据库编程157
6.1.2 表的管理164
6.2 ADO.NET概览:十分钟学会建立数据连接166
连接数据库三步骤166
6.3 进一步探究ADO.NET168
6.3.1 对比ADO.NET和ADO169
6.3.2 ADO.NET特性171
6.4 ADO.NET常用对象详解171
6.4.1 Connection对象171
6.4.2 DataAdapter对象175
6.4.3 Command对象176
6.4.4 DataSet对象181
6.4.5 DataReader对象188
6.5 Visual Studio.NET相关工具191
6.5.1 服务器资源管理器191
6.5.2 创建Command对象192
6.5.3 数据对象与图形工具查询实战操作194
6.6 小结199
第7章 ASP.NET其他数据访问200
7.1 使用ODBC.NET Data Provider201
7.1.1 ODBC.NET Data Provider简介201
7.1.2 连接ODBC数据源202
7.2 使用OLE DB.NET Data Provider205
7.2.1 OLE DB.NET Data Provider简介205
7.2.2 连接OLE DB数据源206
7.3.1 MySQL简介209
7.3 访问MySQL209
7.3.2 连接MySQL数据库210
7.4 访问Oracle212
7.4.1 Oracle简介212
7.4.2 访问Oracle数据库212
7.5 访问Excel215
7.5.1 Excel简介215
7.5.2 连接Excel数据源215
7.6 访问txt文件217
7.6.1 使用ODBC.NET Data Provider217
7.6.2 使用OLE DB.NET Data Provider218
7.6.3 使用System.IO命名空间218
7.7 小结220
8.1.1 认识ASP.NET应用程序配置221
第8章 ASP.NET应用程序配置221
8.1 配置文件格式221
8.1.2 ASP.NET应用程序配置的顺序222
8.1.3 ASP.NET应用程序配置文件格式223
8.2 配置节225
8.2.1 〈configuration〉节225
8.2.2 〈configSections〉节225
8.2.3 〈appSettings〉节226
8.2.4 〈compilation〉节227
8.2.5 〈customErrors〉节227
8.2.6 〈globalization〉节228
8.2.7 〈sessionState〉节228
8.2.8 〈trace〉节229
8.2.9 〈authentication〉230
8.3 使用位置和路径234
8.4 扩展配置节235
8.4.1 扩展应用程序配置信息235
8.4.2 扩展自定义的配置信息235
8.5 使用配置文件236
8.5.1 访问〈browserCaps〉节236
8.5.2 访问扩展应用程序配置信息237
8.5.3 访问自定义的配置信息239
8.6 小结240
第9章 高级界面编程241
9.1 JavaScript简介241
9.1.1 Script标记242
9.1.2 基于对象的JavaScript244
9.1.3 JavaScript的应用简介246
9.1.4 从ASP.NET服务器控件发送客户端脚本249
9.2 Microsoft IE Web控件253
9.3 实现工具栏255
9.4 实现选项卡258
9.4.1 属性介绍258
9.4.2 使用TabStrip和MultiPage控件259
9.5 实现树形视图261
9.5.1 TreeView控件元素261
9.5.2 属性介绍262
9.5.3 使用TreeView262
9.5.4 TreeView的高级功能264
9.6 小结268
第10章 图形图像编程269
10.1 图形图像编程基础269
10.1.1 img标记269
10.1.2 GDI+简介271
10.1.3 .NET FrameWork绘图类272
10.2 图形编程274
10.2.1 Graphics类274
10.2.2 绘制基本图形275
10.2.3 绘制图表279
10.3 图像编程286
10.3.1 载入图像文件287
10.3.2 动态创建图像291
10.3.3 简单的图像处理292
10.4 小结295
第11章 用户控件和自定义控件296
11.1 用户控件296
11.1.1 用户控件基础知识296
11.1.2 编写一个站点计数器用户控件297
11.1.3 将Web窗体页转换为用户控件 300
11.2 自定义控件301
11.2.1 实现一个简单的自定义控件301
11.2.2 复合自定义控件304
11.2.3 创建非继承的自定义控件311
11.3 用户控件与自定义控件的异同314
11.4 小结315
12.1 读写XML316
第12章 在ASP.NET中使用XML316
12.1.1 XMl控件317
12.1.2 XmlTextReader319
12.1.3 XmlTextWriter321
12.1.4 XmlDocument(W3C DOM)322
12.2 XML串行化325
12.2.1 XmlSerializer326
12.2.2 基本串行化326
12.2.3 定制串行化327
12.2.4 将XML映像到对象328
12.2.5 将XML数据反串行化成对象330
12.3 XML的XSL转换331
12.3.1 程序实例一332
12.3.2 程序实例二333
12.4 MSXML335
12.4.1 什么是MSXML335
12.4.2 从MSXML到.NET Framework的XML336
12.5 XML使用范例336
12.6 小结341
第13章 ASP.NET Web服务342
13.1 Web服务概述342
13.1.1 什么是Web服务342
13.1.2 Web服务体系结构343
13.1.3 Web服务协议栈343
13.2 在ASP.NET中创建和测试Hello World示例344
13.2.1 创建HelloWorld示例345
13.2.2 测试HelloWorld示例347
13.3 在ASP.NET中创建和使用自定义的Web服务348
13.3.1 创建自定义的Web服务349
13.3.2 使用自定义的Web服务350
13.4 小结352
第14章 从ASP移植到ASP.NET353
14.1 网页架构的改变353
14.1.1 AS P.NET中的代码块353
14.1.2 使用编译语言355
14.2 程序语言(VB)的改变355
14.2.1 数据类型的变化356
14.2.2 变量的声明方式358
14.2.4 数组变化359
14.2.3 Option语句变化359
14.2.5 用户定义类型的变化和集合的改变360
14.2.6 新的算术运算符和逻辑运算符363
14.2.7 不支持Set/Let语句363
14.2.8 类属性的定义364
14.2.9 过程语法的改变365
14.2.10 事件处理方式的改变367
14.2.11 结构化的错误处理367
14.2.12 其他368
14.3 ASP.NET数据访问369
14.4 其他注意事项372
14.4.1 COM组件的兼容性372
14.4.2 COM+1.0服务Microsoft Transaction Server(MTS)组件373
14.5 小结374
第15章 内部网的文件搜索375
15.1 代码概览375
15.2 类结构375
15.3 SiteSearch.aspx376
15.3.1 Page_Load方法376
15.3.2 SearchSite方法377
15.3.3 DataGrid控件377
15.4 Page.cs379
15.4.1 Page类的属性380
15.4.2 CheckFileInfo方法381
15.4.3 Search方法382
15.5.1 UserSearch类的属性383
15.5 UserSearch.cs383
15.5.2 Search方法385
15.5.3 ProcessDirectory方法385
15.5.4 ProcessFile方法386
15.5.5 GetInfo方法386
15.6 FileContent.cs387
15.6.1 GetFileInfo方法和GetStaticFileContent方法387
15.6.2 GetDynamicFileContent方法388
15.6.3 GetFilePath方法388
15.6.4 GetMetaContent方法389
15.7 PagesDataset.cs389
15.8 小结390
16.1.1 使用ASP.NET的等待服务器控件391
第16章 服务器控件实例391
16.1 ASP.NET的等待服务器控件391
16.1.2 ASP.NET的等待服务器控件的开发394
16.2 ASP.NET的提示和确认服务器控件400
16.2.1 使用提示和确认服务器控件400
16.2.2 一个ASPX页面有多个Web表单402
16.2.3 提示和确认服务器控件的开发406
16.3 进度条控件407
16.3.1 进度条控件的开发408
16.3.2 使用进度条控件409
16.4 小结411
17.1.1 创建工具栏控件412
17.1 Outlook样式的工具栏控件412
第17章 自定义控件实例412
17.1.2 使用工具栏控件418
17.2 自定义提交按钮421
17.2.1 创建自定义提交按钮421
17.2.2 使用自定义提交按钮425
17.3 小结426
第18章 实现带有提示字典和将数据导出到CSV/Excel文件427
18.1 带有提示的字典427
18.1.1 设计思路427
18.1.2 程序演示427
18.1.3 代码分析428
18.2.2 程序演示432
18.2.1 设计思路432
18.2 将数据导出到CSV/Excel文件432
18.2.3 代码分析435
18.3 小结443
第19章 实现聊天室和通讯簿444
19.1 简单聊天室444
19.1.1 设计思路444
19.1.2 程序演示444
19.1.3 代码分析445
19.2 通讯簿447
19.2.1 设计思路447
19.2.2 程序演示448
19.2.3 结构概览449
19.2.4 代码详细介绍450
19.3 小结454
第20章 实现文件上传和绘制折线图455
20.1 文件上传模块455
20.1.1 设计思路455
20.1.2 程序演示455
20.1.3 工程概览456
20.1.4 代码分析457
20.2 绘制折线图461
20.2.1 设计思路461
20.2.2 程序演示461
20.2.3 代码分析462
20.3 小结468
21.2.1 数据库设计方案469
21.2 数据库设计469
第21章 在线共享和游览照片469
21.1 设计思路469
21.2.2 存储过程470
21.3 后台实现471
21.3.1 重置、初始化代码471
21.3.2 填充数据库473
21.4 前台实现474
21.4.1 相册列表475
21.4.2 浏览相册476
21.4.3 显示图像477
21.4.4 浏览和编辑图像479
21.5 安装480
21.6 小结481
第22章 实现一个完整的网络书店482
22.1 一个完整的网络书店482
22.1.1 需求分析482
22.1.2 系统流程设计485
22.1.3 数据库设计486
22.2 程序设计490
22.2.1 抽象并实现项目中的类490
22.2.2 各模块关键技术实现491
22.3 网站的发布503
22.3.1 网站发布503
22.3.2 数据库安装504
22.4 小结504