1+1數(shù)據(jù)庫混合開發(fā)技術(shù)叢書·ASP.NET 2.0+SQL Server 2005數(shù)據(jù)庫開發(fā)與實(shí)例

出版時(shí)間:2008-6  出版社:清華大學(xué)出版社  作者:吳晨,牛江川,李素娟 編著  

前言

ASP.NET是一個(gè)統(tǒng)一的Web開發(fā)模型,它使用盡可能少的代碼生成企業(yè)級(jí)Web應(yīng)用程序所必需的各種服務(wù)。Microsoft.NETFramework2.0在各個(gè)方面對(duì)ASP.NET都進(jìn)行了顯著增強(qiáng)。MicrosoftVisualStudio2005包含MicrosoftVisualWebDeveloperWeb開發(fā)工具,用于創(chuàng)建ASP.NET2.0網(wǎng)站。VisualWebDeveloper在繼承了集成開發(fā)環(huán)境(IDE)在工作效率方面的優(yōu)點(diǎn)的基礎(chǔ)上,還在支持網(wǎng)站創(chuàng)建方面進(jìn)行了大量改進(jìn)。SQLSer、,er2005是微軟開發(fā)的新一代企業(yè)級(jí)數(shù)據(jù)庫產(chǎn)品,它提供了集成的數(shù)據(jù)解決方案,增強(qiáng)了企業(yè)數(shù)據(jù)的安全性及可伸縮性,更加易于創(chuàng)建、部署和管理。SQLServer2005集成了分析、報(bào)表和通知功能,使得企業(yè)可以構(gòu)建和部署高效的商業(yè)智能解決方案。本書介紹了基于c≠}語言的ASP.NET2.0+SQLServer2005的Web應(yīng)用程序開發(fā)的基礎(chǔ)知識(shí)以及綜合實(shí)例。全書共分為13章,首先介紹了ASP.NET2.0的相關(guān)概念和SQLServer2005的基本知識(shí),接下來詳細(xì)介紹了利用ASP.NET2.0進(jìn)行Web應(yīng)用程序開發(fā)的相關(guān)開發(fā)技術(shù),最后列舉出了3個(gè)綜合實(shí)例,并介紹后臺(tái)數(shù)據(jù)庫系統(tǒng)移植、安裝程序制作的相關(guān)技術(shù)。具體包括如下內(nèi)容。第l章介紹.NETFramework、VisualStudio集成開發(fā)環(huán)境和ASP.NETWeb應(yīng)用程序,如何使用VisualStudio2005集成開發(fā)環(huán)境創(chuàng)建基于C≠}語言的ASP.NETWeb應(yīng)用程序,以及發(fā)布ASP.NETWeb應(yīng)用程序。第2章介紹如何在SQLServer2005中創(chuàng)建與維護(hù)數(shù)據(jù)庫、表、視圖、存儲(chǔ)過程和觸發(fā)器。第3章詳細(xì)介紹各種標(biāo)準(zhǔn)服務(wù)器控件、驗(yàn)證服務(wù)器控件、登錄服務(wù)器控件以及ASP.NET2.0新增服務(wù)器控件的應(yīng)用。第4章詳細(xì)講解ADO.NET的常用對(duì)象、數(shù)據(jù)源控件和數(shù)據(jù)綁定控件的使用方法,并且給出了相應(yīng)的實(shí)例。第5章介紹利用主題、母版頁以及導(dǎo)航控件來強(qiáng)化頁面的布局與外觀。第6章首先介紹組成Ajax技術(shù)的JavaScript和XMLHttpRequest對(duì)象,接著對(duì)XMLHttpRequest對(duì)象的各個(gè)屬性和方法做了詳細(xì)的介紹,最后介紹了ASP.NET2.0Ajax技術(shù),對(duì)其主要控件做了詳細(xì)的介紹,并給出了相應(yīng)的實(shí)例。

內(nèi)容概要

