ASP.NET网络编程标准教程:DVD视频教学版

副标题:无

作   者:张跃廷,丁红兵编著

分类号:

ISBN:9787115194015

微信扫一扫,移动浏览光盘

简介

  本书以初学者在实际开发中应该掌握的技术和开发中小项目为中心,介绍了使用ASP.NET 3.5进行Web程序开发的各方面技术。全书共22章。第1章~第5章主要介绍了ASP.NET 3.5开发基础、C#语言基础、ASP.NET内置对象,ASP.NET常用开发服务器控件等内容;第6章~第13章主要介绍面向对象的程序设计,使用ADO.NET技术进行数据库开发、数据控件、Web用户控件、母版页、AJAX无刷新模式开发技术、LINQ数据访问技术、调试与错误处理等内容;第14章~第22章主要结合实际开发经验介绍通过ASP.NET+SQL Server 2000制作会员注册与登录,ASP.NET+SQL Server 2000制作留言本、ASP.NET制作文件上传与下载、ASP.NET制作电子邮件发送和接收、ASP.NET制作无刷新模式聊天室、ASP.NET+SQL Server 2000制作网络硬盘、ASP.NET+SQL Server 2000制作在线论坛BBS,ASP.NET+SQL Server 2000制作在线播客,ASP.NET+SQL Server 2000制作B2C网络购物商城等实例。    本书附有配套光盘。光盘提供了书中所有实例的源代码,并经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。    本书适用于ASP.NET初、中级用户,也可作为大、中院校师生和培训班的教材,对于网络编程爱好者,本书也有非常好的参考价值。

目录

第1章 asp.net 3.5从零起步. 001

1.1 asp.net 3.5简介 002

1.1.1 asp.net 3.5发展历程 002

1.1.2 asp.net 3.5新特性 002

1.1.3 asp.net 3.5的运行原理 003

1.1.4 asp.net 3.5的运行机制 003

1.1.5 asp.net 3.5的优点 004

1.2 asp.net 3.5开发环境的搭建 005

1.2.1 软件和硬件要求 005

1.2.2 安装iis服务器 006

1.2.3 安装visual studio 2008集成开发工具 008

1.2.4 启动并配置visual studio 2008默认开发环境 012

1.3 熟悉asp.net 3.5开发环境 013

1.3.1 创建asp.net 3.5空网站 013

1.3.2 熟悉asp.net 3.5的菜单栏和工具栏 014

1.3.3 设置asp.net 3.5开发环境 017

1.4 msdn帮助系统安装与使用 018

1.4.1 安装msdn帮助系统 018

1.4.2 使用msdn帮助系统学习asp.net 3.5 020

1.5 本章小结 021

.第2章 asp.net 3.5开发基础 022

2.1 学习asp.net 3.5网页语法 023

2.1.1 asp.net网页扩展名 023

2.1.2 什么是页面指令 024

2.1.3 页面指令种类与作用 024

2.1.4 注释aspx文件中代码 033

2.1.5 如何包含服务器端文件 034

2.1.6 html服务器控件语法 034

2.1.7 asp.net服务器控件语法 035

2.1.8 网页中代码块语法 036

2.1.9 网页中表达式语法 036

2.2 制作一个asp.net网站 037

2.2.1 创建asp.net网站 037

2.2.2 设计web页面 038

2.2.3 添加asp.net文件夹 040

2.2.4 添加配置文件web.config 041

2.2.5 运行应用程序 042

2.2.6 配置iis虚拟目录 042

2.3 本章小结 045

第3章 c#语言基础 046

3.1 c#简介 047

3.2 数据类型 047

3.2.1 什么是数据类型 047

3.2.2 c#中包含哪些数据类型 047

3.2.3 什么是装箱和拆箱 047

3.2.4 装箱和拆箱的使用 048

3.3 c#中的变量和常量 048

3.3.1 什么是变量和常量 048

3.3.2 变量的声明和赋值 048

3.3.3 有效声明与使用常量 050

3.4 类型转换 051

3.4.1 隐式类型转换 051

3.4.2 显式类型转换 052

3.5 c#中运算符 052

3.5.1 操作算术运算符 052

3.5.2 操作关系运算符 052

3.5.3 操作赋值运算符 053

3.5.4 操作逻辑运算符 054

3.5.5 操作位运算符 054

