图书介绍

ASP.NET宝典PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET宝典
  • (美)Mridula Parihar等著;王勇等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505377329
  • 出版时间:2002
  • 标注页数:648页
  • 文件大小:93MB
  • 文件页数:667页
  • 主题词:ASP.NET

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1部分 ASP.NET基础知识5

第1章 了解.NET框架7

1.1 .NET框架的益处7

1.1.1 一致的编程模型8

1.1.2 对安全性的直接支持10

1.1.3 得到简化的开发工作10

1.1.4 简易的应用程序实施和维护13

1.2 .NET框架的要素14

1.2.1 通用语言运行时15

1.2.2 .NET类库16

1.2.3 一致的组件16

1.3 小结18

第2章 开始学习ASP.NET19

2.1 介绍.NET框架19

2.2 介绍ASP.NET21

2.3 建立开发环境21

2.4 创建ASP.NET应用程序24

2.4.1 创建Visual Basic Web应用程序25

2.4.2 创建一个C#Web应用程序27

2.5 部署ASP.NET Web应用程序28

2.6 小结30

第3章 利用Web控件建立表单31

3.1 介绍ASP.NET Web Form31

3.1.1 Web Forms组件32

3.1.2 Web Forms服务器控件32

3.2 创建Web表单应用程序项目33

3.3 使用Web控件35

3.3.1 标签控件36

3.3.2 文本框控件37

3.3.3 复选框和复选框列表控件38

3.3.4 单选钮和单选钮列表控件40

3.3.5 列表框控件40

3.3.6 下拉列表控件41

3.3.7 超链接控件41

3.3.8 表格控件42

3.3.9 图像控件43

3.3.10 按钮、链接按钮和图像按钮控件44

3.4 与事件有关的工作44

3.4.1 往返44

3.4.2 事件处理程序45

3.4.3 执行事件和事件处理程序46

3.4.4 处理发送回47

3.4.5 使用ViewState47

3.5 小结48

第4章 使用Rich Web控件49

4.1 使用AdRotator控件49

4.1.1 AdRotator控件的属性50

4.1.2 AdRotator控件的事件51

4.1.3 向使用AdRotator的客户浏览器提交广告52

4.2 使用Calendar控件54

4.2.1 Calendar控件的属性54

4.2.2 Calendar控件的事件55

4.2.3 使用Calendar控件向客户机浏览器提交日历57

4.3 使用TreeView控件58

4.3.1 TreeView控件的属性59

4.3.2 TreeView控件的事件59

4.3.3 提交TreeView控件60

4.4 使用TabStrip控件和MultiPage控件62

4.4.1 TabStrip控件62

4.4.2 MultiPage控件63

4.4.3 一起使用MultiPage和TabStrip控件63

4.5 使用Toolbar控件65

4.5.1 Toolbar控件的属性65

4.5.2 Toolbar控件的事件66

4.5.3 提交工具栏66

4.6 小结68

第5章 创建及使用自定义控件69

5.1 介绍自定义控件69

5.2 Web表单控件的基本结构70

5.2.1 用于Web表单控件的类70

5.2.2 用于Web表单控件的接口71

5.3 创建自定义控件72

5.3.1 创建及使用用户控件72

5.3.2 开发复合控件74

5.4 添加属性和方法79

5.5 处理及暴露事件80

5.6 小结80

第6章 验证用户输入81

6.1 理解验证控件81

6.2 使用RequiredFieldValidator控件83

6.2.1 ControlToValidate属性85

6.2.2 Display属性85

6.3 使用CompareValidator控件85

6.4 使用RangeValidator控件88

6.4.1 Type属性88

6.4.2 MinimumValue和MaximumValue属性89

6.4.3 MinimumControl和MaximumControl属性91

6.5 使用RegularExpressionValidator控件91

6.6 使用CustomValidator控件94

6.7 使用ValidationSummary控件97

6.8 验证事件99

6.9 多个验证控件和代码隐藏99

6.10 使用代码100

6.11 小结101

第7章 调试ASP.NET页面103

7.1 错误处理103

7.1.1 使用自定义错误页面104

7.1.2 跟踪错误105

7.2 使用调试工具106

7.2.1 Visual Studio.NET调试器106

7.2.2 ASP.NET跟踪功能110

7.3 编写好的ASP.NET代码115

7.3.1 表单设计115

7.3.2 变量和对象115

7.3.3 编程逻辑116

7.3.4 编码风格116

7.4 小结116

第2部分 ASP.NET数据库程序设计117

第8章 ADO.NET概述119

8.1 ADO.NET概况119

8.1.1 互操作性120

8.1.2 可维护性120

8.1.3 可编程性121

