《视频学ASP.NET》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:房大伟,吕双编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115218698
  • 页数:394 页
图书介绍:本书从初学者的角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍应用ASP.NET 编程的常用技术和方法。

第1篇 初学启蒙篇 4

第0章 学前指导——跨越程序开发的盲区 4

0.1 畅游Web万维网 4

0.2 程序员的成长之路 4

0.3 就业与薪资 5

0.4 如何学好编程 5

0.5 了解开发相关的几个概念 8

0.6 轻松、智能且易上手的开发环境 10

0.7 编程答疑 12

0.8 光盘使用指南 15

第1章 入门ASP.NET 3.5——淘我人生的第一桶金 15

1.1 ASP.NET 3.5简介 20

1.1.1 ASP.NET 3.5发展史 20

1.1.2 ASP.NET 3.5特性 20

1.2 ASP.NET3.5集成开发环境 20

1.2.1 系统必备 21

1.2.2 安装Visual Studio 2008 21

1.2.3 启动Visual Studio 2008 25

1.2.4 卸载Visual Studio 2008 26

1.3 IIS服务器安装、配置与管理 27

1.3.1 安装IIS的意义 27

1.3.2 IIS安装步骤 27

1.3.3 IIS配置与管理 30

1.4 ASP.NET网站的基本设计步骤 32

1.4.1 创建ASP.NET网站并熟悉开发环境 32

1.4.2 设计Web页面 33

1.4.3 添加ASP.NET文件夹 36

1.4.4 运行应用程序 37

1.4.5 配置IIS虚拟站点 38

1.5 ASP.NET技术学习资源 41

1.5.1 利用MSDN帮助学ASP.NET技术 41

1.5.2 利用编程词典学习ASP.NET技术 43

1.6 实践练习 45

第2章 C#语言基础知识——ASP.NET开发必修课 45

2.1 C#概述 48

2.1.1 C#发展历程 48

2.1.2 C#语言特点 49

2.1.3 C#与.NET的关系 49

2.2 代码编写规则 50

2.2.1 代码书写规则 50

2.2.2 代码注释及规则 50

2.2.3 创建控制台应用程序 51

2.3 C#中的数据类型 53

2.3.1 值类型的使用 53

2.3.2 引用类型的使用 57

2.3.3 值类型与引用类型关系 59

2.4 C#中的变量和常量 59

2.4.1 变量的声明和赋值 59

2.4.2 定义并使用常量 61

2.5 数据类型转换 62

2.5.1 隐式类型转换 63

2.5.2 显式类型转换 63

2.5.3 装箱和拆箱 64

2.6 C#中的运算符 66

2.6.1 算术运算符的使用 66

2.6.2 赋值运算符的使用 69

2.6.3 关系运算符的使用 70

2.7 C#中的流程语句控制 73

2.7.1 使用if/switch选择(分支)语句 73

2.7.2 使用while/for/foreach循环语句 79

2.8 数组的基本操作 85

2.8.1 数组的声明 85

2.8.2 初始化数组 86

2.9 实践练习 86

第3章 面象对象编程——独占鳌头,面向新时代 86

3.1 利用面向对象编程思想编写的ASP.NET程序 88

3.2 面向对象编程的概述 89

3.2.1 什么是面向对象编程 89

3.2.2 面向对象编程语言的特点 90

3.3 创建类及类的成员 90

3.3.1 创建类 90

3.3.2 实例化类对象 92

3.3.3 控制访问权限 93

3.3.4 定义成员字段 94

3.3.5 定义成员方法 94

3.3.6 定义成员属性 96

3.3.7 构造函数和析构函数 99

3.4 封装特性 101

3.4.1 封装概述 101

3.4.2 封装的实现 101

3.5 类的继承 102

3.5.1 继承概述 103

3.5.2 继承的实现 103

3.5.3 单继承的使用 105

3.6 实践练习 106

第4章 熟悉ASP.NET页面语法——拨开ASP.NET神秘面纱 106

4.1 ASP.NET常见文件扩展名 108

4.2 页面指令 108

4.2.1 @Page指令 108

4.2.2 @Import指令 110