3.5.6 操作其他运算符 055

3.5.7 运算符的优先级 055

3.6 字符串处理 056

3.6.1 比较字符串 056

3.6.2 定位字符及子串 056

3.6.3 格式化字符串 056

3.6.4 截取字符串 057

3.6.5 分裂字符串 057

3.6.6 插入和填充字符串 057

3.6.7 删除和剪切字符串 058

3.6.8 复制字符串 058

3.6.9 替换字符串 058

3.7 流程控制 059

3.7.1 有效使用分支语句 059

3.7.2 有效使用循环语句 060

3.7.3 异常处理语句 061

3.8 数组的基本操作 062

3.8.1 数组的声明 062

3.8.2 初始化数组 062

3.8.3 遍历数组 063

3.8.4 增加数组元素 063

3.8.5 读取数组中的当前元素 063

3.8.6 数组的排序 064

3.9 代码编写规范 064

3.9.1 在程序中规范使用注释 064

3.9.2 按照命名规范书写代码 065

3.9.3 统一代码缩进格式 065

3.10 本章小结 065

第4章 asp.net 3.5内置对象 066

4.1 response对象 067

4.1.1 response对象概述 067

4.1.2 response对象常用属性、方法介绍 067

4.1.3 response对象在实际开发中的应用 070

4.2 request对象 071

4.2.1 request对象概述 071

4.2.2 request对象常用属性、方法介绍 071

4.2.3 request对象在实际开发中的应用 073

4.3 application对象 074

4.3.1 application对象概述 075

4.3.2 application对象常用集合、属性和方法介绍 075

4.3.3 application对象在实际开发中的应用 079

4.4 session对象 080

4.4.1 session对象概述 081

4.4.2 session对象常用集合、属性和方法介绍 081

4.4.3 session对象在实际开发中的应用 085

4.5 cookie对象 086

4.5.1 cookie对象概述 086

4.5.2 cookie对象常用属性、方法介绍 086

4.5.3 cookie对象在实际开发中的应用 088

4.6 server对象 090

4.6.1 server对象概述 090

4.6.2 server对象常用属性、方法介绍 090

4.6.3 server对象在实际开发中的应用 094

4.7 本章小结 095

第5章 asp.net常用开发服务器控件 096

5.1 服务器控件概述 097

5.1.1 服务器控件的概念与作用 097

5.1.2 服务器控件与对象的关系 097

5.1.3 服务器控件的属性、方法和事件 097

5.2 服务器控件的相关操作 100

5.2.1 向页面中添加服务器控件 100

5.2.2 删除页面中服务器控件 100

5.2.3 添加引用服务器控件 101

5.3 label控件 102

5.3.1 属性 102

5.3.2 方法 103

5.3.3 事件 104

5.3.4 使用label控件显示文本 105

5.4 textbox控件 105

5.4.1 属性 105

5.4.2 方法 106

5.4.3 事件 107

5.4.4 textbox控件的3种显示方式 107

5.5 image控件 108

5.5.1 属性 108

5.5.2 方法 108

5.5.3 事件 109

5.5.4 使用image控件显示图片 109

5.6 button控件 110

5.6.1 属性 110

5.6.2 方法 110

5.6.3 事件 111

5.6.4 使用button控件改变textbox控件的文本 111

5.7 linkbutton控件 112

5.7.1 属性 112

5.7.2 方法 113

5.7.3 事件 113

5.7.4 使用linkbutton控件跳转页面 113

5.8 imagebutton控件 113

5.8.1 属性 113

5.8.2 方法 114

5.8.3 事件 114

5.8.4 使用imagebutton控件跳转页面 114

5.9 requiredfieldvalidator控件 115

5.9.1 属性 115

5.9.2 方法 115

5.9.3 事件 115

5.9.4 使用requiredfieldvalidator控件判断用户名是否为空 115

5.10 rangevalidator控件 116

5.10.1 属性 116

5.10.2 方法 117

5.10.3 事件 117

5.10.4 使用rangevalidator控件判断数量是否在范围内 117

5.11 regularexpressionvalidator控件 118

5.11.1 属性 118

5.11.2 方法 119

5.11.3 事件 119

5.11.4 使用regularexpressionvalidator控件判断邮件地址 119

5.12 comparevalidator控件 120

5.12.1 属性 120

