ASP.NET网站开发先锋

ASP.NET网站开发先锋
作 者: 孟庆昌
出版社: 机械工业出版社
丛编项: 信息科学与技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET网站开发先锋》作者简介

内容简介

《ASP.NET网站开发先锋》提供光盘一张,含有书中实例的源代码。ASP.NET是微软公司推出的一种创建动态Web应用程序的技术,它具有应用广泛、程序开发效率高、项目开发周期短等优点。《ASP.NET网站开发先锋》从实际开发出发,由浅入深、由表及里,循序渐进地介绍了使用ASENET进行网站开发的方法。全书共分22章,包括ASENET概述、C#程序设计基础、ASP.NET语法基础、ASP.NET内置对象、ASENET标准服务器控件、数据验证控件、母版页、主题与皮肤、用户控件、使用ADO.NET管理数据、数据服务器控件、导航控件、登录服务器控件、WebParts服务器控件、LINQ技术、上传与下载管理、发送电子邮件、多功能编辑器、网站开发中的典型技术、聊天室的设计与实现、留言板的设计与实现、新闻发布系统的设计与实现等内容。全书每个知识点均结合实例进行介绍,包含近270个独立的实例,全部配有代码,使读者轻松掌握ASENIET开发要领。《ASP.NET网站开发先锋》内容详尽,实例丰富,非常适合编程初学者阅读,对于中级用户也有较高的参考价值,也可作为高等院校计算机网络专业毕业设计的参考书。

图书目录

出版说明

前言

第1章 ASP.NET概述1

1.1 ASP.NET简介1

1.1.1 什么是ASP.NET1

1.1.2 ASP.NET的优点1

1.1.3.NETFramework2

1.1.4 ASP.NET和ASP的区别3

1.2 搭建ASP.NET开发环境3

1.2.1 安装IIS3

1.2.2 安装SQLServer20054

1.2.3 安装VisualStudio20086

1.3 如何创建ASP.NET网站7

1.3.1 创建ASP.NET网站7

1.3.2 创建ASP.NET网页8

1.3.3 运行Web应用程序10

1.3.4 配置IIS虚拟目录11

第2章 C#程序设计基础13

2.1 常量与变量13

2.1.1 常量13

2.1.2 变量14

2.2 数据类型15

2.2.1 值类型15

2.2.2 引用类型17

2.2.3 装箱和拆箱17

2.3 数据类型转换19

2.3.1 显式类型转换19

2.3.2 隐式类型转换19

2.4 运算符与表达式19

2.4.1 算数运算符与表达式20

2.4.2 赋值运算符与表达式20

2.4.3 关系运算符与表达式21

2.4.4 逻辑运算符与表达式21

2.4.5 位运算符21

2.4.6 自增与自减运算符22

2.4.7 其他运算符22

2.4.8 运算符的优先级23

2.5 字符串23

2.5.1 串联字符串24

2.5.2 替换字符串24

2.5.3 比较字符串24

2.5.4 拆分字符串26

2.5.5 定位字符串27

2.5.6 提取字符串27

2.5.7 复制、删除、剪切字符串28

2.5.8 填充、插入、大小写转换字符串29

2.6 流程控制30

2.6.1 条件语句30

2.6.2 循环语句32

2.6.3 分支语句34

2.7 数组35

2.7.1 一维数组35

2.7.2 多维数组36

2.7.3 使用foreach访问数组元素37

2.8 类、对象、方法37

2.8.1 类与对象37

2.8.2 方法38

2.8.3 继承42

2.8.4 构造函数与析构函数43

第3章 ASP.NET程序基础45

3.1 ASP.NET页面指令45

3.1.1 Page指令45

3.1.2 Control指令46

3.1.3 Import指令46

3.1.4 Implements指令47

3.1.5 Register指令48

3.1.6 Assembly指令48

3.1.7 OutputCache指令48

3.1.8 Reference指令49

3.1.9 Master指令50

3.1.1 0MasterType指令50

3.1.1 1PreviousPageType指令50

3.2 ASP.NET页面处理过程51

3.3 HTML服务器控件51

3.4 ASP.NET服务器控件53

