《ASP.NET基础培训百例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:网冠科技编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111198379
  • 页数:318 页
图书介绍:本书介绍了网络开发技术ASP.NET编程的知识及思路。

第1章 ASP.NET的特点和环境配置——安装配置信息服务和集成开发环境 1

1.1 B/S模型与C/S模型 1

1.C/S模型的出现及其特点 1

2.B/S模型的特点 2

1.2 ASP的特点及其运行环境 4

1.ASP的出现及其特点 4

2.IIS 6

实例1 安装Internet信息服务 7

1.3 ASP.NET及其运行和开发环境 10

1.ASP.NET的特点 10

2.ASP.NET的运行和开发环境 11

实例2 安装Visual Studio.NET 2003 12

第2章 基本操作——创建、打开、管理、删除、应用程序、工程项目 15

2.1 创建ASP.NET Web应用程序项目 15

1.打开Visual Studio.NET集成开发环境 15

2.创建一个ASP.NET Web应用程序项目 17

3.在其他文件夹下创建Web应用程序项目 19

实例3 创建ASP.NET Web应用程序项目 19

实例4 在D盘Test3文件夹中创建ASP.NET Web应用程序项目 21

2.2 打开ASP.NET Web应用程序项目 22

1.打开最近创建的ASP.NET Web应用程序项目 22

实例5 打开Test3应用程序项目 23

2.打开以前创建的ASP.NET Web应用程序项目 23

实例6 打开解决方案文件 26

3.打开下载的ASP.NET Web应用程序项目 26

实例7 打开不在本机创建的ASP.NETWeb应用程序项目 27

2.3 删除ASP.NET Web应用程序项目 28

1.覆盖ASP.NET Web应用程序项目 28

实例8 在D盘Test3文件夹中重新创建Test3项目 29

2.删除ASP.NET Web应用程序项目 29

实例9 使用Internet信息服务删除Test3虚拟目录 32

2.4 管理ASP.NET Web应用程序项目 32

1.熟悉Visual Studio.NET集成开发环境 32

2.使用解决方案资源管理器管理项目 35

实例10 创建一个Web项目并向其中添加图片文件 36

第3章 文本、图片和超级链接——标签、图片和超级链接的使用 38

实例11 将文件包含到项目中 38

3.1 标签(Label)控件与静态文本 40

1.标签的作用 40

2.标签常用的属性 42

实例12 在设计视图中创建标签 45

3.在HTML视图中查看标签的语法 45

4.在页面中使用静态文本 47

3.2 图片(Image)控件 51

1.在设计视图中创建和使用图片控件 51

实例13 在表中输入静态文本 51

2.在HTML视图中创建图片控件 56

实例14 在HTML视图中创建图片控件 56

3.3 超级链接(HyperLink)控件 57

1.在设计视图中创建和使用超级链接控件 57

2.设置超级链接的图片——图片地址(ImageUrl)属性 58

实例15 在设计视图中创建超级链接控件 61

3.在HTML视图中创建超级链接控件 62

实例16 在框架集页面中跳转 63

1.普通按钮的主要属性 66

第4章 命令的选择——普通和链接按钮及图片按钮的使用 66

4.1 普通按钮——Button控件 66

实例17 设置按钮的字体和背景颜色 69

2.普通按钮的主要事件 69

实例18 使用普通按钮在运行时更改标签文本 72

3.普通按钮的语法 75

4.2 链接按钮——LinkButton控件 76

1.链接按钮的主要属性 76

实例19 多个链接按钮使用同一个事件处理过程 78

2.链接按钮的主要事件 78

3.链接按钮的语法 82

实例20 使用链接按钮的语法创建链接按钮 83

4.3 图片按钮——ImageButton控件 83

1.图片按钮控件的主要属性 84

2.图片按钮的主要事件 85

实例21 创建前进、后退图片按钮 86

实例22 获取单击图片按钮时鼠标的位置 87

3.图片按钮的语法 88

1.文本框的作用 90

第5章 数据的输入和选择——文本框、复选框、单选框、下拉框和列表框的使用 90

5.1 文本框(TextBox)控件 90

2.文本框常用的属性和事件 91

实例23 四则运算 93

实例24 输入数据后自动提交页面 97

5.2 复选框(CheckBox)控件 98

1.复选框的作用 98

2.复选框常用的属性和事件 99

实例25 问卷调查——选择你喜欢的电视节目 100

