ASP.NET動(dòng)態(tài)網(wǎng)站開發(fā)教程

出版時(shí)間:2011-6  出版社:清華大學(xué)  作者:馮濤  
Tag標(biāo)簽:無(wú)  

前言

   ASP.NET是微軟公司推出的企業(yè)級(jí)網(wǎng)站開發(fā)平臺(tái),是目前國(guó)內(nèi)外開發(fā)中、小企業(yè)網(wǎng)站的首選技術(shù)。這不僅要?dú)w功于微軟公司.NET發(fā)展戰(zhàn)略的成功實(shí)施,更重要的是ASP.NET技術(shù)本身所具有的無(wú)限魅力--它不僅功能強(qiáng)大,而且易學(xué)易用、高效快捷,在與其同步推出的集成開發(fā)環(huán)境Microsoft Visual Studio下編程,更如行云流水一般。目前,ASP.NET已被很多院校納入網(wǎng)頁(yè)設(shè)計(jì)相關(guān)課程的教學(xué)中?!? 本書從結(jié)構(gòu)醞釀到最終完稿,歷時(shí)一年半之久,是編者在總結(jié)多年ASP.NET的使用、教學(xué),以及企業(yè)動(dòng)態(tài)網(wǎng)站開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上編寫而成的。本書的突出特點(diǎn)是入手容易、結(jié)構(gòu)合理,學(xué)完即能應(yīng)對(duì)ASP.NET動(dòng)態(tài)網(wǎng)站開發(fā)?!? 一般來(lái)講,在實(shí)際開發(fā)工作中,80%的常用技術(shù)往往只占全部知識(shí)中20%的比例(即2/8定律)。那么作為初、中級(jí)網(wǎng)站開發(fā)者,最先掌握這20%的常用技術(shù)是高效學(xué)習(xí)和提高網(wǎng)站開發(fā)技術(shù)的捷徑。本書緊密聯(lián)系開發(fā)實(shí)踐需要,將最常用的知識(shí)點(diǎn)和技術(shù)要領(lǐng)提煉出來(lái),使之更具有針對(duì)性、功效性、簡(jiǎn)便性和實(shí)用性,使讀者學(xué)習(xí)完成后,切實(shí)具備開發(fā)有價(jià)值的動(dòng)態(tài)網(wǎng)站的能力。   本書內(nèi)容由淺入深,知識(shí)講解循序漸進(jìn),反映了初學(xué)者認(rèn)識(shí)和掌握計(jì)算機(jī)技術(shù)的基本規(guī)律。為了使讀者能夠在比較愉悅的狀態(tài)下順利地掌握ASP.NET網(wǎng)站開發(fā)技術(shù),本書在精心構(gòu)建知識(shí)體系的同時(shí),各章節(jié)采用見名知意的方法進(jìn)行命名,以使讀者最直觀地了解章節(jié)的核心作用。每個(gè)新知識(shí)點(diǎn)的開始,都是通過(guò)問(wèn)題索引,將理論與實(shí)踐密切結(jié)合,易于學(xué)習(xí)、掌握和運(yùn)用?!? 規(guī)范應(yīng)該是開發(fā)者從開始學(xué)習(xí)時(shí)就應(yīng)養(yǎng)成的良好編程習(xí)慣,但很多人往往忽視了這一點(diǎn),只將關(guān)注的重心放在技術(shù)點(diǎn)上,結(jié)果反而制約了技術(shù)能力的發(fā)揮。因?yàn)樵趯?shí)際開發(fā)工作中,不論是團(tuán)隊(duì)開發(fā),還是產(chǎn)品開發(fā),要求都是統(tǒng)一規(guī)范的,如果到那時(shí)再培養(yǎng)自己的規(guī)范習(xí)慣就欲速則不達(dá)了。本書并沒有刻意去介紹編程規(guī)范,而是將其融入到每一個(gè)實(shí)例中,使讀者在學(xué)習(xí)完成時(shí),自然而然就感知并強(qiáng)化了良好的編程規(guī)范習(xí)慣?!? 本書講解的是ASP.NET 3.5版本,采用C#作為后臺(tái)編程語(yǔ)言,這是微軟專為.NET系統(tǒng)量身定做的語(yǔ)言,越來(lái)越多的.NET開發(fā)者選擇了C#語(yǔ)言。如果讀者已經(jīng)掌握了VB、C/C++或者Java語(yǔ)言,那么C#就理解幾乎七八成了。本書第4章還會(huì)對(duì)C#作簡(jiǎn)單介紹?!? 本書案例的開發(fā)工具為Microsoft Visual Studio 2008 Team Suite,可以從微軟網(wǎng)站下載到其90天的試用版,使用完全免費(fèi)的Microsoft Visual Web Developer 2008速成版也可以?!? 全書共分17章,相關(guān)知識(shí)點(diǎn)包括:動(dòng)態(tài)網(wǎng)站開發(fā)入門、XHTML和CSS、C#語(yǔ)言基礎(chǔ)、基本控件的使用、XML、站點(diǎn)導(dǎo)航控件、應(yīng)用程序配置、主題與母版頁(yè)、常用內(nèi)置對(duì)象、身份驗(yàn)證技術(shù)、數(shù)據(jù)庫(kù)基礎(chǔ)與SQL、ADO.NET操作數(shù)據(jù)庫(kù)、數(shù)據(jù)綁定技術(shù),以及編程對(duì)數(shù)據(jù)控件進(jìn)行高級(jí)處理。最后,通過(guò)一個(gè)綜合實(shí)例“簡(jiǎn)捷動(dòng)態(tài)網(wǎng)站”演示了如何運(yùn)用所學(xué)知識(shí)開發(fā)出一個(gè)真正的動(dòng)態(tài)網(wǎng)站?!? 本書在編寫中,得到國(guó)內(nèi)知名互聯(lián)網(wǎng)應(yīng)用服務(wù)提供商上??炀W(wǎng)網(wǎng)絡(luò)信息技術(shù)有限公司的大力支持與幫助,在此表示衷心的感謝?!? 編者2010年10月

