ASP.NET 3.5 全程指南

出版时间:2009-4  出版社:段辉良、陆昌辉、 胡勇辉 电子工业出版社 (2009-04出版)  作者:段辉良 等 著  页数:660  

前言

首先,欢迎您阅读本书,相信本书能成为您学习ASP.NET的一大助手。ASP.NET是微软最新推出的新一代Web编程语言,也是微软推出的新型体系结构.NET的一个重要组成部分。ASP.NET彻底改变了过去Web应用程序的开发模式,而ASP.NET 3.5的出现,更使得开发人员感受到其强大的功能。.NET技术已经成为网络应用的主流,其在开发语言方面提高了界面和代码的可定制性,使得网络开发入门人员可以更轻松地掌握并加以应用。本书详细讲解了ASP.NET 3.5网络开发的设计原理与实现过程,针对未来的应用方向,介绍了Web服务及Ajax网站的开发等高级应用。

内容概要

  《ASP.NET3.5 全程指南》结构清晰,内容丰富,实例详尽,特别适合热衷于ASP.NET技术的各层次用户阅读,是一本难得的ASP.NET学习指南。ASP.NET是微软公司推出的新一代动态Web编程技术,该技术是Web应用开发领域的一个革命性突破。《ASP.NET3.5 全程指南》由浅入深、全面地讲解了目前最新的ASP.NET 3.5版本。全书共分4篇,基础知识篇,主要介绍ASP.NET的基础知识,包括ASP.NET的运行环境、基本语法、常用的内置Web服务器控件、自定义控件,以及如何在ASP.NET中实现数据访问和ASP.NET应用程序的部署等;典型模块篇,主要介绍ASP.NET在一个网站平台中各个典型模块的具体实现;综合实例篇,主要介绍通过ASP.NET来开发多个功能完整的应用程序;ASP.NET高级技术篇,主要介绍基于Ajax技术的网站开发及Web服务在程序中的应用。

书籍目录