1.单选框的作用 101

5.3 单选框(RadioBox)控件 101

2.单选框常用的属性和事件 102

实例26 问卷调查——今年你购买了多少图书 103

5.4 下拉框(DropDownList)控件 104

1.下拉框的作用 104

2.下拉框常用的属性和事件 105

实例27 下拉框数据项的动态添加 107

实例28 显示和改变下拉框中的选择项 107

1.列表框的作用 111

5.5 列表框(ListBox)控件 111

2.列表框常用的属性和事件 112

实例29 在列表框中移动数据 114

实例30 使用图片按钮改变列表框的选择项 116

第6章 数据有效性的验证——使用验证类控件对用户输入的数据进行验证 118

6.1 必填验证(RequiredFieldValidator)控件 118

1.必填验证控件常用的属性和事件 118

2.在页面中使用必填验证控件 121

实例31 对用户名和密码进行验证 121

实验32 对下拉框进行验证 122

6.2 比较验证(CompareValidator)控件 123

1.比较验证控件常用的属性和事件 123

2.在页面中使用比较验证控件 125

实例33 使用验证控件的四则运算 126

实例34 密码和确认密码的比较验证 128

6.3 区间验证(Range Validator)控件 128

1.区间验证控件常用的属性和事件 128

实例35 使用区间验证控件验证学生成绩 130

2.在页面中使用区间验证控件 130

1.规则验证控件常用的属性和事件 131

6.4 规则验证(RegularExpressionValidator)控件 131

2.创建正则表达式 132

3.在页面中使用规则验证控件 134

实例36 电子邮件验证 134

实例37 带有0.5分的百分制成绩验证 135

6.5 用户验证(CustomValidator)控件 136

1.用户验证控件常用的属性和事件 136

2.在页面中使用用户验证控件 138

实例38 验证输入的数据是否为双休日 138

实例39 用户注册时验证用户名的唯一性 140

6.6 验证摘要(ValidationSummary)控件 141

1.验证摘要控件常用的属性和事件 141

2.在页面中使用验证摘要控件 143

实例40 用户注册的数据验证 143

7.1 面板(Panel)控件 145

1.面板控件的作用 145

第7章 在控件中放置控件——面板控件和表格控件的使用 145

2.面板控件常用的属性 146

实例41 登录面板的实现 147

实例42 设置面板的背景图片 150

7.2 表格(Table)控件 150

1.表格控件的构成 150

2.表格控件常用的属性 152

4.单元格常用的属性 154

3.表格行常用的属性 154

实例43 在设计时创建表格控件 156

实例44 在运行时创建表格控件 158

第8章 广告栏和日历——广告栏控件和日历控件的使用 161

8.1 广告栏(AdRotator)控件 161

1.广告栏控件的作用 161

2.广告栏控件常用的属性 162

实例45 创建广告栏 163

8.2 日历(Calendar)控件 165

1.日历控件的组成 165

2.标题栏 166

实例46 设置当前显示的月 167

实例47 以图片形式显示前后月导航 168

3.星期区 168

4.日期区 169

实例48 为日历控件设置节日 170

5.日历控件的选择 172

实例49 选择日期 173

第9章 页面对象与视图状态——页面对象、服务对象和视图状态的使用 174

实例50 选择自定义的日历区间 174

9.1 页面(Page)对象 177

1.页面对象的生命周期 177

2.页面对象常用的属性 178

实例51 动态向页面中加入控件 179

3.页面对象常用的事件 181

实例52 页面对象的事件 181

4.页面对象常用的方法 182

实例53 地址转换 182

实例54 获取服务器机器名和脚本超时时间 183

9.2 服务对象 183

1.服务对象的属性 183

2.服务对象常用的方法 184

实例55 Url编码 184

实例56 Execute与Transfer 185

9.3 视图状态 186

1.视图状态的作用 186

实例57 控件的状态保存 187

2.视图状态的运行机制 188

实例58 视图状态的状态保存 188

第10章 请求、回应与小甜饼——请求对象、回应对象和小甜饼状态管理 188

10.1 请求对象 190

1.与客户端信息相关的属性 190

实例59 显示客户端信息 192

2.与服务器端信息相关的属性 192

实例60 显示服务器端信息 194

3.与路径相关的属性 194

4.与传递参数相关的属性 196

实例61 获取当前文件的物理和虚拟路径 196

