ASP.NET動態(tài)網(wǎng)站設(shè)計

出版時間:2010-7  出版社:清華大學(xué)出版社  作者:王淑敏 編  頁數(shù):283  

前言

  由于微軟軟件開發(fā)工具產(chǎn)品的易學(xué)易用,ASP.NET在當(dāng)今動態(tài)網(wǎng)頁與網(wǎng)站設(shè)計技術(shù)中占有主導(dǎo)地位。根據(jù)教育部有關(guān)教育教學(xué)改革精神,結(jié)合當(dāng)前高職高專教育的特點,編者在總結(jié)多年教學(xué)經(jīng)驗的基礎(chǔ)上,編寫了本書。  本書以一個完整的項目“在線考試系統(tǒng)”為導(dǎo)向,以任務(wù)為基本單元,將知識和技能穿插其中,講解了ASP.NET技術(shù)。在確定開發(fā)項目時一方面考慮實用性:另一方面考慮到理論知識的系統(tǒng)性,并采用大家感興趣、熟悉且可以操作的實際項目。  本書具有以下特點?! 。?)采用項目驅(qū)動式教材編寫體系。本書將一個大的項目案例的實現(xiàn)劃分為若干任務(wù),分別講解,在完成每個具體任務(wù)時,會將相關(guān)的知識點進(jìn)行透徹講解?! 。?)內(nèi)容新穎,注重應(yīng)用。盡管現(xiàn)在市場上ASP.NET方面的書已經(jīng)有不少,但能滿足教學(xué)需要的卻很難找。針對這種狀況,我們在編寫時特別注意以下三點:一是注意知識點和工具應(yīng)用的緊密結(jié)合;二是注意知識體系的更新,整個項目采用目前流行的三層架構(gòu);三是注意實用性,不但采用真實項目,代碼編寫也比較規(guī)范,便于學(xué)生將來快速適應(yīng)工作環(huán)境?! 。?)理論知識系統(tǒng)性比較強。本書大部分任務(wù)都包括知識準(zhǔn)備和任務(wù)實施,任務(wù)實施注重動手能力的培養(yǎng),并逐步完成在線考試系統(tǒng)的制作;知識準(zhǔn)備部分為當(dāng)前任務(wù)的實施奠定了理論基礎(chǔ),并保證學(xué)習(xí)過程中理論知識講解的系統(tǒng)性?! ”緯赏跏缑羧沃骶帲R世霞、劉丹、白艷玲任副主編。具體編寫工作分工如下:任務(wù)1、任務(wù)12由王淑敏編寫,任務(wù)3、任務(wù)4、任務(wù)14由馬世霞編寫,任務(wù)6、任務(wù)8、任務(wù)15由劉丹編寫,任務(wù)9、任務(wù)10由白艷玲編寫,任務(wù)5、任務(wù)7由邰偉民編寫,任務(wù)11、任務(wù)13由胡海鶴編寫,緒論部分的項目介紹、任務(wù)2由白林如編寫。在本書的編寫過程中,得到了清華大學(xué)出版社的大力支持,在此表示衷心的感謝。  雖然我們在編寫過程中傾注了大量心血,但書中難免有疏漏之處,懇請廣大讀者批評指正。

內(nèi)容概要

本書通過講解一個完整的項目“在線考試系統(tǒng)”的設(shè)計與實現(xiàn),詳細(xì)介紹了ASP.NET項目開發(fā)的過程,并將ASP.NET所有的知識和技能穿插其中。本書共分15個任務(wù)進(jìn)行講解,內(nèi)容包括ASP.NET概述及運行環(huán)境的構(gòu)建,C#語言基礎(chǔ)與實體類創(chuàng)建,為在線考試系統(tǒng)制作導(dǎo)航系統(tǒng),三層架構(gòu)與系統(tǒng)框架,ADO.NET數(shù)據(jù)庫操作與數(shù)據(jù)訪問層類的創(chuàng)建,驗證控件與用戶登錄,ASP.NET內(nèi)置對象與登錄頁面完善,GridView控件、DetailsView控件與考生信息顯示,主題與母版頁,DataList控件與試題信息管理,第三方控件與試題的信息添加,Repeater控件與前臺試題顯示,用戶控件與網(wǎng)站版權(quán),文件及文件夾操作,網(wǎng)站部署與定制。    本書適用于各類高等職業(yè)院校計算機技術(shù)專業(yè),也可作為計算機培訓(xùn)班的教材,還可供從事網(wǎng)頁設(shè)計的技術(shù)人員學(xué)習(xí)參考。

