ASP.NET范例完全自學手冊

出版時間:2009-10  出版社:人民郵電出版社  作者:張躍延,房大偉,梁水 編著  頁數(shù):478  
Tag標簽:無  

前言

  如何使用本書  本書既可滿足初學者的學習需要,也適合開發(fā)人員使用,在使用時,為達到更好的學習效果,要遵循以下原則。  第一,對于初學者,首先應該建立初步的編程思想和習慣,逐步建立遇到問題、分析問題、解決問題的能力。使用本書時,應盡量從第1章開始學習,并在學習中多思考。遇到障礙,多琢磨、多嘗試?! 〉诙?,本書提供了實例索引和技術(shù)索引,讀者可以快速查詢實例及技術(shù),以解決開發(fā)所遇到的問題?! 〉谌瑸閹椭鯇W者解決學習中的困難,書中大部分實例都提供了視頻教學錄像,讀者可以根據(jù)視頻講解的步驟一步一步完成實例的編寫,感受編程的快樂和成就感,增強進一步學習的信心。本書所有實例的視頻講解,讀者可以到WWW.mingribook.tom下載?! 〉谒模瑘猿志褪莿倮?。學習編程是一個艱苦的過程,即使再好的圖書,也不能解決所有問題。學習中遇到障礙,非常正常,只要肯鉆研、勤思考、有恒心,就沒有克服不了的難題。希望讀者在學習本書時,注意學習解決不同問題的思路和方法,不單純?yōu)閷嵗鰧嵗_@樣在學完本書后,一定能成為ASP.NET編程高手。  本書內(nèi)容  本書共分為12章,包含126個典型實例,所選實例覆蓋了ASP.NET開發(fā)中的熱點問題和關(guān)鍵問題。內(nèi)容涉及網(wǎng)站頁面與菜單導航設(shè)計、典型Web控件應用開發(fā)、SQI+查詢技術(shù)、數(shù)據(jù)庫開發(fā)技術(shù)、LmQ數(shù)據(jù)訪問技術(shù)、圖形圖像與多媒體、網(wǎng)上購物與銀行在線支付、網(wǎng)站策略與安全、程序開發(fā)設(shè)計模式與架構(gòu)設(shè)計、Web系統(tǒng)應用硬件開發(fā)、高級應用開發(fā)、網(wǎng)站在線工具等各方面?! ≡趯嵗v解上,全書采用了統(tǒng)一的編排方式,每個實例都包括“實例說明”、“技術(shù)要點”、“實現(xiàn)過程”、“實踐練習”和“擴展訓練”5個部分,對于比較復雜的實例,書中給出了“設(shè)計思路”。在“實例說明”中,以圖文結(jié)合的方式給出了實例的功能說明及運行效果。在“設(shè)計思路”中給出了設(shè)計該實例的相關(guān)思路。在“技術(shù)要點”中給出了實例的重點、難點技術(shù)和相關(guān)編程技巧。在“實現(xiàn)過程”中介紹了該實例的設(shè)計過程和主要程序代碼。在“實踐練習”中給出了相關(guān)實例的擴展應用,并在光盤中附有完整源代碼。在“擴展訓練”中提供了一定數(shù)量的擴展訓練題,讀者可以根據(jù)自身情況選擇練習,如練習時遇到困難,可以到www.mrbccd.com/bciyz.html下載源程序?! ”緯褂弥改稀 槭棺x者快速使用書中實例的源程序和視頻講解,書中給出了程序所在光盤中的路徑和視頻所在路徑,比如實例001對應的源程序位置為“光盤\mr\01\001\sl”,實例00l對應的視頻位置為“光盤\mr\01\001\sp”,讀者可以根據(jù)需要使用。書中給出了每個實例練習源程序在光盤中的路徑,比如實例001的第一個實踐練習對應的光盤位置為“光盤hnr\01\001\si\0l”,讀者在做完實踐練習后可以進行驗證。書中涉及到數(shù)據(jù)庫的章,在各章的對應文件夾中均提供了數(shù)據(jù)庫文件。因篇幅限制,本書實例只給出了關(guān)鍵代碼,其他代碼參見光盤中實例的源程序。本書附帶光盤中提供所有實例及實踐練習源代碼。使用本書實例光盤前,請仔細閱讀光盤中的“光盤使用說明”。

內(nèi)容概要