8.1.4 性能122

8.1.5 可伸缩性122

8.2 ADO.NET对象模型122

8.2.1 管理提供程序122

8.2.2 DataSet类124

8.3 与ADO进行比较125

8.4 使用ADO.NET与OLEDB数据源进行通信126

8.4.1 System.Data.OleDb.OleDbConnection类126

8.4.2 System.Data.OleDb.OleDbCommand类127

8.4.3 System.Data.OleDb.OleDbDataReader类129

8.4.4 System.Data.OleDb.OleDbDataAdapter类130

8.4.5 System.Data.DataSet,System.Data.DataTable,System.Data.DataRow和System.Data.DataColumn类131

8.5 小结132

第9章 理解数据绑定133

9.1 数据绑定概述133

9.2 数据源绑定134

9.2.1 将数据绑定到页面属性136

9.2.2 将数据绑定到控件属性137

9.2.3 将数据绑定到一个ArrayList对象138

9.2.4 绑定方法140

9.2.5 将数据绑定到一个DataView对象141

9.3 处理发送回的数据142

9.4 小结143

第10章 数据网格的使用145

10.1 数据网格控件的应用范例145

10.2 设计ASPX页面时的附加功能147

10.2.1 标题和脚注148

10.3 Columns属性的使用152

10.3.1 BoundColumn类153

10.3.2 ButtonColumn类154

10.3.3 EditColumn类157

10.3.4 HyperLinkColumn类162

10.4 分页网格数据164

10.5 排序网格数据166

10.6 小结168

第11章 模板的使用169

11.1 模板概述169

11.1.1 Repeater控件170

11.1.2 DataList控件170

11.1.3 DataGrid控件171

11.1.4 Repeater,DataList和DataGrid三种控件的比较172

11.2 创建模板173

11.2.1 组合使用模板和Repeater控件174

11.2.2 组合使用模板和DataList控件177

11.2.3 组合使用模板和DataGrid控件180

11.3 小结182

第12章 在ASP.NET应用程序中使用SQL Server183

12.1 在服务器端访问来自SQL Server的数据183

12.2 T-SQL回顾185

12.2.1 检索SQL数据库中的数据186

12.2.2 在SQL数据库中插入、更新和删除数据186

12.2.3 存储过程187

12.3 在Web应用中实现T-SQL188

12.3.1 访问数据190

12.3.2 添加数据192

12.3.3 修改和删除数据194

12.3.4 使用存储过程196

12.4 使用ADO扩展(ADOX)198

12.4.1 标准ADOX对象198

12.4.2 使用ADOX对象199

12.5 小结200

第13章 高级数据绑定和XML201

13.1 XML概述201

13.2 与XML相关的规范概览204

13.2.1 文档类型定义204

13.2.2 XML名字空间205

13.2.3 XML模式205

13.2.4 可扩展样式表语言转换(XSL/T)规范206

13.2.5 XML文档对象模型206

13.3 ASP.NET对XML的支持207

13.3.1 System.xml名字空间207

13.3.2 XML Web服务器控件207

13.3.3 将关系型数据转换成XML格式210

13.3.4 在XML文件中绑定服务器端控件与数据212

13.4 小结216

第3部分 高级ASP.NET217

第14章 ASP.NET应用程序配置219

14.1 ASP.NET配置概念219

14.2 Web.config配置文件221

14.3 ASP.NET的配置节223

14.3.1 <configuration>节223

14.3.2 <configSections>节223

14.3.3 <appSettings>节224

14.3.4 <browserCaps>节224

14.3.5 <compilation>节225

14.3.6 <customErrors>节227

14.3.7 <globalization>节228

14.3.8 <httpHandlers>节229

14.3.9 <httpModules>节230

14.3.10 Web.config文件中的安全设置230

14.3.11 <processModel>节233

14.3.12 <sessionState>节234

14.3.13 <trace>会话236

14.3.14 <webServices>节237

14.4 小结239

第15章 开发商务对象241

15.1 商务对象概述242

15.2 创建和使用商务对象242

15.2.1 创建一个UI为中心的商务规则对象242

15.2.2 创建一个数据为中心的商务规则对象243

15.2.3 使用商务对象245

15.2.4 使用ASP.NET的Data控件创建一个数据访问组件249

15.3 部署商务对象255

15.3.1 创建一个单文件的程序体256

15.3.2 创建一个多文件的程序体256

15.3.3 创建一个部署项目258

15.4 处理商务对象名字空间259

15.5 小结260

第16章 创建HTTP处理程序261

16.1 HTTP运行时和HTTP处理程序概述261

16.1.1 ISAPI和HTTP运行时262

16.1.2 HTTP运行时体系结构262