5.12.2 方法 121

5.12.3 事件 121

5.12.4 使用comparevalidator控件判断两次密码是否一致 121

5.13 treeview控件 121

5.13.1 属性 122

5.13.2 事件 123

5.13.3 treeview控件的基本应用 124

5.13.4 treeview控件绑定数据库 126

5.13.5 treeview控件绑定xml文件 128

5.14 menu控件 131

5.14.1 属性 131

5.14.2 事件 132

5.14.3 menu控件的基本应用 132

5.14.4 使用menuitem对象创建导航栏 134

5.15 本章小结 136

第6章 面向对象的程序设计 137

6.1 概述 138

6.1.1 面向对象的概念 138

6.1.2 面向对象语言的特点 138

6.2 类和对象 139

6.2.1 类的概念 139

6.2.2 声明类 139

6.2.3 对象 139

6.2.4 对象的声明和实例化 140

6.2.5 类与对象的关系 141

6.2.6 构造函数 141

6.2.7 析构函数 141

6.2.8 属性和方法 142

6.2.9 有效使用static修饰符 143

6.3 使用访问修饰符关键字控制访问权限 144

6.4 类的继承 145

6.4.1 继承的概念 145

6.4.2 实现继承的方法 145

6.5 接口 146

6.5.1 接口的概念 146

6.5.2 定义接口 146

6.5.3 接口的成员 146

6.5.4 接口的实现 147

6.6 本章小结 147

第7章 使用ado.net技术进行数据库开发 148

7.1 了解ado.net技术 149

7.1.1 ado.net概述 149

7.1.2 .net数据提供程序 149

7.2 创建数据库连接 150

7.2.1 connection对象概述 150

7.2.2 connection对象的属性及方法 151

7.2.3 数据库连接字符串 152

7.2.4 打开和关闭数据库连接 153

7.3 执行数据库命令 154

7.3.1 command对象概述 154

7.3.2 command对象的属性及方法 154

7.3.3 使用command对象执行增、删、改操作 156

7.4 使用datareader对象读取数据 160

7.4.1 datareader对象概述 161

7.4.2 datareader对象的属性及方法 161

7.4.3 使用datareader对象执行查询操作 162

7.5 使用dataset和dataadapter查询数据 164

7.5.1 dataset 对象 164

7.5.2 dataset数据更新 165

7.5.3 使用dataadapter对象 165

7.6 本章小结 166

第8章 数据控件 167

8.1 gridview控件 168

8.1.1 gridview控件概述 168

8.1.2 gridview控件常用的属性、方法和事件 168

8.1.3 使用gridview控件绑定数据源 171

8.1.4 设置gridview控件的外观 173

8.1.5 制定gridview控件的列 174

8.1.6 查看gridview控件中数据的详细信息 175

8.1.7 使用gridview控件分页显示数据 177

8.1.8 在gridview控件中排序数据 177

8.1.9 在gridview控件中实现全选和全不选功能 178

8.1.10 在gridview控件中对数据进行编辑操作 179

8.1.11 实际开发中特殊样式的实现 181

8.2 datalist控件 182

8.2.1 datalist控件概述 182

8.2.2 datalist控件常用的属性、方法和事件 182

8.2.3 使用datalist控件绑定数据源 185

8.2.4 分页显示datalist控件中的数据 187

8.2.5 查看datalist控件中数据的详细信息 188

8.2.6 在datalist控件中对数据进行编辑操作 190

8.2.7 获取datalist控件中控件数据的方法 191

8.2.8 为datalist控件添加自动编号的功能 191

8.2.9 在datalist控件中创建多个列 192

8.3 数据绑定 193

8.3.1 数据绑定的概述 193

8.3.2 简单属性绑定 193

8.3.3 表达式绑定 194

8.3.4 集合绑定 195

8.3.5 方法调用的结果 195

8.4 本章小结 196

第9章 母版页 197

9.1 母版页概述 198

9.1.1 母版页 198

9.1.2 内容页 199

9.1.3 母版页运行机制 199

9.1.4 母版页和内容页事件顺序 201

9.1.5 母版页的优点 201

9.2 创建母版页 201

9.3 创建内容页 204

9.4 母版页的使用 206

9.4.1 简单母版页的应用 206

9.4.2 嵌套母版页的应用 207