4.2.3 @OutputCache指令 111

4.2.4 @Implements指令 112

4.2.5 @Register指令 112

4.2.6 @Control指令 113

4.3 服务器端文件包含 114

4.4 服务器控件的语法 114

4.4.1 HTML服务器控件语法 115

4.4.2 ASP.NET服务器语法 115

4.5 其他常用页面语法 116

4.5.1 代码模块语法 117

4.5.2 数据绑定语法 118

4.5.3 对象标记语法 119

4.5.4 表达式语法 120

4.6 实践练习 121

第5章 常用的ASP.NET服务器控件——就地取材,为我所用 121

5.1 服务器端控件概述 124

5.2 文本类型控件 124

5.2.1 Label控件 124

5.2.2 TextBox控件 127

5.3 按钮类型控件 129

5.3.1 Button控件 129

5.3.2 ImageButton控件 132

5.4 链接类型控件 134

5.4.1 HyperLink控件 134

5.4.2 LinkButton控件 136

5.5 选择类型控件 137

5.5.1 RadioButton控件 138

5.5.2 CheckBox控件 141

5.6 列表框控件 144

5.6.1 ListBox控件 144

5.6.2 DropDownList控件 149

5.7 图像显示控件Image 151

5.7.1 Image控件的概述 151

5.7.2 动态指定Image显示图片 152

5.8 FileUpload文件上传控件 153

5.8.1 FileUpload控件的概述 153

5.8.2 使用FileUpload控件上传图片文件 154

5.9实 践练习 155

第6章 编程加油站 158

必知必会001 ASP.NET的运行机制 158

必知必会002 本机没有安装IIS是否就不能运行ASP.NET网站? 159

必知必会003 如何更改Visual Studio 2008环境设置 159

必知必会004 彻底理解C#中值类型和引用类型的区别 161

必知必会005 再谈面向对象编程中的封装(Encapsulation) 161

必知必会006 ASP.NET服务器语法 161

必知必会007 Visual Studio 2008中控件分类总结 162

第2篇 夯实基础篇 166

第7章 ASP.NET内置对象——程序开发效率之利器 166

7.1 Response对象:程序响应对象 166

7.1.1 Response对象概述 166

7.1.2 Response对象常用属性、方法 166

7.1.3 Response对象在实际中的应用 167

7.2 Request对象:程序请求对象 169

7.2.1 Request对象概述 169

7.2.2 Request对象常用属性、方法 169

7.2.3 Request对象在实际中的应用 170

7.3 Application对象:全局变量应用对象 173

7.3.1 Application对象概述 173

7.3.2 Application对象常用集合、属性和方法 173

7.3.3 Application对象在实际中的应用 174

7.4 Session对象:会话信息处理对象 177

7.4.1 Session对象的概述 177

7.4.2 Session对象常用集合、属性和方法 177

7.4.3 Session对象在实际开发中的应用 178

7.5 Cookie对象:缓存对象 180

7.5.1 Cookie对象概述 180

7.5.2 Cookie对象常用属性、方法 181

7.5.3 Cookie对象在实际开发中的应用 181

7.6 Server对象:服务器信息处理对象 184

7.6.1 Server对象概述 184

7.6.2 Server对象常用属性、方法 184

7.6.3 Server对象在实际开发中的应用 185

7.7 实践练习 188

第8章 验证ASP.NET页面——网站安全双保险 188

8.1 验证控件的概述 190

8.2 验证输入信息是否为空 191

8.2.1 RequiredFieldValidator控件 191

8.2.2 RequiredFieldValidator检查必要的输入 192

8.3 数据比较验证 193

8.3.1 CompareValidator控件 193

8.3.2 CompareValidator控件验证示例 195

8.4 数据范围验证 196

8.4.1 RangeValidator控件 196

8.4.2 RangeValidator控件验证示例 198

8.5 数据输入格式验证 198

8.5.1 RegularExpressionValidator控件 198

8.5.2 RegularExpressionValidator控件验证示例 201

8.6 验证错误信息显示 204

8.6.1 ValidationSummary控件 204

8.6.2 ValidationSummary控件验证示例 205