本書詳細(xì)介紹了使用C#語言在ASP.NET 2.0和SQL Server 2005的基礎(chǔ)上開發(fā)數(shù)據(jù)庫系統(tǒng)的各種技術(shù)和方法,全書共13章,其中,第1~9章主要介紹了 ASP.NET 2.0的基本概念,SQL Server 2005數(shù)據(jù)庫技術(shù),ASP.NET服務(wù)器控件,訪問數(shù)據(jù)庫技術(shù),主題、導(dǎo)航與母版頁技術(shù),Ajax技術(shù),.NET對(duì)XML的支持,內(nèi)置對(duì)象和應(yīng)用程序配置以及Web服務(wù)等;第10~12章列舉出了3個(gè)ASP.NET應(yīng)用開發(fā)實(shí)例,分別是網(wǎng)上論壇系統(tǒng)、網(wǎng)上商城系統(tǒng)和博客系統(tǒng);第13章對(duì)后臺(tái)數(shù)據(jù)庫的移植及安裝程序的制作進(jìn)行了講解。   本書難度適中,實(shí)例豐富,既適合ASP.NET 2.0的初學(xué)者閱讀,也適合于對(duì)ASP.NET有一定了解的讀者閱讀,書中包含的大量實(shí)例對(duì)ASP.NET 2.0應(yīng)用程序的開發(fā)人員具有一定的參考價(jià)值。本書可作為各大中專院校相關(guān)專業(yè)的教材或參考用書,也可作為自學(xué)材料。

書籍目錄