本書是一本集查詢、使用、學習和練習為一體的自學手冊,書中介紹了應用ASP.NET進行開發(fā)的各種技術(shù)和技巧。全書分為12章,內(nèi)容包括網(wǎng)站頁面與菜單導航設(shè)計、典型Web控件應用開發(fā)、SQL查詢技術(shù)、數(shù)據(jù)庫開發(fā)技術(shù)、LINQ數(shù)據(jù)訪問技術(shù)、圖形圖像與多媒體、網(wǎng)上購物與銀行在線支付、網(wǎng)站策略與安全、程序開發(fā)設(shè)計模式與架構(gòu)設(shè)計、Web系統(tǒng)應用硬件開發(fā)、高級應用開發(fā)、網(wǎng)站在線工具等。全書精選了126個典型實例,所選實例覆蓋了ASP.NET開發(fā)中的熱點問題和關(guān)鍵問題,實用性非常強。全書按實際應用進行分類,可以使讀者在短時間內(nèi)掌握更多實用技術(shù),快速提高編程水平?! ”緯接信涮譊VD光盤,光盤中提供了實例的全程視頻講解及所有實例源代碼,這些源代碼都經(jīng)過精心調(diào)試,在Windows XP和Windows 2003下測試通過。  本書適合ASP.NET程序的初學者、編程愛好者閱讀,也可作為大中專院校的老師和學生的參考用書。

書籍目錄

第1章 網(wǎng)站頁面與菜單導航設(shè)計  實例001 利用DIV+CSS布局網(wǎng)站主頁  實例002 SiteMapPath控件實現(xiàn)企業(yè)門戶網(wǎng)站導航  實例003 TreeView控件實現(xiàn)網(wǎng)站后臺功能導航  實例004 Menu控件實現(xiàn)電子商城網(wǎng)站導航  實例005 Menu控件控制網(wǎng)站用戶權(quán)限  實例006 通過用戶控件實現(xiàn)網(wǎng)站菜單導航  實例007 ASP.NET開發(fā)網(wǎng)站地圖  實例008 動態(tài)加載網(wǎng)站母版頁  實例009 應用Web.config配置網(wǎng)站  實例010 網(wǎng)站在線訪問人數(shù)統(tǒng)計并計算停留時間  實例011 統(tǒng)計網(wǎng)站總訪問量(年/月/日)  實例012 網(wǎng)站動態(tài)更換皮膚  實例013 網(wǎng)站氣泡提示信息 第2章 典型Web控件應用開發(fā)  實例014 省與市實現(xiàn)聯(lián)動關(guān)系(Ajax)  實例015 在線考試實現(xiàn)單選題功能  實例016 在線考試實現(xiàn)多選題功能  實例017 ListBox控件實現(xiàn)點菜功能  實例018 日歷控件在新聞網(wǎng)站上應用  實例019 觸發(fā)驗證會員注冊信息  實例020 智能驗證會員注冊信息  實例021 實現(xiàn)網(wǎng)站在線登錄功能  實例022 優(yōu)化GridView控件數(shù)據(jù)顯示  實例023 GridView控件數(shù)據(jù)顯示編輯與控制  實例024 數(shù)據(jù)綁定到DataList控件并分頁  實例025 GridView顯示商品明細信息  實例026 DataList顯示商品明細信息  實例027 GridView控件中數(shù)據(jù)導入到Excel中 第3章 SQL查詢技術(shù)  實例028 按學生年齡或姓名(動態(tài))查詢  實例029 使用DISTINCT去除查詢結(jié)果中重復數(shù)據(jù)  實例030 查詢銷售量占整個市場30%的商品  實例031 模式匹配萬能查詢  實例032 SUM函數(shù)統(tǒng)計商品銷售總額  實例033 利用臨時表刪除數(shù)據(jù)表中重復數(shù)據(jù)  實例034 利用MIN或MAX函數(shù)計算最小利潤或最大利潤商品  實例035 First或Last函數(shù)指定查詢結(jié)果數(shù)據(jù)中的第一行或最后一行數(shù)據(jù)  實例036 按公司部門匯總平均工資  實例037 利用Transform分析季度/部門績效  實例038 利用SQL Server交叉表分析員工/部門績效  實例039 使用拼音簡碼實現(xiàn)智能查詢(Ajax)  實例040 分布式數(shù)據(jù)庫鏈接與查詢  實例041 自定義SQL函數(shù) 第4章 數(shù)據(jù)庫開發(fā)技術(shù)  實例042 ASP.NET實現(xiàn)通用數(shù)據(jù)庫連接  實例043 ASP.NET+SQL語句讀寫數(shù)據(jù)庫  實例044 ASP.NET讀寫Excel  實例045 利用存儲過程讀寫數(shù)據(jù)庫  實例046 利用存儲過程殺死數(shù)據(jù)連接進程  實例047 利用事務進行數(shù)據(jù)回滾防止數(shù)據(jù)混亂  實例048 在數(shù)據(jù)庫中添加或讀取文件數(shù)據(jù)  實例049 利用觸發(fā)器記錄系統(tǒng)日志信息  實例050 Excel、Access、SQL Server之間數(shù)據(jù)導入/導出  實例051 將Access數(shù)據(jù)導成特定數(shù)據(jù)格式  實例052 將數(shù)據(jù)庫中數(shù)據(jù)轉(zhuǎn)換為文本文件  實例053 將數(shù)據(jù)庫中數(shù)據(jù)傳遞給Word  實例054 SQL Server數(shù)據(jù)庫備份與恢復  實例055 SQL Server數(shù)據(jù)庫附加與分離 第5章 LINQ數(shù)據(jù)訪問技術(shù) 第6章 圖形圖像與多媒體 第7章 網(wǎng)上購物與銀行在線支付 第8章 網(wǎng)站策略與安全 第9章 程序開發(fā)設(shè)計模式與架構(gòu)設(shè)計 第10章 Web系統(tǒng)應用硬件開發(fā) 第11章 高級應用開發(fā) 第12章 網(wǎng)站在線工具 附錄

