《ASP.NET程序设计示例导学》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:普悠玛编著
  • 出 版 社:北京:北京科海电子出版社
  • 出版年份:2003
  • ISBN:7900107703
  • 页数:369 页
图书介绍:本书系统地讲述了使用ASP.NET开发互动网页的方法和技巧。内容包括:.NET Framework的体系结构,常用的HTML控件,使用VB.NET编写ASP.NET程序,HTTP控件和Web控件的应用,使用ADO.NET连接数据库以及Web Service的设计,最后讲解了网站会员管理系统和网络论坛制作的全过程。本书实用性强,通俗易懂,读者可无需具有ASP互动网页设计的基础,也能轻松学会微软最新的互动式网页技术;书中配有大量针对性较强的应用实例和图解说明,帮助您理解ASP.NET和快速应用ASP.NET。这是一本易于自学的ASP.NET教材,适合网站建设、网页设计或对互动式网页开发感兴趣的初中级人员学习。

第1章 进入ASP.NET前的准备 1

1.1 因特网与网页 1

1.2 .NET Framework的体系结构 3

1.2.1 CLR(Common Language Runtime) 4

1.2.2 通用对象类数据库 4

1.3 安装VS.NET 5

1.3.1 安装VS.NET的需求 5

1.3.2 开始安装VS.NET 5

第2章 常用的HTML控件 13

2.1 ASP与HTML的关系 13

2.1.1 HTML时代 13

2.1.2 CGI时代 13

2.1.3 ASP与JSP时代 13

2.1.4 更上一层楼的ASP.NET 14

2.2 使用HTML控件的准备 15

2.2.1 设置控件 15

2.2.2 Page对象 17

2.3 超链接控件与图片控件 17

2.3.1 超链接控件——HtmlAnchor 17

2.3.2 图片控件——HtmlImage 21

2.4 使用HTML控件 24

2.4.1 按钮控件 24

2.4.2 文本控件 25

2.4.3 选择项控件 32

2.4.4 表格控件——HtmlTable 39

2.4.5 其他控件 45

第3章 用VB.NET语言编写ASP.NET 51

3.1 数据的基本组成 54

3.1.1 常量与变量 54

3.1.2 数据类型 54

3.2 数据的基本运算 57

3.2.1 数学运算 57

3.2.2 字符串的输出 65

3.2.3 日期与时间的输出 73

3.2.4 数值的输出 81

3.3 VB.NET的基本语法 85

3.3.1 If条件判断 85

3.3.2 Select Case选择判断 92

3.3.3 For Next循环 95

3.3.4 Do Loop循环 98

3.3.5 无穷循环的陷阱 105

第4章 细说HTTP对象 107

4.1 Response对象 108

4.1.1 输出文本文件 108

4.1.2 结束数据输出 109

4.1.3 建立新链接 111

4.1.4 判断网页浏览者是否处于联机状态 114

4.1.5 输出缓冲区 115

4.2 Request对象 116

4.2.1 取得网页浏览者的浏览器信息 117

4.2.2 取得目前浏览网页的路径 119

4.2.3 取得网页浏览者的机器信息 121

4.2.4 取得服务器端(Server)提供的信息 123

4.2.5 取得HTTP中的信息 125

4.3 Application对象 126

4.3.1 Application对象变量与一般变量的比较 127

4.3.2 Application对象的锁定 129

4.3.3 Application对象的其他用法 130

4.4 Session对象 133

4.4.1 Session对象的一对一关系 134

4.4.2 Session对象的生命周期 136

4.5 Cookies对象 139

4.5.1 Cookies对象的作用 140

4.5.2 Cookies对象的安全性 143

4.5.3 Cookies功能对Session对象的影响 145

4.6 Server对象 146

4.6.1 建立新对象 147

4.6.2 HTML的解码与编码 150

4.6.3 URL的解码与编码 151

4.6.4 文件的操作 153

第5章 Web控件 157

5.1 认识Web控件 157

5.1.1 Web控件的介绍 157

5.1.2 Web控件的框架 158

5.1.3 Web控件的基本属性 158

5.2 一般控件 165

5.2.1 Label控件 165

