当前位置:首页 > 工业技术
基于.NET的Web程序设计 ASP.NET标准教程
基于.NET的Web程序设计 ASP.NET标准教程

基于.NET的Web程序设计 ASP.NET标准教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘振岩编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121023954
  • 页数:305 页
图书介绍:本书以ASP.NET的基础知识和应用为主要讨论对象,以浅显的方式讲解ASP.NET的基础知识,并包含了相应的实例。以HTML、DHTML、XML、C#入手,在夯实基础的同时由浅入深、循序渐进地对ASP.NET的具体应用进行了较为详细的讨论。通过对实例的学习,读者可以更好地领会ASP.NET语法和编程技巧,有助于将所学的知识融会贯通。本书内容翔实、丰富、浅显易懂,主要面向初、中级用户,对高级用户也有参考价值。本书特别适合作为高等院校计算机及相关专业的教学用书,也可作为Web程序设计的培训教材。
《基于.NET的Web程序设计 ASP.NET标准教程》目录

1.1 Web程序设计概述 1

1.1.1 什么是Web应用程序 1

第1章 基于.NET的Web程序设计的基础知识 1

1.1.2 服务器端Web开发技术 3

1.2 ASP.NET概述 3

1.2.1 .NET Framework 3

1.2.2 什么是ASP.NET 5

1.2.3 ASP.NET的特色 5

1.3 本章小结 6

1.4 习题 6

实例2-1 第一个HTML文件 7

第2章 HTML 7

2.1 HTML文件的基本结构 7

2.2 构成网页的基本元素 10

实例2-3 〈Hn〉标记的使用2 10

实例2-2 〈Hn〉标记的使用1 10

实例2-4 〈PRE〉标记的使用 11

实例2-5 〈BR〉和〈P〉标记的使用 12

实例2-6 〈HR〉标记的使用 13

2.3 超级链接标记 13

实例2-7 〈A〉标记的使用 14

2.4 在HTML文件中使用图像 15

实例2-8 〈IMG〉标记的使用1 15

2.5 框架结构的使用 16

实例2-9 〈IMG〉标记的使用2 16

实例2-10 使用框架结构组织网页 16

实例2-11 页内框架的使用 21

实例2-12 表格的使用 22

2.6 HTML中的表格 22

实例2-13 表格边框属性的使用 24

实例2-14 合并表格的单元格 25

实例2-15 无序列表的建立 26

2.7 列表格式的使用 26

实例2-16 有序列表的建立 27

2.8 表单的使用 28

实例2-17 说明列表的建立 28

实例2-18 表单的使用 29

2.10 习题 32

2.9 本章小结 32

实例3-1 综合运用DHTML制作电子图书 33

3.1.1 浏览电子图书 33

3.1 创建电子图书 33

第3章 用实例学习DHTML 33

3.1.2 电子图书的实现步骤 34

3.2.1 在HTML中使用JavaScript 37

3.2 JavaScript 37

3.2.2 JavaScript基本语法 38

3.3 事件处理和文档对象模型(DOM) 41

实例3-2 练习JavaScript的事件处理 42

3.3.1 事件处理 42

3.3.2 文档对象模型(DOM) 44

实例3-3 Alert、Confirm和Prompt方法的使用 45

实例3-4 Open和Navigate方法的使用 47

3.4.1 使用CSS 48

3.4 级联式样式表(CSS) 48

实例3-5 不使用CSS设置网页格式 48

实例3-6 使用CSS设置网页格式 49

3.4.2 定义CSS 50

实例3-7 具有上下文关系的HTML标记样式的使用 52

实例3-8 用户定义类的使用 53

实例3-9 虚类的使用 56

3.6 习题 57

3.5 本章小结 57

4.1.1 HTML的局限性 58

4.1 XML概述 58

第4章 XML 58

4.1.2 不同于HTML的XML 59

4.1.3 XML的主要特性 60

4.2.1 XML文件结构 61

4.2 XML文件结构和基本语法 61

4.1.4 XML与ASP.NET的联系 61

4.2.2 XML的基本语法 62

实例4-1 利用CSS显示XML文件 63

4.3 XML与CSS 63

4.4 XSL 64

实例4-2 利用XSL显示XML文件 64

4.5 DTD 66

实例4-3 内部DTD的使用 67

实例4-4 外部DTD的使用 68

4.6 XML Schema 69

实例4-5 XML Schema的使用 70

4.7 本章小结 71

4.8 习题 71

第5章 C#语言基础 72

5.1 数据类型 72

5.2.1 常用的操作符 73

5.2 操作符 73

5.3.1 选择语句 74

5.2.2 操作符的优先级 74

5.3 控制语句 74

5.3.2 循环语句 75

5.3.3 跳出、继续和转向语句 76

5.4.1 什么是命名空间 77

5.4.2 命名空间的声明和调用 77

5.4 命名空间 77

5.5 C#实例 78

5.7 习题 78

实例5-1 一个简单的C#编程实例 78

5.6 本章小结 78

第6章 ASP.NET开发环境和工具 79

