《ASP.NET 2.0网站开发实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:管曙亮主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121058502
  • 页数:279 页
图书介绍:本书以VS 2005为开发工具,以“网上书店”项目案例为示例,讲解最基本、最实用的知识与技能,示例很有实用参考价值;通过大量实验练习,融会贯通“网上书店”项目各功能模块,以期对学生开发网站有较大的帮助。

第1章 “网上书店”项目案例简介 1

“网上书店”项目案例的来源 1

“网上书店“项目案例的需求分析 1

“网上书店”项目案例的所用实体及业务操作 3

“网上书店”项目案例所用实体间的关系 8

“网上书店”项目案例流程的展示 9

Web应用程序的工作原理 12

习题1 13

第2章 面向对象程序设计 15

类的意义与构成 15

定义一个类 16

定义一个派生类 22

引用一个类 26

定义接口的意义 27

定义与实现一个接口 28

引用一个接口 30

命名空间的作用 32

访问修饰符 34

习题2 36

第3章 数据库操作 37

常用数据库及其连接串 37

Access数据库 37

Excel数据库 38

SQLServer数据库 39

数据库操作中所使用的数据对象 41

打开数据库——连接(Connection) 41

获取或更新数据源——命令(Command) 42

顺序读取数据——数据阅读器(DataReader) 43

存放一组命令——数据适配器(DataAdapter) 43

在内存读写数据库数据——数据集(DataSet)及其表、行、列对象 44

为数据控件迅速提供各类数据源——数据源控件 46

对数据库进行选择性更新——事务(Transaction) 47

发现与处理数据库运行时错误——异常(Exception) 47

用类实现数据库的通用操作 49

执行带有SQL语句文本的数据查询 49

执行带有SQL语句文本的非数据查询 51

执行带参数的SQL语句文本的查询 51

执行无参数的查询类存储过程 53

执行有参数的查询类存储过程 53

执行事务类型存储过程 53

用户登录模块的实现 54

用户界面层 54

业务逻辑层 56

数据层 57

Web应用程序的建立、执行、保存与打开 58

习题3 60

第4章 界面设计 62

标准工具箱控件 62

Label控件与Literal控件——显示HTML文本 62

TextBox控件——输入文本 64

Button,LinkButton和ImageButton控件——输入命令 65

Image控件——显示图像 65

ImageMap控件——实现图像多热区 67

HyperLink控件——实现超级链接 68

BulletedList控件——创建项列表 68

RadioButton和RadioButtonList控件——实现多选一 69

CheckBox和CheckBoxList控件——实现多选多 72

DropDownList控件——实现多选一 74

ListBox控件——实现多选或单选 75

Table,TableRow与TableCell控件——创建可编程表 75

Panel控件与PlaceHolder控件——控件容器 76

MultiView和View控件——视图管理控件 77

FileUpload控件——实现文件上传 81

Calendar控件——实现日期选择 82

AdRotator控件——实现广告显示 83

验证类控件 84

输入验证的意义 84

输入验证的不同阶段(客户端与服务器端) 85

ValidationSummary控件——实现验证中错误信息的集中显示 86

RequiredFieldValidator控件——实现必填验证 86

CompareValidator控件——实现比较验证 88

RangeValidator控件——实现范围验证 89

RegularExpressionValidator控件——实现正则验证 90

CustomValidator控件——实现自定义验证 93

数据绑定控件 94

GridView控件——以二维方式显示与更新数据源的多个记录 94

DetailsView控件——以多行方式显示数据源的单个记录 102

DataList控件——以多行方式显示与更新多个记录 107

FormView控件——以多行方式显示数据源的单个记录 111

用户控件与自定义控件 115

用户控件 115

自定义控件 121

母版页与内容页的使用 127

创建母版页 128

使用母版页的优点 128

嵌套的母版页 129

CSS样式设置的使用 131

样式设置在网页中的作用 131

CSS简介和常用的样式属性 131

对普通HTML标记应用CSS样式 132

对Web服务器控件应用CSS样式 135

习题4 136

第5章 字符串处理 138

字符串类(String类与StringBuilder类) 138

String类 138

StringBuilder类 145

字符串操作示例 148

正则表达式与模式匹配 150

Regex类 150

Match类与MatchCollection类 151

Group类与GroupCollection类 151

Capture类与CaptureCollection类 152

Replace方法 155

习题5 156

第6章 数据读/写与内部对象 157

数据集合 157

数组(Array类) 157

数组列表(ArrayList类) 162

哈希表(HashTable类) 165

ASP.NET中的内部对象 168

Page类与Page对象 168

HttpResponse类与Response对象 169

HttpRequest类与Request对象 171

HttpCookie类与Cookie对象 176

HttpSessionState类与Session对象 178

HttpApplicationState类和Application对象 180

ViewState属性与ViewState对象 183

Server属性与Server对象 185

内部对象使用比较 186

习题6 187

第7章 网页中图形编程 188

客户端绘图的方法 188

使用动态网页作为图像源 201

读写数据库表中的图像 204

习题7 208

第8章 XML编程 209

XML概述 209

读写XML文件 209

写入XML文件 209

读取XML文件 211

使用XSL设置XML的显示样式 211

用XmlDocument操作XML对象 214

习题8 220

第9章 Web服务 222

Web服务的作用 222

Web服务的建立 223

Web服务的调用 226

IE浏览器链接调用Web服务 226

代理类编程调用Web服务 227

Web服务的工作原理 230

习题9 232

第10章 网站管理 233

安全 233

授权与认证的区别 233

基于Windows认证 233

基于Forms认证 236

使用代码创建或管理用户、角色和规则 243

应用程序配置 248

建立IIS虚拟目录 248

创建Web.config文件 249

应用程序设置 251

自定义错误 252

Web.config的继承性 252

创建Global.asax文件 254

提供程序配置 259

配置SQLServer提供程序 260

习题10 260

第11章 Web应用程序的调试与发布 262

Web应用程序的调试 262

Web应用程序的错误类型 263

设置断点 263

查看数据 264

Web应用程序的发布 267

习题11 267

附录 AVB*NET与C#对照 269