图书介绍

ASP.NET开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET开发技术详解
  • 邹建峰,李律松,李晓栓编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115129657
  • 出版时间:2005
  • 标注页数:549页
  • 文件大小:197MB
  • 文件页数:568页
  • 主题词:主页制作-程序设计

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.1 什么是.NET1

目录1

18.3.1 认识System.DateTime类 371

第1章 搭建运行环境和开发平台1

1.1 微软公司的.NET平台战略思想1

1.1.2 .NET战略的意义2

1.2 .NET Framework技术架构3

1.2.1 通用语言运行时4

1.2.2 .NET类库5

1.3 安装与配置.NET运行环境6

1.3.1 安装IIS Web服务器7

1.3.2 安装ASP.NET的准备工作8

1.3.3 安装ASP.NET和.NET框架SDK8

1.4 安装SQLServer数据库服务器11

1.5 安装Visual Studio.NET13

1.6 用Visual Studio.NET创建解决方案和项目15

1.7 .NET框架SDK中的工具介绍16

1.8 与.NET框架兼容的语言18

1.9 命名空间19

1.10 小结20

第2章 为.NET量身打造的语言——C#21

2.1 C#语言的特性21

2.1.1 简单的语法22

2.1.2 类型安全22

2.1.3 面向对象24

2.1.4 版本控制24

2.1.5 灵活性24

2.2 C C#语法介绍25

2.2.1 从“Hello world”讲起25

2.2.2 C#程序的基本结构28

2.2.3 变量和表达式30

2.2.4 C#基本语句34

2.3 C#程序的实值类型40

2.3.1 整型41

2.3.2 布尔型41

2.3.3 字符型41

2.3.4 浮点型42

2.3.5 小数型(Decimal Type)42

2.3.6 用户自定义结构类型42

2.3.7 枚举类型43

2.4 C#程序的引用类型44

2.4.2 类类型45

2.4.3 string类型45

2.4.1 object类型45

2.4.4 接口类型47

2.4.5 委托类型47

2.4.6 数组类型48

2.5 C#语言的 Boxing与Unboxing特性49

2.5.1 装箱(Boxing)转换49

2.5.2 拆箱(Unboxing)转换50

2.6 C#面向组件的特性51

2.6.1 类和对象51

2.6.2 继承和接口53

2.7 小结55

3.1 ASPNET设计理念56

第3章 ASP.NET基础56

3.1.1 代码编译执行57

3.1.2 灵活性57

3.1.4 可管理性58

3.1.3 简易性58

3.1.5 安全性58

3.2.1 控件驱动59

3.2 ASPNET关键技术预览59

3.2.2 XML Web服务60

3.2.3 代码分离技术60

3.2.4 数据绑定技术61

3.2.5 新一代的数据存取机制ADONET61

3.3 ASPNET应用程序62

3.3.1 ASPNET应用程序的配置62

3.3.2 Global.asax文件65

3.4.1 ASP.NET页面的生命周期67

3.4 ASPNET中的事件处理67

3.4.2 ASPNET中的服务器控件事件71

3.5 为ASPNET添加Web服务器控件72

3.5.1 Web服务器控件的特点72

3.5.2 Web控件的种类73

3.5.3 Web控件的使用方法74

3.6 为ASPNET添加客户端脚本程序75

3.6.1 客户端脚本程序的概念75

3.6.2 ASPNET服务器控件插入客户端脚本的方法76

3.7 ASPNET页面传值79

3.7.1 使用QueryString变量80

3.7.2 使用Session变量81

3.7.3 使用Server.Transfer方法83

3.8 ASP和ASP.NET页面共存问题85

3.9 使用代码隐藏技术(Code-Behind)88

3.10 ASPNET页面内置对象90

3.10.1 Response对象91

3.10.2 Request对象94

3.10.3 Server对象97

3.10.4 Application对象99

3.10.5 Session对象100

3.10.6 Cookie对象103

3.11 小结105

第4章 Web服务器控件106

4.1 Web服务器控件基本知识106

4.1.1 Web服务器控件基础106

4.1.2 Web服务器控件的种类107

4.1.3 使用视图状态108

4.2 基本控件109

4.2.1 Label控件109

4.2.2 Panel控件110

4.2.3 TextBox控件110

4.2.4 Image控件111