第1篇 基础知识篇第1章 创建ASP.NET开发环境1.1 初识ASP.NET1.1.1 什么是ASP.NET1.1.2 ASP.NET的优越性1.1.3 .NET框架的发展历史1.1.4 .NET框架3.5的ASP.NET增强功能1.1.5 VisualWebDeveloper增强功能1.2 ASP.NET环境的安装与配置1.2.1 VisualStudio2008集成环境的安装1.2.2 VisualStudio2008的开发界面简析1.2.3 IIS的安装1.2.4 ASP.NET和IIS配置1.3 ASP.NET与ASP的主要差异1.4 如何升级ASP.NET程序1.5 简单的.NET程序实例详解第2章 ASP.NET的基本语法2.1 ASP.NET的页面结构2.1.1 代码声明块2.1.2 代码呈现块2.1.3 代码注释2.1.4 页面编译指令2.1.5 命名空间2.2 VB.NET语法2.2.1 VB.NET简介2.2.2 VisualBasic.NET语言中的新增功能2.2.3 VisualC#简介2.2.4 VisualC#中的新增功能2.2.5 数据类型2.2.6 变量和常量2.2.7 类型转换2.2.8 数组2.2.9 运算符2.2.10 条件语句2.2.11 循环语句2.2.12 子程序与函数2.3 ASP.NET的常用组件对象2.3.1 Request对象2.3.2 Response对象2.3.3 Server对象2.3.4 Application对象2.3.5 Session对象2.3.6 Cookie对象第3章 ASP.NET的基本控件3.1 HTML服务器控件3.1.1 HTML服务器控件的公共属性3.1.2 HtmlAnchor控件3.1.3 HtmlButton控件3.1.4 HtmlForm控件3.1.5 HtmlGenericControl控件3.1.6 HtmlImage控件3.1.7 HtmlInput控件3.1.8 HtmlSelect控件3.1.9 HtmlTable控件3.1.10 HtmlTextArea控件3.2 Web服务器控件3.2.1 Button控件3.2.2 CheckBox控件3.2.3 CheckBoxList控件3.2.4 DropDownList控件3.2.5 HyperLink控件3.2.6 Image控件3.2.7 ImageButton控件3.2.8 ImageMap控件3.2.9 BulletedList控件3.2.10 Label控件3.2.11 LinkButton控件3.2.12 ListBox控件3.2.13 Literal控件3.2.14 MultiView控件3.2.15 Panel控件3.2.16 PlaceHolder控件3.2.17 RadioButton控件3.2.18 RadioButtonList控件3.2.19 Table控件3.2.20 TextBox控件3.2.21 Calendar控件3.3 验证控件3.3.1 CompareValidator控件3.3.2 RangeValidator控件3.3.3 RequiredFieldValidator控件3.3.4 RegularExpressionValidator控件3.3.5 CustomValidator控件3.3.6 ValidationSummary控件第4章 在ASP.NET中访问数据4.1 ADO.NET概述4.1.1 ADO.NET与ADO的差异4.1.2 .NET数据提供程序4.1.3 DataSet4.2 ADO.NET中的常用对象4.2.1 Connection对象4.2.2 Command对象4.2.3 DataReader对象4.2.4 DataSet和DataAdapter对象4.2.5 DataView对象4.2.6 数据库的配置4.3 ASP.NET中的常用数据控件4.3.1 DataGrid数据控件4.3.2 DataList数据控件4.3.3 Repeater数据控件4.3.4 DataSource控件4.3.5 GridView数据控件4.3.6 ListView显示数据控件4.3.7 LinqDataSource数据源控件第5章 应用程序部署5.1 Web应用程序项目概述5.2 ASP.NET网站布局5.3 使用Global.asax5.3.1 Global.asax文件5.3.2 HttpApplication类5.4 配置Web.config5.4.1 Web.config概述5.4.2 Web.config文件格式5.4.3 预定义配置节5.4.4 自定义配置节5.4.5 访问ASP.NET配置5.5 设置ASP.NET的缓存5.5.1 页面输出缓存5.5.2 页面数据缓存5.6 控制应用程序的安全性5.6.1 ASP.NET的安全机制5.6.2 ASP.NET的安全性设置5.6.3 身份验证5.6.4 授权5.6.5 用户账户模拟5.7 ASP.NET部署5.7.1 “复制网站”工具5.7.2 “发布网站”实用工具第6章 创建和使用用户自定义控件6.1 用户控件6.1.1 创建用户控件6.1.2 使用用户控件6.2 复合控件6.2.1 创建复合控件6.2.2 使用复合控件6.3 自定义控件6.3.1 创建自定义控件6.3.2 使用自定义控件第2篇 典型模块篇第7章 计数器模块7.1 ASP.NET中的读7.1.1 读文件操作7.1.2 写文件操作7.2 简单的计数器7.3 与页面分离的计数器7.3.1 通过内嵌页面实现与页面分离的计数器7.3.2 通过用户控件实现与页面分离的计数器7.4 与页面分离的图像计数器7.5 全站点图像计数器第8章 防火墙模块8.1 模块总体设计8.1.1 模块功能设计8.1.2 数据库设计8.2 模块功能实现8.2.1 模块主页8.2.2 IP访问设置8.2.3 域名访问设置8.2.4 登录测试8.2.5 IP与域名互换第9章 日历模块9.1 普通日历9.1.1 使用Calendar控件9.1.2 通过编程实现日历模块9.2 万年历第10章 新闻发布模块10.1 模块总体设计10.1.1 模块功能设计10.1.2 数据库设计10.2 模块功能实现10.2.1 发布主页10.2.2 新闻浏览10.2.3 新闻发布10.2.4 新闻管理10.2.5 分类设置第11章 网络硬盘模块11.1 System.IO命名空间11.1.1 Directory类11.1.2 DirectoryInfo类11.1.3 File类11.1.4 FileInfo类11.2 浏览文件11.3 删除文件11.4 创建文件11.5 上传文件11.5.1 单文件上传11.5.2 多文件上传第12章 广告发布模块12.1 基于XML文件的广告发布12.1.1 XML概述12.1.2 使用XML文件保存广告图片12.1.3 添加广告图片12.1.4 查询广告图片12.1.5 使用AdRotator控件发布广告图片12.2 基于Access数据库的广告发布12.2.1 数据库设计12.2.2 添加广告信息12.2.3 查询12.2.4 浏览广告效果12.2.5 统计广告执行情况第13章 投票调查模块13.1 模块总体设计13.1.1 模块功能设计13.1.2 数据库设计13.2 模块功能实现13.2.1 操作菜单13.2.2 设置调查项目13.2.3 设置题目13.2.4 投票调查页面13.2.5 分析调查结果13.2.6 查看原始数据第14章 邮件发送模块14.1 简单邮件发送14.2 发送多功能邮件第15章 会员注册模块15.1 模块总体设计15.1.1 模块功能设计15.1.2 数据库设计15.2 模块功能实现15.2.1 用户登录15.2.2 用户注册15.2.3 找回密码第16章 网上购物模块16.1 模块总体设计16.1.1 模块功能设计16.1.2 数据库设计16.2 模块功能实现16.2.1 模块主页16.2.2 购物页面——选择商品..16.2.3 购物页面——购物车16.2.4 商品分类设置16.2.5 商品信息设置16.2.6 订单查询第17章 留言本模块17.1 模块总体设计17.1.1 模块功能设计17.1.2 数据库设计17.2 模块功能实现17.2.1 留言浏览17.2.2 留言发布17.2.3 留言回复17.2.4 留言删除第18章 论坛模块18.1 模块总体设计18.1.1 模块功能设计18.1.2 数据库设计18.2 模块功能实现18.2.1 会员登录18.2.2 浏览帖子18.2.3 发表新帖18.2.4 查看18.2.5 管理帖子第19章 聊天室模块19.1 模块总体设计19.1.1 模块功能设计19.1.2 数据库设计19.2 模块功能实现19.2.1 模块主页19.2.2 发送聊天信息19.2.3 显示聊天信息19.2.4 显示在线用户19.2.5 注销用户第20章 在线音乐模块20.1 模块总体设计20.1.1 模块功能设计20.1.2 数据库设计20.2 模块功能实现20.2.1 歌曲列表20.2.2 显示歌词20.2.3 播放单首歌曲20.2.4 连续播放多首歌曲20.2.5 编辑歌曲20.2.6 添加歌曲第21章 博客天下模块21.1 模块总体设计21.1.1 模块功能设计21.1.2 数据库设计21.2 模块功能实现21.2.1 博客主页21.2.2 发表评论21.2.3 添加网络日志21.2.4 编辑网络日志21.2.5 查看评论21.2.6 上传相片21.2.7 编辑相片21.2.8 修改个人信息第22章 报表及报表打印模块22.1 水晶报表技术22.2 模块功能实现22.2.1 创建新报表22.2.2 设置数据库22.2.3 模块实现第3篇 综合实例篇第23章 图书网络管理系统——系统总体设计23.1 需求分析23.1.1 操作角色23.1.2 面向对象23.1.3 计划管理23.1.4 库存管理23.1.5 款项管理23.2 模块功能设计23.2.1 系统总体功能23.2.2 字典维护23.2.3 图书批销23.2.4 图书零售23.3 数据库设计23.3.1 数据表23.3.2 存储过程23.3.3 触发器23.3.4 外键第24章 图书网络管理系统——实现系统框架24.1 配置系统Web.config24.2 系统登录24.3 系统主界面24.3.1 主框架页面24.3.2 目录框架页面24.3.3 主要框架页面第25章 图书网络管理系统——字典维护模块 38325.1 图书信息25.2 客户信息25.3 供应商信息25.4 用户信息第26章 图书网络管理系统——图书批销模块 26.1 收订管理26.1.1 收订录入26.1.2 收订查询26.2 报订管理26.2.1 报订录入26.2.2 报订查询26.3 批销入库26.3.1 入库录入26.3.2 入库查询26.4 批销出库26.4.1 出库录入26.4.2 出库查询26.5 图书收退26.5.1 收退录入26.5.2 收退查询26.6 图书报退26.6.1 报退录入26.6.2 报退查询26.7 图书赠送26.7.1 赠送录入26.7.2 赠送查询26.8 图书折损26.8.1 折损录入26.8.2 折损查询26.9 库存检测26.1 款项管理26.10.1 图书收款26.10.2 图书付款第27章 图书网络管理系统——图书零售模块27.1 图书内转27.1.1 内转录入27.1.2 内转查询27.2 零售出库27.2.1 出库录入27.2.2 出库查询27.3 库存检测第28章 物业网络管理系统——系统总体设计 47028.1 模块功能设计28.1.1 房产管理28.1.2 住户管理28.1.3 收费管理28.1.4 综合管理28.1.5 系统维护28.2 数据库设计28.2.1 数据表28.2.2 视图28.2.3 自定义函数第29章 物业网络管理系统——系统框架实现29.1 登录页面29.2 主框架页面29.3 横幅框架页面29.4 目录框架页面29.4.1 目录页面1——房产管理29.4.2 目录页面2——住户管理29.4.3 目录页面3——收费管理29.4.4 目录页面4——综合管理29.4.5 目录页面5——系统维护第30章 物业网络管理系统——房产管理模块30.1 房产信息30.1.1 楼盘信息30.1.2 楼阁信息30.1.3 单元信息30.2 房产查询30.3 参数设置第31章 物业网络管理系统——住户管理模块31.1 住户入住31.1.1 业主信息31.1.2 户主信息31.1.3 住户成员31.2 住户验房31.3 住户装修31.4 住户投诉31.5 请修管理第32章 物业网络管理系统——收费管理模块32.1 表安装32.1.1 表信息32.1.2 用户表32.2 抄表32.3 收款32.3.1 收款录入32.3.2 收款查询32.4 退款32.5 收费设置第33章 物业网络管理系统——综合管理模块33.1 社区管理33.1.1 社区简介33.1.2 业主委员会成员33.1.3 业主委员会会议33.1.4 社区活动33.2 绿化管理33.2.1 基本信息33.2.2 绿化设置33.2.3 绿化检查33.3 保安管理33.3.1 保安安排33.3.2 执勤管理33.3.3 来访管理33.3.4 物品出入33.4 信件包裹33.5 停车场管理33.5.1 车辆信息33.5.2 车辆管理33.6 清洁管理33.6.1 清洁安排33.6.2 清洁记录33.6.3 清洁检查33.7 消防管理33.7.1 消防设施33.7.2 消防巡视33.7.3 消防演练33.7.4 消防事故第34章 物业网络管理系统——系统维护模块34.1 用户管理34.2 公司信息34.3 部门信息第4篇 高级技术篇第35章 基于Ajax技术的网站开发35.1 Ajax技术概述35.1.1 Ajax的诞生35.1.2 Ajax工作原理35.1.3 Ajax技术特点35.1.4 Ajax原则35.1.5 应用场景分析35.1.6 Ajax核心技术35.1.7 Ajax模式35.1.8 Ajax技术的优势35.1.9 Ajax技术的劣势35.2 VS2008对Ajax的支持35.3 网站设计35.3.1 功能设计35.3.2 数据库设计35.4 网站实现第36章 基于Web服务的应用程序开发36.1 Web服务介绍36.1.1 什么是Web服务36.1.2 Web服务体系结构36.1.3 Web服务重要术语36.1.4 Web服务的优点36.1.5 Web服务的应用方向36.2 基于Web服务的综合实例36.2.1 创建Web服务36.2.2 在程序中使用Web服务

