1+1数据库混合开发技术丛书·ASP.NET 2.0+SQL Server 2005数据库开发与实例

出版时间:2008-6  出版社:清华大学出版社  作者:吴晨,牛江川,李素娟 编著  

前言

ASP.NET是一个统一的Web开发模型,它使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。Microsoft.NETFramework2.0在各个方面对ASP.NET都进行了显著增强。MicrosoftVisualStudio2005包含MicrosoftVisualWebDeveloperWeb开发工具,用于创建ASP.NET2.0网站。VisualWebDeveloper在继承了集成开发环境(IDE)在工作效率方面的优点的基础上,还在支持网站创建方面进行了大量改进。SQLSer、,er2005是微软开发的新一代企业级数据库产品,它提供了集成的数据解决方案,增强了企业数据的安全性及可伸缩性,更加易于创建、部署和管理。SQLServer2005集成了分析、报表和通知功能,使得企业可以构建和部署高效的商业智能解决方案。本书介绍了基于c≠}语言的ASP.NET2.0+SQLServer2005的Web应用程序开发的基础知识以及综合实例。全书共分为13章,首先介绍了ASP.NET2.0的相关概念和SQLServer2005的基本知识,接下来详细介绍了利用ASP.NET2.0进行Web应用程序开发的相关开发技术,最后列举出了3个综合实例,并介绍后台数据库系统移植、安装程序制作的相关技术。具体包括如下内容。第l章介绍.NETFramework、VisualStudio集成开发环境和ASP.NETWeb应用程序,如何使用VisualStudio2005集成开发环境创建基于C≠}语言的ASP.NETWeb应用程序,以及发布ASP.NETWeb应用程序。第2章介绍如何在SQLServer2005中创建与维护数据库、表、视图、存储过程和触发器。第3章详细介绍各种标准服务器控件、验证服务器控件、登录服务器控件以及ASP.NET2.0新增服务器控件的应用。第4章详细讲解ADO.NET的常用对象、数据源控件和数据绑定控件的使用方法,并且给出了相应的实例。第5章介绍利用主题、母版页以及导航控件来强化页面的布局与外观。第6章首先介绍组成Ajax技术的JavaScript和XMLHttpRequest对象,接着对XMLHttpRequest对象的各个属性和方法做了详细的介绍,最后介绍了ASP.NET2.0Ajax技术,对其主要控件做了详细的介绍,并给出了相应的实例。

内容概要

本书详细介绍了使用C#语言在ASP.NET 2.0和SQL Server 2005的基础上开发数据库系统的各种技术和方法,全书共13章,其中,第1~9章主要介绍了 ASP.NET 2.0的基本概念,SQL Server 2005数据库技术,ASP.NET服务器控件,访问数据库技术,主题、导航与母版页技术,Ajax技术,.NET对XML的支持,内置对象和应用程序配置以及Web服务等;第10~12章列举出了3个ASP.NET应用开发实例,分别是网上论坛系统、网上商城系统和博客系统;第13章对后台数据库的移植及安装程序的制作进行了讲解。   本书难度适中,实例丰富,既适合ASP.NET 2.0的初学者阅读,也适合于对ASP.NET有一定了解的读者阅读,书中包含的大量实例对ASP.NET 2.0应用程序的开发人员具有一定的参考价值。本书可作为各大中专院校相关专业的教材或参考用书,也可作为自学材料。

书籍目录