4.2.5 Button、LinkButton和ImageButton控件112

4.3 选择控件114

4.3.1 RadioButton和RadioButtonList控件114

4.3.2 CheckBox和CheckBoxList控件116

4.3.3 DropDownList控件118

4.3.4 ListBox控件120

4.4 高级控件122

4.4.1 使用AdRotator显示广告条122

4.4.2 使用Calendar制作交互式日历125

4.4.3 使用HtmlInputFile控件上传文件129

4.5 小结131

第5章 ASPNET页面验证132

5.1 服务器验证和客户端验证133

5.2 RequiredFieldValidator控件134

5.3 RangeValidator控件135

5.4 CompareValidator控件136

5.5 RegularExpressionValidator控件137

5.6 使用CustomValidator控件自定义验证141

5.7 使用ValidationSummary控件进行错误汇总142

5.8 屏蔽验证功能143

6.1 用户控件概念145

第6章 用户控件145

6.2.1 转换步骤146

6.2 设计用户控件146

6.2.2 示例147

6.3 在ASP.NET页面中添加用户控件151

6.4 设置用户控件的属性153

6.5 读取用户控件的属性155

6.6 在ASP.NET页面中动态添加用户控件158

6.7 在用户控件中增加事件处理160

6.8 小结161

第7章 使用第三方控件162

7.1 MicrosoftIE Web控件162

7.2.1 TreeView控件元素介绍164

7.2 使用TreeView控件164

7.2.2 TreeView控件示例166

7.3 使用Toolbar控件170

7.4 使用MultiPage控件173

7.5 使用TabStrip控件174

7.6 小结177

第8章 缓存与高性能页面设计178

8.1 页面输出缓冲178

8.2 页面部分缓存182

8.3 页面数据缓冲183

8.4 System.Web.Caching命名空间185

8.4.1 使用Cache类185

8.4.2 使用CacheDependency类187

8.5 示例187

8.6 总结190

9.1 ASP.NET应用程序概述191

9.2 理解Machine.config191

第9章 配置管理191

9.3 使用Global.asax文件进行配置192

9.3.1 编写Application_Start和Application_End事件处理代码194

9.3.2 编写Session Start和Session_End事件代码197

9.3.3 在Global.asax文件中使用错误处理程序198

9.4 使用Web.config文件进行配置201

9.4.1 用 Web.config文件的customErrors部分202

9.4.2 在Web.Config文件中添加Session设置203

9.4.3 在代码中获取Web.Config应用程序设置204

9.4.4 身份验证和授权205

9.4.6 编译选项207

9.4.5 国际化和编码207

10.1.1 Cookie的工作原理209

第10章 状态管理209

10.1 使用浏览器Cookie209

10.1.2 创建和读取Cookie210

10.1.3 设置Cookie属性212

10.1.4 Cookie 与安全性215

10.2 视图状态215

10.2.1 视图状态实现机制216

10.2.2 禁用视图状态217

10.2.3 ViewState 安全性218

10.3 会话状态218

10.3.1 会话状态管理219

10.3.2 向会话状态增加、修改和删除条目220

10.3.3 启动和结束会话状态221

10.3.4 在进程中存储会话状态224

10.3.5 在Windows服务中存储会话状态225

10.3.6 在数据库中存储会话状态226

10.4 应用程序状态228

10.4.1 理解应用程序状态和同步228

10.4.2 启动和结束应用程序状态230

第11章 安全策略232

11.1 基于窗体的身份验证232

11.1.1 启动窗体验证232

11.1.2 配置窗体身份验证233

11.1.3 创建登录页面234

11.1.4 在Web.config文件中进行用户身份验证236

11.1.5 创建自定义的身份验证票据237

11.2 在ⅡS中验证身份239

11.3 基于Windows的身份验证241

11.3.1 配置身份验证241

11.3.2 配置角色245

11.4 基于Passport的身份验证247

11.4.1 启用Passport身份验证247

11.4.2 获取用户信息248

11.5 使用SSL加密数据249

11.5.1 Secure Sockets Layer基础249

11.5.2 将服务器配置为使用SSL250

11.5.3 在ASPNET页面中使用SSL253

12.1.1 页面级跟踪255

12.1 跟踪255

第12章 调试及错误处理255

12.1.2 应用程序级跟踪257

12.1.3 跟踪信息的输出259

