新闻资讯
看你所看,想你所想

ASP.NET3.5全程指南

《ASP.NET3.5全程指南》是2009年由电子工业出版社出版的图书,作者是段辉良、陆昌辉、胡勇辉、许宾。

  • 书名 ASP.NET3.5全程指南
  • 作者 段辉良、陆昌辉、胡勇辉、许宾
  • ISBN 9787121080432
  • 类别 图书>> 计算机/程序设计>>ASP.NET3.5
  • 页数 680页

内容简介

  ASP.NET是微软公司推出的新一代动态Web编程技术,该技术是Web应用开发领域的一个革命性突破。本书由浅入深、全面地讲解了目前最新的ASP.NET 3.5版本。全书共分4篇,基础知识篇,主要介绍ASP.NET的基础知识,包括ASP.NET坏最年的运行环境、基本语法、常用的内置Web服务器控织发内模始胜般志语式件、自定义控件,以及如何束起村在ASP.NET中实现数据访问和A死川算导各标律吗贵SP.NET应用程序的部署等;典型模块篇,主要介绍AS来自P.NET在一个网站平台中各个典型模块的具体实现360百科;综合实例篇,主要介绍通过ASP.NET来开发多个功能完整的应用程序;ASP.NET高级技术篇纪军轴,主要介绍基于Ajax技术的网站开发及Web服需井尽拿群设殖发务在程序中的应用。

目录

  第 1 篇 基 础 知 识 篇

  第1章 创建ASP.NET开发环境 2

  1.1 初识ASP.NET 3

  1.1.1 什么是ASP.NET 3

  1.1.2 ASP.NET的优越性 4

  1.1.3 .NET框架的发展历史 5

  1.1.4 .NE究茶破带色屋T 框架3.5的 ASP.NET 增强功能 6

  1.1永孔太买律.5 Visual Web Developer增强功能 6

  1.2 ASP.NET环境的安装与配置 7

  1.2.1 Visual Studio 2008集成环境的安装 8

  1.2.2 Visual Studio 2008的开发界面简析 9

  1.2.3 IIS的安装 其垂11

  1.2.4 ASP.铁止构专NET 和 IIS 配置 12

  1.3 ASP.NET与ASP的主要差异 14

  1.4 如何升级ASP.NET程序 14

  1.5 简单的.NET程序实例详解 16

  第2章 ASP.NET的基本语法 20

  2.1 ASP.NET的页面结构 21

  2.1.1 代码声明块 22

  2.1.2 代码服村个计批汽兰赶这外华呈现块 23

  2视黄作收诗.1.3 代码注释 2老升置减3

  2.1.4 页面编译指令 24

  2.1.5 命名空间 25

  2.2 VB.NET语哥植或浓止田助次讲天航法 25

  2.2.1 VB.NET简介 25

  2.2.2 Visual Basic.NET 语言中的新增功能 26

  2.2.3 Visual C# 简介 28

  2.2.4 Visual C# 中的新增功能 29

  2.2.5 数据类型 30