內(nèi)容概要

  《asp.net
動(dòng)態(tài)網(wǎng)站開發(fā)教程》從初學(xué)者角度出發(fā),以通俗易懂的語(yǔ)言,詳細(xì)介紹使用asp.net 3.5進(jìn)行動(dòng)態(tài)網(wǎng)站開發(fā)的實(shí)用技術(shù)?!禷sp.net
動(dòng)態(tài)網(wǎng)站開發(fā)教程》共分17章,包括開發(fā)入門、xhtml和css、c#語(yǔ)言基礎(chǔ)、基本控件的使用、xml、站點(diǎn)導(dǎo)航控件、應(yīng)用程序配置、主題與母版頁(yè)、常用內(nèi)置對(duì)象、身份驗(yàn)證技術(shù)、數(shù)據(jù)庫(kù)基礎(chǔ)與sql、使用ado.net操作數(shù)據(jù)庫(kù)、數(shù)據(jù)綁定技術(shù),以及使用程序進(jìn)行數(shù)據(jù)控件的高級(jí)處理。最后通過(guò)一個(gè)“簡(jiǎn)捷動(dòng)態(tài)網(wǎng)站”演示如何運(yùn)用所學(xué)知識(shí)開發(fā)一個(gè)真正的網(wǎng)站。
  《asp.net 動(dòng)態(tài)網(wǎng)站開發(fā)教程》適合作為大中專院校學(xué)生的教材,也適合作為asp.net開發(fā)愛好者的自學(xué)教程。

書籍目錄