实例62 获取在地址栏中传递的参数 197

10.2 回应对象 198

1.回应对象常用的属性 198

实例63 输出文本文件 198

2.回应对象常用的方法 199

实例64 下载文件 200

实例66 写入日志 201

实例65 重定向页面 201

10.3 小甜饼状态管理 202

1.小甜饼的作用 202

2.小甜饼的使用方法 202

实例67 写入Cookie 202

实例68 读取Cookie 203

第11章 会话和应用对象——会话对象和应用对象的使用 204

11.1 会话对象 204

1.使用会话对象的变量 204

2.会话对象的运行机制 205

实例69 读写Session变量 205

实例70 输出Session ID 206

实例71 判断是否为新的会话 207

3.会话对象常用的事件 207

实例72 直接进入用户登录页面 208

4.配置会话模式 208

实例73 配置会话为状态服务模式 211

实例74 配置会话不使用Cookie来保存Session ID 211

实例75 读写Application变量 212

2.应用对象常用的事件 212

1.使用应用对象的变量 212

11.2 应用对象 212

实例76 应用的请求开始和结束事件 213

第12章 数据库访问——数据库的连接和数据库操作 214

12.1 连接数据库 214

实例77 打开和关闭数据库连接 220

12.2 插入数据 221

1.Insert语句 221

2.使用命令对象插入数据 222

实例78 用户注册 225

12.3 更新数据 227

1.Update语句 227

2.使用命令对象更新数据 228

实例79 更改用户密码 229

12.4 查询数据 230

1.Select语句 230

2.使用数据读取器查询数据 230

3.使用数据适配器读取数据 231

实例80 显示所有用户信息 237

12.5 删除数据 238

1.Delete语句 238

2.使用命令对象删除数据 238

实例81 删除数据 238

第13章 数据绑定——数据绑定的几种类型 240

13.1 数据绑定概述 240

1.简单属性绑定 240

实例82 简单数据绑定 243

2.数据集合绑定 244

实例84 下拉框的级联数据绑定 247

实例83 绑定ArrayList中的数据到列表框中 247

3.数据表达式绑定 250

4.方法结果绑定 251

13.2 单选框列表的作用和数据绑定 251

1.单选框列表的作用 251

2.单选框列表的数据绑定 253

实例85 选择头像 253

1.多选框列表的作用 254

13.3 多选框列表的作用和数据绑定 254

2.多选框列表的数据绑定 255

实例86 你掌握了哪些编程语言 256

第14章 DataGrid控件——DataGrid控件的数据绑定和分页排序 258

14.1 DataGrid控件的基本用法 258

1.数据绑定 258

实例87 显示商品清单 258

2.设置DataGrid控件的列 260

实例88 选择商品 263

实例89 编辑商品类型 265

实例90 添加和编辑数据 268

14.2 DataGrid控件的分页和排序 275

1.DataGrid控件的分页显示 275

实例91 分页显示数据 277

2.DataGrid控件的排序功能 279

实例92 对数据进行排序 279

第15章 DataList控件——DataList控件的数据绑定和灵活使用 281

15.1 DataList控件的基本用法 281

1.DataList控件的数据绑定 281

实例93 使用DataList控件显示数据 282

2.DataList控件的模板 285

实例94 编辑DataList中的数据 285

15.2 灵活使用DataList控件 288

1.删除DataList控件的数据 288

实例95 同时删除多个数据 289

2.使用DataList控件实现分页显示 292

实例96 使用DataList进行数据的分页显示 292

3.实现DataList控件的嵌套? 295

第16章 Repeater控件——Repeater控件的数据绑定和灵活使用 296

实例97 数据的嵌套显示 296

16.1 Repeater控件的基本用法 299

1.Repeater控件的数据绑定 299

2.Repeater控件的模板 300

实例98 使用Repeater控件显示数据 300

16.2 灵活使用Repeater控件 303

1.动态菜单 303

实例99 动态菜单 304

3.注册本机的SQL Server数据库 306

4.安装本书所使用的数据库 307

2.滚动面板 308

实例100 滚动面板 308

附录 311

附录A 常用ASP.NET服务器控件与HTML元素的对应关系 311

附录B Visual Basic.NET的关键字 311

附录C 在Windows XP中安装和使用本书实例数据库 312

1.安装客户端工具 313

2.安装SQL Server 2000桌面引擎 316