16.2 用于创建HTTP处理程序的接口和类264

16.2.1 IHttpHandler接口264

16.2.2 IHttpHandlerFactory接口265

16.2.3 HttpContext类265

16.2.4 HttpRequest类266

16.2.5 HttpResponse类266

16.3 创建HTTP处理程序266

16.3.1 创建实现IHTTPHandler接口的类266

16.3.2 在Web应用程序中使用处理程序类267

16.4 自定义HTTP处理程序示例268

16.5 小结270

第17章 高速缓存技术271

17.1 高速缓存概述271

17.2 ASP.NET中的高速缓存274

17.2.1 Cache API275

17.2.2 Cache API Performance Monitor计数器277

17.3 高速缓存页面输出278

17.4 高速缓存页面数据281

17.4.1 Session对象281

17.4.2 Cache对象282

17.5 小结287

第18章 使用ASP.NET Mobile控件创建无线应用程序289

18.1 移动应用程序开发概述289

18.1.1 移动应用程序开发中的问题289

18.1.2 无线设备和仿真程序290

18.1.3 WAP、WML和一叠卡片291

18.2 创建移动应用程序292

18.2.1 静态页面292

18.2.2 安装MIT295

18.2.3 创建MIT页面296

18.2.4 由WML转化为MIT296

18.3 移动列表298

18.3.1 简单列表298

18.3.2 修饰列表300

18.3.3 列表数据绑定301

18.3.4 分页301

18.3.5 打电话304

18.4 收集用户数据306

18.4.1 选择列表306

18.4.2 移动文本框308

18.4.3 使用密码或者数字310

18.4.4 验证输入的有效性310

18.5 小结311

第19章 ASP.NET的安全性313

19.1 ASP.NET安全性概述313

19.1.1 IIS安全性314

19.1.2 Web应用程序中的验证315

19.2 基于表单的验证317

19.3 集成安全方法322

19.4 基于角色的安全324

19.5 小结326

第20章 本地化ASP.NET应用程序327

20.1 本地化概述327

20.1.1 字符集328

20.1.2 配置设置329

20.2 设置Culture和Region329

20.2.1 System.Globalization名字空间330

20.2.2 实现类333

20.3 资源文件的使用335

20.3.1 System.Resources名字空间336

20.3.2 创建一个认知资源的应用程序337

20.4 小结344

第21章 部署ASP.NET应用程序345

21.1 部署项目概述345

21.1.1 选择部署项目的类型345

21.1.2 创建部署项目346

21.1.3 在部署项目中使用编辑器347

21.1.4 构建部署项目359

21.2 ASP.NET配置系统359

21.3 部署类和程序集361

21.4 小结362

第4部分 创建Web服务363

第22章 Web服务概述365

22.1 了解Web服务365

22.1.1 什么是Web服务366

22.1.2 Web服务的基本元素367

22.2 表示数据367

22.2.1 什么是XML367

22.2.2 XML语法368

22.2.3 XML文档结构368

22.2.4 XML名字空间369

22.2.5 XML模式370

22.2.6 XSD语法371

22.3 交换消息373

22.3.1 采用SOAP协议交换消息373

22.3.2 用HTTP-GET和HTTP-POST交换消息374

22.4 描述Web服务性能375

22.5 发布和寻找Web服务378

22.6 寻找Web服务提供商379

22.7 Microsoft HailStorm381

22.8 小结382

第23章 Web服务底层结构383

23.1 Microsoft Web服务平台383

23.2 Microsoft.NET框架384

23.2.1 CLR384

23.2.2 .NET框架类库385

23.2.3 ASP.NET386

23.3 Web服务底层结构389

23.3.1 Web服务目录389

23.3.2 Web服务发现390

23.3.3 Web服务描述391

23.3.4 Web服务有线格式392

23.4 在Web服务中利用ASP.NET特性393

23.4.1 支持事务393

23.4.2 启用会话状态394

23.4.3 Web服务高速缓存395

23.4.4 缓冲服务器响应396

23.5 ASP.NET Web服务内部396

23.6 小结397

第24章 理解SOAP399

24.1 什么是SOAP399

24.2 SOAP规范400

24.3 SOAP消息元素401

24.3.1 SOAP包封401

24.3.2 SOAP标头402

24.3.3 SOAP正文403

24.4 SOAP数据类型支持403

24.5 SOAP异常405

24.6 用HTTP作为SOAP消息的传送协议406

24.7 .NET框架中的SOAP408

24.7.1 使用SOAP标头408

24.7.2 使用SOAP扩展411

24.7.3 处理SOAP异常412

24.8 Microsoft SOAP工具包413

24.8.1 工具包特性414

24.8.2 创建Web服务414

