《ASP.NET2.0程序设计精编教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张增良编著
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2008
  • ISBN:9787560528373
  • 页数:396 页
图书介绍:本书内容包括:ASP.NET概述、VB.NET程序设计基础、HTML和Web服务器控件、ASP.NET内置对象、数据库与SQL语言、ADO.NET与数据库编程、数据访问控件、ASP.NET的安全验证、文件操作及电子邮件等。适合高校教学和自学者使用。

第1章 ASP.NET2.0概述 1

1.1初识ASP.NET 1

从ASP到ASP.NET 1

.NET技术的发展 3

ASP.NET2.0的新特性 4

1.2ASP.NET2.0的运行环境 5

1.3ASP.NET2.0开发平台的建立 6

VisualStudio2005的不同版本 6

安装Web服务器 8

安装VWD 10

1.4VWD开发环境介绍 14

1.5ASP.NET2.0应用程序开发步骤及程序结构 19

ASP.NET2.0应用程序开发步骤 19

ASP.NET2.0应用程序的结构 24

托管ASP.NET2.0网页 26

习题1 27

第2章 VB.NET程序设计基础 29

2.1代码书写规范 29

标识符和关键字 29

程序批注 30

分行和并行 30

2.2标准数据类型 30

数字型 31

文本数据类型 32

逻辑型 33

日期型 34

对象型 35

2.3常量和变量 35

常量 35

变量 37

2.4运算符和表达式 38

运算符 38

表达式 42

2.5程序流程控制 42

顺序结构 42

分支结构 42

循环结构 47

2.6数组 52

数组的声明 52

数组的访问 53

动态数组 57

二维数组 58

数组的清除 59

2.7过程 59

过程的分类 59

Sub过程 60

函数 61

过程间的参数传递 63

数组参数 64

递归调用 65

2.8对象和类 66

对象 66

类 67

命名空间 68

习题2 69

第3章 HTML标记和HTML控件 72

3.1基本概念 72

认识HTML标记和HTML控件 72

将HTML标记转化为HTML服务器控件 73

HTML服务器控件所对应的HTML标记 74

3.2HTML控件的常用属性 75

3.3常用HTML控件 78

InputButton控件 78

InputText控件 81

InputPassword控件 81

InputCheckBox控件 82

InputRadioButton控件 82

TextArea控件 85

Image控件 85

Select控件 86

Table控件 89

Horizontal Rule控件 92

Div控件 93

习题3 95

第4章 Web服务器控件 97

4.1Web控件的概念 97

Web控件的分类 97

Web控件的优势 98

Web控件的基本语法 98

Web控件的共同属性 99

4.2基本Web控件 100

Label控件 100

TextBox控件 101

Button控件 102

HyperLink控件 102

LinkButton控件 105

Image控件 105

ImageButton控件 106

CheckBox控件 108

CheckBoxList控件 108

RadioButton控件 111

RadioButtonList控件 112

DropDownList控件 115

ListBox控件 118

Table控件 121

Panel控件 126

4.3验证控件 129

RequiredField Validator控件 129

CompareValidator控件 131

RangeValidator控件 133

RegularExpressionValidator控件 134

ValidationSummary控件 136

CustomValidator控件 138

4.4增强控件 140

AdRotator控件 140

Calendar控件 143

MultiView和View控件 146

习题4 152

第5章 页面设计 154

5.1母版页 154

母版页概述 154

母版页的创建 156

创建能够继承母版页的网页 157

5.2主题、样式和外观 158

基本概念 158

主题、样式和外观的建立 161

主题的应用和禁用 162

5.3站点导航 169

站点地图 169

站点导航控件 171

习题5 179

第6章 ASP.NET2.0内置对象 181

6.1Response对象 181

Response对象的属性 181

Response对象的方法 183

6.2Request对象 185

Request对象的属性 185

Request对象的方法 186

Request对象的应用 187

6.3Application对象 192

Application对象的属性 192

Application对象的方法 192

Application对象的事件 193

Application对象的使用 194

6.4Session对象 198

Session对象的属性 198

Session对象的方法 199

Session对象的事件 199

Session对象的使用 199

6.5Cookie对象 204

Cookie对象的建立及主要属性 204

Cookies集合的属性和方法 205

Cookie对象的使用 206

6.6Server对象 209

Server对象的属性 209

Server对象的方法 209

Server对象的应用 210

习题6 212

第7章 SQL Server 2005基础与SQL语言 214

7.1数据库基本概念 214

数据模型 214

关系型数据库的结构 214

常用数据库简介 217

7.2SQL Server 2005基础 217

SQL Server 2005概述 217

数据库和数据表的建立 219

数据表的维护 222

数据的完整性 222

视图的建立 226

7.3SQL语言 227

SQL语言的组成 227

SQL语言的语句格式 228

SQL语言常用命令 228

常用聚合函数 231

习题7 232

第8章 获取数据库中的数据 234

8.1使用SqlDataSource控件查询数据 234

数据源控件概述 234

SqlDataSource控件的属性、方法和事件 235

SqlDataSource控件的配置 238

8.2使用数据绑定控件显示数据 245

GridView控件 245

DetailsView控件 265

FormView控件 274

DataList控件 281

Repeater控件 282

8.3其他数据控件 285

DropDownList控件 286

ListBox控件 289

CheckBoxList控件 289

RadioButtonList控件 290

8.4使用数据对象获得数据 290

SqlDataSource和Data View对象概述 290

应用实例 292

习题8 294

第9章 修改数据库中的数据 296

9.1为修改数据配置数据源 296

使SqlDataSource启用数据插入、更新和删除功能 296

使用SqlDataSource删除和更新数据 298

9.2使用DetailsView控件插入数据 305

启用DetailsView的数据插入功能 306

定制DetailsView的插入界面 309

9.3使用GridView控件删除和编辑数据 313

使用GridView删除数据 313

使用GridView编辑和更新数据 314

9.4使用FormView控件插入和编辑数据 320

FormView的相关属性、方法和事件 320

使用FormView操纵数据源 323

应用实例 324

习题9 329

第10章 网站用户管理 331

10.1网站配置及账户管理 331

配置网站以支持用户账户 331

通过网站管理工具创建和管理用户 333

建立角色 334

创建和管理访问规则 336

10.2账户登录系列控件 338

账户注册控件CreateUserWizard 338

登录控件Login 342

登录状态控件LoginStatus 344

登录名控件LoginName 345

登录视图控件LoginView 347

更改账户密码控件ChangePassword 354

习题10 356

第11章 文件操作 358

11.1System.IO命名空间 358

File类 358

Directory类 359

Path类 360

相关数据类型 361

文件操作实例 362

11.2读写文本文件 364

读文本文件 364

写文本文件 368

11.3文件的上传 371

FileUpload控件 371

单个文件的上传 372

多个文件的上传 379

习题11 381

附录A VB.NET常用内部函数 383

A.1类型转换函数 383

A.2数学函数 384

A.3字符串函数 384

A.4时间/日期函数 386

A.5数据格式转换函数 388

A.6随机函数 389

A.7DateTime对象的常用属性和方法 389

附录B 常用命名空间 391

附录C 常用HTML标记 393

参考文献 396