出版時間:2011-6 出版社:清華大學(xué) 作者:馮濤
Tag標(biāo)簽:無
前言
ASP.NET是微軟公司推出的企業(yè)級網(wǎng)站開發(fā)平臺,是目前國內(nèi)外開發(fā)中、小企業(yè)網(wǎng)站的首選技術(shù)。這不僅要?dú)w功于微軟公司.NET發(fā)展戰(zhàn)略的成功實(shí)施,更重要的是ASP.NET技術(shù)本身所具有的無限魅力--它不僅功能強(qiáng)大,而且易學(xué)易用、高效快捷,在與其同步推出的集成開發(fā)環(huán)境Microsoft Visual Studio下編程,更如行云流水一般。目前,ASP.NET已被很多院校納入網(wǎng)頁設(shè)計相關(guān)課程的教學(xué)中?!? 本書從結(jié)構(gòu)醞釀到最終完稿,歷時一年半之久,是編者在總結(jié)多年ASP.NET的使用、教學(xué),以及企業(yè)動態(tài)網(wǎng)站開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上編寫而成的。本書的突出特點(diǎn)是入手容易、結(jié)構(gòu)合理,學(xué)完即能應(yīng)對ASP.NET動態(tài)網(wǎng)站開發(fā)?!? 一般來講,在實(shí)際開發(fā)工作中,80%的常用技術(shù)往往只占全部知識中20%的比例(即2/8定律)。那么作為初、中級網(wǎng)站開發(fā)者,最先掌握這20%的常用技術(shù)是高效學(xué)習(xí)和提高網(wǎng)站開發(fā)技術(shù)的捷徑。本書緊密聯(lián)系開發(fā)實(shí)踐需要,將最常用的知識點(diǎn)和技術(shù)要領(lǐng)提煉出來,使之更具有針對性、功效性、簡便性和實(shí)用性,使讀者學(xué)習(xí)完成后,切實(shí)具備開發(fā)有價值的動態(tài)網(wǎng)站的能力?!? 本書內(nèi)容由淺入深,知識講解循序漸進(jìn),反映了初學(xué)者認(rèn)識和掌握計算機(jī)技術(shù)的基本規(guī)律。為了使讀者能夠在比較愉悅的狀態(tài)下順利地掌握ASP.NET網(wǎng)站開發(fā)技術(shù),本書在精心構(gòu)建知識體系的同時,各章節(jié)采用見名知意的方法進(jìn)行命名,以使讀者最直觀地了解章節(jié)的核心作用。每個新知識點(diǎn)的開始,都是通過問題索引,將理論與實(shí)踐密切結(jié)合,易于學(xué)習(xí)、掌握和運(yùn)用?!? 規(guī)范應(yīng)該是開發(fā)者從開始學(xué)習(xí)時就應(yīng)養(yǎng)成的良好編程習(xí)慣,但很多人往往忽視了這一點(diǎn),只將關(guān)注的重心放在技術(shù)點(diǎn)上,結(jié)果反而制約了技術(shù)能力的發(fā)揮。因?yàn)樵趯?shí)際開發(fā)工作中,不論是團(tuán)隊開發(fā),還是產(chǎn)品開發(fā),要求都是統(tǒng)一規(guī)范的,如果到那時再培養(yǎng)自己的規(guī)范習(xí)慣就欲速則不達(dá)了。本書并沒有刻意去介紹編程規(guī)范,而是將其融入到每一個實(shí)例中,使讀者在學(xué)習(xí)完成時,自然而然就感知并強(qiáng)化了良好的編程規(guī)范習(xí)慣。 本書講解的是ASP.NET 3.5版本,采用C#作為后臺編程語言,這是微軟專為.NET系統(tǒng)量身定做的語言,越來越多的.NET開發(fā)者選擇了C#語言。如果讀者已經(jīng)掌握了VB、C/C++或者Java語言,那么C#就理解幾乎七八成了。本書第4章還會對C#作簡單介紹?!? 本書案例的開發(fā)工具為Microsoft Visual Studio 2008 Team Suite,可以從微軟網(wǎng)站下載到其90天的試用版,使用完全免費(fèi)的Microsoft Visual Web Developer 2008速成版也可以?!? 全書共分17章,相關(guān)知識點(diǎn)包括:動態(tài)網(wǎng)站開發(fā)入門、XHTML和CSS、C#語言基礎(chǔ)、基本控件的使用、XML、站點(diǎn)導(dǎo)航控件、應(yīng)用程序配置、主題與母版頁、常用內(nèi)置對象、身份驗(yàn)證技術(shù)、數(shù)據(jù)庫基礎(chǔ)與SQL、ADO.NET操作數(shù)據(jù)庫、數(shù)據(jù)綁定技術(shù),以及編程對數(shù)據(jù)控件進(jìn)行高級處理。最后,通過一個綜合實(shí)例“簡捷動態(tài)網(wǎng)站”演示了如何運(yùn)用所學(xué)知識開發(fā)出一個真正的動態(tài)網(wǎng)站。 本書在編寫中,得到國內(nèi)知名互聯(lián)網(wǎng)應(yīng)用服務(wù)提供商上??炀W(wǎng)網(wǎng)絡(luò)信息技術(shù)有限公司的大力支持與幫助,在此表示衷心的感謝?!? 編者2010年10月
內(nèi)容概要
《asp.net
動態(tài)網(wǎng)站開發(fā)教程》從初學(xué)者角度出發(fā),以通俗易懂的語言,詳細(xì)介紹使用asp.net 3.5進(jìn)行動態(tài)網(wǎng)站開發(fā)的實(shí)用技術(shù)?!禷sp.net
動態(tài)網(wǎng)站開發(fā)教程》共分17章,包括開發(fā)入門、xhtml和css、c#語言基礎(chǔ)、基本控件的使用、xml、站點(diǎn)導(dǎo)航控件、應(yīng)用程序配置、主題與母版頁、常用內(nèi)置對象、身份驗(yàn)證技術(shù)、數(shù)據(jù)庫基礎(chǔ)與sql、使用ado.net操作數(shù)據(jù)庫、數(shù)據(jù)綁定技術(shù),以及使用程序進(jìn)行數(shù)據(jù)控件的高級處理。最后通過一個“簡捷動態(tài)網(wǎng)站”演示如何運(yùn)用所學(xué)知識開發(fā)一個真正的網(wǎng)站。
《asp.net 動態(tài)網(wǎng)站開發(fā)教程》適合作為大中專院校學(xué)生的教材,也適合作為asp.net開發(fā)愛好者的自學(xué)教程。
書籍目錄
第1章 什么是動態(tài)網(wǎng)站
1.1 網(wǎng)站的靜態(tài)與動態(tài)
1.2 網(wǎng)站的靜態(tài)與動態(tài)之別
1.3 開發(fā)動態(tài)網(wǎng)站的幾種主流技術(shù)
1.4 asp.net開發(fā)環(huán)境和平臺
本章小結(jié)
習(xí)題
第2章 創(chuàng)建第一個動態(tài)網(wǎng)站
2.1 開發(fā)asp.net網(wǎng)站的步驟和前期準(zhǔn)備
2.2 創(chuàng)建一個簡單的asp.net應(yīng)用程序
2.2.1 完成后的效果
2.2.2 申請域名和空間
2.2.3 網(wǎng)站設(shè)計與制作
2.2.4 預(yù)編譯網(wǎng)站
2.2.5 用ftp工具發(fā)布網(wǎng)站
2.2.6 網(wǎng)上瀏覽自己的作品
本章小結(jié)
習(xí)題
第3章 網(wǎng)頁的基本組成元素--xhtml和css
3.1 xhtml語言的前世今生
3.1.1 html簡介
3.1.2 xhtml簡介
3.2 xhtml文件的基本結(jié)構(gòu)
3.2.1 xhtml標(biāo)簽簡介
3.2.2 用xhtml編寫一個網(wǎng)頁
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 編碼與存儲結(jié)構(gòu)
4.1.1 aspx網(wǎng)頁代碼存儲模式
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 常量和符號常量
4.3.2 變量
4.4 類型轉(zhuǎn)換
4.5 表達(dá)式操作符
4.6 類
4.6.1 類的結(jié)構(gòu)及繼承
4.6.2 對類的成員的訪問
4.6.3 成員的靜態(tài)和非靜態(tài)
4.6.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.7 流程控制
4.7.1 條件語句
4.7.2 switch語句
4.7.3 循環(huán)語句
4.7.4 異常處理語句
本章小結(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 通過“編輯節(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)識web.config文件
9.1.2 web.config文件的結(jié)構(gòu)
9.1.3 web.config的常用配置
9.1.4 一個完整的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 使用主題前要注意的幾個事項(xiàng)
10.1.2 主題的使用方法
10.2 用戶控件
10.2.1 創(chuàng)建和添加用戶控件的方法
10.2.2 “網(wǎng)站版權(quán)”案例
10.3 母版頁
10.3.1 母版頁的創(chuàng)建與結(jié)構(gòu)
10.3.2 內(nèi)容頁的創(chuàng)建與結(jié)構(gòu)
10.3.3 母版頁的工作機(jī)制
10.3.4 將已建成的網(wǎng)頁放入母版頁中
10.3.5 “學(xué)習(xí)資源網(wǎng)頁”案例
10.4 母版頁與內(nèi)容頁在程序中對相互控件的調(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 自動發(fā)送郵件通知
11.6 使用登錄控件前的準(zhǔn)備工作
11.6.1 數(shù)據(jù)庫和web.config的配置
11.6.2 規(guī)劃好網(wǎng)站的目錄結(jié)構(gòu)
11.7 配置網(wǎng)站訪問安全
11.8 “教學(xué)管理系統(tǒng)”案例
11.9 直接調(diào)用api進(jìn)行高級控制
11.9.1 用戶的管理
11.9.2 角色的管理
11.9.3 常用驗(yàn)證用戶的一個例子
11.10 存儲注冊用戶的個性化信息profile
11.10.1 聲明個性化信息
11.10.2 設(shè)置createuserwizard控件
11.10.3 使用api對個性化注冊信息進(jìn)行讀取
本章小結(jié)
習(xí)題
第12章 asp.net中的五大對象
12.1 發(fā)送對象response
12.1.1 寫方法write()
12.1.2 結(jié)束輸出方法end()
12.1.3 網(wǎng)頁重定向方法redirect()
12.2 接收對象request
12.2.1 獲取調(diào)用網(wǎng)頁傳過來的參數(shù)值
12.2.2 獲取瀏覽者的ip地址
12.3 服務(wù)器對象server
12.3.1 htmlencode方法和htmldecode方法
12.3.2 urlencode方法和urldecode方法
12.3.3 mappath方法
12.4 公共對象application
12.5 私有對象session
12.6 視圖狀態(tài)viewstate
本章小結(jié)
習(xí)題
第13章 數(shù)據(jù)庫與sql語言
13.1 設(shè)計一個良好的數(shù)據(jù)庫
13.1.1 基本術(shù)語
13.1.2 規(guī)范化設(shè)計
13.1.3 規(guī)范化實(shí)例
13.2 常與asp.net配套的數(shù)據(jù)庫
13.2.1 概述
13.2.2 sql server 2005的使用
13.2.3 sql server 2000的使用
13.2.4 access的使用
13.3 利用【服務(wù)器資源管理器】管理數(shù)據(jù)庫
13.3.1 添加新的數(shù)據(jù)連接
13.3.2 移除現(xiàn)有的數(shù)據(jù)連接
13.4 sql語言基礎(chǔ)
13.4.1 查詢語句 select
13.4.2 插入語句 insert
13.4.3 更新語句 update
13.4.4 刪除語句 delete
本章小結(jié)
習(xí)題
第14章 在網(wǎng)頁中讀寫數(shù)據(jù)庫信息
14.1 使用動態(tài)網(wǎng)頁讀寫數(shù)據(jù)庫
14.1.1 動態(tài)網(wǎng)頁讀、寫數(shù)據(jù)庫的流程
14.1.2 案例: 在網(wǎng)頁顯示新聞標(biāo)題
14.2 數(shù)據(jù)的高級操作
14.2.1 dataset對象
14.2.2 dataadapter對象
14.2.3 案例重做: 在網(wǎng)頁顯示新聞標(biāo)題
14.3 ado.net與相關(guān)對象
本章小結(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)頁
15.3 使用detailsview控件顯示詳細(xì)數(shù)據(jù)
15.3.1 detailsview控件概述
15.3.2 案例: 使用detailsview控件創(chuàng)建數(shù)據(jù)綁定網(wǎng)頁
15.4 使用 listview控件修改數(shù)據(jù)
15.4.1 分列顯示
15.4.2 分頁
15.4.3 圖形界面操作
本章小結(jié)
習(xí)題
第16章 代碼為王--數(shù)據(jù)控件的高級使用
16.1 普通控件的綁定
16.2 數(shù)據(jù)控件綁定
本章小結(jié)
習(xí)題
第17章 綜合實(shí)例: 簡捷動態(tài)網(wǎng)站
17.1 前期準(zhǔn)備
17.2 結(jié)構(gòu)設(shè)計及素材準(zhǔn)備
17.3 網(wǎng)站配置文件設(shè)置
17.4 數(shù)據(jù)庫設(shè)計
17.5 數(shù)據(jù)庫操作類
17.6 母版設(shè)計
17.7 首頁設(shè)計
17.8 各欄目頁設(shè)計
17.8.1 信息動態(tài)頁設(shè)計
17.8.2 站長隨筆頁設(shè)計
17.8.3 信息顯示頁設(shè)計
17.8.4 用戶留言頁設(shè)計
17.8.5 賬戶中心頁設(shè)計
17.8.6 用戶注冊頁設(shè)計
17.9 后臺設(shè)計
17.9.1 結(jié)構(gòu)安排
17.9.2 主管理網(wǎng)頁設(shè)計
17.9.3 歡迎網(wǎng)頁設(shè)計
17.9.4 內(nèi)容管理網(wǎng)頁設(shè)計
17.9.5 留言管理網(wǎng)頁設(shè)計
17.10 網(wǎng)站的進(jìn)一步完善
參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
ASP.NET動態(tài)網(wǎng)站開發(fā)教程 PDF格式下載