素掉究  2.2.6 变量和常量 32

  2.2.7 类型转换 33

  2.2.8 数组 34

  2.2.9 运算符 35

  2.2.10 条件语句 36

  2.2.11 循环语句 38

  2.2.12 子程序与函数 39

  2.3 ASP.NET的常用组件对象 42

  2.3.1 Request对象 42

  2.3.2 Response对象 45

  2.3.3 Server对象 47

  2.3.4 Application对象 47

  2.3.5 Session对象 48

  2.3.6 Cookie对象 49

  第3章 ASP.NET的基本控件 50

  3.1 HTML服务器控件 51

  3.1.1 HTML服务器控件的公共属性 51

  3.1.2 HtmlAnchor控件 52

  3.1.3 HtmlButton控件 53

  3.1.4 HtmlForm控件 54

  3.1.5 HtmlGenericControl控件 54

  3.1.6 HtmlImage控件 54

  3.1.7 HtmlInput控件 56

  3.1.8 HtmlSelect控件 58

  3.1.9 HtmlTable控件 60

  3.1.10 HtmlTextArea控件 62

  3.2 Web服务器控件 63

  3.2.1 Button控件 63

  3.2.2 CheckBox控件 63

  3.2.3 CheckBoxList控件 64

  3.2.4 DropDownList控件 66

  3.2.5 HyperLink控件 66

  3.2.6 Image控件 67

  3.2.7 ImageButton控件 67

  3.2.8 ImageMap控件 69

  3.2.9 BulletedList控件 71

  3.2.10 Label控件 71

  3.2.11 LinkButton控件 72

  3.2.12 ListBox控件 72

  3.2.13 Literal控件 72

  3.2.14 MultiView控件 73

  3.2.15 Panel控件 73

  3.2.16 PlaceHolder控件 75

  3.2.17 RadioButton控件 75

  3.2.18 RadioButtonList控件 76

  3.2.19 Table控件 76

  3.2.20 TextBox控件 76

  3.2.21 Calendar控件 77

  3.3 验证控件 78

  3.3.1 CompareValidator控件 78

  3.3.2 RangeValidator控件 80

  3.3.3 RequiredFieldValidator控件 81

  3.3.4 RegularExpressionValidator控件 82

  3.3.5 CustomValidator控件 84

  3.3.6 ValidationSummary控件 86

  第4章 在ASP.NET中访问数据 89

  4.1 ADO.NET概述 90

  4.1.1 ADO.NET与ADO的差异 90

  4.1.2 .NET数据提供程序 90

  4.1.3 DataSet 91

  4.2 ADO.NET中的常用对象 91

  4.2.1 Connection对象 91

  4.2.2 Command对象 93

  4.2.3 DataReader对象 95

  4.2.4 DataSet和DataAdapter对象 97

  4.2.5 DataView对象 100

  4.2.6 数据库的配置 102

  4.3 ASP.NET中的常用数据控件 103

  4.3.1 DataGrid数据控件 103

  4.3.2 DataList数据控件 113

  4.3.3 Repeater数据控件 115

  4.3.4 DataSource控件 116

  4.3.5 GridView数据控件 117

  4.3.6 ListView显示数据控件 119

  4.3.7 LinqDataSource数据源控件 121

  第5章 应用程序部署 123

  5.1 Web 应用程序项目概述 124

  5.2 ASP.NET 网站布局 124

  5.3 使用Global.asax 126

  5.3.1 Global.asax文件 126

  5.3.2 HttpApplication类 128

  5.4 配置Web.config 129

  5.4.1 Web.config概述 129

  5.4.2 Web.config文件格式 130

  5.4.3 预定义配置节 131

  5.4.4 自定义配置节 136

  5.4.5 访问ASP.NET配置 138

  5.5 设置ASP.NET的缓存 138

  5.5.1 页面输出缓存 138

  5.5.2 页面数据缓存 142

  5.6 控制应用程序的安全性 148

  5.6.1 ASP.NET的安全机制 148

  5.6.2 ASP.NET的安全性设置 148

  5.6.3 身份验证 149

  5.6.4 授权 153

  5.6.5 用户账户模拟 154

  5.7 ASP.NET 部署 155

  5.7.1 "复制网站"工具 155

  5.7.2 "发布网站"实用工具 157

  第6章 创建和使用用户自定义控件 158

  6.1 用户控件 159

  6.1.1 创建用户控件 159

  6.1.2 使用用户控件 162

  6.2 复合控件 163

  6.2.1 创建复合控件 163

  6.2.2 使用复合控件 165

  6.3 自定义控件 166

  6.3.1 创建自定义控件 166

  6.3.2 使用自定义控件 168

  第 2 篇 典 型 模 块 篇

  第7章 计数器模块 170

  7.1 ASP.NET中的读/写文件操作 171

  7.1.1 读文件操作 171

  7.1.2 写文件操作 172

  7.2 简单的计数器 172

  7.3 与页面分离的计数器 174

  7.3.1 通过内嵌页面实现与页面分离的计数器 174

  7.3.2 通过用户控件实现与页面分离的计数器 176

  7.4 与页面分离的图像计数器 177

  7.5 全站点图像计数器 179

  第8章 防火墙模块 182

  8.1 模块总体设计 183

  8.1.1 模块功能设计 183

  8.1.2 数据库设计 183

  8.2 模块功能实现 183

  8.2.1 模块主页 183

  8.2.2 IP访问设置 184

  8.2.3 域名访问设置 187

  8.2.4 登录测试 188

  8.2.5 IP与域名互换 191

  第9章 日历模块 193

  9.1 普通日历 194

  9.1.1 使用Calendar控件 194

  9.1.2 通过编程实现日历模块 196

  9.2 万年历 199

  第10章 新闻发布模块 202

  10.1 模块总体设计 203

  10.1.1 模块功能设计 203

  10.1.2 数据库设计 203

  10.2 模块功能实现 204

  10.2.1 发布主页 204

  10.2.2 新闻浏览 206

  10.2.3 新闻发布 208

  10.2.4 新闻管理 210

  10.2.5 分类设置 211

  第11章 网络硬盘模块 213

  11.1 System.IO命名空间 214

  11.1.1 Directory类 214

  11.1.2 DirectoryInfo类 215

  11.1.3 File类 216

  11.1.4 FileInfo类 216

  11.2 浏览文件 217

  11.3 删除文件 220

  11.4 创建文件 221

  11.5 上传文件 222

  11.5.1 单文件上传 222

  11.5.2 多文件上传 224

  第12章 广告发布模块 226

  12.1 基于XML文件的广告发布 227

  12.1.1 XML概述 227

  12.1.2 使用XML文件保存广告图片 228

  12.1.3 添加广告图片 229

  12.1.4 查询广告图片 230

  12.1.5 使用AdRotator控件发布广告图片 231

  12.2 基于Access数据库的广告发布 232

  12.2.1 数据库设计 232

  12.2.2 添加广告信息 233

  12.2.3 查询/编辑广告信息 234

  12.2.4 浏览广告效果 235

  12.2.5 统计广告执行情况 237

  第13章 投票调查模块 238

  13.1 模块总体设计 239

  13.1.1 模块功能设计 239

  13.1.2 数据库设计 239

  13.2 模块功能实现 240

  13.2.1 操作菜单 240

  13.2.2 设置调查项目 241

  13.2.3 设置题目 243

  13.2.4 投票调查页面 244

  13.2.5 分析调查结果 248

  13.2.6 查看原始数据 249

  第14章 邮件发送模块 251

  14.1 简单邮件发送 252

  14.2 发送多功能邮件 253

  第15章 会员注册模块 257

  15.1 模块总体设计 258

  15.1.1 模块功能设计 258

  15.1.2 数据库设计 258

  15.2 模块功能实现 258

  15.2.1 用户登录 258

  15.2.2 用户注册 261

  15.2.3 找回密码 265

  第16章 网上购物模块 268

  16.1 模块总体设计 269

  16.1.1 模块功能设计 269

  16.1.2 数据库设计 269

  16.2 模块功能实现 270

  16.2.1 模块主页 270

  16.2.2 购物页面--选择商品 270

  16.2.3 购物页面--购物车 272

  16.2.4 商品分类设置 276

  16.2.5 商品信息设置 277

  16.2.6 订单查询 279

  第17章 留言本模块 281

  17.1 模块总体设计 282

  17.1.1 模块功能设计 282

  17.1.2 数据库设计 282

  17.2 模块功能实现 283

  17.2.1 留言浏览 283

  17.2.2 留言发布 286

  17.2.3 留言回复 288

  17.2.4 留言删除 289

  第18章 论坛模块 290

  18.1 模块总体设计 291

  18.1.1 模块功能设计 291

  18.1.2 数据库设计 291

  18.2 模块功能实现 292

  18.2.1 会员登录 292

  18.2.2 浏览帖子 293

  18.2.3 发表新帖 295

  18.2.4 查看/回复帖子 296

  18.2.5 管理帖子 299

  第19章 聊天室模块 301

  19.1 模块总体设计 302

  19.1.1 模块功能设计 302

  19.1.2 数据库设计 302

  19.2 模块功能实现 303

  19.2.1 模块主页 303

  19.2.2 发送聊天信息 304

  19.2.3 显示聊天信息 306

  19.2.4 显示在线用户 307

  19.2.5 注销用户 309

  第20章 在线音乐模块 311

  20.1 模块总体设计 312

  20.1.1 模块功能设计 312

  20.1.2 数据库设计 312

  20.2 模块功能实现 313

  20.2.1 歌曲列表 313

  20.2.2 显示歌词 316

  20.2.3 播放单首歌曲 317

  20.2.4 连续播放多首歌曲 318

  20.2.5 编辑歌曲 321

  20.2.6 添加歌曲 322

  第21章 博客天下模块 325

  21.1 模块总体设计 326

  21.1.1 模块功能设计 326

  21.1.2 数据库设计 326

  21.2 模块功能实现 327

  21.2.1 博客主页 327

  21.2.2 发表评论 331

  21.2.3 添加网络日志 333

  21.2.4 编辑网络日志 335

  21.2.5 查看评论 337

  21.2.6 上传相片 338

  21.2.7 编辑相片 339

  21.2.8 修改个人信息 340

  第22章 报表及报表打印模块 342

  22.1 水晶报表技术 343

  22.2 模块功能实现 343

  22.2.1 创建新报表 344

  22.2.2 设置数据库 344

  22.2.3 模块实现 346

  第 3 篇 综 合 实 例 篇

  第23章 图书网络管理系统--系统总体设计 350

  23.1 需求分析 351

  23.1.1 操作角色 351

  23.1.2 面向对象 351

  23.1.3 计划管理 351

  23.1.4 库存管理 352

  23.1.5 款项管理 352

  23.2 模块功能设计 352

  23.2.1 系统总体功能 353

  23.2.2 字典维护 353

  23.2.3 图书批销 354

  23.2.4 图书零售 354

  23.3 数据库设计 354

  23.3.1 数据表 355

  23.3.2 存储过程 363

  23.3.3 触发器 366

  23.3.4 外键 371

  第24章 图书网络管理系统--实现系统框架 374

  24.1 配置系统Web.config 375

  24.2 系统登录 375

  24.3 系统主界面 378

  24.3.1 主框架页面 378

  24.3.2 目录框架页面 379

  24.3.3 主要框架页面 382

  第25章 图书网络管理系统--字典

  维护模块 383

  25.1 图书信息 384

  25.2 客户信息 395

  25.3 供应商信息 400

  25.4 用户信息 403

  第26章 图书网络管理系统--图书

  批销模块 407

  26.1 收订管理 408

  26.1.1 收订录入 408

  26.1.2 收订查询 413

  26.2 报订管理 416

  26.2.1 报订录入 416

  26.2.2 报订查询 419

  26.3 批销入库 421

  26.3.1 入库录入 421

  26.3.2 入库查询 424

  26.4 批销出库 426

  26.4.1 出库录入 426

  26.4.2 出库查询 430

  26.5 图书收退 432

  26.5.1 收退录入 433

  26.5.2 收退查询 436

  26.6 图书报退 438

  26.6.1 报退录入 438

  26.6.2 报退查询 441

  26.7 图书赠送 442

  26.7.1 赠送录入 442

  26.7.2 赠送查询 443

  26.8 图书折损 444

  26.8.1 折损录入 445

  26.8.2 折损查询 446

  26.9 库存检测 447

  26.10 款项管理 451

  26.10.1 图书收款 451

  26.10.2 图书付款 454

  第27章 图书网络管理系统--图书

  零售模块 457

  27.1 图书内转 458

  27.1.1 内转录入 458

  27.1.2 内转查询 460

  27.2 零售出库 462

  27.2.1 出库录入 462

  27.2.2 出库查询 465

  27.3 库存检测 467

  第28章 物业网络管理系统--系统

  总体设计 470

  28.1 模块功能设计 471

  28.1.1 房产管理 471

  28.1.2 住户管理 472

  28.1.3 收费管理 472

  28.1.4 综合管理 472

  28.1.5 系统维护 473

  28.2 数据库设计 473

  28.2.1 数据表 473

  28.2.2 视图 492

  28.2.3 自定义函数 492

  第29章 物业网络管理系统--系统

  框架实现 494

  29.1 登录页面 495

  29.2 主框架页面 497

  29.3 横幅框架页面 498

  29.4 目录框架页面 499

  29.4.1 目录页面1--房产管理 499

  29.4.2 目录页面2--住户管理 501

  29.4.3 目录页面3--收费管理 501

  29.4.4 目录页面4--综合管理 502

  29.4.5 目录页面5--系统维护 504

  第30章 物业网络管理系统--房产管理模块 505

  30.1 房产信息 506

  30.1.1 楼盘信息 506

  30.1.2 楼阁信息 514

  30.1.3 单元信息 519

  30.2 房产查询 525

  30.3 参数设置 527

  第31章 物业网络管理系统--住户管理模块 530

  31.1 住户入住 531

  31.1.1 业主信息 531

  31.1.2 户主信息 535

  31.1.3 住户成员 535

  31.2 住户验房 539

  31.3 住户装修 543

  31.4 住户投诉 546

  31.5 请修管理 549

  第32章 物业网络管理系统--收费管理模块 550

  32.1 表安装 551

  32.1.1 表信息 551

  32.1.2 用户表 558

  32.2 抄表 559

  32.3 收款 561

  32.3.1 收款录入 562

  32.3.2 收款查询 571

  32.4 退款 572

  32.5 收费设置 574

  第33章 物业网络管理系统--综合管理模块 578

  33.1 社区管理 579

  33.1.1 社区简介 579

  33.1.2 业主委员会成员 582

  33.1.3 业主委员会会议 583

  33.1.4 社区活动 585

  33.2 绿化管理 587

  33.2.1 基本信息 587

  33.2.2 绿化设置 589

  33.2.3 绿化检查 591

  33.3 保安管理 593

  33.3.1 保安安排 593

  33.3.2 执勤管理 596

  33.3.3 来访管理 597

  33.3.4 物品出入 599

  33.4 信件包裹 601

  33.5 停车场管理 604

  33.5.1 车辆信息 604

  33.5.2 车辆管理 606

  33.6 清洁管理 608

  33.6.1 清洁安排 608

  33.6.2 清洁记录 609

  33.6.3 清洁检查 612

  33.7 消防管理 613

  33.7.1 消防设施 613

  33.7.2 消防巡视 615

  33.7.3 消防演练 616

  33.7.4 消防事故 618

  第34章 物业网络管理系统--系统维护模块 620

  34.1 用户管理 621

  34.2 公司信息 624

  34.3 部门信息 626

  第 4 篇 高 级 技 术 篇

  第35章 基于Ajax技术的网站开发 630

  35.1 Ajax技术概述 631

  35.1.1 Ajax的诞生 631

  35.1.2 Ajax工作原理 631

  35.1.3 Ajax技术特点 631

  35.1.4 Ajax原则 632

  35.1.5 应用场景分析 632

  35.1.6 Ajax核心技术 633

  35.1.7 Ajax模式 635

  35.1.8 Ajax技术的优势 637

  35.1.9 Ajax技术的劣势 637

  35.2 VS 2008对Ajax的支持 638

  35.3 网站设计 639

  35.3.1 功能设计 639

  35.3.2 数据库设计 639

  35.4 网站实现 641

  第36章 基于Web服务的应用程序开发 650

  36.1 Web服务介绍 651

  36.1.1 什么是Web服务 651

  36.1.2 Web服务体系结构 652

  36.1.3 Web服务重要术语 652

  36.1.4 Web服务的优点 656

  36.1.5 Web服务的应用方向 657

  36.2 基于Web服务的综合实例 657

  36.2.1 创建Web服务 657

  36.2.2 在程序中使用Web服务 659