12.1.4 使用跟踪查看器259

12.2 错误处理262

12.2.1 结构化异常处理262

12.2.2 页面级错误处理263

12.2.3 应用程序级错误处理265

12.3 调试265

12.4 性能测试及优化267

12.4.1 性能测试267

12.4.2 性能优化270

13.1.1 ADO.NET概述272

第13章 ADO.NET272

13.1 ADO.NET基础272

13.1.2 ADO.NET与ADO的比较273

13.2.1 Connection对象274

13.2 ADO.NET对象模型274

13.2.2 Command对象276

13.2.3 DataReader对象277

13.2.4 DataSet对象278

13.2.5 DataAdapter对象279

13.2.6 选择DataSet或DataReader281

13.3 常见的数据库任务281

13.3.1 打开数据库连接281

13.3.2 从数据库中读取记录282

13.3.3 查询中使用参数283

13.3.4 向数据库中添加记录284

13.3.5 更新数据库记录285

13.3.6 删除数据库记录286

13.3.7 调用数据库存储过程287

13.3.8 实现数据库的事务处理290

第14章 DataSet对象模型293

14.1 DataSet对象基础293

14.1.1 DataSet的组成293

14.1.2 创建DataSet294

14.1.3 填充DataSet294

14.1.4 合并DataSet295

14.1.5 在ASP.NET页面中使用DataSet295

14.2 DataTable对象297

14.2.1 DataTable的组成297

14.2.2 创建DataTable298

14.2.3 在DataTable中添加列298

14.2.4 设置DataTable的主键299

14.2.5 在表中创建行299

14.2.6 在DataTable之间定义关系301

14.2.7 把DataTable添加到DataSet302

14.2.8 把DataTable合并到DataSet中302

14.3 DataView对象304

14.3.1 创建DataView304

14.3.2 查看DataView的内容305

14.3.3 使用DataView修改数据305

14.3.4 使用DataView306

15.1.1 XML文档的基本结构308

15.1 XML基础308

第15章 XML308

15.1.2 创建XML文档311

15.1.3 编辑XML文档313

15.2 在DataSet 中使用XML314

15.2.1 DataSet基于XM的方法314

15.2.2 将数据从一个XML文件读入DataSet315

15.2.3 将数据从DataSet写入XML文件317

15.3 直接从SQL Server中读取XML数据317

15.3.1 SELECT语句的FOR XML扩展318

15.3.2 在IIS中配置SQL XML支持321

15.4 在ASP.NET页面中显示XML文档324

15.5 本章小结327

16.1.1 绑定数据源概述328

16.1 绑定数据源328

第16章 数据绑定技术328

16.1.2 绑定简单的数据源329

16.1.3 绑定复杂的数据源335

16.2 常用控件的数据绑定339

16.2.1 DropDownList控件的数据绑定339

16.2.2 RadioButtonList控件的数据绑定340

16.2.3 CheckBoxList控件的数据绑定341

16.2.4 ListBox控件的数据绑定343

16.2.5 DataGrid控件的数据绑定344

16.2.6 DataList控件的数据绑定345

第17章 使用数据服务控件348

17.1 DataGrid控件348

17.1.1 在DaGrid控件中显示数据348

17.1.2 在DataGrid控件中创建列349

17.1.3 对DataGrid控件中的记录进行分页350

17.2 DataList控件352

17.2.1 对DataList控件使用模板352

17.2.2 对DataList控件使用属性生成器353

17.2.3 在DataList控件中显示数据354

17.2.4 DataList控件中的事件处理355

17.3 Repeater控件356

17.3.1 Repeater控件的模板356

17.3.2 对Repeater控件进行数据绑定357

第18章 数据类型操作360

18.1 使用System.Collections名称空间360

18.1.1 使用ArrayList类360

18.1.2 使用CollectionBase类362

18.1.3 使用SortedList类363

18.1.4 使用Stack类364

18.2 字符串操作366

18.2.1 认识System.String类367

18.2.2 字符串的长度367

18.2.3 字符串检索367

18.2.4 字符串的插入、替换和删除368

18.2.5 字符串的转换369

18.2.6 字符串的比较369

18.2.7 使用StringBuilder类370

18.3 日期和时间操作371

18.3.2 获取日期和时间372

18.3.3 日期时间的运算373