第1章  ASP.NET 2.0概述	 1.1  .NET Framework	  1.1.1  概述	  1.1.2  公共語言運(yùn)行庫	  1.1.3  .NET Framework類庫	 1.2  Visual Studio集成開發(fā)環(huán)境	  1.2.1  解決方案、項(xiàng)目和項(xiàng)	  1.2.2  生成、調(diào)試和測(cè)試	  1.2.3  對(duì)ASP.NET 2.0的支持	 1.3  ASP.NET Web應(yīng)用程序	  1.3.1  ASP.NET 網(wǎng)站的布局	  1.3.2  網(wǎng)站文件的類型	  1.3.3  ASP.NET 網(wǎng)站路徑	  1.3.4  ASP.NET 網(wǎng)站中共享代碼文件夾	 1.4  創(chuàng)建ASP.NET應(yīng)用程序	 1.5  本章小結(jié)	第2章  SQL Server 2005 介紹	 2.1 數(shù)據(jù)庫管理	  2.1.1 創(chuàng)建數(shù)據(jù)庫	  2.1.2 修改數(shù)據(jù)庫	  2.1.3 刪除數(shù)據(jù)庫	  2.1.4 備份和還原數(shù)據(jù)庫	  2.1.5  分離與附加數(shù)據(jù)庫	 2.2  數(shù)據(jù)類型	 2.3 表	  2.3.1 創(chuàng)建表	  2.3.2  修改表	  2.3.3  刪除表	 2.4 數(shù)據(jù)操作	  2.4.1  insert插入數(shù)據(jù)	  2.4.2  select查詢數(shù)據(jù)	  2.4.3  update更新數(shù)據(jù)	  2.4.4  delete刪除數(shù)據(jù)	 2.5 視圖	  2.5.1  創(chuàng)建視圖	  2.5.2  修改視圖	  2.5.3  刪除視圖	 2.6 存儲(chǔ)過程	  2.6.1  存儲(chǔ)過程的分類	  2.6.2  創(chuàng)建存儲(chǔ)過程	  2.6.3  修改存儲(chǔ)過程	  2.6.4 執(zhí)行存儲(chǔ)過程	  2.6.5  刪除存儲(chǔ)過程	 2.7  觸發(fā)器	  2.7.1  創(chuàng)建觸發(fā)器	  2.7.2  修改、刪除觸發(fā)器	 2.8  本章小結(jié)	第3章  界面設(shè)計(jì)利器—— Web服務(wù)器控件	 3.1  標(biāo)準(zhǔn)服務(wù)器控件	  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新增服務(wù)器控件	  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  驗(yàn)證服務(wù)器控件	  3.3.1  驗(yàn)證控件概述	  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  登錄服務(wù)器控件	  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  本章小結(jié)	第4章  ASP.NET 2.0訪問數(shù)據(jù)庫	 4.1  ADO.NET常用對(duì)象	  4.1.1  Connection對(duì)象	  4.1.2  DataAdapter對(duì)象	  4.1.3  Command對(duì)象	  4.1.4  DataSet對(duì)象	 4.2  使用ADO.NET連接數(shù)據(jù)源	  4.2.1  連接ODBC數(shù)據(jù)源	  4.2.2  連接OLE DB數(shù)據(jù)源	  4.2.3  訪問MySQL	  4.2.4  訪問Oracle	  4.2.5  訪問Excel	  4.2.6  訪問文本文件	 4.3  數(shù)據(jù)源控件	  4.3.1  ObjectDataSource數(shù)據(jù)源控件	  4.3.2  SqlDataSource數(shù)據(jù)源控件	  4.3.3  AccessDataSource數(shù)據(jù)源控件	  4.3.4  SiteMapDataSource控件	  4.3.5  XmlDataSource數(shù)據(jù)源控件	 4.4  數(shù)據(jù)綁定控件	  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  本章小結(jié)	第5章  頁面的布局與外觀—— 主題、導(dǎo)航與母版頁	 5.1  主題	  5.1.1  級(jí)聯(lián)樣式表和外觀	  5.1.2  主題的應(yīng)用	 5.2  母版頁	  5.2.1  基礎(chǔ)	  5.2.2  母版頁的嵌套	 5.3  站點(diǎn)導(dǎo)航控件	  5.3.1  Menu服務(wù)器控件	  5.3.2  TreeView服務(wù)器控件	 5.4  本章小結(jié)	第6章  異步無刷新頁面技術(shù)—— ASP.NET 2.0 Ajax	 6.1  Ajax技術(shù)介紹	  6.1.1  JavaScript介紹	  6.1.2  XMLHttpRequest對(duì)象	 6.2  ASP.NET Ajax介紹	  6.2.1  ASP.NET Ajax的安裝	  6.2.2  創(chuàng)建ASP.NET Ajax網(wǎng)站	  6.2.3  ScriptManager控件	  6.2.4  UpdatePanel控件	  6.2.5  Timer控件	  6.2.6  用戶名驗(yàn)證示例	 6.3  本章小結(jié)	第7章  ASP.NET 2.0系統(tǒng)中的XML數(shù)據(jù)傳輸	 7.1  XML介紹	  7.1.1  XML定義	  7.1.2  XML優(yōu)點(diǎn)	  7.1.3  ASP.NET+XML+CSS開發(fā)	 7.2  XML基礎(chǔ)	  7.2.1  XML語法	  7.2.2  XML元素	  7.2.3  XML屬性	 7.3  XML的創(chuàng)建、編輯及驗(yàn)證	  7.3.1  創(chuàng)建XML	  7.3.2  讀取XML	  7.3.3  編輯XML	  7.3.4  驗(yàn)證XML	 7.4  XML和XSL轉(zhuǎn)換	  7.4.1  XSL基礎(chǔ)	  7.4.2  XSLT介紹	  7.4.3  使用XSLT轉(zhuǎn)換XML	 7.5  XML與ADO.NET	 7.6  本章小結(jié)	第8章  內(nèi)置對(duì)象和應(yīng)用程序配置	 8.1  ASP.NET內(nèi)置對(duì)象	  8.1.1  Response對(duì)象	  8.1.2  Request對(duì)象	  8.1.3  Application對(duì)象	  8.1.4  Session對(duì)象	  8.1.5  Server對(duì)象	  8.1.6  Cookie對(duì)象	 8.2  全局應(yīng)用文件Global.asax	  8.2.1  Global.asax文件的結(jié)構(gòu)	  8.2.2  Global.asax文件的應(yīng)用	 8.3  Web.config	  8.3.1  Web.config的結(jié)構(gòu)	  8.3.2  中的常用子節(jié)	 8.4  緩存	  8.4.1  整頁緩存	  8.4.2  部分頁緩存	  8.4.3  應(yīng)用程序數(shù)據(jù)緩存	 8.5  本章小結(jié)	第9章  ASP.NET 2.0分布式應(yīng)用技術(shù)—— Web服務(wù)	 9.1  Web服務(wù)簡(jiǎn)介	  9.1.1  Web服務(wù)的概念	  9.1.2  Web服務(wù)的基礎(chǔ)結(jié)構(gòu)	  9.1.3  SOAP	  9.1.4  WSDL	 9.2  Web服務(wù)的使用	  9.2.1  Web服務(wù)的創(chuàng)建	  9.2.2  Web服務(wù)的發(fā)布	  9.2.3  Web服務(wù)的調(diào)用	  9.2.4  創(chuàng)建和使用自定義的Web服務(wù)	 9.3  Web服務(wù)的安全	  9.3.1  Web服務(wù)的身份驗(yàn)證	  9.3.2  Web服務(wù)的授權(quán)	  9.3.3  自定義身份驗(yàn)證	 9.4  本章小結(jié)	第10章  網(wǎng)上論壇系統(tǒng)	 10.1  總體設(shè)計(jì)	 10.2  流程分析	 10.3  數(shù)據(jù)庫設(shè)計(jì)	  10.3.1  數(shù)據(jù)表的設(shè)計(jì)	  10.3.2  存儲(chǔ)過程設(shè)計(jì)	  10.3.3  視圖設(shè)計(jì)	 10.4  系統(tǒng)的詳細(xì)設(shè)計(jì)	  10.4.1  數(shù)據(jù)庫訪問類的實(shí)現(xiàn)	  10.4.2  自定義用戶控件	  10.4.3  用戶相關(guān)界面的實(shí)現(xiàn)	  10.4.4  管理員相關(guān)界面的實(shí)現(xiàn)	 10.5  本章小結(jié)	第11章  網(wǎng)上商城系統(tǒng)	 11.1  總體設(shè)計(jì)	 11.2  系統(tǒng)體系結(jié)構(gòu)	 11.3  數(shù)據(jù)庫設(shè)計(jì)	 11.4  系統(tǒng)詳細(xì)設(shè)計(jì)	  11.4.1  類庫的實(shí)現(xiàn)	  11.4.2  用戶界面層的實(shí)現(xiàn)	 11.5  本章小結(jié)	第12章  博客系統(tǒng)	 12.1  總體設(shè)計(jì)	 12.2  數(shù)據(jù)庫設(shè)計(jì)	 12.3  系統(tǒng)的詳細(xì)設(shè)計(jì)	  12.3.1  數(shù)據(jù)庫訪問類的實(shí)現(xiàn)	  12.3.2  CSS樣式的創(chuàng)建	  12.3.3  JScript腳本的創(chuàng)建	  12.3.4  第三方控件的使用	  12.3.5  自定義用戶控件	  12.3.6  開博用戶相關(guān)界面的實(shí)現(xiàn)	  12.3.7  瀏覽博客相關(guān)界面的實(shí)現(xiàn)	 12.4  本章小結(jié)	第13章  數(shù)據(jù)庫移植和安裝程序制作	 13.1  數(shù)據(jù)庫移植	  13.1.1  從Access移植到SQL Server 2005	  13.1.2  網(wǎng)站中測(cè)試	  13.1.3  從MySQL移植到SQL Server 2005	 13.2  安裝程序的制作	 13.3  本章小結(jié)