6.1 程序开发环境的建立 79

6.1.1 单机仿真开发环境的建构 79

实例6-1 ASP.NET开发环境的建构——如何安装Web服务器(IIS) 79

6.1.2 Web站点的基本概念 80

实例6-2 如何利用记事本开发ASP.NET Web应用程序 81

6.2 不同开发工具的使用 81

6.2.1 记事本 81

实例6-3 如何利用Dreamweaver MX开发ASP.NET Web应用程序 83

6.2.2 DreamWeaver MX 83

6.2.3 Visual Studio.NET 84

实例6-4 如何利用Visual Studio.NET开发ASP.NET Web应用程序 85

6.3 本章小结 86

6.4 习题 87

实例7-1 不使用CodeBehind技术编写第一个简单的应用程序 88

7.1.1 Web Forms的代码组织方式 88

7.1 创建Web Forms 88

第7章 ASP.NET Web Forms 88

实例7-2 使用CodeBehind技术编写第一个简单的应用程序 90

7.1.3 Web Forms的事件模型 94

7.1.2 Web Forms的文件结构 94

实例7-3 如何实现一个按钮的Click事件 94

7.2 ASP.NET的内部对象 97

实例7-4 使用Response对象和Repuest对象在不同页面之间传递变量 98

7.2.1 Response对象和Request对象 98

实例7-5 使用Server对象将文件的虚拟路径对应其实际路径 101

7.4 习题 101

7.3 本章小结 101

7.2.2 Server对象 101

8.1 ASP.NET服务器控件简介 102

第8章 Web服务器控件 102

实例8-1 使用Button控件动态控制Label控件显示信息 103

8.2.2 Button控件 103

8.2.1 Label控件 103

8.2 基本Web服务器控件 103

8.2.3 LinkButton控件 104

实例8-2 动态改变Link Button控件的外观 105

实例8-3 动态改变ImageButton控件的外观 106

8.2.4 ImageButton控件 106

8.2.5 TextBox控件 107

实例8-4 使用TextBox控件实现用户身份验证 108

8.2.6 DropDownList控件 109

实例8-5 实现DropDownList控件选项更改后的自动回发 109

实例8-6 实现ListBox控件选项的选取、添加和删除操作 111

8.2.7 ListBox控件 111

8.2.8 CheckBox控件和CheckBoxList控件 113

实例8-7 使用CheckBox控件和CheckBoxList控件创建多个复选框 114

8.2.9 RadioButton控件和RadioButtonList控件 115

实例8-8 使用RadioButton控件和RadioButtonList控件创建多个单选按钮 116

8.2.10 Panel控件 117

实例8-9 使用Panel控件隐藏或显示一组控件 117

8.3.1 数据验证机制介绍 119

8.3 数据验证控件 119

8.3.2 RequiredFieldValidator控件 120

实例8-10 使用RequiredFieldValidator控件验证用户是否输入信息 120

实例8-11 使用CompareValidator控件验证用户两次输入的密码是否一致 121

8.3.3 CompareValidator控件 121

8.3.4 RangeValidator控件 122

实例8-12 使用RangeValidator控件验证用户的输入是否在指定的范围内 123

实例8-13 使用RegularExpressionValidator控件验证用户的输入是否符合电子邮件地址格式 124

8.3.5 RegularExpressionValidator控件 124

8.3.6 CustomValidator控件 125

实例8-14 使用CustomValidator控件验证用户的输入是否为偶数 125

实例8-15 使用ValidationSummary控件对网页进行综合验证 127

8.3.7 ValidationSummary控件 127

8.5 习题 128

8.4 本章小结 128

9.1.1 SQL Server 2000 129

9.1 数据库服务器 129

第9章 ADO.NET 129

实例9-1 如何安装SQL Server 2000 130

9.1.2 MSDE 2000 133

实例9-2 如何安装MSDE 2000 134

9.2.1 SQL语言简介 135

9.2 SQL语言基础 135

9.2.2 数据查询语言 136

实例9-3 查询SQL Server数据库中的数据信息 136

9.2.3 数据处理语言 142

实例9-4 如何在SQL Server 2000中创建一个数据库 142

实例9-5 如何为SQL Server数据库添加、删除和更新数据 143

9.3.1 ADO.NET简介 144

9.3 ADO.NET 144

9.3.2 ADO.NET结构 145

9.3.3 Connection 148

实例9-6 如何实现应用程序与SQL Server数据库的非信任连接 148

实例9-7 如何实现应用程序与SQL Server数据库的信任连接 150

9.3.4 Command DataReader 151

实例9-8 Command对象和DataReader对象结合使用访问数据库 152

实例9-9 使用Command对象的ExecuteScalar方法 154

实例9-10 使用Command对象的ExecuteNonQuery方法 155

实例9-11 实例9-10的扩展——简易留言板的制作 156

实例9-12 使用DataAdapter对象将数据填充到DataSet中并显示 158

9.3.5 DataAdapter DataSet 158

实例9-13 如何将DataSet中改动的数据更新回数据库 160