9.4.3 访问复杂母版页 210

9.4.4 使用@mastertype指令获取母版中控件引用 211

9.5 本章小结 212

第10章 web用户控件.. 213

10.1 web用户控件的概述 214

10.1.1 用户控件与普通的web页比较 214

10.1.2 用户控件的优点 214

10.2 创建及使用web用户控件 214

10.2.1 创建web用户控件 215

10.2.2 将web用户控件添加至网页 216

10.2.3 在用户控件中添加用户控件 216

10.2.4 使用web用户控件制作博客导航条 218

10.3 设置用户控件 220

10.3.1 访问用户控件的属性 220

10.3.2 访问用户控件中的服务器控件 220

10.3.3 将web网页转化为用户控件 222

10.4 本章小结 224

第11章 ajax无刷新模式开发技术 225

11.1 ajax定义 226

11.2 ajax运行原理 226

11.3 创建ajax网站 226

11.4 ajax服务器控件 227

11.4.1 scriptmanager控件 227

11.4.2 updatepanel控件 228

11.4.3 timer控件 230

第12章 linq数据访问技术 231

12.1 linq技术概述 232

12.1.1 查询与linq的区别 232

12.1.2 linq基本组成 232

12.1.3 linq与ado.net的关系 232

12.2 linq查询常用子句 233

12.2.1 from子句 234

12.2.2 where子句 234

12.2.3 select子句 235

12.2.4 group by子句 235

12.2.5 orderby子句 236

12.2.6 into子句 237

12.3 使用linq查询和操作数据库 238

12.3.1 查询数据库中数据 239

12.3.2 向数据库中添加数据 239

12.3.3 修改数据库中数据 240

12.3.4 删除数据库中数据 241

12.4 linq查询结果绑定到dropdownlist控件 242

12.5 linq查询结果绑定gridview控件 243

12.6 linq查询结果绑定datalist控件 244

第13章 调试与错误处理 246

13.1 错误类型 247

13.1.1 语法错误 247

13.1.2 语义错误 247

13.1.3 逻辑错误 248

13.2 程序调试 248

13.2.1 调试工具栏 248

13.2.2 断点 249

13.2.3 开始执行 251

13.2.4 中断执行 252

13.2.5 停止执行 252

13.2.6 单步执行 252

13.2.7 运行到指定位置 253

13.3 错误处理 253

13.3.1 服务器故障排除 253

13.3.2 asp.net中的异常处理 254

13.4 本章小结 259

第14章 网站会员注册与登录 260

14.1 设计思路 261

14.1.1 功能概述 261

14.1.2 程序业务流程图 261

14.1.3 数据库设计 262

14.1.4 文件组织结构 262

14.2 会员注册 262

14.2.1 实现关键技术 262

14.2.2 功能实现 264

14.3 会员登录 267

14.3.1 实现关键技术 268

14.3.2 功能实现 270

14.4 本章小结 271

第15章 网站留言本 272

15.1 设计思路 273

15.1.1 功能概述 273

15.1.2 程序业务流程图 273

15.1.3 数据库设计 274

15.2 公共类设计 275

15.2.1 配置web.config 275

15.2.2 sqldata类 276

15.3 首页功能设计 279

15.3.1 实现关键技术 279

15.3.2 功能实现 279

15.4 发表留言模块功能设计 281

15.4.1 实现关键技术 281

15.4.2 功能实现 282

15.5 留言信息查看页面功能设计 283

15.5.1 实现关键技术 283

15.5.2 功能实现 286

15.6 留言信息管理功能设计 289

15.6.1 实现关键技术 289

15.6.2 功能实现 289

15.7 回复留言功能设计 291

15.7.1 实现关键技术 291

15.7.2 功能实现 291

15.8 本章小结 293

第16章 文件上传与下载 294

16.1 设计思路 295

16.1.1 功能概述 295

16.1.2 程序业务流程图 295

16.1.3 文件组织结构 295

16.2 文件上传 296

16.2.1 实现关键技术 296

16.2.2 功能实现 296

16.3 文件下载 299

16.3.1 实现关键技术 299

16.3.2 功能实现 300

16.4 本章小结 302

第17章 电子邮件发送与接收 303

17.1 设计思路 304

17.1.1 功能概述 304

17.1.2 程序业务流程图 304

17.1.3 jmail组件介绍 305