書籍目錄

緒論  案例說明——在線考試系統(tǒng)介紹  0.1  系統(tǒng)分析和開發(fā)環(huán)境  0.2  系統(tǒng)功能模塊設(shè)計  0.3  系統(tǒng)運行界面  0.4  Web.config文件和數(shù)據(jù)庫操作公共類    0.4.1  Web.config文件    0.4.2  數(shù)據(jù)庫操作的公共類  0.5  主要模塊設(shè)計    0.5.1  考生登錄頁面    0.5.2  考生考試頁面    0.5.3  考試成績顯示頁面    0.5.4  考試系統(tǒng)后臺管理登錄頁面    0.5.5  考試系統(tǒng)后臺學(xué)生信息管理頁面任務(wù)1  ASP.NET概述及運行環(huán)境的構(gòu)建  1.1  知識準(zhǔn)備    1.1.1  實現(xiàn)動態(tài)站點的關(guān)鍵技術(shù)    1.1.2  ASP.NET介紹  1.2  任務(wù)實施    1.2.1  安裝Visual  Studio.NET集成開發(fā)環(huán)境    1.2.2  第一個ASP.NET程序    1.2.3  搭建ASP.NET的運行環(huán)境  練習(xí)  實訓(xùn)任務(wù)2  C#語言基礎(chǔ)與實體類創(chuàng)建  2.1  知識準(zhǔn)備    2.1.1  C#語言基礎(chǔ)    2.1.2  C#語言中的變量和運算符    2.1.3  C#語言中的Console類    2.1.4  C#語言中的控制語句    2.1.5  數(shù)組    2.1.6  C#語言面向?qū)ο蟪绦蛟O(shè)計    2.1.7  常用的類和函數(shù)  2.2  任務(wù)實施    2.2.1  為在線考試系統(tǒng)創(chuàng)建實體類    2.2.2  在線考試系統(tǒng)倒計時的實現(xiàn)      練習(xí)  實訓(xùn)任務(wù)3  為在線考試系統(tǒng)制作導(dǎo)航系統(tǒng)  3.1  知識準(zhǔn)備    3.1.1  XML文件    3.1.2  TreeView控件    3.1.3  站點地圖    3.1.4  SiteMapPath控件  3.2  任務(wù)實施    3.2.1  為在線考試系統(tǒng)制作樹型目錄    3.2.2  為在線考試系統(tǒng)制作站點導(dǎo)航  3.3  知識和技能擴(kuò)展--Menu控件與網(wǎng)站菜單    3.3.1  網(wǎng)站菜單    3.3.2  Menu控件  練習(xí)  實訓(xùn)任務(wù)4  三層架構(gòu)與系統(tǒng)框架  4.1  知識準(zhǔn)備    4.1.1  三層架構(gòu)介紹    4.1.2  在線考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)  4.2  任務(wù)實施    4.2.1  用三層架構(gòu)搭建“在線考試系統(tǒng)”系統(tǒng)框架    4.2.2  為在線考試系統(tǒng)創(chuàng)建模型層  練習(xí)  實訓(xùn)任務(wù)5  ADO.NET數(shù)據(jù)庫操作與數(shù)據(jù)訪問層類的創(chuàng)建  5.1  知識準(zhǔn)備    5.1.1  ADO.NET簡介    5.1.2  Connection對象    5.1.3  Command對象    5.1.4  DataReader對象    5.1.5  DataSet對象    5.1.6  DataAdapter對象  5.2  任務(wù)實施    5.2.1  為在線考試系統(tǒng)數(shù)據(jù)訪問層創(chuàng)建DBHelper類    5.2.2  創(chuàng)建StudentService.cs類  練習(xí)  實訓(xùn)任務(wù)6  驗證控件與用戶登錄  6.1  知識準(zhǔn)備    6.1.1  ASP.NET控件基礎(chǔ)    6.1.2  HTML控件    6.1.3  標(biāo)準(zhǔn)服務(wù)器控件    6.1.4  驗證控件基礎(chǔ)  6.2  任務(wù)實施    6.2.1  創(chuàng)建管理員用戶登錄頁面    6.2.2  用戶登錄的實現(xiàn)    6.2.3  使用驗證控件完善管理員登錄功能  練習(xí)  實訓(xùn)任務(wù)7  ASP.NET內(nèi)置對象與登錄頁面完善  7.1  知識準(zhǔn)備    7.1.1  ASP.NET內(nèi)置對象概述    7.1.2  Page對象    7.1.3  Request對象    7.1.4  Response對象    7.1.5  Application對象    7.1.6  Session對象    7.1.7  Server對象    7.1.8  Cookie對象  7.2  任務(wù)實施    7.2.1  登錄頁面的完善    7.2.2  網(wǎng)頁瀏覽計數(shù)器  練習(xí)  實訓(xùn)任務(wù)8  GridView控件、DetailsView控件與考生信息顯示  8.1  知識準(zhǔn)備    8.1.1  數(shù)據(jù)源控件    8.1.2  數(shù)據(jù)綁定控件    8.1.3  數(shù)據(jù)綁定方法  8.2  任務(wù)實施    8.2.1  在后臺管理中顯示考生信息    8.2.2  考生詳細(xì)信息顯示  練習(xí)  實訓(xùn)任務(wù)9  主題與母版頁  9.1  知識準(zhǔn)備    9.1.1  主題概述    9.1.2  母版頁概述    9.1.3  母版頁的制作  9.2  任務(wù)實施    9.2.1  添加在線考試系統(tǒng)主題    9.2.2  母版頁的套用    9.2.3  為在線考試系統(tǒng)后臺管理頁面制作母版  練習(xí)  實訓(xùn)任務(wù)10  DataList控件與試題信息管理  10.1  知識準(zhǔn)備    10.1.1  DataList控件    10.1.2  DataList控件的分頁和排序  10.2  任務(wù)實施    10.2.1  使用DataList控件分頁顯示試題信息    10.2.2  刪除試題信息    10.2.3  對試題信息排序  練習(xí)  實訓(xùn)任務(wù)11  第三方控件與試題的信息添加  11.1  知識準(zhǔn)備    11.1.1  第三方控件介紹    11.1.2  FreeTextBox控件  11.2  任務(wù)實施  練習(xí)  實訓(xùn)任務(wù)12  Repeater控件與前臺試題顯示  12.1  知識準(zhǔn)備    12.1.1  Repeater控件    12.1.2  Repeater控件使用舉例  12.2  任務(wù)實施    12.2.1  考試之前的準(zhǔn)備工作    12.2.2  使用Repeater控件顯示試題信息    12.2.3  保存考生試題信息    12.2.4  考生成績統(tǒng)計  練習(xí)  實訓(xùn)任務(wù)13  用戶控件與網(wǎng)站版權(quán)  13.1  知識準(zhǔn)備  13.2  任務(wù)實施    13.2.1  使用用戶控件創(chuàng)建網(wǎng)站版權(quán)信息    13.2.2  在模板頁中使用用戶控件  練習(xí)  實訓(xùn)任務(wù)14  文件及文件夾操作  14.1  文件    14.1.1  文件概述    14.1.2  文件的上傳和下載  14.2  文件和目錄操作    14.2.1  文件操作    14.2.2  目錄操作  14.3  XML文件的操作    14.3.1  XML文件的寫入    14.3.2  XML文件的讀取    14.3.3  XML文件的顯示和驗證  練習(xí)  實訓(xùn)任務(wù)15  網(wǎng)站部署與定制  15.1  知識準(zhǔn)備    15.1.1  ASP.NET中的配置文件概述    15.1.2  ASP.NET中的配置文件類型    15.1.3  ASP.NET中的配置文件結(jié)構(gòu)    15.1.4  網(wǎng)站管理工具  15.2  任務(wù)實施    15.2.1  數(shù)據(jù)庫連接配置    15.2.2  身份驗證配置    15.2.3  自定義錯誤    15.2.4  sessionState配置  練習(xí)  實訓(xùn)參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


    ASP.NET動態(tài)網(wǎng)站設(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   感覺不行啊
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7