章節(jié)摘錄

插圖:第1章 ASP.NET 2.0概述1.3 ASP.N ET Web應(yīng)用程序若要開發(fā)ASP.NET Web應(yīng)用程序(也稱為網(wǎng)站),必須備有以下工具?!?NET Framework 2.0:若要使用ASP.NET,則在承載ASP.NET網(wǎng)站的計(jì)算機(jī)上必須安裝.NET Framework 2.0?!ごa創(chuàng)作環(huán)境:可以使用任何文本編輯器(如記事本)創(chuàng)建ASP.NET頁和類。不過,MicrosoR Visual Studi0和其他集成開發(fā)環(huán)境(IDE)提供了頁模板、IntelliSense、代碼自動(dòng)完成和設(shè)計(jì)時(shí)編譯等許多編程功能。這些功能可以加速開發(fā)過程并提供項(xiàng)目組織功能?!ひ粋€(gè)Web服務(wù)器(如IIS)和將文件寫入該Web服務(wù)器的權(quán)限。若要使用ASP.NET Web應(yīng)用程序,必須使用瀏覽器向承載應(yīng)用程序的Web服務(wù)器發(fā)出請(qǐng)求。通常,使用IIS作為Web服務(wù)器來承載ASP.NET Web應(yīng)用程序??梢酝ㄟ^在計(jì)算機(jī)上本地運(yùn)行IIS或?qū)㈨摵徒M件部署到共享服務(wù)器來測(cè)試應(yīng)用程序。如果使用的是Visual Studi0 2005,則可以使用ASP.NET Development Server來測(cè)試ASP.NET網(wǎng)頁。ASP.NET Development Server在計(jì)算機(jī)上本地運(yùn)行頁,而無須安裝IIS。若要將IIS作為Web服務(wù)器使用,作為運(yùn)行身份的用戶賬戶必須具有寫入應(yīng)用程序所在目錄的權(quán)限,無論該目錄是Web服務(wù)器根的子目錄還是虛擬目錄。只要安裝了IIS,則在安裝.NETFramework時(shí)會(huì)在IIS中注冊(cè)ASP.NET ISAPl擴(kuò)展名(Aspnet isapi.dll)。如果在已經(jīng)安裝了.NETFramework的情況下安裝IIS,則必須使用Aspnet regiis.exe實(shí)用工具在IIS中注冊(cè)ASP.NET。在使用Visual Studi0 2005創(chuàng)建ASP.NET網(wǎng)站時(shí),可以包含ASP.NET能夠識(shí)別的以進(jìn)行處理特定類型的文件。此外,還可以創(chuàng)建用于特殊用途(如用于存儲(chǔ)源代碼)的文件夾。1.3.1 ASP.NET網(wǎng)站的布局可以將網(wǎng)站的文件保存在方便應(yīng)用程序訪問的任何文件夾結(jié)構(gòu)中。為了更易于使用應(yīng)用程序,ASP.NET保留了某些可用于特定類型內(nèi)容的文件和文件夾名稱。可以為應(yīng)用程序建立默認(rèn)頁,這將使用戶更容易定位到站點(diǎn)。默認(rèn)頁是在用戶定位到站點(diǎn)時(shí)沒有指定特定頁情況下為用戶提供的頁。例如,可以創(chuàng)建一個(gè)名為Default.aspx的頁,并將它保存在站點(diǎn)的根文件夾中。如果用戶在定位到站點(diǎn)時(shí)沒有指定特定頁,則可以配置應(yīng)用程序,以便自動(dòng)請(qǐng)求Default.aspx頁??梢允褂媚J(rèn)頁作為站點(diǎn)的主頁,或者在頁中寫入代碼來將用戶重定向到其他頁。在IIS中,默認(rèn)頁是作為網(wǎng)站的屬性來創(chuàng)建的。