8.7 屏蔽数据验证 207

8.8 实践练习 207

第9章 ADO.NET数据库程序设计——运筹帷幄,决胜千里 207

9.1 ADO.NET技术概述 210

9.2 以Connection建立连接数据库 211

9.2.1 熟悉Connection对象 211

9.2.2 连接数据库字符串 211

9.2.3 使用SqlConnection对象连接数据库 213

9.2.4 使用OleDbConnection对象连接数据库 214

9.3 使用Command对象操作数据 215

9.3.1 熟悉Command对象 216

9.3.2 使用Command对象添加数据 217

9.3.3 使用Command对象修改数据 219

9.3.4 使用Command对象删除数据 221

9.3.5 使用Command对象调用存储过程 223

9.4 使用DataReader对象读取数据 225

9.4.1 理解节省内存的DataReader对象 225

9.4.2 使用DataReader对象读取数据 226

9.5 使用DataSet和DataAdapter查询数据 228

9.5.1 熟悉DataSet对象和DataAdapter对象 228

9.5.2 使用DataAdapter对象读取DataSet表中数据 231

9.5.3 使用DataAdapter更新数据库中数据(支持批量更新) 232

9.5.4 DataReader对象与DataSet对象的区别 236

9.6 实践练习 239

第10章 数据绑定技术——串起数据珍珠链 239

10.1 数据绑定概述 242

10.2 数据绑定表达式类型 242

10.2.1 简单变量绑定 242

10.2.2 表达式绑定 244

10.2.3 集合绑定 246

10.2.4 方法调用 248

10.3 Eval或Bind方法绑定数据 250

10.3.1 理解Eval或Bind绑定方法 250

10.3.2 使用Eval方法格式化特定字段 251

10.3.3 使用Eval方法实现三目运算 252

10.4 实践练习 254

第11章 设计Web用户控件——组件开发加工厂 254

11.1 Web用户控件的概述 256

11.1.1 Web用户控件与Web窗体比较 256

11.1.2 用户控件的优点 256

11.2 创建及使用Web用户控件 256

11.2.1 创建Web用户控件 257

11.2.2 将Web用户控件添加至网页 257

11.2.3 使用Web用户控件制作博客导航条 259

11.3 设置用户控件 260

11.3.1 访问用户控件的属性 260

11.3.2 访问用户控件中的服务器控件 261

11.3.3 动态加载用户控件 263

11.3.4 将Web网页转化为用户控件 264

11.4 制作一个站内查询、搜索用户控件 265

11.5 实践练习 267

第12章 数据绑定控件的应用——高交互性数据处理之利器 267

12.1 GridView控件显示绑定数据 270

12.1.1 理解GridView控件 270

12.1.2 GridView控件常用的属性、方法和事件 270

12.1.3 使用GridView控件绑定数据源 273

12.1.4 自定义GridView控件的列 278

12.1.5 GridView控件分页绑定数据 289

12.1.6 以编程方式实现选中、编辑和删除GridView数据项 290

12.2 DataList控件显示绑定数据 294

12.2.1 分页绑定DataList控件中数据 294

12.2.2 使用DataList删除数据(支持批量删除) 298

12.2.3 利用DataList控件智能化查看详细信息 301

12.2.4 在DataList控件中实现数据进行编辑操作 302

12.3 实践练习 305

第13章 站点导航控件——浩瀚海洋导航灯 305

13.1 理解站点地图web.sitemap 308

13.2 使用树形导航条控件(TreeView) 309

13.2.1 理解TreeView控件 309

13.2.2 TreeView控件常用的属性和事件 310

13.2.3 TreeView控件的基本应用 312

13.2.4 TreeView控件绑定数据库中数据 313

13.2.5 使用TreeView控件实现网站导航 315

13.3 使用下拉菜单导航控件(Menu) 319

13.3.1 Menu控件常用的属性和事件 319

13.3.2 Menu控件的基本应用 320

13.3.3 Menu控件绑定XML文件实现网站导航 321

13.4 使用站点地图导航控件(SiteMapPath) 323

13.4.1 认识SiteMapPath控件 323