17.1.4 文件组织结构 308

17.2 发送邮件 309

17.2.1 实现关键技术 309

17.2.2 功能实现 310

17.3 接收邮件 312

17.3.1 实现关键技术 312

17.3.2 功能实现 312

17.4 本章小结 316

第18章 ajax无刷新聊天室 317

18.1 实例说明 318

18.2 分析与设计 318

18.3 技术要点 319

18.3.1 框架的应用 319

18.3.2 session对象的应用 321

18.3.3 datalist控件的分页技术 322

18.4 开发过程 324

18.4.1 数据库设计 324

18.4.2 公共类编写 325

18.4.3 设计分析 327

18.5 本章小结 337

第19章 网络硬盘 338

19.1 设计思路 339

19.1.1 功能概述 339

19.1.2 为统一网站控件的样式使用主题 339

19.1.3 文件和文件夹组织结构 341

19.2 添加文件夹到指定的目录中 342

19.2.1 前台页面设计 342

19.2.2 后台代码实现 343

19.3 文件上传 344

19.3.1 前台页面设计 345

19.3.2 后台代码实现 346

19.4 获取指定文件的基本信息 347

19.4.1 前台页面设计 347

19.4.2 后台代码实现 348

19.5 提示信息页 349

19.5.1 前台页面设计 349

19.5.2 后台代码实现 350

19.6 本章小结 350

第20章 在线论坛 351

20.1 设计思路 352

20.1.1 功能概述 352

20.1.2 业务流程分析 353

20.1.3 数据库设计 354

20.2 公共类设计 356

20.2.1 数据库操作类设计 357

20.2.2 版块管理功能模块类 361

20.2.3 配置web.config 364

20.3 主要功能界面的实现 364

20.3.1 浏览帖子页面的实现过程 364

20.3.2 回复帖子页面的实现过程 370

20.3.3 发表帖子页面的实现过程 374

20.4 本章小结 376

第21章 新闻发布系统 377

21.1 概述 378

21.2 系统分析 378

21.2.1 需求分析 378

21.2.2 可行性分析 378

21.3 系统总体设计 378

21.3.1 项目规划 378

21.3.2 系统功能结构图 379

21.4 数据库设计 379

21.5 开发技术要点 382

21.5.1 控制并显示文本框的字符数量 382

21.5.2 控制并显示文本框的字符数量 382

21.5.3 使用计时方式显示评论的发表时间 383

21.5.4 视频格式转换 384

21.5.5 防止session丢失 385

21.6 公共类的编写 385

21.6.1 execsql方法 385

21.6.2 gettier方法 385

21.6.3 getrows方法 386

21.6.4 login方法 386

21.6.5 changevideotype方法 387

21.6.6 catchimg方法 388

21.6.7 filtratehtml方法 388

21.6.8 getbrowser方法 388

21.7 前台主要功能模块设计 389

21.7.1 播客首页设计 389

21.7.2 个人管理上传设计 391

21.7.3 修改个人信息 394

21.7.4 播放视频并发表评论设计 397

21.8 后台主要功能模块设计 401

21.8.1 体育视频管理设计 401

21.8.2 用户管理设计 403

21.8.3 修改循环广告页面 405

21.9 本章小结 407

第22章 b2c网络购物商城 408

22.1 概述 409

22.2 系统分析 409

22.2.1 需求分析 409

22.2.2 可行性分析 409

22.3 系统总体设计 410

22.3.1 项目规划 410

22.3.2 系统功能结构图 410

22.4 系统设计 410

22.4.1 设计目标 410

22.4.2 逻辑结构设计 411

22.5 公共类的编写 414

22.5.1 web.config文件配置 414

22.5.2 数据库操作类的编写 414

22.6 网站前台主要功能模块设计 417

22.6.1 网站前台首页设计 417

22.6.2 推荐商品模块设计 419

22.6.3 购物车模块设计 420

22.6.4 会员注册模块设计 423

22.7 网站后台主要功能模块设计 427

22.7.1 后台登录模块设计 427

22.7.2 商品管理模块设计 428

22.8 疑难问题分析 434

22.8.1 如何防止sql注入式攻击 434

22.8.2 如何实现网上购物 435

22.9 本章小结 436

附录 实例快速检索... 437


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET网络编程标准教程:DVD视频教学版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon