ASP.NET 程序设计教程
作者 : 郑阿奇
出版日期 : 2006-09-10
ISBN : 7-111-19572-8
定价 : 38.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 412
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

ASP.NET是Microsoft用于建立动态的数据库驱动网站的技术,被广为推崇用于B/S开发平台,本书通过大量完整的实例来全面介绍ASP.NET各个知识点与程序设计方法。主要内容包括:Web基础知识、ASP.NET简介、VB.NET语法、服务器控件、ASP.NET内建对象、文件操作、数据库基础、ADO.NET数据库编程和高级应用等。
  本书系统性和应用性强、融入了作者多年教学和应用项目开发的经验及体会。本书可作为大学本、专科相关课程的教材。也可作为ASP.NET培训教材和广大用户自学和参考的资料。

  本书特点:
  ●众多系统完整的例子。
  ●内容丰富,深入浅出。
  ●为教师免费提供教学配套资料,包括教学课件、实例文件、源文件。需要者请登录机工新阅读网站。

图书特色

图书前言

一般介绍ASP .NET的教材可以从两个角度出发,一是从开发环境和界面的角度,通过可视化与代码结合来介绍;另外是本教程采用的完全从代码角度来介绍。后者对教学和上机操作来说更方便一些。可在文本编辑器(如记事本)中输入源程序代码,在IIS中创建一个虚拟目录并命名,设置该虚拟目录对应文件所在的路径。在IE 6.0的地址栏中输入URL地址 http://localhost/aspx/文件名,即可在浏览器中运行该程序。
  本书是在总结多年ASP .NET教学和应用项目开发经验基础上编写完成的,编写过程中充分吸取了其他畅销实用教程的成功经验。与现有的ASP .NET教材相比,本书具有明显的应用特色,只要阅读本书并结合上机操作指导进行练习,就能在较短的时间内基本掌握ASP .NET及其应用技术。
  本书提供教学配套资料,包括教学课件、实例文件、源文件。需要者请登录华章网站。
  本书由南京信息工程大学顾韵华编著,南京师范大学郑阿奇主编、定稿。
  参加本书编写的还有梁敬东、丁有和、王燕平、彭作民、崔海源、徐卫军、刘毅等。

编  者
2006年5月

封底文字

ASP.NET是Microsoft用于建立动态的数据库驱动网站的技术,被广为推崇用于B/S开发平台,本书通过大量完整的实例来全面介绍ASP.NET各个知识点与程序设计方法。主要内容包括:Web基础知识、ASP.NET简介、VB.NET语法、服务器控件、ASP.NET内建对象、文件操作、数据库基础、ADO.NET数据库编程和高级应用等。
  本书系统性和应用性强、融入了作者多年教学和应用项目开发的经验及体会。本书可作为大学本、专科相关课程的教材。也可作为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章  服务器控件 91
4.1  概述 91
4.1.1  服务器控件分类 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.7  HtmlInputText控件 101
4.2.8  HtmlTextArea控件 101
4.2.9  HtmlImage控件 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章  数据库基础 202
7.1  数据库简介 202
7.1.1  数据库结构 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  数据更新 262
9.4.1  通过Command对象更新数据库 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数据库各表的样本数据 41

教学资源推荐
参考读物推荐
作者: [俄]德米特里·内斯特鲁克(Dmitri Nesteruk) 著
作者: (美)Gary Gruver, Mike Young, Pat Fulghum 著
作者: 荣耀 瞿静文