18.3.4 日期时间的转换374

第19章 文件处理378

19.1 System.IO命名空间378

19.2 文件操作379

19.2.1 检查文件是否存在379

19.2.2 创建文件380

19.2.3 拷贝或移动文件381

19.2.4 删除文件383

19.2.5 获取文件基本信息384

19.3 文件夹操作386

19.3.1 检查文件夹是否存在386

19.3.2 创建文件夹387

19.3.3 移动文件夹388

19.3.4 删除文件夹389

19.3.5 文件夹中的文件列表390

19.4 文件读取和写入392

19.4.1 文本文件的写入392

19.4.2 文本文件的读取393

第20章 图形图像编程395

20.1 图形图像编程基础395

20.1.1 GDI+简介395

20.1.2 GDI+的命名空间396

20.2 绘制基本图形396

20.3 载入图像文件398

20.4 动态创建图像399

20.5 简单的图像处理401

第21章 发送电子邮件404

21.1 认识System.Web.Mail命名空间404

21.1.1 使用MailMessage类构造电子邮件404

21.1.2 使用MailAttachment类添加邮件附件405

21.1.3 使用SmtpMail类发送电子邮件405

21.2 安装SMTP服务406

21.3 从ASPNET页面发送电子邮件406

第22章 Web服务408

22.1 Web服务基础408

22.1.1 Web服务关键协议介绍408

22.1.2 创建简单的Web服务411

22.1.3 设置WebMethod属性413

22.1.4 设置Web服务属性414

22.1.5 预编译Web服务415

22.2.1 创建Web服务代理类416

22.2 通过代理类访问Web服务416

22.2.2 使用Web服务代理类418

22.3 在Web服务中传送复杂数据418

22.3.1 Web服务和类419

22.3.2 Web服务和DataSet420

22.3.3 Web服务和二进制文件422

22.4 Web服务和网站的交互423

22.4.1 Web服务和会话状态424

22.4.2 Web服务和应用程序状态425

23.1 服务器控件426

23.1.1 HTML服务端控件426

第23章 服务器控件开发426

23.1.2 Web Control服务端控件428

23.2 创建第一个自定义控件428

23.2.1 向自定义控件添加属性430

23.2.2 检索自定义的内部内容436

23.3 开发复合控件437

23.3.1 处理复合控件中的事件439

23.3.2 引发复合控件中的事440

23.4 自定义控件中状态维护442

23.5 开发处理回传数据的自定义控件444

23.6 开发模板控件446

23.7 开发模板数据绑定控件450

23.8 定义自定义控件生成器454

24.1.1 需求分析458

24.1 系统设计458

第24章 简历管理系统458

24.1.2 功能设计460

24.2 数据库设计与实现461

24.2.1 数据库的需求分析461

24.2.2 数据库的逻辑设计462

24.2.3 数据库存储过程469

24.3 我的工作模块469

24.3.1 实现效果470

24.3.2 登录认证470

24.3.3 代码要点解释472

24.4 查看页面478

24.4.1 实现效果478

24.4.2 代码要点解释479

24.5 输入成绩页487

24.5.1 实现效果488

24.5.2 代码要点解释488

24.6 安排面试490

24.6.1 实现效果490

24.6.2 代码要点解释491

24.7 报告功能494

24.7.1 实现效果494

24.7.2 代码要点解释495

24.8 管理页面497

24.8.1 实现效果497

24.8.2 代码要点解释498

24.9 定期发送提醒邮件501

25.1.1 需求分析508

第25章 网上书店508

25.1 系统设计508

25.1.2 功能设计509

25.2 数据库设计与实现509

25.2.1 数据库的需求分析509

25.2.2 数据库的逻辑设计510

25.2.3 数据库存储过程513

25.3 图书管理514

25.3.1 实现效果514

25.3.2 表示层515

25.3.3 中间层518

25.3.4 存储过程520

25.4.1 实现效果522

25.4 购物车管理522

25.4.2 表示层523

25.4.3 中间层526

25.4.4 存储过程530

25.5 订单管理535

25.5.1 实现效果535

25.5.2 表示层536

25.5.3 中间层536

25.5.4 存储过程539

25.6 用户管理542

25.6.1 实现效果542

25.6.2 表示层543

25.6.3 中间层545

25.6.4 存储过程547

热门推荐