《ASP.NET程序设计教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:郑阿奇主编;顾韵华等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111195728
  • 页数:412 页
图书介绍:本书从代码角度,通过100多个系统完整的例子来全面介绍ASP.NET各个知识点。

第1章 Web基础知识 1

1.1 TCP/IP协议 1

1.1.1 TCP/IP协议模型 1

1.1.2 IP地址和DNS域名 1

1.2 Web概述 2

1.2.1 HTTP协议 2

1.2.2 统一资源定位符 3

1.2.3 Web技术 4

1.2.4 J2EE和.NET Web开发平台 6

1.3 超文本标记语言HTML 6

1.3.1 HTML文档的基本构成 8

1.3.2 HTML基本标记 9

1.4 可扩展标记语言XML 30

1.4.1 XML概述 30

1.4.2 XML文档的编写 32

1.4.3 XML文档的显示 33

1.5 Web服务器 34

1.5.1 Web服务器概述 34

1.5.2 IIS的安装和配置 34

本章小结 36

习题 37

第2章 ASP.NET简介 38

2.1 从ASP到ASP.NET 38

2.1.1 ASP 38

2.1.2 ASP.NET 39

2.2 .NET框架 40

2.3 建立ASP.NET运行环境 41

2.4 ASP.NET程序结构 42

2.4.1 用户登录程序 43

2.4.2 ASP.NET程序结构 45

2.4.3 ASP.NET程序执行 46

2.5 Visual Studio.NET简介 46

本章小结 52

习题 52

第3章 VB.NET语言 53

3.1 程序结构 53

3.2 数据类型、常量和变量 55

3.2.1 数据类型 55

3.2.2 常量 56

3.2.3 变量 57

3.3 运算符和表达式 58

3.3.1 运算符 58

3.3.2 表达式 60

3.4 流程控制 60

3.4.1 分支结构 61

3.4.2 循环结构 68

3.5 数组 73

3.5.1 数组的声明及使用 73

3.5.2 动态数组 75

3.5.3 与数组相关的系统函数 75

3.6 过程 76

3.6.1 Sub子程序 76

3.6.2 参数传递 77

3.6.3 函数 81

3.7 面向对象编程的基本概念 87

3.7.1 类和对象 87

3.7.2 命名空间 88

3.7.3 访问控制 89

3.7.4 继承 89

本章小结 89

习题 90

4.1 概述 91

4.1.1 服务器控件分类 91

第4章 服务器控件 91

4.1.2 服务器控件属性、事件和方法 92

4.1.3 服务器控件层次结构 92

4.2 HTML服务器控件 92

4.2.1 概述 92

4.2.2 HtmlAnchor控件 96

4.2.3 HtmlForm控件 97

4.2.4 HtmlButton控件 98

4.2.5 HtmlInputButton控件 98

4.2.6 HtmlInputImage控件 99

4.2.8 HtmlTextArea控件 101

4.2.9 HtmlImage控件 101

4.2.7 HtmlInputText控件 101

4.2.10 HtmlInputCheckBox控件 104

4.2.11 HtmlInputRadioButton控件 104

4.2.12 HtmlSelect控件 105

4.2.13 HtmlInputFile控件 108

4.3 Web服务器控件 112

4.3.1 概述 112

4.3.2 Label控件 115

4.3.3 Button控件 115

4.3.4 HyperLink控件 117

4.3.5 LinkButton控件 117

4.3.6 ImageButton控件 119

4.3.7 TextBox控件 120

4.3.8 CheckBox控件 122

4.3.9 CheckBoxList控件 123

4.3.10 RadioButton控件和RadioButtonList控件 125

4.3.11 Image控件 128

4.3.12 DropDownList控件 129

4.3.13 ListBox控件 131

4.3.14 Panel控件 133

4.3.15 Table、TableRow和TableCell控件 133

4.4 增强控件 139

4.4.1 Literal控件 139

4.4.2 PlaceHolder控件 139

4.4.3 AdRotator控件 140

4.4.4 Calendar控件 142

本章小结 148

习题 148

第5章 ASP.NET内建对象 150

5.1 概述 150

5.1.1 ASP.NET页面处理过程 150

5.1.2 ASP.NET对象概述 151

5.2 Page对象 152

5.2.1 Page对象的属性 152

5.2.2 Page对象的方法 153

5.2.3 Page对象的事件 154

5.3 Response对象 157

5.3.1 向浏览器发送信息 158

5.3.2 重定向 158

5.3.3 输出文本文件 159

5.3.4 使用缓冲区(Buffer) 159

5.3.5 检查浏览者联机状态 160

5.3.6 自定义日志记录 161

5.3.7 在指定时间段显示网页 162

5.4 Request对象 163

5.4.1 获取表单数据 164