3.5 ASP.NET服务器事件54

3.5.1 事件参数54

3.5.2 页面事件54

3.5.3 控件事件56

3.5.4 事件举例57

3.6 ASP.NET文件类型59

3.7 ASP.NET文件夹60

第4章 ASP.NET内置对象62

4.1 Response对象62

4.1.1 数据输出62

4.1.2 网页重定向与参数传递63

4.1.3 扩展Write方法的使用64

4.1.4 Response对象方法与属性65

4.2 Request对象66

4.2.1 获取浏览器环境信息66

4.2.2 获取服务器环境信息67

4.2.3 获取交互信息68

4.2.4 Request对象方法与属性70

4.3 Server对象71

4.3.1 编码与解码72

4.3.2 网页重定向73

4.3.3 Server对象方法与属性74

4.4 Application对象75

4.4.1 保存和读取应用程序状态值75

4.4.2 网站访问计数器76

4.4.3 Application对象方法与属性77

4.5 Session对象77

4.5.1 保存和读取会话状态值77

4.5.2 Session标识79

4.5.3 设置Session时效80

4.5.4 Session对象方法与属性81

4.6 Cookie对象82

4.6.1 Cookie的存储与读取82

4.6.2 设置Cookie生命周期84

4.6.3 Cookie对象属性84

第5章 ASP.NET标准工具箱控件86

5.1 控件概述86

5.2 Label控件86

5.3 TextBox控件87

5.4 按钮控件89

5.4.1 Button控件89

5.4.2 LinkButton控件90

5.4.3 ImageButton控件91

5.5 HyperLink控件92

5.6 HiddenField控件93

5.7 选择控件95

5.7.1 CheckBox控件95

5.7.2 CheckBoxList控件97

5.7.3 RadioButton控件101

5.7.4 RadioButtonList控件102

5.7.5 ListBox控件103

5.7.6 DropDownList控件109

5.7.7 BulletedList控件111

5.8 图形控件114

5.8.1 Image控件114

5.8.2 ImageMap控件117

5.9 容器控件119

5.9.1 Panel控件119

5.9.2 PlaceHolder控件123

5.10 表格控件124

5.11 MultiView和View控件127

5.12 向导控件131

5.13 FileUpload控件138

5.14 广告控件140

5.14.1 AdRotator概述140

5.14.2 广告文件141

5.14.3 AdRotator控件实例141

5.15 日历控件143

5.15.1 日历控件概述143

5.15.2 定制日历外观145

5.15.3 Calendar综合实例147

第6章 数据验证控件153

6.1 初识验证控件153

6.2 ASP.NET验证服务器控件153

6.2.1 RequiredFieldValidator控件153

6.2.2 CompareValidator控件155

6.2.3 RangeValidator控件158

6.2.4 RegularExpressionValidator控件159

6.2.5 ValidationSummary控件161

6.2.6 CustomValidator控件164

6.3 使用图片或声音标识错误摘要165

6.4 使用验证组166

6.5 禁用ASP.NET服务器控件验证168

第7章 母版页的使用170

7.1 认识母版页170

7.2 创建母版页和内容页170

7.2.1 创建母版页170

7.2.2 创建内容页172

7.3 以编程方式使用母版页175

7.3.1 动态访问母版页175

7.3.2 动态加载母版页177

7.4 母版页的嵌套178

第8章 主题与皮肤180

8.1 主题概述180

8.1.1 什么是主题180

8.1.2 主题的优先级181

8.2 使用主题181

8.2.1 创建主题和皮肤文件181

8.2.2 使用皮肤设置主题182

8.2.3 使用样式表设置主题183

8.2.4 在Web.config中应用主题186

8.3 动态切换主题189

8.4 禁用主题191

第9章 用户控件192

9.1 用户控件基础192

9.1.1 用户控件结构192

9.1.2 创建用户控件192

9.1.3 转换用户控件194

9.2 访问用户控件195

9.3 动态加载用户控件196

第10章 使用ADO.NET管理数据198

10.1 ADO.NET概述198

10.1.1 ADO.NET的结构198

10.1.2 ADO.NET数据提供程序199

