出版時間:2011-6 出版社:清華大學 作者:馮濤
Tag標簽:無
前言
ASP.NET是微軟公司推出的企業(yè)級網(wǎng)站開發(fā)平臺,是目前國內外開發(fā)中、小企業(yè)網(wǎng)站的首選技術。這不僅要歸功于微軟公司.NET發(fā)展戰(zhàn)略的成功實施,更重要的是ASP.NET技術本身所具有的無限魅力--它不僅功能強大,而且易學易用、高效快捷,在與其同步推出的集成開發(fā)環(huán)境Microsoft Visual Studio下編程,更如行云流水一般。目前,ASP.NET已被很多院校納入網(wǎng)頁設計相關課程的教學中。 本書從結構醞釀到最終完稿,歷時一年半之久,是編者在總結多年ASP.NET的使用、教學,以及企業(yè)動態(tài)網(wǎng)站開發(fā)經(jīng)驗的基礎上編寫而成的。本書的突出特點是入手容易、結構合理,學完即能應對ASP.NET動態(tài)網(wǎng)站開發(fā)?!? 一般來講,在實際開發(fā)工作中,80%的常用技術往往只占全部知識中20%的比例(即2/8定律)。那么作為初、中級網(wǎng)站開發(fā)者,最先掌握這20%的常用技術是高效學習和提高網(wǎng)站開發(fā)技術的捷徑。本書緊密聯(lián)系開發(fā)實踐需要,將最常用的知識點和技術要領提煉出來,使之更具有針對性、功效性、簡便性和實用性,使讀者學習完成后,切實具備開發(fā)有價值的動態(tài)網(wǎng)站的能力?!? 本書內容由淺入深,知識講解循序漸進,反映了初學者認識和掌握計算機技術的基本規(guī)律。為了使讀者能夠在比較愉悅的狀態(tài)下順利地掌握ASP.NET網(wǎng)站開發(fā)技術,本書在精心構建知識體系的同時,各章節(jié)采用見名知意的方法進行命名,以使讀者最直觀地了解章節(jié)的核心作用。每個新知識點的開始,都是通過問題索引,將理論與實踐密切結合,易于學習、掌握和運用。 規(guī)范應該是開發(fā)者從開始學習時就應養(yǎng)成的良好編程習慣,但很多人往往忽視了這一點,只將關注的重心放在技術點上,結果反而制約了技術能力的發(fā)揮。因為在實際開發(fā)工作中,不論是團隊開發(fā),還是產(chǎn)品開發(fā),要求都是統(tǒng)一規(guī)范的,如果到那時再培養(yǎng)自己的規(guī)范習慣就欲速則不達了。本書并沒有刻意去介紹編程規(guī)范,而是將其融入到每一個實例中,使讀者在學習完成時,自然而然就感知并強化了良好的編程規(guī)范習慣?!? 本書講解的是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天的試用版,使用完全免費的Microsoft Visual Web Developer 2008速成版也可以。 全書共分17章,相關知識點包括:動態(tài)網(wǎng)站開發(fā)入門、XHTML和CSS、C#語言基礎、基本控件的使用、XML、站點導航控件、應用程序配置、主題與母版頁、常用內置對象、身份驗證技術、數(shù)據(jù)庫基礎與SQL、ADO.NET操作數(shù)據(jù)庫、數(shù)據(jù)綁定技術,以及編程對數(shù)據(jù)控件進行高級處理。最后,通過一個綜合實例“簡捷動態(tài)網(wǎng)站”演示了如何運用所學知識開發(fā)出一個真正的動態(tài)網(wǎng)站?!? 本書在編寫中,得到國內知名互聯(lián)網(wǎng)應用服務提供商上??炀W(wǎng)網(wǎng)絡信息技術有限公司的大力支持與幫助,在此表示衷心的感謝?!? 編者2010年10月
內容概要
《asp.net
動態(tài)網(wǎng)站開發(fā)教程》從初學者角度出發(fā),以通俗易懂的語言,詳細介紹使用asp.net 3.5進行動態(tài)網(wǎng)站開發(fā)的實用技術?!禷sp.net
動態(tài)網(wǎng)站開發(fā)教程》共分17章,包括開發(fā)入門、xhtml和css、c#語言基礎、基本控件的使用、xml、站點導航控件、應用程序配置、主題與母版頁、常用內置對象、身份驗證技術、數(shù)據(jù)庫基礎與sql、使用ado.net操作數(shù)據(jù)庫、數(shù)據(jù)綁定技術,以及使用程序進行數(shù)據(jù)控件的高級處理。最后通過一個“簡捷動態(tài)網(wǎng)站”演示如何運用所學知識開發(fā)一個真正的網(wǎng)站。
《asp.net 動態(tài)網(wǎng)站開發(fā)教程》適合作為大中專院校學生的教材,也適合作為asp.net開發(fā)愛好者的自學教程。
書籍目錄
第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)站的幾種主流技術
1.4 asp.net開發(fā)環(huán)境和平臺
本章小結
習題
第2章 創(chuàng)建第一個動態(tài)網(wǎng)站
2.1 開發(fā)asp.net網(wǎng)站的步驟和前期準備
2.2 創(chuàng)建一個簡單的asp.net應用程序
2.2.1 完成后的效果
2.2.2 申請域名和空間
2.2.3 網(wǎng)站設計與制作
2.2.4 預編譯網(wǎng)站
2.2.5 用ftp工具發(fā)布網(wǎng)站
2.2.6 網(wǎng)上瀏覽自己的作品
本章小結
習題
第3章 網(wǎng)頁的基本組成元素--xhtml和css
3.1 xhtml語言的前世今生
3.1.1 html簡介
3.1.2 xhtml簡介
3.2 xhtml文件的基本結構
3.2.1 xhtml標簽簡介
3.2.2 用xhtml編寫一個網(wǎng)頁
3.2.3 xhtml文檔的結構
3.2.4 基本標簽
3.2.5 表格標簽
3.2.6 域標簽
3.2.7 框架標簽
3.2.8 表單標簽
3.2.9 xhtml的校驗
3.3 xhtml的最佳拍檔css
3.3.1 在[head]標簽中使用[style]標簽
3.3.2 直接在xhtml標簽中使用style屬性
3.3.3 在[head]標簽中使用[link]標簽鏈接外部的css文件
3.3.4 定義css
3.3.5 常用css樣式屬性
3.3.6 visual studio中使用樣式
本章小結
習題
第4章 欲學asp.net,c#先行
4.1 編碼與存儲結構
4.1.1 aspx網(wǎng)頁代碼存儲模式
4.1.2 c#程序的結構
4.1.3 c#的代碼書寫格式
4.2 數(shù)據(jù)類型
4.2.1 值類型
4.2.2 引用類型
4.3 常量和變量
4.3.1 常量和符號常量
4.3.2 變量
4.4 類型轉換
4.5 表達式操作符
4.6 類
4.6.1 類的結構及繼承
4.6.2 對類的成員的訪問
4.6.3 成員的靜態(tài)和非靜態(tài)
4.6.4 構造函數(shù)與析構函數(shù)
4.7 流程控制
4.7.1 條件語句
4.7.2 switch語句
4.7.3 循環(huán)語句
4.7.4 異常處理語句
本章小結
習題
第5章 從標準控件開始
5.1 asp.net控件的一些共性
5.1.1 web服務器端控件的屬性特征
5.1.2 web服務器端控件的結構
5.2 asp.net中常用web服務器端標準控件
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 容器控件
本章小結
習題
第6章 驗證控件,為網(wǎng)站把好安全關
6.1 客戶端驗證和服務器端驗證
6.2 驗證控件的使用
6.2.1 必需驗證控件
6.2.2 范圍驗證控件
6.2.3 比較驗證控件
6.2.4 正則表達式驗證控件
6.2.5 自定義驗證控件
6.2.6 驗證匯總控件
6.3 分組驗證
本章小結
習題
第7章 熱潮中的xml
7.1 為什么要用xml
7.2 xml文件結構
7.2.1 文檔頭部分
7.2.2 文檔體
7.3 創(chuàng)建xml文件
本章小結
習題
第8章 網(wǎng)站中的gps--導航控件
8.1 asp.net中的導航控件
8.2 站點地圖文件的作用與結構
8.3 樹狀目錄導航控件
8.3.1 調用站點地圖文件實現(xiàn)導航
8.3.2 通過“編輯節(jié)點”實現(xiàn)導航
8.4 彈出式菜單導航控件
8.5 站點地圖路徑導航控件
本章小結
習題
第9章 配置應用程序,做好網(wǎng)站宏觀調控
9.1 網(wǎng)站配置文件web.config
9.1.1 認識web.config文件
9.1.2 web.config文件的結構
9.1.3 web.config的常用配置
9.1.4 一個完整的web.config配置例子
9.2 全局應用程序類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(主題)目錄
本章小結
習題
第10章 統(tǒng)一網(wǎng)站風格
10.1 主題
10.1.1 使用主題前要注意的幾個事項
10.1.2 主題的使用方法
10.2 用戶控件
10.2.1 創(chuàng)建和添加用戶控件的方法
10.2.2 “網(wǎng)站版權”案例
10.3 母版頁
10.3.1 母版頁的創(chuàng)建與結構
10.3.2 內容頁的創(chuàng)建與結構
10.3.3 母版頁的工作機制
10.3.4 將已建成的網(wǎng)頁放入母版頁中
10.3.5 “學習資源網(wǎng)頁”案例
10.4 母版頁與內容頁在程序中對相互控件的調用
本章小結
習題
第11章 為了身份驗證--登錄控件
11.1 概述
11.2 身份驗證也有別
11.2.1 身份驗證的四種方式
11.2.2 form身份驗證的工作流程
11.3 用戶授權與角色
11.4 asp.net基于角色的安全技術的特點
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 使用登錄控件前的準備工作
11.6.1 數(shù)據(jù)庫和web.config的配置
11.6.2 規(guī)劃好網(wǎng)站的目錄結構
11.7 配置網(wǎng)站訪問安全
11.8 “教學管理系統(tǒng)”案例
11.9 直接調用api進行高級控制
11.9.1 用戶的管理
11.9.2 角色的管理
11.9.3 常用驗證用戶的一個例子
11.10 存儲注冊用戶的個性化信息profile
11.10.1 聲明個性化信息
11.10.2 設置createuserwizard控件
11.10.3 使用api對個性化注冊信息進行讀取
本章小結
習題
第12章 asp.net中的五大對象
12.1 發(fā)送對象response
12.1.1 寫方法write()
12.1.2 結束輸出方法end()
12.1.3 網(wǎng)頁重定向方法redirect()
12.2 接收對象request
12.2.1 獲取調用網(wǎng)頁傳過來的參數(shù)值
12.2.2 獲取瀏覽者的ip地址
12.3 服務器對象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
本章小結
習題
第13章 數(shù)據(jù)庫與sql語言
13.1 設計一個良好的數(shù)據(jù)庫
13.1.1 基本術語
13.1.2 規(guī)范化設計
13.1.3 規(guī)范化實例
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 利用【服務器資源管理器】管理數(shù)據(jù)庫
13.3.1 添加新的數(shù)據(jù)連接
13.3.2 移除現(xiàn)有的數(shù)據(jù)連接
13.4 sql語言基礎
13.4.1 查詢語句 select
13.4.2 插入語句 insert
13.4.3 更新語句 update
13.4.4 刪除語句 delete
本章小結
習題
第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)頁顯示新聞標題
14.2 數(shù)據(jù)的高級操作
14.2.1 dataset對象
14.2.2 dataadapter對象
14.2.3 案例重做: 在網(wǎng)頁顯示新聞標題
14.3 ado.net與相關對象
本章小結
習題
第15章 用數(shù)據(jù)控件高效操作數(shù)據(jù)源
15.1 格式設置控件概述
15.2 使用gridview控件顯示表格數(shù)據(jù)
15.2.1 gridview控件概述
15.2.2 案例: 使用gridview控件創(chuàng)建數(shù)據(jù)綁定網(wǎng)頁
15.3 使用detailsview控件顯示詳細數(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 圖形界面操作
本章小結
習題
第16章 代碼為王--數(shù)據(jù)控件的高級使用
16.1 普通控件的綁定
16.2 數(shù)據(jù)控件綁定
本章小結
習題
第17章 綜合實例: 簡捷動態(tài)網(wǎng)站
17.1 前期準備
17.2 結構設計及素材準備
17.3 網(wǎng)站配置文件設置
17.4 數(shù)據(jù)庫設計
17.5 數(shù)據(jù)庫操作類
17.6 母版設計
17.7 首頁設計
17.8 各欄目頁設計
17.8.1 信息動態(tài)頁設計
17.8.2 站長隨筆頁設計
17.8.3 信息顯示頁設計
17.8.4 用戶留言頁設計
17.8.5 賬戶中心頁設計
17.8.6 用戶注冊頁設計
17.9 后臺設計
17.9.1 結構安排
17.9.2 主管理網(wǎng)頁設計
17.9.3 歡迎網(wǎng)頁設計
17.9.4 內容管理網(wǎng)頁設計
17.9.5 留言管理網(wǎng)頁設計
17.10 網(wǎng)站的進一步完善
參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
ASP.NET動態(tài)網(wǎng)站開發(fā)教程 PDF格式下載