5.4.2 获取客户端浏览器的信息 167

5.4.3 获取服务器端环境变量 168

5.4.4 获取当前浏览网页的路径 171

5.5 Server对象 171

5.5.1 HTML编码和解码 172

5.5.2 URL编码和解码 172

5.5.3 执行指定程序 173

5.5.4 路径转换 174

5.5.5 建立新对象 175

5.6 Application对象 176

5.6.1 存取Application对象变量值 176

5.6.2 锁定Application对象 177

5.6.3 Application对象的事件 179

5.7 Session对象 180

5.7.1 设定Session对象变量的生存期 181

5.7.2 在页面之间传递数据 183

5.7.3 页面访问控制 184

5.7.4 Session对象事件的应用 185

5.8 Cookie对象 186

5.8.1 自定义Cookies对象 188

5.8.2 设定Cookie对象变量的生存期 189

本章小结 190

习题 190

第6章 文件操作 191

6.1 FileSystemObject对象 191

6.2 System.IO命名空间 194

6.2.1 操作目录和路径 194

6.2.2 操作文件 195

本章小结 201

习题 201

7.1.1 数据库结构 202

7.1 数据库简介 202

第7章 数据库基础 202

7.1.2 数据库管理系统 203

7.2 数据库和表的创建与维护 203

7.2.1 Access数据库和表操作 204

7.2.2 SQL Server 2000数据库和表操作 206

7.3 数据库语言SQL 212

7.3.1 SELECT查询 212

7.3.2 数据更新 218

7.4 存储过程 219

本章小结 222

习题 222

第8章 ADO.NET 224

8.1 概述 224

8.2 ADO.NET模型 224

8.3 ADO.NET的结构 225

8.3.1 ADO.NET命名空间 226

8.3.2 ADO.NET对象结构 227

8.4 ADO.NET数据库操作 229

8.4.1 基于ASP.NET的数据库应用程序结构 229

8.4.2 ADO.NET数据库操作过程 229

8.5 ASP.NET数据库应用程序简例 230

本章小结 232

习题 232

第9章 数据库编程 233

9.1 连接数据库 233

9.2 执行SQL命令 235

9.2.1 通过Command对象执行SQL命令 235

9.2.2 通过DataAdapter对象执行SQL命令 236

9.3 数据查询 239

9.3.1 通过DataReader查询数据 239

9.3.2 通过DataSet查询数据 246

9.4.1 通过Command对象更新数据库 262

9.4 数据更新 262

9.4.2 通过DataAdapter对象更新数据库 265

9.4.3 执行存储过程更新数据库 270

9.5 数据显示 272

9.5.1 用Repeater控件显示数据 272

9.5.2 用DataList控件显示数据 275

9.5.3 用DataGrid控件显示数据 285

9.6 学生成绩管理系统实例 298

9.6.1 主程序界面 298

9.6.2 学生信息查询 299

9.6.3 学生成绩查询 303

9.6.4 学生信息的添加、修改、删除 304

9.6.5 成绩的录入与修改 309

习题 314

本章小结 314

第10章 高级应用 315

10.1 验证控件 315

10.1.1 RequiredFieldValidator控件 316

10.1.2 CompareValidator控件 317

10.1.3 RangeValidator控件 319

10.1.4 RegularExpressionValidator控件 320

10.1.5 CustomValidator控件 322

10.1.6 ValidationSummary控件 323

10.2 用户控件 325

10.2.1 创建用户控件 325

10.2.2 将用户控件添加到ASP.NET网页 325

10.3 XML的应用 326

10.3.1 读取XML文档 326

10.3.2 写入XML文档 327

10.3.3 基于XML的新闻系统 329

10.4 Web Service 335

10.4.1 创建Web Service 336

10.4.2 发布Web Service 339

10.4.3 使用Web Service 339

10.4.4 通过Web Service发布新闻 341

10.5 ASP.NET配置 343

10.5.1 配置系统的层次结构 343

10.5.2 配置文件结构 344

10.5.3 常用设置 345

10.6 性能优化 346

10.6.1 输出缓存 347

10.6.2 数据缓存 349

10.7 程序调试与异常处理 349

10.7.1 常见错误类型 349

10.7.2 异常处理 350

本章小结 352

习题 352

上机实验指导 353

实验1 网页制作 353

实验2 VB.NET基本程序设计 356

实验3 VB.NET过程和函数 362

实验4 Web服务器控件的使用 368

实验5 内建对象的应用 374

实验6 数据库基本操作 378

实验7 使用DataSet对象访问数据 383

实验8 综合应用编程 388

附录A HTML常用标记和属性 400

附录B Visual Basic.NET常用函数 404

附录C 常用控件列表 408

附录D XSCJ数据库各表的样本数据 411