10.2 使用Connection对象200

10.3 使用Command对象执行数据操作203

10.3.1 返回查询数据集203

10.3.2 进行条件查询205

10.3.3 进行模糊查询206

10.3.4 插入数据操作207

10.3.5 更新数据操作208

10.3.6 删除数据操作209

10.4 ADO.NET事务处理210

10.4.1 认识事务处理210

10.4.2 事务处理实例210

10.5 使用DataReader对象213

10.5.1 DataReader对象的方法和属性213

10.5.2 检索多个结果集214

10.6 使用DataAdapter对象215

10.6.1 使用DataAdapter对象检索数据215

10.6.2 使用DataAdapter对象插入、更改和删除数据217

10.7 DataSet对象220

10.7.1 DataSet对象模型220

10.7.2 向DataSet中添加DataTable221

10.7.3 使用DataView对象225

10.7.4 使用DataSet写入/读取XML文件228

第11章 数据服务器控件230

11.1 GridView控件230

11.1.1 GridView控件绑定数据控件230

11.1.2 在GridView控件中更改列标题文本233

11.1.3 GridView控件的编辑和删除操作235

11.1.4 在GridView控件中实现分页功能238

11.1.5 在GridView控件中实现数据排序246

11.1.6 实现删除时弹出确认对话框250

11.1.7 在GridView控件中实现批量删除254

11.1.8 在GridView控件中实现自动编号256

11.1.9 为GridView控件中某个字段创建超链接257

11.1.10 GridView控件与下拉列表结合258

11.1.11 在GridView控件中进行批量更新260

11.1.12 将GridView中的数据导出到Excel/Word文档263

11.1.13 定制GridView控件外观266

11.1.14 定制GridView字段值的显示格式266

11.1.15 GridView控件的常用属性和事件267

11.2 DataList控件269

11.2.1 DataList控件概述269

11.2.2 DataList控件绑定数据270

11.2.3 DataList控件的编辑与删除操作272

11.2.4 用DataList控件实现分页276

11.2.5 用DataList控件实现批量删除280

11.2.6 在DataList控件中查看数据详细信息282

11.3 DetailsView控件284

11.3.1 DetailsView控件概述284

11.3.2 DetailsView控件绑定数据操作285

11.3.3 DetailsView控件的分页286

11.3.4 DetailsView控件的编辑、插入和删除操作290

11.3.5 DetailsView控件与GridVeiw控件联动295

11.4 FormView控件300

11.4.1 FormView控件概述300

11.4.2 FormView控件绑定数据301

11.4.3 用FormView控件实现分页、编辑、插入和删除303

11.5 ListView控件304

11.5.1 ListView控件概述304

11.5.2 ListView控件绑定数据305

11.5.3 用ListView控件实现自定义分页306

11.5.4 用ListView控件实现排序309

11.5.5 用ListView控件实现编辑、删除和插入功能313

11.5.6 用ListView控件实现选择功能320

11.5.7 用ListView控件实现自动编号322

11.6 Repeater控件324

11.6.1 Repeater控件概述324

11.6.2 Repeater控件的嵌套324

第12章 导航控件327

12.1 站点地图327

12.2 SiteMapPath服务器控件328

12.2.1 SiteMapPath控件概述328

12.2.2 使用SiteMapPath控件创建站点导航329

12.2.3 SiteMapPath控件常用属性330

12.3 TreeView服务器控件332

12.3.1 TreeView控件概述332

12.3.2 以编程的方式创建静态TreeView导航332

12.3.3 TreeView控件绑定站点地图文件334

12.3.4 TreeView控件绑定XML文档335

12.3.5 TreeView控件绑定数据库336

12.3.6 TreeView控件综合使用339

……

第13章 登录控件与成员管理350

第14章 WebParts服务器控件383

第15章 LINQ技术407

第16章 上传与下载管理430

第17章 电子邮件功能的实现447

第18章 多功能编辑器464

第19章 网站开发中的典型技术474

第20章 聊天室的设计与实现516

第21章 留言板的设计与实现526

第22章 新闻发布系统设计与实现542

参考文献 572