第1章 什么是動(dòng)態(tài)網(wǎng)站
1.1 網(wǎng)站的靜態(tài)與動(dòng)態(tài)
1.2 網(wǎng)站的靜態(tài)與動(dòng)態(tài)之別
1.3 開發(fā)動(dòng)態(tài)網(wǎng)站的幾種主流技術(shù)
1.4 asp.net開發(fā)環(huán)境和平臺(tái)
本章小結(jié)
習(xí)題
第2章 創(chuàng)建第一個(gè)動(dòng)態(tài)網(wǎng)站
2.1 開發(fā)asp.net網(wǎng)站的步驟和前期準(zhǔn)備
2.2 創(chuàng)建一個(gè)簡(jiǎn)單的asp.net應(yīng)用程序
2.2.1 完成后的效果
2.2.2 申請(qǐng)域名和空間
2.2.3 網(wǎng)站設(shè)計(jì)與制作
2.2.4 預(yù)編譯網(wǎng)站
2.2.5 用ftp工具發(fā)布網(wǎng)站
2.2.6 網(wǎng)上瀏覽自己的作品
本章小結(jié)
習(xí)題
第3章 網(wǎng)頁(yè)的基本組成元素--xhtml和css
3.1 xhtml語(yǔ)言的前世今生
3.1.1 html簡(jiǎn)介
3.1.2 xhtml簡(jiǎn)介
3.2 xhtml文件的基本結(jié)構(gòu)
3.2.1 xhtml標(biāo)簽簡(jiǎn)介
3.2.2 用xhtml編寫一個(gè)網(wǎng)頁(yè)
3.2.3 xhtml文檔的結(jié)構(gòu)
3.2.4 基本標(biāo)簽
3.2.5 表格標(biāo)簽
3.2.6 域標(biāo)簽
3.2.7 框架標(biāo)簽
3.2.8 表單標(biāo)簽
3.2.9 xhtml的校驗(yàn)
3.3 xhtml的最佳拍檔css
3.3.1 在[head]標(biāo)簽中使用[style]標(biāo)簽
3.3.2 直接在xhtml標(biāo)簽中使用style屬性
3.3.3 在[head]標(biāo)簽中使用[link]標(biāo)簽鏈接外部的css文件
3.3.4 定義css
3.3.5 常用css樣式屬性
3.3.6 visual studio中使用樣式
本章小結(jié)
習(xí)題
第4章 欲學(xué)asp.net,c#先行
4.1 編碼與存儲(chǔ)結(jié)構(gòu)
4.1.1 aspx網(wǎng)頁(yè)代碼存儲(chǔ)模式
4.1.2 c#程序的結(jié)構(gòu)
4.1.3 c#的代碼書寫格式
4.2 數(shù)據(jù)類型
4.2.1 值類型
4.2.2 引用類型
4.3 常量和變量
4.3.1 常量和符號(hào)常量
4.3.2 變量
4.4 類型轉(zhuǎn)換
4.5 表達(dá)式操作符
4.6 類
4.6.1 類的結(jié)構(gòu)及繼承
4.6.2 對(duì)類的成員的訪問(wèn)
4.6.3 成員的靜態(tài)和非靜態(tài)
4.6.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.7 流程控制
4.7.1 條件語(yǔ)句
4.7.2 switch語(yǔ)句
4.7.3 循環(huán)語(yǔ)句
4.7.4 異常處理語(yǔ)句
本章小結(jié)
習(xí)題
第5章 從標(biāo)準(zhǔn)控件開始
5.1 asp.net控件的一些共性
5.1.1 web服務(wù)器端控件的屬性特征
5.1.2 web服務(wù)器端控件的結(jié)構(gòu)
5.2 asp.net中常用web服務(wù)器端標(biāo)準(zhǔn)控件
5.2.1 顯示控件
5.2.2 文本框控件
5.2.3 按鈕控件
5.2.4 選擇控件
5.2.5 列表控件
5.2.6 超鏈接控件
5.2.7 文件上傳控件
5.2.8 table控件
5.2.9 容器控件
本章小結(jié)
習(xí)題
第6章 驗(yàn)證控件,為網(wǎng)站把好安全關(guān)
6.1 客戶端驗(yàn)證和服務(wù)器端驗(yàn)證
6.2 驗(yàn)證控件的使用
6.2.1 必需驗(yàn)證控件
6.2.2 范圍驗(yàn)證控件
6.2.3 比較驗(yàn)證控件
6.2.4 正則表達(dá)式驗(yàn)證控件
6.2.5 自定義驗(yàn)證控件
6.2.6 驗(yàn)證匯總控件
6.3 分組驗(yàn)證
本章小結(jié)
習(xí)題
第7章 熱潮中的xml
7.1 為什么要用xml
7.2 xml文件結(jié)構(gòu)
7.2.1 文檔頭部分
7.2.2 文檔體
7.3 創(chuàng)建xml文件
本章小結(jié)
習(xí)題
第8章 網(wǎng)站中的gps--導(dǎo)航控件
8.1 asp.net中的導(dǎo)航控件
8.2 站點(diǎn)地圖文件的作用與結(jié)構(gòu)
8.3 樹狀目錄導(dǎo)航控件
8.3.1 調(diào)用站點(diǎn)地圖文件實(shí)現(xiàn)導(dǎo)航
8.3.2 通過(guò)“編輯節(jié)點(diǎn)”實(shí)現(xiàn)導(dǎo)航
8.4 彈出式菜單導(dǎo)航控件
8.5 站點(diǎn)地圖路徑導(dǎo)航控件
本章小結(jié)
習(xí)題
第9章 配置應(yīng)用程序,做好網(wǎng)站宏觀調(diào)控
9.1 網(wǎng)站配置文件web.config
9.1.1 認(rèn)識(shí)web.config文件
9.1.2 web.config文件的結(jié)構(gòu)
9.1.3 web.config的常用配置
9.1.4 一個(gè)完整的web.config配置例子
9.2 全局應(yīng)用程序類global.asax
9.3 系統(tǒng)目錄
9.3.1 app_data目錄
9.3.2 bin目錄
9.3.3 app_code目錄
9.3.4 app_themes(主題)目錄
本章小結(jié)
習(xí)題
第10章 統(tǒng)一網(wǎng)站風(fēng)格
10.1 主題
10.1.1 使用主題前要注意的幾個(gè)事項(xiàng)
10.1.2 主題的使用方法
10.2 用戶控件
10.2.1 創(chuàng)建和添加用戶控件的方法
10.2.2 “網(wǎng)站版權(quán)”案例
10.3 母版頁(yè)
10.3.1 母版頁(yè)的創(chuàng)建與結(jié)構(gòu)
10.3.2 內(nèi)容頁(yè)的創(chuàng)建與結(jié)構(gòu)
10.3.3 母版頁(yè)的工作機(jī)制
10.3.4 將已建成的網(wǎng)頁(yè)放入母版頁(yè)中
10.3.5 “學(xué)習(xí)資源網(wǎng)頁(yè)”案例
10.4 母版頁(yè)與內(nèi)容頁(yè)在程序中對(duì)相互控件的調(diào)用
本章小結(jié)
習(xí)題
第11章 為了身份驗(yàn)證--登錄控件
11.1 概述
11.2 身份驗(yàn)證也有別
11.2.1 身份驗(yàn)證的四種方式
11.2.2 form身份驗(yàn)證的工作流程
11.3 用戶授權(quán)與角色
11.4 asp.net基于角色的安全技術(shù)的特點(diǎn)
11.5 登錄控件
11.5.1 login控件
11.5.2 createuserwizard控件
11.5.3 loginname控件與loginstatus控件
11.5.4 loginview控件
11.5.5 passwordrecovery控件和changepassword控件
11.5.6 自動(dòng)發(fā)送郵件通知
11.6 使用登錄控件前的準(zhǔn)備工作
11.6.1 數(shù)據(jù)庫(kù)和web.config的配置
11.6.2 規(guī)劃好網(wǎng)站的目錄結(jié)構(gòu)
11.7 配置網(wǎng)站訪問(wèn)安全
11.8 “教學(xué)管理系統(tǒng)”案例
11.9 直接調(diào)用api進(jìn)行高級(jí)控制
11.9.1 用戶的管理
11.9.2 角色的管理
11.9.3 常用驗(yàn)證用戶的一個(gè)例子
11.10 存儲(chǔ)注冊(cè)用戶的個(gè)性化信息profile
11.10.1 聲明個(gè)性化信息
11.10.2 設(shè)置createuserwizard控件
11.10.3 使用api對(duì)個(gè)性化注冊(cè)信息進(jìn)行讀取
本章小結(jié)
習(xí)題
第12章 asp.net中的五大對(duì)象
12.1 發(fā)送對(duì)象response
12.1.1 寫方法write()
12.1.2 結(jié)束輸出方法end()
12.1.3 網(wǎng)頁(yè)重定向方法redirect()
12.2 接收對(duì)象request
12.2.1 獲取調(diào)用網(wǎng)頁(yè)傳過(guò)來(lái)的參數(shù)值
12.2.2 獲取瀏覽者的ip地址
12.3 服務(wù)器對(duì)象server
12.3.1 htmlencode方法和htmldecode方法
12.3.2 urlencode方法和urldecode方法
12.3.3 mappath方法
12.4 公共對(duì)象application
12.5 私有對(duì)象session
12.6 視圖狀態(tài)viewstate
本章小結(jié)
習(xí)題
第13章 數(shù)據(jù)庫(kù)與sql語(yǔ)言
13.1 設(shè)計(jì)一個(gè)良好的數(shù)據(jù)庫(kù)
13.1.1 基本術(shù)語(yǔ)
13.1.2 規(guī)范化設(shè)計(jì)
13.1.3 規(guī)范化實(shí)例
13.2 常與asp.net配套的數(shù)據(jù)庫(kù)
13.2.1 概述
13.2.2 sql server 2005的使用
13.2.3 sql server 2000的使用
13.2.4 access的使用
13.3 利用【服務(wù)器資源管理器】管理數(shù)據(jù)庫(kù)
13.3.1 添加新的數(shù)據(jù)連接
13.3.2 移除現(xiàn)有的數(shù)據(jù)連接
13.4 sql語(yǔ)言基礎(chǔ)
13.4.1 查詢語(yǔ)句 select
13.4.2 插入語(yǔ)句 insert
13.4.3 更新語(yǔ)句 update
13.4.4 刪除語(yǔ)句 delete
本章小結(jié)
習(xí)題
第14章 在網(wǎng)頁(yè)中讀寫數(shù)據(jù)庫(kù)信息
14.1 使用動(dòng)態(tài)網(wǎng)頁(yè)讀寫數(shù)據(jù)庫(kù)
14.1.1 動(dòng)態(tài)網(wǎng)頁(yè)讀、寫數(shù)據(jù)庫(kù)的流程
14.1.2 案例: 在網(wǎng)頁(yè)顯示新聞標(biāo)題
14.2 數(shù)據(jù)的高級(jí)操作
14.2.1 dataset對(duì)象
14.2.2 dataadapter對(duì)象
14.2.3 案例重做: 在網(wǎng)頁(yè)顯示新聞標(biāo)題
14.3 ado.net與相關(guān)對(duì)象
本章小結(jié)
習(xí)題
第15章 用數(shù)據(jù)控件高效操作數(shù)據(jù)源
15.1 格式設(shè)置控件概述
15.2 使用gridview控件顯示表格數(shù)據(jù)
15.2.1 gridview控件概述
15.2.2 案例: 使用gridview控件創(chuàng)建數(shù)據(jù)綁定網(wǎng)頁(yè)
15.3 使用detailsview控件顯示詳細(xì)數(shù)據(jù)
15.3.1 detailsview控件概述
15.3.2 案例: 使用detailsview控件創(chuàng)建數(shù)據(jù)綁定網(wǎng)頁(yè)
15.4 使用 listview控件修改數(shù)據(jù)
15.4.1 分列顯示
15.4.2 分頁(yè)
15.4.3 圖形界面操作
本章小結(jié)
習(xí)題
第16章 代碼為王--數(shù)據(jù)控件的高級(jí)使用
16.1 普通控件的綁定
16.2 數(shù)據(jù)控件綁定
本章小結(jié)
習(xí)題
第17章 綜合實(shí)例: 簡(jiǎn)捷動(dòng)態(tài)網(wǎng)站
17.1 前期準(zhǔn)備
17.2 結(jié)構(gòu)設(shè)計(jì)及素材準(zhǔn)備
17.3 網(wǎng)站配置文件設(shè)置
17.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
17.5 數(shù)據(jù)庫(kù)操作類
17.6 母版設(shè)計(jì)
17.7 首頁(yè)設(shè)計(jì)
17.8 各欄目頁(yè)設(shè)計(jì)
17.8.1 信息動(dòng)態(tài)頁(yè)設(shè)計(jì)
17.8.2 站長(zhǎng)隨筆頁(yè)設(shè)計(jì)
17.8.3 信息顯示頁(yè)設(shè)計(jì)
17.8.4 用戶留言頁(yè)設(shè)計(jì)
17.8.5 賬戶中心頁(yè)設(shè)計(jì)
17.8.6 用戶注冊(cè)頁(yè)設(shè)計(jì)
17.9 后臺(tái)設(shè)計(jì)
17.9.1 結(jié)構(gòu)安排
17.9.2 主管理網(wǎng)頁(yè)設(shè)計(jì)
17.9.3 歡迎網(wǎng)頁(yè)設(shè)計(jì)
17.9.4 內(nèi)容管理網(wǎng)頁(yè)設(shè)計(jì)
17.9.5 留言管理網(wǎng)頁(yè)設(shè)計(jì)
17.10 網(wǎng)站的進(jìn)一步完善
參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    ASP.NET動(dòng)態(tài)網(wǎng)站開發(fā)教程 PDF格式下載


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

 
 

  •   通俗易懂,當(dāng)然是入門級(jí)別的,要是講的更深一些就好了!
  •   剛到手,學(xué)習(xí)中。。。
  •   對(duì)****動(dòng)態(tài)網(wǎng)頁(yè)知識(shí)介紹的比較有條理,適合入門學(xué)習(xí)使用
  •   整個(gè)書的框架還是相當(dāng)不錯(cuò)的,特別是對(duì)一些初學(xué)者來(lái)說(shuō),可以吸引并促進(jìn)初學(xué)者更加用心的看下去?。?/li>
  •   很好,看著容易上手
  •   動(dòng)態(tài)網(wǎng)站方面書籍都很不成熟,這本書算是比較不錯(cuò)的了。
  •   老師指定要的,直接就買啦……
 

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

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