第1章  ASP.NET 2.0概述	 1.1  .NET Framework	  1.1.1  概述	  1.1.2  公共语言运行库	  1.1.3  .NET Framework类库	 1.2  Visual Studio集成开发环境	  1.2.1  解决方案、项目和项	  1.2.2  生成、调试和测试	  1.2.3  对ASP.NET 2.0的支持	 1.3  ASP.NET Web应用程序	  1.3.1  ASP.NET 网站的布局	  1.3.2  网站文件的类型	  1.3.3  ASP.NET 网站路径	  1.3.4  ASP.NET 网站中共享代码文件夹	 1.4  创建ASP.NET应用程序	 1.5  本章小结	第2章  SQL Server 2005 介绍	 2.1 数据库管理	  2.1.1 创建数据库	  2.1.2 修改数据库	  2.1.3 删除数据库	  2.1.4 备份和还原数据库	  2.1.5  分离与附加数据库	 2.2  数据类型	 2.3 表	  2.3.1 创建表	  2.3.2  修改表	  2.3.3  删除表	 2.4 数据操作	  2.4.1  insert插入数据	  2.4.2  select查询数据	  2.4.3  update更新数据	  2.4.4  delete删除数据	 2.5 视图	  2.5.1  创建视图	  2.5.2  修改视图	  2.5.3  删除视图	 2.6 存储过程	  2.6.1  存储过程的分类	  2.6.2  创建存储过程	  2.6.3  修改存储过程	  2.6.4 执行存储过程	  2.6.5  删除存储过程	 2.7  触发器	  2.7.1  创建触发器	  2.7.2  修改、删除触发器	 2.8  本章小结	第3章  界面设计利器—— Web服务器控件	 3.1  标准服务器控件	  3.1.1  Label控件	  3.1.2  Button控件	  3.1.3  Image控件	  3.1.4  ImageButton控件和LinkButton控件	  3.1.5  TextBox控件	  3.1.6  CheckBox与CheckBoxList控件	  3.1.7  DropDownList控件	  3.1.8  ListBox控件	  3.1.9  RadioButton与RadioButtonList控件	  3.1.10  Panel控件	  3.1.11  Table控件	  3.1.12  Calendar控件	  3.1.13   AdRotator控件	 3.2  ASP.NET 2.0新增服务器控件	  3.2.1  BulletedList控件	  3.2.2  ImageMap控件	  3.2.3  MultiView和View控件	  3.2.4  Wizard控件	  3.2.5  FileUpload控件	  3.2.6  HiddenField控件	  3.2.7  Substitution控件	 3.3  验证服务器控件	  3.3.1  验证控件概述	  3.3.2  RequiredFieldValidator控件	  3.3.3  CompareValidator控件	  3.3.4  RangeValidator控件	  3.3.5  RegularExpressionValidator控件	  3.3.6  CustomValidator控件	  3.3.7  ValidationSummary控件	 3.4  登录服务器控件	  3.4.1  Login控件	  3.4.2  LoginView控件	  3.4.3  LoginName控件	  3.4.4  LoginStatus控件	  3.4.5  PasswordRecovery控件	  3.4.6  ChangePassword控件	  3.4.7  CreateUserWizard控件	 3.5  本章小结	第4章  ASP.NET 2.0访问数据库	 4.1  ADO.NET常用对象	  4.1.1  Connection对象	  4.1.2  DataAdapter对象	  4.1.3  Command对象	  4.1.4  DataSet对象	 4.2  使用ADO.NET连接数据源	  4.2.1  连接ODBC数据源	  4.2.2  连接OLE DB数据源	  4.2.3  访问MySQL	  4.2.4  访问Oracle	  4.2.5  访问Excel	  4.2.6  访问文本文件	 4.3  数据源控件	  4.3.1  ObjectDataSource数据源控件	  4.3.2  SqlDataSource数据源控件	  4.3.3  AccessDataSource数据源控件	  4.3.4  SiteMapDataSource控件	  4.3.5  XmlDataSource数据源控件	 4.4  数据绑定控件	  4.4.1  GridView控件	  4.4.2  GridView示例	  4.4.3  Repeater控件	  4.4.4  Datalist控件	  4.4.5  DetailsView控件	  4.4.6  FormView控件	 4.5  本章小结	第5章  页面的布局与外观—— 主题、导航与母版页	 5.1  主题	  5.1.1  级联样式表和外观	  5.1.2  主题的应用	 5.2  母版页	  5.2.1  基础	  5.2.2  母版页的嵌套	 5.3  站点导航控件	  5.3.1  Menu服务器控件	  5.3.2  TreeView服务器控件	 5.4  本章小结	第6章  异步无刷新页面技术—— ASP.NET 2.0 Ajax	 6.1  Ajax技术介绍	  6.1.1  JavaScript介绍	  6.1.2  XMLHttpRequest对象	 6.2  ASP.NET Ajax介绍	  6.2.1  ASP.NET Ajax的安装	  6.2.2  创建ASP.NET Ajax网站	  6.2.3  ScriptManager控件	  6.2.4  UpdatePanel控件	  6.2.5  Timer控件	  6.2.6  用户名验证示例	 6.3  本章小结	第7章  ASP.NET 2.0系统中的XML数据传输	 7.1  XML介绍	  7.1.1  XML定义	  7.1.2  XML优点	  7.1.3  ASP.NET+XML+CSS开发	 7.2  XML基础	  7.2.1  XML语法	  7.2.2  XML元素	  7.2.3  XML属性	 7.3  XML的创建、编辑及验证	  7.3.1  创建XML	  7.3.2  读取XML	  7.3.3  编辑XML	  7.3.4  验证XML	 7.4  XML和XSL转换	  7.4.1  XSL基础	  7.4.2  XSLT介绍	  7.4.3  使用XSLT转换XML	 7.5  XML与ADO.NET	 7.6  本章小结	第8章  内置对象和应用程序配置	 8.1  ASP.NET内置对象	  8.1.1  Response对象	  8.1.2  Request对象	  8.1.3  Application对象	  8.1.4  Session对象	  8.1.5  Server对象	  8.1.6  Cookie对象	 8.2  全局应用文件Global.asax	  8.2.1  Global.asax文件的结构	  8.2.2  Global.asax文件的应用	 8.3  Web.config	  8.3.1  Web.config的结构	  8.3.2  中的常用子节	 8.4  缓存	  8.4.1  整页缓存	  8.4.2  部分页缓存	  8.4.3  应用程序数据缓存	 8.5  本章小结	第9章  ASP.NET 2.0分布式应用技术—— Web服务	 9.1  Web服务简介	  9.1.1  Web服务的概念	  9.1.2  Web服务的基础结构	  9.1.3  SOAP	  9.1.4  WSDL	 9.2  Web服务的使用	  9.2.1  Web服务的创建	  9.2.2  Web服务的发布	  9.2.3  Web服务的调用	  9.2.4  创建和使用自定义的Web服务	 9.3  Web服务的安全	  9.3.1  Web服务的身份验证	  9.3.2  Web服务的授权	  9.3.3  自定义身份验证	 9.4  本章小结	第10章  网上论坛系统	 10.1  总体设计	 10.2  流程分析	 10.3  数据库设计	  10.3.1  数据表的设计	  10.3.2  存储过程设计	  10.3.3  视图设计	 10.4  系统的详细设计	  10.4.1  数据库访问类的实现	  10.4.2  自定义用户控件	  10.4.3  用户相关界面的实现	  10.4.4  管理员相关界面的实现	 10.5  本章小结	第11章  网上商城系统	 11.1  总体设计	 11.2  系统体系结构	 11.3  数据库设计	 11.4  系统详细设计	  11.4.1  类库的实现	  11.4.2  用户界面层的实现	 11.5  本章小结	第12章  博客系统	 12.1  总体设计	 12.2  数据库设计	 12.3  系统的详细设计	  12.3.1  数据库访问类的实现	  12.3.2  CSS样式的创建	  12.3.3  JScript脚本的创建	  12.3.4  第三方控件的使用	  12.3.5  自定义用户控件	  12.3.6  开博用户相关界面的实现	  12.3.7  浏览博客相关界面的实现	 12.4  本章小结	第13章  数据库移植和安装程序制作	 13.1  数据库移植	  13.1.1  从Access移植到SQL Server 2005	  13.1.2  网站中测试	  13.1.3  从MySQL移植到SQL Server 2005	 13.2  安装程序的制作	 13.3  本章小结