24.8.3 创建Web服务客户端应用程序415

24.8.4 WSDL/WSML生成器工具416

24.8.5 SOAP跟踪实用程序416

24.9 小结416

第25章 创建Web服务417

25.1 温度转换Web服务417

25.1.1 温度转换公式417

25.1.2 方法说明418

25.1.3 方法参数418

25.1.4 方法行为418

25.2 创建Web服务418

25.2.1 开始创建419

25.2.2 实现Web服务424

25.2.3 构建Web服务428

25.3 测试Web服务428

25.3.1 使用HTTP-GET协议测试Web服务429

25.3.2 使用HTTP-POST协议测试Web服务433

25.4 调试Web服务434

25.4.1 允许ASP.NET Web服务启用调试模式434

25.4.2 启动ASP.NET运行时434

25.4.3 调试CTemp Web服务435

25.4.4 设置断点436

25.4.5 测试Web服务方法436

25.4.6 检查程序变量437

25.4.7 继续方法执行过程438

25.5 小结438

第26章 部署和发布Web服务439

26.1 部署准备439

26.1.1 Web服务名字空间439

26.1.2 设置CTemp Web服务的名字空间440

26.2 部署Web服务441

26.2.1 随Web服务一起部署的文件441

26.2.2 Web服务部署工具442

26.3 发布Web服务443

26.3.1 用DISCO发布444

26.3.2 用UDDI发布445

26.4 小结450

第27章 查找Web服务451

27.1 Web服务发现451

27.1.1 用Disco工具查找Web服务452

27.1.2 用UDDI查找Web服务454

27.2 Web服务查询和代理类458

27.2.1 用WSDL工具创建代理类458

27.2.2 用Visual Studio创建代理类463

27.3 小结464

第28章 使用Web服务465

28.1 Web服务客户概述465

28.2 Web服务代理类466

28.3 创建客户应用程序466

28.3.1 获得WSDL文档467

28.3.2 生成代理类468

28.3.3 创建Web表单473

28.3.4 创建代理类的实例475

28.3.5 调用CTemp代理方法476

28.4 测试客户应用程序477

28.5 应用程序执行模型478

28.6 小结479

第5部分 创建ASP.NET应用程序481

第29章 ASP.NET Blackjack游戏程序483

29.1 Blackiack游戏的规则483

29.2 玩游戏484

29.3 设计Blackjack程序487

29.3.1 遍历程序过程487

29.3.2 选出对象并划分责任488

29.3.3 用户界面488

29.4 运作环境488

29.5 Card对象489

29.6 Shoe对象的数据结构489

29.6.1 可随机排列的堆栈489

29.6.2 新类和堆叠填充纸牌的地方490

29.6.3 进栈、出栈491

29.6.4 没有取数功能491

29.6.5 使次序具备随机性491

29.6.6 保存和编译这个新类492

29.7 Shoe对象492

29.7.1 为Shoe对象类编写代码492

29.7.2 随机堆叠的地方495

29.7.3 新的构造函数495

29.7.4 计数、洗牌和抽牌497

29.7.5 保存和编译Shoe类497

29.7.6 Shoe类小结497

29.8 Blackiack页面498

29.8.1 游戏起始代码502

29.8.2 Participant(参与者)类503

29.8.3 页面正文505

29.8.4 初始化和对象的巧妙处理507

29.8.5 响应事件509

29.9 需要改进的地方512

29.10 小结512

第30章 Chatty论坛513

30.1 快速浏览Chatty论坛513

30.2 设计Chatty论坛应用程序516

30.2.1 层次结构还是无层次结构516

30.2.2 存储讨论内容517

30.3 创建数据库517

30.4 填充数据库518

30.5 选取主题519

30.5.1 检索主题520

30.5.2 显示主题520

30.5.3 处理主题选择操作521

30.6 选取线程522

30.6.1 使用TopicID作为选择条件523

30.6.2 线程页面的DataList控件524

30.6.3 选择线程524

30.7 浏览邮件525

30.7.1 检索邮件528

30.7.2 标头528

30.7.3 显示邮件528

30.7.4 链接到线程和主题529

30.7.5 新邮件表单529

30.8 创建新线程532

30.8.1 NewThread表单535

30.8.2 NewThread的PostClick子例程:一项巨大的任务535

30.8.3 线程化新行535

30.8.4 观察是否有重复536

30.8.5 获取ThreadID536

30.8.6 投递邮件537

30.9 需要改进的地方537

30.10 小结538

附录A Visual Basic语法539

附录B Visual Basic函数和特性563

附录C Visual Basic面向对象编程579

附录D C#语法593

附录E C#类613

附录F C#组件635

热门推荐