出版時間:2009-10 出版社:人民郵電出版社 作者:張躍延,房大偉,梁水 編著 頁數:478
Tag標簽:無
前言
如何使用本書 本書既可滿足初學者的學習需要,也適合開發(fā)人員使用,在使用時,為達到更好的學習效果,要遵循以下原則?! 〉谝?,對于初學者,首先應該建立初步的編程思想和習慣,逐步建立遇到問題、分析問題、解決問題的能力。使用本書時,應盡量從第1章開始學習,并在學習中多思考。遇到障礙,多琢磨、多嘗試?! 〉诙緯峁┝藢嵗饕图夹g索引,讀者可以快速查詢實例及技術,以解決開發(fā)所遇到的問題?! 〉谌瑸閹椭鯇W者解決學習中的困難,書中大部分實例都提供了視頻教學錄像,讀者可以根據視頻講解的步驟一步一步完成實例的編寫,感受編程的快樂和成就感,增強進一步學習的信心。本書所有實例的視頻講解,讀者可以到WWW.mingribook.tom下載?! 〉谒?,堅持就是勝利。學習編程是一個艱苦的過程,即使再好的圖書,也不能解決所有問題。學習中遇到障礙,非常正常,只要肯鉆研、勤思考、有恒心,就沒有克服不了的難題。希望讀者在學習本書時,注意學習解決不同問題的思路和方法,不單純?yōu)閷嵗鰧嵗?。這樣在學完本書后,一定能成為ASP.NET編程高手?! ”緯鴥热荨 ”緯卜譃?2章,包含126個典型實例,所選實例覆蓋了ASP.NET開發(fā)中的熱點問題和關鍵問題。內容涉及網站頁面與菜單導航設計、典型Web控件應用開發(fā)、SQI+查詢技術、數據庫開發(fā)技術、LmQ數據訪問技術、圖形圖像與多媒體、網上購物與銀行在線支付、網站策略與安全、程序開發(fā)設計模式與架構設計、Web系統(tǒng)應用硬件開發(fā)、高級應用開發(fā)、網站在線工具等各方面?! ≡趯嵗v解上,全書采用了統(tǒng)一的編排方式,每個實例都包括“實例說明”、“技術要點”、“實現(xiàn)過程”、“實踐練習”和“擴展訓練”5個部分,對于比較復雜的實例,書中給出了“設計思路”。在“實例說明”中,以圖文結合的方式給出了實例的功能說明及運行效果。在“設計思路”中給出了設計該實例的相關思路。在“技術要點”中給出了實例的重點、難點技術和相關編程技巧。在“實現(xiàn)過程”中介紹了該實例的設計過程和主要程序代碼。在“實踐練習”中給出了相關實例的擴展應用,并在光盤中附有完整源代碼。在“擴展訓練”中提供了一定數量的擴展訓練題,讀者可以根據自身情況選擇練習,如練習時遇到困難,可以到www.mrbccd.com/bciyz.html下載源程序?! ”緯褂弥改稀 槭棺x者快速使用書中實例的源程序和視頻講解,書中給出了程序所在光盤中的路徑和視頻所在路徑,比如實例001對應的源程序位置為“光盤\mr\01\001\sl”,實例00l對應的視頻位置為“光盤\mr\01\001\sp”,讀者可以根據需要使用。書中給出了每個實例練習源程序在光盤中的路徑,比如實例001的第一個實踐練習對應的光盤位置為“光盤hnr\01\001\si\0l”,讀者在做完實踐練習后可以進行驗證。書中涉及到數據庫的章,在各章的對應文件夾中均提供了數據庫文件。因篇幅限制,本書實例只給出了關鍵代碼,其他代碼參見光盤中實例的源程序。本書附帶光盤中提供所有實例及實踐練習源代碼。使用本書實例光盤前,請仔細閱讀光盤中的“光盤使用說明”。
內容概要
本書是一本集查詢、使用、學習和練習為一體的自學手冊,書中介紹了應用ASP.NET進行開發(fā)的各種技術和技巧。全書分為12章,內容包括網站頁面與菜單導航設計、典型Web控件應用開發(fā)、SQL查詢技術、數據庫開發(fā)技術、LINQ數據訪問技術、圖形圖像與多媒體、網上購物與銀行在線支付、網站策略與安全、程序開發(fā)設計模式與架構設計、Web系統(tǒng)應用硬件開發(fā)、高級應用開發(fā)、網站在線工具等。全書精選了126個典型實例,所選實例覆蓋了ASP.NET開發(fā)中的熱點問題和關鍵問題,實用性非常強。全書按實際應用進行分類,可以使讀者在短時間內掌握更多實用技術,快速提高編程水平?! ”緯接信涮譊VD光盤,光盤中提供了實例的全程視頻講解及所有實例源代碼,這些源代碼都經過精心調試,在Windows XP和Windows 2003下測試通過?! ”緯m合ASP.NET程序的初學者、編程愛好者閱讀,也可作為大中專院校的老師和學生的參考用書。
書籍目錄
第1章 網站頁面與菜單導航設計 實例001 利用DIV+CSS布局網站主頁 實例002 SiteMapPath控件實現(xiàn)企業(yè)門戶網站導航 實例003 TreeView控件實現(xiàn)網站后臺功能導航 實例004 Menu控件實現(xiàn)電子商城網站導航 實例005 Menu控件控制網站用戶權限 實例006 通過用戶控件實現(xiàn)網站菜單導航 實例007 ASP.NET開發(fā)網站地圖 實例008 動態(tài)加載網站母版頁 實例009 應用Web.config配置網站 實例010 網站在線訪問人數統(tǒng)計并計算停留時間 實例011 統(tǒng)計網站總訪問量(年/月/日) 實例012 網站動態(tài)更換皮膚 實例013 網站氣泡提示信息 第2章 典型Web控件應用開發(fā) 實例014 省與市實現(xiàn)聯(lián)動關系(Ajax) 實例015 在線考試實現(xiàn)單選題功能 實例016 在線考試實現(xiàn)多選題功能 實例017 ListBox控件實現(xiàn)點菜功能 實例018 日歷控件在新聞網站上應用 實例019 觸發(fā)驗證會員注冊信息 實例020 智能驗證會員注冊信息 實例021 實現(xiàn)網站在線登錄功能 實例022 優(yōu)化GridView控件數據顯示 實例023 GridView控件數據顯示編輯與控制 實例024 數據綁定到DataList控件并分頁 實例025 GridView顯示商品明細信息 實例026 DataList顯示商品明細信息 實例027 GridView控件中數據導入到Excel中 第3章 SQL查詢技術 實例028 按學生年齡或姓名(動態(tài))查詢 實例029 使用DISTINCT去除查詢結果中重復數據 實例030 查詢銷售量占整個市場30%的商品 實例031 模式匹配萬能查詢 實例032 SUM函數統(tǒng)計商品銷售總額 實例033 利用臨時表刪除數據表中重復數據 實例034 利用MIN或MAX函數計算最小利潤或最大利潤商品 實例035 First或Last函數指定查詢結果數據中的第一行或最后一行數據 實例036 按公司部門匯總平均工資 實例037 利用Transform分析季度/部門績效 實例038 利用SQL Server交叉表分析員工/部門績效 實例039 使用拼音簡碼實現(xiàn)智能查詢(Ajax) 實例040 分布式數據庫鏈接與查詢 實例041 自定義SQL函數 第4章 數據庫開發(fā)技術 實例042 ASP.NET實現(xiàn)通用數據庫連接 實例043 ASP.NET+SQL語句讀寫數據庫 實例044 ASP.NET讀寫Excel 實例045 利用存儲過程讀寫數據庫 實例046 利用存儲過程殺死數據連接進程 實例047 利用事務進行數據回滾防止數據混亂 實例048 在數據庫中添加或讀取文件數據 實例049 利用觸發(fā)器記錄系統(tǒng)日志信息 實例050 Excel、Access、SQL Server之間數據導入/導出 實例051 將Access數據導成特定數據格式 實例052 將數據庫中數據轉換為文本文件 實例053 將數據庫中數據傳遞給Word 實例054 SQL Server數據庫備份與恢復 實例055 SQL Server數據庫附加與分離 第5章 LINQ數據訪問技術 第6章 圖形圖像與多媒體 第7章 網上購物與銀行在線支付 第8章 網站策略與安全 第9章 程序開發(fā)設計模式與架構設計 第10章 Web系統(tǒng)應用硬件開發(fā) 第11章 高級應用開發(fā) 第12章 網站在線工具 附錄
章節(jié)摘錄
各個層之間通過有效地協(xié)作來完成系統(tǒng)的高效運行。表示層就是用來做接受/顯示數據的工作,它要通過與其他層的協(xié)作來完成用戶的請求,在這一層不應該放太多的代碼。邏輯業(yè)務層就是用來做數據有效性判斷的。數據層就是用來完成底層數據交互的。表示層就不該去實現(xiàn)邏輯業(yè)務層的功能,當然會在客戶端對用戶的輸入做一些判斷,但服務器端,驗證還要做。另外,數據庫發(fā)生了改變,只需要修改數據訪問層,其他層不用修改,使用自定義數據實體類來負責層與層之間的數據交互,把數據填充到自定義實體中。通過數據訪問層來完全封裝數據供應商,使數據訪問層對其他層完全透明,這樣將數據庫改變帶來的修改完全限定在數據訪問層內??梢越柚恍┠J絹碓O計一個通用的數據訪問層,這樣即使數據庫發(fā)生改變,只要修改一下配置可以很容易解決。對于開發(fā)平臺的改變也變得很容易,不管是Windows應用程序還是Web應用程序,變化的只是界面而已,也就是所謂的表示層,它的內核沒有變,相當于我們重作一個殼。表示層的代碼是很少的,所以修改是很有限的,其他兩層也不要修改就可以迅速做到Web應用程序向Windows應用程序的過渡?! 〖夹g要點 怎樣才能寫出一個比較好的三層架構呢?下面談一下程序設計中采用的做法?! 〕绦蛟O計追求的是代碼的通用性、可移植性、可維護性和功能可擴展性,那么如何實現(xiàn)呢?首先需要大量的實踐經驗,其次對面向對象思想的深入了解。多層的優(yōu)秀架構設計,前提需要精通設計模式,如果對設計模式的研究比較淺薄,那么將無法領略到其精髓。研究設計模式不僅可以提高程序開發(fā)人員的技術,也可以提高其開發(fā)思想。 圖9.11所示是分層設計中所使用的三層架構示意圖,下面對這幾層進行介紹。
編輯推薦
《ASP.NET范例完全自學手冊》超值奉送: 15小時實例開發(fā)視頻 15小時MP4格式實例開發(fā)視頻 5課時全程學習訓練 10個編程“快樂驛站” 50個實踐練習 56個擴展訓練 10套程序設計界面 45個“編程錦囊” C#編程詞典體驗版 參與1個小型項目開發(fā)實踐 下載網址:bbs.mrbccd.Com
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載