章节摘录

插图:第1章 ASP.NET 2.0概述1.3 ASP.N ET Web应用程序若要开发ASP.NET Web应用程序(也称为网站),必须备有以下工具。·.NET Framework 2.0:若要使用ASP.NET,则在承载ASP.NET网站的计算机上必须安装.NET Framework 2.0。·代码创作环境:可以使用任何文本编辑器(如记事本)创建ASP.NET页和类。不过,MicrosoR Visual Studi0和其他集成开发环境(IDE)提供了页模板、IntelliSense、代码自动完成和设计时编译等许多编程功能。这些功能可以加速开发过程并提供项目组织功能。·一个Web服务器(如IIS)和将文件写入该Web服务器的权限。若要使用ASP.NET Web应用程序,必须使用浏览器向承载应用程序的Web服务器发出请求。通常,使用IIS作为Web服务器来承载ASP.NET Web应用程序。可以通过在计算机上本地运行IIS或将页和组件部署到共享服务器来测试应用程序。如果使用的是Visual Studi0 2005,则可以使用ASP.NET Development Server来测试ASP.NET网页。ASP.NET Development Server在计算机上本地运行页,而无须安装IIS。若要将IIS作为Web服务器使用,作为运行身份的用户账户必须具有写入应用程序所在目录的权限,无论该目录是Web服务器根的子目录还是虚拟目录。只要安装了IIS,则在安装.NETFramework时会在IIS中注册ASP.NET ISAPl扩展名(Aspnet isapi.dll)。如果在已经安装了.NETFramework的情况下安装IIS,则必须使用Aspnet regiis.exe实用工具在IIS中注册ASP.NET。在使用Visual Studi0 2005创建ASP.NET网站时,可以包含ASP.NET能够识别的以进行处理特定类型的文件。此外,还可以创建用于特殊用途(如用于存储源代码)的文件夹。1.3.1 ASP.NET网站的布局可以将网站的文件保存在方便应用程序访问的任何文件夹结构中。为了更易于使用应用程序,ASP.NET保留了某些可用于特定类型内容的文件和文件夹名称。可以为应用程序建立默认页,这将使用户更容易定位到站点。默认页是在用户定位到站点时没有指定特定页情况下为用户提供的页。例如,可以创建一个名为Default.aspx的页,并将它保存在站点的根文件夹中。如果用户在定位到站点时没有指定特定页,则可以配置应用程序,以便自动请求Default.aspx页。可以使用默认页作为站点的主页,或者在页中写入代码来将用户重定向到其他页。在IIS中,默认页是作为网站的属性来创建的。