5.2.2 Image控件 166

5.2.3 HyperLink控件 168

5.2.4 Button控件 169

5.2.5 ImageButton控件 171

5.2.6 LinkButton控件 173

5.3 表单控件 174

5.3.1 TextBox控件 175

5.3.2 CheckBox控件 179

5.3.3 CheckBoxList控件 182

5.3.4 RadioButton控件 185

5.3.5 RadioButtonList控件 188

5.3.6 DropDownList控件 191

5.3.7 ListBox控件 194

5.4 Panel控件和Table控件 197

5.4.1 Panel控件 197

5.4.2 Table控件 201

5.4.3 制作特殊表格 206

第6章 使用高级Web控件 210

6.1 验证控件 210

6.1.1 RequiredFieldValidator控件 210

6.1.2 CompareValidator控件 214

6.1.3 RangeValidator控件 221

6.1.4 RegularExpressionValidator控件 225

6.1.5 ValidationSummary控件 233

6.2 Calendar控件 238

6.2.1 认识Calendar控件 238

6.2.2 设置Calendar控件的选取方式 241

6.2.3 使用Calendar控件的方法 245

6.2.4 在Calendar控件中使用Style Object 253

6.2.5 使用MailMessage类传递E-Mail 258

第7章 连接数据库 264

7.1 认识数据库 264

7.1.1 数据库与表的关系 264

7.1.2 表、记录与字段的关系 265

7.1.3 建立数据库 265

7.2 SQL语法 268

7.2.1 Select语法 268

7.2.2 Select的高级用法 269

7.2.3 Insert语法 270

7.2.4 Update语法 271

7.2.5 Delete语法 272

7.3 使用ADO.NET连接数据库 273

7.3.1 认识ADO.NET 273

7.3.2 使用OleDbConnection对象 275

7.3.3 使用OleDbCommand对象 278

7.3.4 使用OleDbDataReader对象 281

第8章 数据库的操作 286

8.1 使用DataSet对象 286

8.1.1 OleDbDataAdapter与DataSet的关系 286

8.1.2 使用OleDbDataAdapter对象 287

8.1.3 使用DataSet对象 288

8.1.4 使用DataSet对象操作数据库 291

8.2 认识DataTable对象 298

8.2.1 DataTable与DataSet对象的关系 298

8.2.2 DataTable对象的框架 299

8.2.3 使用DataTable对象 300

8.2.4 使用DataColumn对象 300

8.2.5 使用DataRow对象 303

第9章 设置数据的输出格式 309

9.1 将数据输出到控件 309

9.1.1 绑定到TextBox控件 309

9.1.2 绑定到DataList控件 312

9.2 设置数据的输出格式 317

9.2.1 使用Repeater控件 317

9.2.2 使用DataGrid控件 320

9.2.3 建立排序功能 322

9.2.4 建立分页功能 326

第10章 Web Service的设计与自定义控件的使用 331

10.1 统一的标准语言 331

10.1.1 XML标准语言格式 331

10.1.2 HTTP与SOAP 332

10.2 Web Service的优点 333

10.3 Web Service的建立 334

10.3.1 设置Web Service 334

10.3.2 新增Web Service 335

10.4 自定义控件的使用 339

10.4.1 建立自定义控件(Pagelet) 339

10.4.2 改变自定义控件的属性 340

第11章 综合范例 344

11.1 制作网站会员管理系统 344

11.1.1 会员管理系统框架剖析 344

11.1.2 制作登录、查询及注册页面 345

11.1.3 建立密码查询程序 352

11.1.4 建立注册新账号程序 353

11.1.5 建立用户登录后的页面 354

11.1.6 建立登录程序 357

11.1.7 建立删除程序 358

11.2 制作网络论坛 359

11.2.1 论坛框架剖析 359

11.2.2 制作主页面 360

11.2.3 建立显示主题内容页面 361

11.2.4 建立回复主题页面 363

11.2.5 制作新增讨论主题页面 365

11.2.6 建立主页面程序 366

11.2.7 建立显示主题内容程序 367

11.2.8 建立回复主题程序 368

11.2.9 建立新增讨论主题程序 369