13.4.2 SiteMapPath控件常用的属性和事件 324

13.4.3 使用SiteMapPath控件实现站点导航 325

13.5 实践练习 326

第14章 编程加油站 328

必知必会001 ASP.NET内置对象之缓存对象Cookie 328

必知必会002 ASP.NET验证控件在开发网站时是否真的有用 328

必知必会003 灵活地运用正则表达式(Regular Expression) 329

必知必会004 趣味理解ADO.NET数据库操作技术 330

必知必会005 ASP.NET实现通用数据库连接 331

必知必会006 虚拟删除数据在实际中的应用 332

必知必会007 节省内存的SqlDataReader对象 332

必知必会008 ADO.NET核心对象:DataSet 333

必知必会009 DataAdapter.Update方法批量更新数据 333

必知必会010 DataReader对象与DataSet对象的区别 334

必知必会011 运用Eval或Bind数据绑定方法绑定数据 335

必知必会012 Web用户控件与Web窗体比较 335

必知必会013 访问用户控件的属性 336

必知必会014 功能超强大的GridView表格控件 336

必知必会015 灵活且富有弹性的DataList控件 337

必知必会016 灵活的树形导航条控件(TreeView) 338

必知必会017 智能的下拉菜单导航控件(Menu) 338

必知必会018 方便的站点地图导航控件(SiteMapPath) 339

第3篇 实践应用篇 344

第15章 ASP.NET缓存技术——静观其变,以逸待劳 344

15.1 ASP.NET缓存概述 344

15.1.1 新增功能 345

15.1.2 缓存的优点 345

15.2 网页输出缓存:完整页面缓存 346

15.2.1 理解“完整页面缓存” 346

15.2.2 以@OutputCachet指令声明网页输出缓存 346

15.2.3 使用页面输出缓存API 349

15.3 网页输出缓存:页面部分缓存 352

15.3.1 页面部分缓存概述 352

15.3.2 控件缓存 352

15.3.3 缓存后替换 354

15.4 应用程序数据缓存 355

15.5 实践练习 358

第16章 程序调试与错误处理——钟馗捉妖 358

16.1 错误类型 360

16.1.1 语法错误 360

16.1.2 语义错误 360

16.1.3 逻辑错误 361

16.2 程序调试 362

16.2.1 设定断点 362

16.2.2 开始执行 363

16.2.3 中断执行 364

16.2.4 停止执行 365

16.2.5 运行到指定位置 366

16.3 错误处理 366

16.3.1 服务器故障排除 366

16.3.2 ASP.NET中的异常处理 367

16.4 实践练习 372

第17章 实践基地——小试牛刀 374

17.1 网站准入与安全防范:网站注册登录与验证 374

17.1.1 网站会员注册与登录概述 374

17.1.2 会员注册与登录业务流程数据库/表设计 374

17.1.3 数据库/表设计 375

17.1.4 使用的关键技术 375

17.1.5 网站会员注册设计 378

17.1.6 网站会员登录设计 380

17.2 探秘二进制数据流:二进制形式图片上传 382

17.2.1 二进制形式图片上传技术 382

17.2.2 以二进制形式上传图片到数据库 383

17.2.3 读取并显示以二进制形式存储的图片 385

17.3 实践练习 386

第18章 编程加油站 388

必知必会001 理解“完整页面缓存” 388

必知必会002 理解“页面部分缓存” 388

必知必会003 页面部分缓存之控件缓存 388

必知必会004 页面部分缓存之缓存后替换 389

必知必会005 处理Web页面和其包含的用户控件中同时设置的缓存 389

必知必会006 如何将指定页面缓存在服务器上 389

必知必会007 ASP.NET程序中的错误类型 390

必知必会008 排除Web服务器产生的故障 390

必知必会009 ASP.NET中的异常处理 390

必知必会010 程序调试技巧:同时使用断点和光标位置进行调试 391

必知必会011 在Web.config文件中定义默认错误页面 392

必知必会012 网站中防止SQL注入式攻击 392

必知必会013 无解密MD5加密技术 393

必知必会014 二进制形式图片上传技术 393