章节摘录

插图:

编辑推荐

《ASP.NET3.5 全程指南》提供所有实例的源代码。《ASP.NET 3.5 全程指南》特点:1、知识全面,实例精彩,指导性强基础知识、典型模块、综合实例、高级技术,循序渐进地全面讲解ASP.NET3.5程序开发的方方面面。2、讲解详细,图标清晰,通俗易懂在介绍模块功能时,提供详细的图例;讲解每个模块的实现步骤;对程序代码提供详细标注。《全程指南》以全面、实用、贴心为宗旨,针对性强,读者可快速上手。文中穿插以“编者手记”为代表的大量经验、技巧、提示和注意,帮助读者避开陷阱和弯路,启迪更多思路和方法。采用任务驱动的教学方式,大量练习和应用案例,贴近项目实战。讲解时操作步骤详细,读者轻易上手。随书附送一张光盘,涵盖书中所有实例,读者稍加改动,即可应用于自己的工作和生活中。

图书封面

评论、评分、阅读与下载


    ASP.NET 3.5 全程指南 PDF格式下载


用户评论 (总计2条)

 
 

  •   图书目录中明明写了(含光盘1张),这里竟然没配光盘,是不是没了光盘就拿出来打折销售啊?
  •   经济社会不能只为金钱,尤其是我们知识分子。我买了之后很后悔!!!我是ASP.NET 3.5的初学者,你们把窗体布局的HTML代码贴出来干嘛啊,好多都是系统自动生成的,是混章节还是吓唬读者,!!!我们需要的是你们手把手得教我们!!!代码量应该尽量少!!告诉读者的应该是怎么设计界面,哪里拖个文本框,怎么居中,怎么左对齐或者右对齐,属性里需要更改什么?在cs文件中需要添加什么代码?要不是我之前看过其他的一些书,此书绝对会把人吓住!!! 总而言之要把你们开发某一个典型软件的过程梳理后不厌其烦、一步不漏得展示出来,那才是全程啊!其他的软件雷同的地方可以介绍得相对简单些,像这些自动生成的代码让一个初学者看你们自己说说起什么作用?????初学者以为这些全部是需要写进去的呢!!!! 当然不光是你们,其余的好多作者讲得也不是很透彻,真希望我们的作者想读者之所想啊!!!!!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7