编辑推荐

《1+1数据库混合开发技术丛书·ASP.NET 2.0+SQL Server 2005数据库开发与实例》特点:开发工具与后台数据库有很强的针对性。内容新颖,将多种数据库技术相结全应用。案例丰富,有较强的实用价值,具备商业特征。实例讲解清晰,符合软件工程原理,且技术难点阐述明了。数据库系统扩展性强,读者适当修改即可应用于实际需要。光盘内容包括实例源代码、实例开发和运行过程全程多媒体讲解。

图书封面

评论、评分、阅读与下载


    1+1数据库混合开发技术丛书·ASP.NET 2.0+SQL Server 2005数据库开发与实例 PDF格式下载


用户评论 (总计15条)

 
 

  •   内容很详细,还配合实例讲解,光盘中也有实例源代码,很有参考价值。
  •   本书对于初学者来说有很大的帮助,书中举的例子很实用
  •   书挺好,还在看!
  •   很不错的,性价比很好,一直用。推荐
  •   给朋友买的,朋友很喜欢,正版。
  •   这本书比较适合初学者,书的质量什么的也还可以。
  •   到货很快,书的质量也不错,比较适合初学者
  •   书刚领导,第一感觉书的质量还不错,内容怎样还没看,看了在写评论。
  •   这本书不错如果再多些例子就更好了
  •   没事看看,实际还是要做项目。
  •   就是代码有些小错误
  •   可能是刚入门的关系,本书对我的启发不大。
  •   这书除了纸张值的称赞以外...实在想不出来什么了
    1:书中很多不知道是打印错误还是作者疏忽....
    2:讲非常粗略,基本就是把现成的截图 然后COPY控件的部分说明, 要注意的事项,和可能出现的问题完全没有提到.包括布局,配置这些对初学者来说相当关键的东西只字未提.
    3:代码基本没有什么注释讲解...纯粹以提出大体功能, 然后展现代码的方式进行..其中很多地方看的莫名其妙!

    没有基础的同学不建议购买此书..
  •   对知识点介绍不是太深入.适合初学者
  •   适合稍微有一点相关经验的,需要进一步提高的人群但是这本书所讲的也只是比较入门级的东西,想深入了解还要参考其他书籍
 

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

京ICP备13047387号-7