图书前言

  首先,欢迎您阅读本书,相信本书能成为您学习ASP.NET的一大助手。

  ASP.NET是微软最新推出的新一代Web编程语言,也是微软推出的新型体系结构.NET的一个重要组成部分。ASP.NET彻底改变了过去Web应用程序的开发模式头显待味纸力,而ASP.NET 3.5的出现,更使得开发人员感受到其强大的功能。

  .NET技术已经成为网络应用的主流,其在开发语言方面提高了界面和代码的可定制性,使得网络开发入门人员可以更轻松地掌握并加以应用。本书详细讲解了ASP.NET 3.5网络呼盐放灯见后落机安住叫开发的设计原理与实次号针现过程,针对未来的应用方向,介绍了Web服务及Ajax网站的开发等高级应用。

  本书主要特点

  采用最新版本

  采用最新的ASP.NET 3.5技术,使用最新的Visual Studio 2008作为开发环境,在讲解各个实例时,详细讲解了该开发环境的最新功能。

  讲解最流行的网络应用模块

  本书讲解了网站开发中常见的应用模块,在实际应用中,可以直接移植,极具参考价值。

  讲解详细,图表清晰

  在具体介绍模块功能的时候,本书提供来自了详细的图例,说明模块是如何设计、实现并应用到项目中的,使读者从开始就对整个模块有总体把握。本书对程序代码提供了详细的标360百科注,使初学者可以迅速地掌握整个模块的设计原理和实现方法。

  讲解通俗易懂

  本书以通俗易懂的语言讲解每个模块的实现步骤,读者只需要按照步骤操作,就可以轻松地完成模块的制作。

  本书适合读者

  本书具有类种知识全面、实例精彩、千末战执真消千板指导性强的特点,力求以全面的知识性及丰富的实例来指导读者掌握网络应用技术。本书适合以下读者:

  有一定编程基础,但没有项目经验的人员;

  A多装肉久SP.NET 3.5爱好者;

  风针放范南玉沙网络开发人员;

  网页设包汉计人员;

  以前开发过ASP系利英均统,希望转用ASP.NET的程序员。

  本书由段辉良、陆昌辉、胡勇辉、许宾、曹倬瑝和兰湘涛等编写,因时间和水平有限,尚有许多不详尽和不慢面知预究准确之处,恳请广大读者提出批评和建议。

  编 者

 写密的乱终茶硫于转 2009年1月

图书序言

  首先,欢迎您阅读本书,相信本书能成为您学习ASP.NET的一大助手。

  ASP.NET是微软最新推出的新一代Web编程语言,也是微软推出的新型体系结构.N低所果ET的一个重要组成部分。ASP.NET彻底改变了过去Web应用程序的开发模坐编必室文占答留式,而ASP.NET 3.5的出皇张轴现,更使得开发人员感受到其强大的功能。

  .NET技术已经成为网络应用的主流,其在开发语言方慢初款啊伟呼孙江面提高了界面和代码的可定制性,使得网络开发入门人员可以更轻松地掌握并加以应用。本书详细讲解了ASP.NET 3.5网络开发的设计原理与实现过程,针对未来的应用方向,介绍了Web服务及Ajax网站的开发等高级应用。

转载请注明出处安可林文章网 » ASP.NET3.5全程指南

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com