章節(jié)摘錄

  各個層之間通過有效地協(xié)作來完成系統(tǒng)的高效運行。表示層就是用來做接受/顯示數(shù)據(jù)的工作,它要通過與其他層的協(xié)作來完成用戶的請求,在這一層不應該放太多的代碼。邏輯業(yè)務層就是用來做數(shù)據(jù)有效性判斷的。數(shù)據(jù)層就是用來完成底層數(shù)據(jù)交互的。表示層就不該去實現(xiàn)邏輯業(yè)務層的功能,當然會在客戶端對用戶的輸入做一些判斷,但服務器端,驗證還要做。另外,數(shù)據(jù)庫發(fā)生了改變,只需要修改數(shù)據(jù)訪問層,其他層不用修改,使用自定義數(shù)據(jù)實體類來負責層與層之間的數(shù)據(jù)交互,把數(shù)據(jù)填充到自定義實體中。通過數(shù)據(jù)訪問層來完全封裝數(shù)據(jù)供應商,使數(shù)據(jù)訪問層對其他層完全透明,這樣將數(shù)據(jù)庫改變帶來的修改完全限定在數(shù)據(jù)訪問層內(nèi)。可以借助一些模式來設(shè)計一個通用的數(shù)據(jù)訪問層,這樣即使數(shù)據(jù)庫發(fā)生改變,只要修改一下配置可以很容易解決。對于開發(fā)平臺的改變也變得很容易,不管是Windows應用程序還是Web應用程序,變化的只是界面而已,也就是所謂的表示層,它的內(nèi)核沒有變,相當于我們重作一個殼。表示層的代碼是很少的,所以修改是很有限的,其他兩層也不要修改就可以迅速做到Web應用程序向Windows應用程序的過渡。  技術(shù)要點  怎樣才能寫出一個比較好的三層架構(gòu)呢?下面談一下程序設(shè)計中采用的做法。  程序設(shè)計追求的是代碼的通用性、可移植性、可維護性和功能可擴展性,那么如何實現(xiàn)呢?首先需要大量的實踐經(jīng)驗,其次對面向?qū)ο笏枷氲纳钊肓私狻6鄬拥膬?yōu)秀架構(gòu)設(shè)計,前提需要精通設(shè)計模式,如果對設(shè)計模式的研究比較淺薄,那么將無法領(lǐng)略到其精髓。研究設(shè)計模式不僅可以提高程序開發(fā)人員的技術(shù),也可以提高其開發(fā)思想?! D9.11所示是分層設(shè)計中所使用的三層架構(gòu)示意圖,下面對這幾層進行介紹。

編輯推薦

  《ASP.NET范例完全自學手冊》超值奉送:  15小時實例開發(fā)視頻  15小時MP4格式實例開發(fā)視頻  5課時全程學習訓練  10個編程“快樂驛站”  50個實踐練習  56個擴展訓練  10套程序設(shè)計界面  45個“編程錦囊”  C#編程詞典體驗版  參與1個小型項目開發(fā)實踐  下載網(wǎng)址:bbs.mrbccd.Com

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET范例完全自學手冊 PDF格式下載


用戶評論 (總計8條)

 
 

  •   光盤里面介紹很詳細,是自學的一本好書,對于初學者或者用asp****進行開發(fā)的人來說很實用。
  •   感覺上來說是一本物超所值的好書,包含很多很全面實用的例子,值得推薦!
    光盤中幾乎每個實例都有視頻,不錯的一本書!
  •   對于不同的語言,只要知道實際應用中的表達方式。那各種語言都是相通的。(簡單情是這世界上最難得的東西,一切的經(jīng)典都是從簡單開始的)
  •   感覺上來說是一本物超所值的好書,包含很多很全面實用的例子,值得推薦!
  •   可以深入閱讀
  •   不錯,有些很基礎(chǔ),有些沒接觸過,比如與硬件通信方面的,有的解說看不明白
  •   視頻不好,我覺得虧了,里面例子很多,但是說的很不詳細,視頻基本上沒有用,建議去看看楊中科老師的視頻 比這好很多
  •   沒有想象的好,眾多基礎(chǔ)書里這本讀起來不出彩
 

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

京ICP備13047387號-7