9.4.2 绑定数组 161

9.4 数据绑定 161

9.4.1 数据绑定概述 161

9.4.3 绑定数据库 162

实例9-14 如何将数组中的数据绑定到DropDownList控件 162

实例9-15 如何将数据库中的数据绑定到控件——一个简易的数据查询系统 163

9.5 本章小结 167

9.6 习题 167

第10章 数据访问控件 168

10.1.1 实例——图书信息管理系统 168

10.1 用实例学DataGrid控件 168

实例10-1 用DataGrid控件实现图书信息管理系统 168

10.1.3 新书登记 169

10.1.2 创建数据库 169

10.1.4 显示图书信息 171

10.1.5 图书信息排序 179

10.1.6 分页浏览图书 182

10.1.7 修改图书信息 184

10.2.1 Repeater控件简介 192

10.2 Repeater控件 192

10.2.2 Repeater控件的应用 193

实例10-2 用Repeater控件显示Northwind数据库中的客户信息 193

10.3.1 DataList控件简介 197

10.3 DataList控件 197

实例10-3 用DataList控件显示Northwind数据库中的客户信息 198

10.3.2 DataList控件的应用 198

10.4 本章小结 201

10.5 习题 202

第11章 状态管理 203

11.1 状态管理分类 203

11.2 Global.asax文件 204

实例11-1 应用程序级别事件的触发顺序模拟 206

11.3 应用程序状态 209

11.3.1 应用程序状态概述 209

11.3.2 Application对象的使用方法 210

11.3.3 Application对象应用——在线人数统计 210

实例11-2 使用Application对象实现网络聊天室的在线人数统计 210

11.4.1 会话状态概述 212

11.4 会话状态 212

11.4.2 启用会话状态 213

11.4.3 Session对象的使用方法 214

11.4.4 Session对象应用——购物车 214

实例11-3 使用Session对象实现网上购书系统的购物车 214

11.5.1 视图状态概述 219

11.5 视图状态 219

实例11-4 使用ViewState实现DataGrid的分页排序 220

11.5.3 ViewState的应用——DataGrid的分页排序 220

11.5.2 ViewState的使用方法 220

11.6.1 什么是Cookie 223

11.6 Cookie 223

11.6.3 Cookie的应用——用户到访统计 224

11.6.2 Cookie的使用方法 224

实例11-5 使用Cookie统计用户访问站点的次数 225

11.7 本章小结 226

11.8 习题 227

第12章 配置应用程序 228

12.1 配置概述 228

12.2 分层配置结构 229

实例12-1 如何声明配置节处理程序 230

12.3 Web.config文件 230

12.3.1 Web.config的组成与结构 230

实例12-2 如何对配置节进行分组 231

12.3.2 常用的配置元素 232

12.4 锁定配置设置 236

实例12-3 如何将配置应用到特定的子目录 237

实例12-4 如何锁定一组配置设置 237

实例12-5 如何在Web.config中设置应用程序的数据库连接字符串 238

12.5 自定义应用程序设置 238

12.7 习题 240

12.6 本章小结 240

实例13-1 如何创建一个XML文件 241

13.1 创建XML文件 241

第13章 .NET中的XML 241

实例13-2 如何使用XmlDocument和DOM读取XML文档 242

13.2 XmlDocument 242

实例13-3 如何使用XmlDataDocument加载XML数据 245

13.3.1 加载XML数据 245

13.3 XmlDataDocument 245

13.3.2 XmlDataDocument与DataSet 247

实例13-4 如何将XML数据加载到DataSet 248

实例13-5 如何实现从DataSet关系数据到XML数据的转换 250

13.4 将XML数据导入到数据库 252

实例13-6 如何将XML数据导入到数据库 253

13.5 本章小结 259

13.6 习题 259

14.1 Web Service概述 260

14.1.1 为什么需要Web Service 260

第14章 Web Service 260

14.1.2 什么是Web Service 261

14.1.3 何时需要Web Service 261

14.2 Web Service的体系结构和关键技术 263

14.2.1 Web Service的体系结构 263

14.2.2 SOAP 264

14.2.3 WSDL 265

14.2.4 UDDI 265

14.3 Web Service开发与使用 265

14.3.1 创建并测试Web Service 266

实例14-1 如何创建一个简单的Web Service 266

实例14-2 实例14-1的扩展——实现一个可以判断某个整数是否为素数的Web Service 268

14.3.2 公布Web Service 270

实例14-3 如何使用一个Web Service 271

14.3.3 使用Web Service 271

14.4 本章小结 273

14.5 习题 273

第15章 综合实例——BBS 274

15.1 实例功能介绍 274

15.2 实现步骤 275

15.2.1 创建数据库 275

15.2.2 Web.config 275

15.2.3 用户登录 275

15.2.4 用户注册 278

15.2.5 显示所有留言 286

15.2.6 创建新的留言 290

15.2.7 查看或回复某个主题的留言 294

15.3 实例运行 302

15.4 本章小结 305

15.5 习题 305

相关图书
作者其它书籍
返回顶部