ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材

ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2005-08
版次: 1
ISBN: 9787115135094
定价: 27.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 293页
字数: 460千字
  •   本书以Visual Studio.NET为开发工具,以C#为开发语言,用通俗、简明的语言由浅入深地讲解ASP.NET数据库访问技术、编程方法和Web应用程序的开发方法,同时辅以大量的实例。书中所有程序代码均采用CodeBehind技术,通过实例步步引导读者快速掌握用C#和ASP.NET进行数据库编程的思路和技巧,书中所有例题及相关代码都已在Visual Studio.NET 2003中文版开发环境中调试通过。同时,每一章后面都附有相应的练习题,帮助读者对本章所学知识的进一步理解和掌握。

      本书可以作为高等学校计算机及相关专业的ASP.NET Web应用程序设计和数据库开发教材,也适合广大计算机爱好者自学使用。 第1章 建立ASP.NET的开发环境 1

    1.1 .NET框架结构 1

    1.2 ASP.NET及其关键技术 3

    1.2.1 从ASP到ASP.NET 3

    1.2.2 ASP.NET的特点 4

    1.2.3 ASP.NET与ASP的对比 5

    1.3 建立服务器端ASP.NET的运行环境 5

    1.4 Visual Studio.NET开发工具 7

    1.4.1 Visual Studio.NET开发环境的启动 8

    1.4.2 Visual Studio.NET开发环境的组成与使用 9

    1.5 利用Visual Studio.NET设计ASP.NET Web应用程序 17

    1.5.1 设计ASP.NET Web应用程序的步骤 17

    1.5.2 ASP.NET Web应用程序的结构 21

    1.5.3 ASP.NET的常用内置对象简介 21

    习题 23

    第2章 C#语言与面向对象的编程基础 25

    2.1 一个简单的C#程序 25

    2.2 数据类型 27

    2.2.1 值类型 27

    2.2.2 类 29

    2.2.2.1 类的定义 29

    2.2.2.2 创建类的实例 30

    2.2.2.3 类的成员 30

    2.2.2.4 构造函数和析构函数 31

    2.2.2.5 类的方法 32

    2.2.2.6 字段与属性 33

    2.2.2.7 类的继承、派生和多态性 35

    2.2.2.8 抽象类与密封类 39

    2.2.2.9 object类和string类 40

    2.2.3 接口 40

    2.2.3.1 接口的定义 40

    2.2.3.2 接口的实现 41

    2.2.4 委托 41

    2.2.4.1 委托的定义 41

    2.2.4.2 创建委托的实例 42

    2.2.5 事件 43

    2.2.6 数组类型 44

    2.3 运算符 44

    2.3.1 常用运算符 45

    2.3.2 运算符的优先级 47

    2.4 控制语句 48

    2.4.1 选择语句 48

    2.4.2 循环语句 49

    2.4.3 跳转语句 51

    2.4.4 异常处理 51

    2.5 命名空间 51

    2.5.1 命名空间的概念 52

    2.5.2 namespace和using关键词 52

    习题 52

    第3章 Web窗体与控件 55

    3.1 Web窗体 55

    3.1.1 Web程序模型 57

    3.1.2 HTML控件与Web控件 57

    3.2 常用服务器端控件 60

    3.2.1 Label控件 60

    3.2.2 TextBox控件 60

    3.2.3 Button控件 60

    3.2.4 LinkButton控件 62

    3.2.5 ImageButton控件 62

    3.2.6 DropDownList控件 62

    3.2.7 ListBox控件 65

    3.2.8 CheckBox控件 66

    3.2.9 CheckBoxList控件 67

    3.2.10 RadioButton控件 68

    3.2.11 RadioButtonList控件 69

    3.2.12 Calendar控件 69

    3.3 服务器端数据验证控件 72

    3.3.1 RequiredFieldValidator控件 72

    3.3.2 RangeValidator控件 73

    3.3.3 CompareValidator控件 74

    3.3.4 RegularExpresstionValidator控件 76

    3.3.5 CustomValidator控件 77

    3.3.6 ValidationSummary控件 78

    3.3.7 数据验证控件使用综合实例 80

    3.4 用户控件 82

    3.4.1 建立用户控件 82

    3.4.2 使用用户控件 84

    习题 84

    第4章 ADO.NET组件及对象模型 86

    4.1 ADO.NET概述 86

    4.1.1 ADO.NET与ADO区别 86

    4.1.2 .NET框架中的数据提供者 87

    4.2 ADO.NET对象模型 89

    4.2.1 ADO.NET对象模型概述 89

    4.2.2 相关命名空间的引用 90

    4.2.3 Connection对象及使用 91

    4.2.4 Command对象及使用 96

    4.2.5 DataReader对象及使用 100

    4.2.6 DataAdapter对象及使用 103

    4.2.7 DataSet对象及使用 107

    4.2.8 DataTable对象及使用 110

    4.2.9 执行存储过程 116

    4.3 数据访问途径 121

    4.3.1 Connection-Command-DataReader方法 122

    4.3.2 Connection-DataAdapter-DataSet方法 126

    习题 129

    第5章 DataGrid控件与数据操作 130

    5.1 数据绑定技术概述 130

    5.2 DataGrid控件 131

    5.2.1 DataGrid控件的安插与绑定 131

    5.2.2 设置DataGird控件的外观 133

    5.2.3 设置DataGrid控件的分页浏览功能 136

    5.2.4 设置DataGrid控件的数据排序功能 138

    5.3 DataGrid控件的列类型 141

    5.3.1 创建自定义数据访问类DBAccess 141

    5.3.2 DataGrid控件的列类型 153

    5.3.3 绑定列 154

    5.3.4 按钮列(选择列、编辑列、删除列) 156

    5.3.5 超级链接列 162

    5.3.6 模板列 163

    5.3.7 综合实例 165

    习题 173

    第6章 ADO.NET与XML文件 174

    6.1 XML概述 174

    6.1.1 XML与HTML的区别 174

    6.1.2 XML文件组成结构实例 175

    6.1.3 XML与数据库间的关系 182

    6.2 ADO.NET操纵XML文件 184

    6.2.1 XML文档对象模型 184

    6.2.2 XML文件的生成 186

    6.2.3 XML文件的读取 194

    6.2.4 操纵XML文件的实例 198

    习题 202

    第7章 网页间的数据共享 204

    7.1 网页间共享数据的几种情况 204

    7.1.1 同一网页内 204

    7.1.2 同一窗口不同网页间 205

    7.1.3 同一机器不同窗口间 205

    7.1.4 不同机器间 205

    7.2 Application对象 205

    7.2.1 Application对象介绍 205

    7.2.2 Application对象的实际应用 207

    7.3 Session对象 208

    7.3.1 Session对象介绍 208

    7.3.2 Session对象的实际应用 210

    7.4 Cookie对象 211

    7.4.1 Cookie对象介绍 211

    7.4.2 Cookie对象的生命周期 212

    7.4.3 Cookie对象的应用 213

    7.5 文件操作 214

    7.5.1 StreamReader对象与文件的读取 214

    7.5.2 StreamWriter对象与文件的写入 215

    习题 216

    第8章 Web应用程序配置及安全性 217

    8.1 ASP.NET应用程序的结构 217

    8.2 Web.config文件 218

    8.2.1 配置段 219

    8.2.2 配置段 220

    8.2.2.1 与程序开发有关的子元素 221

    8.2.2.2 与环境配置有关的子元素 223

    8.2.2.3 与IIS配置有关的子元素 224

    8.2.2.4 与安全性配置有关的子元素 224

    8.2.3 配置继承 226

    8.3 Global.asax文件 227

    8.3.1 全局指令 227

    8.3.2 全局事件处理程序 228

    8.3.3 全局对象标记 229

    8.4 ASP.NET应用程序的安全性概述 230

    8.4.1 验证 230

    8.4.2 授权 230

    8.5 Windows验证 231

    8.5.1 基本验证 231

    8.5.2 简要验证 231

    8.5.3 集成Windows验证 232

    8.6 窗体验证 232

    8.6.1 基于窗体的身份验证 232

    8.6.2 基于角色的安全 236

    习题 237

    第9章 综合应用实例(一)——留言板 238

    9.1 留言板的功能与网页模块划分 238

    9.2 留言板页面介绍 239

    9.2.1 留言板页面介绍 239

    9.2.2 留言板运行界面 239

    9.3 与留言板有关的数据库结构设计 240

    9.4 留言板程序与网页设计 241

    9.4.1 用户登录 241

    9.4.2 用户注册 244

    9.4.3 留言板首页 246

    9.4.4 撰写留言 252

    9.4.5 查看和回复留言 254

    第10章 综合应用实例(二)——学生选课系统 259

    10.1 系统模块划分与各模块的功能 259

    10.2 系统页面介绍 259

    10.2.1 系统页面介绍 259

    10.2.2 系统运行界面 260

    10.3 系统数据库结构设计 262

    10.4 网页与程序设计 264

    10.4.1 登录页面 264

    10.4.2 学生选课页面 267

    10.4.3 教师页面 271

    10.4.4 管理员框架页面 274

    10.4.5 管理员管理学生页面 275

    10.4.6 管理员管理教师页面 280

    10.4.7 管理员管理课程页面 284

    10.4.8 密码修改页面 288

    参考文献 292
  • 内容简介:
      本书以Visual Studio.NET为开发工具,以C#为开发语言,用通俗、简明的语言由浅入深地讲解ASP.NET数据库访问技术、编程方法和Web应用程序的开发方法,同时辅以大量的实例。书中所有程序代码均采用CodeBehind技术,通过实例步步引导读者快速掌握用C#和ASP.NET进行数据库编程的思路和技巧,书中所有例题及相关代码都已在Visual Studio.NET 2003中文版开发环境中调试通过。同时,每一章后面都附有相应的练习题,帮助读者对本章所学知识的进一步理解和掌握。

      本书可以作为高等学校计算机及相关专业的ASP.NET Web应用程序设计和数据库开发教材,也适合广大计算机爱好者自学使用。
  • 目录:
    第1章 建立ASP.NET的开发环境 1

    1.1 .NET框架结构 1

    1.2 ASP.NET及其关键技术 3

    1.2.1 从ASP到ASP.NET 3

    1.2.2 ASP.NET的特点 4

    1.2.3 ASP.NET与ASP的对比 5

    1.3 建立服务器端ASP.NET的运行环境 5

    1.4 Visual Studio.NET开发工具 7

    1.4.1 Visual Studio.NET开发环境的启动 8

    1.4.2 Visual Studio.NET开发环境的组成与使用 9

    1.5 利用Visual Studio.NET设计ASP.NET Web应用程序 17

    1.5.1 设计ASP.NET Web应用程序的步骤 17

    1.5.2 ASP.NET Web应用程序的结构 21

    1.5.3 ASP.NET的常用内置对象简介 21

    习题 23

    第2章 C#语言与面向对象的编程基础 25

    2.1 一个简单的C#程序 25

    2.2 数据类型 27

    2.2.1 值类型 27

    2.2.2 类 29

    2.2.2.1 类的定义 29

    2.2.2.2 创建类的实例 30

    2.2.2.3 类的成员 30

    2.2.2.4 构造函数和析构函数 31

    2.2.2.5 类的方法 32

    2.2.2.6 字段与属性 33

    2.2.2.7 类的继承、派生和多态性 35

    2.2.2.8 抽象类与密封类 39

    2.2.2.9 object类和string类 40

    2.2.3 接口 40

    2.2.3.1 接口的定义 40

    2.2.3.2 接口的实现 41

    2.2.4 委托 41

    2.2.4.1 委托的定义 41

    2.2.4.2 创建委托的实例 42

    2.2.5 事件 43

    2.2.6 数组类型 44

    2.3 运算符 44

    2.3.1 常用运算符 45

    2.3.2 运算符的优先级 47

    2.4 控制语句 48

    2.4.1 选择语句 48

    2.4.2 循环语句 49

    2.4.3 跳转语句 51

    2.4.4 异常处理 51

    2.5 命名空间 51

    2.5.1 命名空间的概念 52

    2.5.2 namespace和using关键词 52

    习题 52

    第3章 Web窗体与控件 55

    3.1 Web窗体 55

    3.1.1 Web程序模型 57

    3.1.2 HTML控件与Web控件 57

    3.2 常用服务器端控件 60

    3.2.1 Label控件 60

    3.2.2 TextBox控件 60

    3.2.3 Button控件 60

    3.2.4 LinkButton控件 62

    3.2.5 ImageButton控件 62

    3.2.6 DropDownList控件 62

    3.2.7 ListBox控件 65

    3.2.8 CheckBox控件 66

    3.2.9 CheckBoxList控件 67

    3.2.10 RadioButton控件 68

    3.2.11 RadioButtonList控件 69

    3.2.12 Calendar控件 69

    3.3 服务器端数据验证控件 72

    3.3.1 RequiredFieldValidator控件 72

    3.3.2 RangeValidator控件 73

    3.3.3 CompareValidator控件 74

    3.3.4 RegularExpresstionValidator控件 76

    3.3.5 CustomValidator控件 77

    3.3.6 ValidationSummary控件 78

    3.3.7 数据验证控件使用综合实例 80

    3.4 用户控件 82

    3.4.1 建立用户控件 82

    3.4.2 使用用户控件 84

    习题 84

    第4章 ADO.NET组件及对象模型 86

    4.1 ADO.NET概述 86

    4.1.1 ADO.NET与ADO区别 86

    4.1.2 .NET框架中的数据提供者 87

    4.2 ADO.NET对象模型 89

    4.2.1 ADO.NET对象模型概述 89

    4.2.2 相关命名空间的引用 90

    4.2.3 Connection对象及使用 91

    4.2.4 Command对象及使用 96

    4.2.5 DataReader对象及使用 100

    4.2.6 DataAdapter对象及使用 103

    4.2.7 DataSet对象及使用 107

    4.2.8 DataTable对象及使用 110

    4.2.9 执行存储过程 116

    4.3 数据访问途径 121

    4.3.1 Connection-Command-DataReader方法 122

    4.3.2 Connection-DataAdapter-DataSet方法 126

    习题 129

    第5章 DataGrid控件与数据操作 130

    5.1 数据绑定技术概述 130

    5.2 DataGrid控件 131

    5.2.1 DataGrid控件的安插与绑定 131

    5.2.2 设置DataGird控件的外观 133

    5.2.3 设置DataGrid控件的分页浏览功能 136

    5.2.4 设置DataGrid控件的数据排序功能 138

    5.3 DataGrid控件的列类型 141

    5.3.1 创建自定义数据访问类DBAccess 141

    5.3.2 DataGrid控件的列类型 153

    5.3.3 绑定列 154

    5.3.4 按钮列(选择列、编辑列、删除列) 156

    5.3.5 超级链接列 162

    5.3.6 模板列 163

    5.3.7 综合实例 165

    习题 173

    第6章 ADO.NET与XML文件 174

    6.1 XML概述 174

    6.1.1 XML与HTML的区别 174

    6.1.2 XML文件组成结构实例 175

    6.1.3 XML与数据库间的关系 182

    6.2 ADO.NET操纵XML文件 184

    6.2.1 XML文档对象模型 184

    6.2.2 XML文件的生成 186

    6.2.3 XML文件的读取 194

    6.2.4 操纵XML文件的实例 198

    习题 202

    第7章 网页间的数据共享 204

    7.1 网页间共享数据的几种情况 204

    7.1.1 同一网页内 204

    7.1.2 同一窗口不同网页间 205

    7.1.3 同一机器不同窗口间 205

    7.1.4 不同机器间 205

    7.2 Application对象 205

    7.2.1 Application对象介绍 205

    7.2.2 Application对象的实际应用 207

    7.3 Session对象 208

    7.3.1 Session对象介绍 208

    7.3.2 Session对象的实际应用 210

    7.4 Cookie对象 211

    7.4.1 Cookie对象介绍 211

    7.4.2 Cookie对象的生命周期 212

    7.4.3 Cookie对象的应用 213

    7.5 文件操作 214

    7.5.1 StreamReader对象与文件的读取 214

    7.5.2 StreamWriter对象与文件的写入 215

    习题 216

    第8章 Web应用程序配置及安全性 217

    8.1 ASP.NET应用程序的结构 217

    8.2 Web.config文件 218

    8.2.1 配置段 219

    8.2.2 配置段 220

    8.2.2.1 与程序开发有关的子元素 221

    8.2.2.2 与环境配置有关的子元素 223

    8.2.2.3 与IIS配置有关的子元素 224

    8.2.2.4 与安全性配置有关的子元素 224

    8.2.3 配置继承 226

    8.3 Global.asax文件 227

    8.3.1 全局指令 227

    8.3.2 全局事件处理程序 228

    8.3.3 全局对象标记 229

    8.4 ASP.NET应用程序的安全性概述 230

    8.4.1 验证 230

    8.4.2 授权 230

    8.5 Windows验证 231

    8.5.1 基本验证 231

    8.5.2 简要验证 231

    8.5.3 集成Windows验证 232

    8.6 窗体验证 232

    8.6.1 基于窗体的身份验证 232

    8.6.2 基于角色的安全 236

    习题 237

    第9章 综合应用实例(一)——留言板 238

    9.1 留言板的功能与网页模块划分 238

    9.2 留言板页面介绍 239

    9.2.1 留言板页面介绍 239

    9.2.2 留言板运行界面 239

    9.3 与留言板有关的数据库结构设计 240

    9.4 留言板程序与网页设计 241

    9.4.1 用户登录 241

    9.4.2 用户注册 244

    9.4.3 留言板首页 246

    9.4.4 撰写留言 252

    9.4.5 查看和回复留言 254

    第10章 综合应用实例(二)——学生选课系统 259

    10.1 系统模块划分与各模块的功能 259

    10.2 系统页面介绍 259

    10.2.1 系统页面介绍 259

    10.2.2 系统运行界面 260

    10.3 系统数据库结构设计 262

    10.4 网页与程序设计 264

    10.4.1 登录页面 264

    10.4.2 学生选课页面 267

    10.4.3 教师页面 271

    10.4.4 管理员框架页面 274

    10.4.5 管理员管理学生页面 275

    10.4.6 管理员管理教师页面 280

    10.4.7 管理员管理课程页面 284

    10.4.8 密码修改页面 288

    参考文献 292
查看详情
相关图书 / 更多
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET程序设计
张铁红
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET动态网站项目开发实用教程(C#版)(微课版)
陈凤 张治军 谭恒松 胡游龙
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET实践教程(第3版)(微课版)
魏菊霞;李志中;李晶;谢云
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET程序设计案例教程
张华
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASM全埋点开发实战
王灼洲 张伟
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET核心技术
叶昭晖 著;叶昭晖、陈修亮、郑龙、王伊、杨磊 编
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
ASP.NET数据库应用程序开发教程——21世纪高等学校计算机基础教育系列教材
ASP.NET Web开发技术(微课版)
王颖;刘艳;王先水