編輯推薦

《1+1數(shù)據(jù)庫混合開發(fā)技術(shù)叢書·ASP.NET 2.0+SQL Server 2005數(shù)據(jù)庫開發(fā)與實(shí)例》特點(diǎn):開發(fā)工具與后臺(tái)數(shù)據(jù)庫有很強(qiáng)的針對(duì)性。內(nèi)容新穎,將多種數(shù)據(jù)庫技術(shù)相結(jié)全應(yīng)用。案例豐富,有較強(qiáng)的實(shí)用價(jià)值,具備商業(yè)特征。實(shí)例講解清晰,符合軟件工程原理,且技術(shù)難點(diǎn)闡述明了。數(shù)據(jù)庫系統(tǒng)擴(kuò)展性強(qiáng),讀者適當(dāng)修改即可應(yīng)用于實(shí)際需要。光盤內(nèi)容包括實(shí)例源代碼、實(shí)例開發(fā)和運(yùn)行過程全程多媒體講解。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    1+1數(shù)據(jù)庫混合開發(fā)技術(shù)叢書·ASP.NET 2.0+SQL Server 2005數(shù)據(jù)庫開發(fā)與實(shí)例 PDF格式下載


用戶評(píng)論 (總計(jì)15條)

 
 

  •   內(nèi)容很詳細(xì),還配合實(shí)例講解,光盤中也有實(shí)例源代碼,很有參考價(jià)值。
  •   本書對(duì)于初學(xué)者來說有很大的幫助,書中舉的例子很實(shí)用
  •   書挺好,還在看!
  •   很不錯(cuò)的,性價(jià)比很好,一直用。推薦
  •   給朋友買的,朋友很喜歡,正版。
  •   這本書比較適合初學(xué)者,書的質(zhì)量什么的也還可以。
  •   到貨很快,書的質(zhì)量也不錯(cuò),比較適合初學(xué)者
  •   書剛領(lǐng)導(dǎo),第一感覺書的質(zhì)量還不錯(cuò),內(nèi)容怎樣還沒看,看了在寫評(píng)論。
  •   這本書不錯(cuò)如果再多些例子就更好了
  •   沒事看看,實(shí)際還是要做項(xiàng)目。
  •   就是代碼有些小錯(cuò)誤
  •   可能是剛?cè)腴T的關(guān)系,本書對(duì)我的啟發(fā)不大。
  •   這書除了紙張值的稱贊以外...實(shí)在想不出來什么了
    1:書中很多不知道是打印錯(cuò)誤還是作者疏忽....
    2:講非常粗略,基本就是把現(xiàn)成的截圖 然后COPY控件的部分說明, 要注意的事項(xiàng),和可能出現(xiàn)的問題完全沒有提到.包括布局,配置這些對(duì)初學(xué)者來說相當(dāng)關(guān)鍵的東西只字未提.
    3:代碼基本沒有什么注釋講解...純粹以提出大體功能, 然后展現(xiàn)代碼的方式進(jìn)行..其中很多地方看的莫名其妙!

    沒有基礎(chǔ)的同學(xué)不建議購買此書..
  •   對(duì)知識(shí)點(diǎn)介紹不是太深入.適合初學(xué)者
  •   適合稍微有一點(diǎn)相關(guān)經(jīng)驗(yàn)的,需要進(jìn)一步提高的人群但是這本書所講的也只是比較入門級(jí)的東西,想深入了解還要參考其他書籍
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7