ASP.NET范例開發(fā)大全

出版時間:2010-7  出版社:清華大學出版社  作者:洪石丹  頁數(shù):726  
Tag標簽:無  

前言

  為什么要寫這本書?  ASP.NET技術(shù)涉及.NET中大多數(shù)技術(shù)的使用,讀者很容易迷失在浩如煙海的.NET技術(shù)中。由于ASP.NET并不是一個開源的技術(shù)體系,所以很多初學者無法迅速獲取成熟的解決方案。大多數(shù)初學者學習了很多的ASP.NET理論知識,但是在開發(fā)中往往由于不能迅速建立良好的解決方案而產(chǎn)生困惑。甚至初學者碰到的一些問題還經(jīng)常出現(xiàn)在一些老的程序員身上。本書便是為了能夠讓大多數(shù)ASP.NET初學者和開發(fā)者能夠比較快速地掌握這門強大的Web開發(fā)技術(shù)而寫的,希望通過本書能夠解決多數(shù)讀者學習ASP.NET時會碰到的問題,提高ASP.NET的應用開發(fā)水平?! ”緯倪x擇了420余個典型實例,通過實例介紹、開發(fā)過程、關鍵技術(shù)解析、難點剖析等環(huán)節(jié),向讀者循序漸進地展示了ASP.NET技術(shù)在Web開發(fā)中的強大功能和典型應用。并且通過實例介紹了開發(fā)中需要注意的細節(jié)和技術(shù)要點,也加入了作者多年的編程實踐經(jīng)驗和技巧。本書還專門配備了多媒體語音教學視頻光盤,讀者可以高效、直觀地學習。學習完本書內(nèi)容后,讀者可以系統(tǒng)地掌握ASP.NET編程技術(shù),并能夠提升自己的應用開發(fā)水平?! ”緯泻翁厣??  本書內(nèi)容全面,編排科學,選擇的實例主要從解決實際問題出發(fā),涉及各類應用并具有實際意義,對于系統(tǒng)掌握ASP.NET編程有很大幫助。全書講解方式簡單直接,實例安排從簡到難,主要的特點有:  作者專門為本書中的每一個實例錄制了多媒體語音教學視頻,直觀地講述每一個實例的實現(xiàn)過程和最后的運行過程。通過視頻,讀者可以快速掌握本書的每一個實例。  實例豐富、典型,具有很強的示范性和實用價值,并且涉及ASP.NET技術(shù)的各方面應用,讀者可以直接使用書中的實例解決實際問題?! ”緯鴮菊Z法不作過多介紹,而是重點講解開發(fā)中最常用和最實用的編程技術(shù)與技巧,目的在于讓讀者進行實戰(zhàn)演練,提高編碼水平?! 械拿總€實例在編寫過程中都具備良好的編程規(guī)范,結(jié)構(gòu)清晰,并給出了詳細注釋和說明,便于讀者更好地理解?! iT對開發(fā)中容易出現(xiàn)的一些錯誤給出了解決方法,并給出了相應的建議,幫助讀者少走彎路?! ”緯x擇的程序代碼都長度適中,力爭將每個代碼都介紹清楚,給出清晰的代碼執(zhí)行思路和該類問題的解決思路?! 辛信e的大部分實例,最后都給出了改進方法及遇到類似問題的解決思路?! 卸鄶?shù)章節(jié)中都有一個綜合應用實例,以展示每章技術(shù)在實際開發(fā)中的綜合使用技巧。  本書內(nèi)容及知識體系  第1篇環(huán)境配置和網(wǎng)站構(gòu)建(第1~4章)  本篇包括47個實例,主要介紹了ASP.NET開發(fā)環(huán)境配置、VS2008的安裝配置、廣告制作、音頻視頻廣告播放、框架頁布局、ASP.NET主題應用、樣式表應用、JavaScript特效等ASP.NET開發(fā)的基礎知識?! 〉?篇控件操作(第5~6章)  本篇包括41個實例,主要介紹了ASP.NET中常用的按鈕、文本控件、圖片控件、選擇控件、驗證控件、高級服務器控件的使用。重點介紹了控件的基本操作和Web控件的主要特點,以面向?qū)ο蟮乃季S展示了ASP.NET控件在繼承層次、使用方式上的特點?! 〉?篇C#語言基礎(第7~8章)  本篇包括38個實例,主要介紹了Lambda表達式、LINQtoObjects、LINQtoXML等.NET3.5 平臺下的C#新特性;另外還介紹了ASP.NET開發(fā)中的字符串、日期、日期控件操作。  第4篇ASP.NET特色技術(shù)(第9~14章)  本篇主要講解ASP.NET的特有技術(shù)、優(yōu)勢技術(shù)在實際開發(fā)中的使用,包括75個實例,主要介紹了ASP.NET內(nèi)置對象、WebService、AJAX應用開發(fā)、ASP.NET高級應用、報表與打印、圖形圖像與多媒體開發(fā)技術(shù)等?! 〉?篇數(shù)據(jù)庫和文件操作(第15~22章)  本篇內(nèi)容為本書的精華,包括205個實例,主要介紹了ADO.NET應用、ASP.NET數(shù)據(jù)綁定、SQL查詢、復雜查詢統(tǒng)計、視圖、存儲過程及觸發(fā)器、LINQtoSQL、XML、文件操作等技術(shù)?! 〉?篇綜合應用(第23~25章)  本篇包括23個實例,主要介紹了常見網(wǎng)站的設計與配色,還介紹了網(wǎng)上書城與酒店管理系統(tǒng)兩個綜合案例的實現(xiàn)。其中,無限酷網(wǎng)上書城開發(fā)實例展示了用戶控件、頁面處理、業(yè)務邏輯構(gòu)建等網(wǎng)站開發(fā)技巧;酒店管理系統(tǒng)開發(fā)實例展示了ASP.NET在綜合管理系統(tǒng)開發(fā)中的各種技巧的綜合使用,如JavaScript交互、主頁開發(fā)、單點登錄、圖表和報表技術(shù)等。  本書約定  【實例介紹】:對需要解決問題的已知條件和需要解決的部分做出說明,對于某些復雜的問題給出了舉例說明該題目的功能是什么,以及要求是什么?!  鹃_發(fā)過程】:給出了解決問題的主要步驟及如何用VC++編寫代碼實現(xiàn)。在代碼中,對重要的變量或者復雜語句給出了注釋和解釋,對復雜的方法給出了功能介紹?!  娟P鍵技術(shù)解析】:對實例中涉及的關鍵技術(shù)和解決問題的思路給出精辟的分析和說明,必要時對一些關鍵代碼進行分析?!  倦y點剖析】:對于有一定難度的實例,給出了難點分析和解決方法?;A知識部分中的難點剖析主要是分析初學者不易理解的內(nèi)容,應用部分的難點剖析主要是給出難點代碼分析及思路擴展。  【拓展應用】:對實例中的重要知識點進行回顧,并給出了對實例進一步拓展的思路和拓展時所涉及的技術(shù)及方法?! ∨鋾獗P內(nèi)容介紹  為了方便讀者閱讀本書,本書附帶1張DVD光盤。內(nèi)容如下:  本書420余個實例的源代碼?! ”緯?20余個實例的多媒體教學視頻,包括實例的實現(xiàn)過程和運行演示?! ”緯恍嵗牟僮饕曨l,說明文檔、數(shù)據(jù)庫?! ∶赓M贈送的大量互補學習資料,包括編程講座視頻、編程電子書和應用系統(tǒng)等?! ∵m合閱讀本書的讀者  所有想學習ASP.NET技術(shù)的初學者。  有ASP.NET基礎,想進一步提升開發(fā)水平的人員。  .NET平臺的程序員和軟件工程師?! 〈笾袑T盒<跋嚓P社會培訓班的學生?! ∽鳛榘割^必備技術(shù)手冊的程序員?! ¢喿x本書的建議  ASP.NET基礎較為薄弱的讀者,建議從第1章順次閱讀并演練每一個實例?! ∮蠥SP.NET基礎的讀者,可以根據(jù)實際情況有重點地選擇閱讀?! τ诿恳粋€實例,先自己思考一下實現(xiàn)的思路,然后再閱讀,學習效果更好?! τ谝恍┹^為復雜的實例,在閱讀本書內(nèi)容后親手實現(xiàn),學習效果更好?! ”緯髡呒熬幬瘯蓡T  本書由洪石丹主筆編寫。其他參與編寫和資料整理的人員有武冬、郅曉娜、孫美芹、衛(wèi)麗行、尹翠翠、蔡繼文、陳曉宇、遲劍、鄧薇、郭利魁、金貞姬、李敬才、李萍、劉敬、陳慧、劉艷飛、呂博、全哲、佘勇、宋學江、王浩、王康、王楠、楊宗芳、張嚴虎、周玉、張平、張靖波、周芳、楊罡、于海濱、張晶杰、張利峰、楊景鳳、陳鍇、鄭劍鋒、葉佩思、張濤、趙東彪、王雙。在此一并表示感謝!

內(nèi)容概要

本書精心挑選了有代表意義的420余個實例,詳細介紹了如何利用ASP.NET的強大功能來開發(fā)Web應用程序。本書附帶1張DVD光盤,內(nèi)容為本書所有實例的多媒體語音教學視頻及書中的實例源代碼。另外,光盤中還免費贈送了大量的編程電子書與教學視頻。  本書共25章,分6篇。主要內(nèi)容包括ASP.NET開發(fā)環(huán)境配置、網(wǎng)頁設計、廣告應用、DHTML頁面制作、樣式與主題、JavaScript技術(shù)應用;ASP.NET中常用的文本控件、選擇控件、列表控件的屬性和使用; C#語言新特性、常見的字符串和日期操作技巧;ASP.NET內(nèi)置對象、Web Service、AJAX應用開發(fā)、ASP.NET高級應用、報表與打印、圖形圖像與多媒體;ADO.NET應用、ASP.NET數(shù)據(jù)綁定、SQL查詢、復雜查詢統(tǒng)計、視圖、存儲過程及觸發(fā)器、LINQ to SQL、XML技術(shù)、文件操作;站點設計與配色、網(wǎng)上書城與酒店管理系統(tǒng)的開發(fā)等?! ”緯鴥?nèi)容豐富,實用性強,實例貼近生活,容易理解,而且書中每一個實例都經(jīng)過仔細調(diào)試。本書適合ASP.NET初、中級人員學習和提高使用,也可以作為.NET程序員案頭必備的參考資料。

作者簡介

洪石丹,項目經(jīng)理、.NET培訓講師。有多年的.NET平臺開發(fā)經(jīng)驗,有5年以上的軟件項目開發(fā)經(jīng)驗。專注于ASP.NET、ORM、JavaScript、Ajax等技術(shù),并致力于各種開源項目及技術(shù)的研究。曾經(jīng)負責開發(fā)了多個大型軟件項目,編寫并出版了《Ajax完全自學手冊》一書。閑暇時喜歡電子競技、圍棋與數(shù)獨游戲。

書籍目錄

第1篇  環(huán)境配置和網(wǎng)站構(gòu)建 第1章  ASP.NET開發(fā)準備(教學視頻:25分鐘)   1.1  搭建ASP.NET開發(fā)環(huán)境    實例001  安裝IIS并配置    實例002  安裝并使用VS 開發(fā)ASP.NET程序   1.2  ASP.NET網(wǎng)站配置文件    實例003  在Web.Config文件中添加數(shù)據(jù)庫連接配置    實例004  在Web.Config文件中添加自定義配置節(jié)    實例005  在Web.Config文件中配置Session狀態(tài)管理    實例006  在Web.Config文件中限制用戶請求大小    實例007  在Web.Config文件中配置錯誤跳轉(zhuǎn)頁  第2章  HTML開發(fā)基礎(教學視頻:49分鐘)   2.1  頁面布局設計    實例008  使用表格布局設計登錄頁面    實例009  在數(shù)據(jù)綁定控件中使用表格布局顯示員工信息   2.2  框架頁布局設計    實例010  使用frameset布局聊天室    實例011  使用iframe布局的OA首頁   2.3  使用marquee元素制作公告欄    實例012  向上滾動的公告欄    實例013  在滾動的公告欄中使用鏈接   2.4  廣告欄設計    實例014  Banner廣告制作    實例015  漂浮的Banner廣告    實例016  使用marquee元素制作滾動廣告    實例017  在網(wǎng)站首頁中添加視頻廣告    實例018  在網(wǎng)站首頁中添加音頻廣告   2.5  綜合實例    實例019  使用DreamWeaver制作模板頁    實例020  使用DreamWeaver制作內(nèi)容頁    實例021  將模板頁替換為ASP.NET母版頁    實例022  在開發(fā)中應用母版頁制作風格統(tǒng)一的內(nèi)容頁  第3章  樣式與主題(教學視頻:37分鐘)   3.1  樣式基礎    實例023  在ASP.NET和HTML頁面中定義樣式    實例024  在ASP.NET和HTML頁面引用外部樣式表文件   3.2  在樣式中使用偽類    實例025  鼠標單擊鏈接的樣式    實例026  控制鼠標懸停的樣式   3.3  使用樣式控制ASP.NET控件外觀    實例027  ASP.NET常見控件適用樣式    實例028  復雜數(shù)據(jù)綁定樣式適用樣式   3.4  在ASP.NET開發(fā)中使用主題    實例029  控件主題    實例030  網(wǎng)頁主題    實例031  主題切換    實例032  圖片主題   3.5  綜合應用    實例033  使用主題和樣式設計無限酷網(wǎng)上書城  第4章  使用JavaScript提高用戶體驗(教學視頻:46分鐘)   4.1  JavaScript常見應用    實例034  設置當前頁為瀏覽器默認頁    實例035  將本站添加至收藏夾    實例036  當用戶離開網(wǎng)站時彈出的收藏夾    實例037  使用JavaScript和JSON技術(shù)實現(xiàn)省市級聯(lián)效果   4.2  JavaScript開啟新窗口    實例038  使用JavaScript打開廣告窗口    實例039  在彈出廣告窗口后自動關閉廣告窗口    實例040  使用JavaScrpit控制廣告窗口彈出的位置    實例041  使用JavaScript操作Cookie    實例042  在彈出的廣告窗口中添加關閉按鈕    實例043  使用JavaScript刷新廣告窗口父窗口    實例044  關閉廣告窗口不允許彈出提示對話框   4.3  JavaScript制作動態(tài)導航欄    實例045  仿Office的下拉式菜單導航欄    實例046  動態(tài)顯示提示信息的解釋菜單    實例047  縮進停留式菜單 第2篇  控件操作 第5章  常用HTML控件和Web控件(教學視頻:109分鐘)   5.1  HTML控件    實例048  使用文本框制作登錄頁面    實例049  使用單選按鈕和復選框?qū)崿F(xiàn)網(wǎng)絡問卷調(diào)查    實例050  使用下拉框和列表框?qū)崿F(xiàn)級聯(lián)下拉選擇   5.2  ASP.NET文本控件    實例051  密碼框    實例052  使用Label控件顯示日期    實例053  使用金額格式的文本    實例054  多行文本框應用   5.3  ASP.NET選擇控件    實例055  動態(tài)添加DropDownList選擇項    實例056  DropDownList的數(shù)據(jù)綁定    實例057  RadioButton實現(xiàn)互斥    實例058  利用RadioButtonList制作網(wǎng)絡調(diào)查問卷    實例059  使用CheckBox選擇個人愛好    實例060  動態(tài)添加CheckBoxList中的選擇項   5.4  站內(nèi)導航與導航控件    實例061  LinkButton控件與HyperLink控件    實例062  ImageMap控件實現(xiàn)熱點地圖導航    實例063  簡單圖片導航    實例064  在GridView中使用鏈接模板列    實例065  在sitemap文件中設計站點導航地圖    實例066  使用sitemap文件和面包屑導航    實例067  使用sitemap文件和Menu控件制作導航欄    實例068  使用sitemap文件和TreeView控件制作OA導航欄   5.5  用戶登錄與注冊控件    實例069  Login控件    實例070  創(chuàng)建用戶并登錄   5.6  使用ASP.NET控件顯示圖片    實例071  在數(shù)據(jù)綁定控件中動態(tài)顯示圖片    實例072  頭像選擇窗口    實例073  圖片的上傳和下載   5.7  綜合應用    實例074  使用注冊控件和選擇控件制作的網(wǎng)上商城注冊頁面    實例075  在博客資料完善頁面中實現(xiàn)個人照片上傳和預覽功能  第6章  ASP.NET驗證控件(教學視頻:39分鐘)   6.1  數(shù)據(jù)類型、范圍驗證    實例076  日期類型驗證    實例077  年齡范圍驗證    實例078  常用用戶名格式驗證    實例079  入學日期必須小于畢業(yè)日期    實例080  漢字錄入驗證    實例081  護照驗證   6.2  文本驗證    實例082  使用正則表達式驗證控件進行郵件格式驗證    實例083  文本非空驗證    實例084  使用正則表達式驗證控件進行身份證號碼驗證   6.3  自定義驗證控件和驗證消息顯示控件    實例085  使用自定義驗證控件驗證貨幣格式    實例086  ValidationSummary控件顯示驗證消息   6.4  綜合應用    實例087  在校友錄注冊頁面中使用驗證控件    實例088  在用戶注冊頁面中使用自定義驗證控件 第3篇  C#語言基礎 第7章  .NET 3.5提供的C#新特性(教學視頻:44分鐘)   7.1  C#的新特性    實例089  匿名類型、var關鍵字    實例090  自動屬性、集合初始化器、對象初始化器    實例091  擴展方法    實例092  泛型委托和Lamdba實現(xiàn)計算器    實例093  泛型委托和Lamdba實現(xiàn)貨幣和日期格式轉(zhuǎn)換   7.2  LINQ to Objects    實例094  查詢泛型集合中的數(shù)據(jù)    實例095  整型數(shù)組排序    實例096  獲取產(chǎn)品價格最大值、最小值、和值、平均值    實例097  使用LINQ to Objects獲取字符串中的某個單詞或字符串的出現(xiàn)次數(shù)    實例098  使用LINQ與正則表達式實篩選聊天記錄   7.3  LINQ to XML    實例099  檢索XML文檔中的數(shù)據(jù)    實例100  使用LINQ操作XML  第8章  日期操作、日期控件和字符串(教學視頻:89分鐘)   8.1  在ASP.NET中使用日期控件    實例101  通過Calendar控件指定日期    實例102  使用My97DatePicker實現(xiàn)日期選擇    實例103  自定義日程表   8.2  日期操作    實例104  計算兩日期時間間隔    實例105  獲取當前日期和時間    實例106  獲取星期信息    實例107  獲取當前年的天數(shù)    實例108  獲取當前月的天數(shù)    實例109  獲取當前日期的前一天   8.3  string基本操作    實例110  字符串比較    實例111  定位子字符串    實例112  利用格式化字符串組裝成語    實例113  自定義格式化字符串    實例114  字符串連接    實例115  分割字符串    實例116  插入和填充字符串    實例117  刪除和剪切字符串    實例118  復制字符串    實例119  替換字符串   8.4  動態(tài)字符串StringBuilder操作    實例120  追加字符串    實例121  插入字符串    實例122  刪除字符串    實例123  替換字符串   8.5  字符串編碼與解碼    實例124  URL編碼    實例125  URL解碼   8.6  綜合應用    實例126  使用格式字符串實現(xiàn)世界時間轉(zhuǎn)換功能 第4篇  ASP.NET特色技術(shù) 第9章  ASP.NET內(nèi)置對象(教學視頻:69分鐘)   9.1  頁面?zhèn)髦?   實例127  使用URL傳遞參數(shù)    實例128  Session對象跨頁面?zhèn)髦?   實例129  跨頁提交數(shù)據(jù)   9.2  ASP.NET全局控制    實例130  在線人數(shù)    實例131  登錄日志    實例132  綜合統(tǒng)計用戶在線時間    實例133  獲取網(wǎng)站訪問人數(shù)    實例134  獲取單日訪問人數(shù)    實例135  公告信息發(fā)布    實例136  私聊功能    實例137  用戶登錄狀態(tài)保持    實例138  投票保護   9.3  獲取客戶端信息    實例139  檢測客戶端瀏覽器類型    實例140  獲取客戶端操作系統(tǒng)、語言環(huán)境和IP地址   9.4  購物車    實例141  獲取購物車中的商品    實例142  清空購物車    實例143  移除指定商品  第10章  Web Service(教學視頻:53分鐘)   10.1  Web服務基礎    實例144  創(chuàng)建第一個Web服務    實例145  Web服務實現(xiàn)簡單計算器   10.2  提供數(shù)據(jù)操作的Web服務    實例146  利用Web服務實現(xiàn)員工信息錄入    實例147  Web服務中調(diào)用存儲過程   10.3  常見Web服務的使用    實例148  通過郵件發(fā)送功能的Web服務    實例149  調(diào)用第三方Web服務獲取天氣預報    實例150  提供購物車支付信息的Web服務   10.4  其他Web服務    實例151  Web服務上傳和下載圖片    實例152  Web服務實現(xiàn)驗證碼    實例153  使用Web服務提供當前服務器信息    實例154  使用Web服務提供會員編號   10.5  綜合應用    實例155  使用Web服務實現(xiàn)火車時刻表查詢  第11章  AJAX應用開發(fā)(教學視頻:59分鐘)   11.1  AJAX下載與安裝    實例156  AJAX Control Toolkit安裝與下載   11.2  AutoCompleteExtender控件    實例157  使用AutoCompleteExtender控件實現(xiàn)自動完成    實例158  使用AutoCompleteExtender控件實現(xiàn)文本智能匹配   11.3  AJAX驗證    實例159  智能密碼強度提示    實例160  使用ValidatorCalloutExtender控件實現(xiàn)更美觀的登錄驗證   11.4  常見AJAX控件    實例161  使用Accordion控件實現(xiàn)折疊面板    實例162  使用DragPanelExtender控件實現(xiàn)拖曳層    實例163  使用Timer控件實現(xiàn)AJAX聊天室    實例164  使用CollapsiblePanelExtender實現(xiàn)最小化   11.5  其他AJAX控件    實例165  倒計時秒表    實例166  使用ModalPopupExtender控件實現(xiàn)陰影效果的模態(tài)窗口    實例167  使用AJAX Calendar控件實現(xiàn)日期選擇   11.6  綜合應用    實例168  在網(wǎng)上商城商品展示頁面中使用AJAX技術(shù)  第12章  ASP.NET高級應用(教學視頻:43分鐘)   12.1  Office文件操作    實例169  Office文件操作   12.2  E-mail    實例170  使用System.Web.Mail發(fā)送E-mail    實例171  使用Jmail組件接收E-mail   12.3  站點搜索功能    實例172  簡單搜索    實例173  復雜搜索   12.4  賬戶安全    實例174  普通登錄    實例175  單點登錄    實例176  MD5加密登錄用戶密碼   12.4  綜合應用    實例177  在網(wǎng)上商城中增強用戶登錄安全性    實例178  遠程教育系統(tǒng)  第13章  報表與打印(教學視頻:19分鐘)   13.1  在頁面中實現(xiàn)打印    實例179  利用JavaScript實現(xiàn)打印    實例180  利用WebBrowser組件實現(xiàn)打印   13.2  rdlc報表    實例181  年度產(chǎn)品銷售額匯總報表    實例182  產(chǎn)品類型銷售額年度統(tǒng)計報表   13.3  高級報表    實例183  使用參數(shù)和表達式進行報表數(shù)據(jù)篩選    實例184  在酒店管理系統(tǒng)中應用報表顯示客房入住綜合信息  第14章  圖形圖像與多媒體(教學視頻:71分鐘)   14.1  簡單圖像繪制    實例185  繪制直線、矩形和多邊形    實例186  繪制圓形、橢圓形和扇形    實例187  繪制帶有陰影效果的矩形   14.2  繪制驗證碼    實例188  混合驗證碼    實例189  漢字驗證碼   14.3  使用GDI+技術(shù)繪制圖表    實例190  投票結(jié)果    實例191  網(wǎng)站流量柱形圖表    實例192  使用Office組件創(chuàng)建立體統(tǒng)計圖    實例193  人口出生率折線圖表    實例194  男女比例餅形圖   14.4  頭像選擇    實例195  通過下拉列表獲取頭像    實例196  通過彈出窗口獲取頭像   14.5  控制和顯示圖片特效、Flash    實例197  通過鼠標滑輪控制圖片大小    實例198  顯示隨機圖像    實例199  獲取圖像的實際尺寸    實例200  頁面插入Flash動畫    實例201  制作房間類型分析餅圖頁面 第5篇  數(shù)據(jù)庫和文件操作 第15章  ADO.NET應用(教學視頻:73分鐘)   15.1  數(shù)據(jù)庫連接    實例202  Access數(shù)據(jù)庫連接    實例203  使用登錄密碼的Access數(shù)據(jù)庫    實例204  訪問Excel文件    實例205  連接SQL Server數(shù)據(jù)庫    實例206  MySQL數(shù)據(jù)庫連接   15.2  添加數(shù)據(jù)    實例207  錄入員工信息    實例208  插入多記錄   15.3  更新數(shù)據(jù)    實例209  更新員工信息    實例210  使用時間戳防止并發(fā)沖突    實例211  更新多個會員卡狀態(tài)   15.4  刪除數(shù)據(jù)    實例212  刪除會員卡    實例213  批量刪除記錄    實例214  刪除整表記錄    實例215  恢復自增序列的初始狀態(tài)   15.5  圖片存取技術(shù)    實例216  上傳圖片URL存儲到數(shù)據(jù)庫中    實例217  二進制格式存儲用戶密保卡圖片   15.6  綜合應用    實例218  在網(wǎng)站開發(fā)中應用抽象工廠模式實現(xiàn)多數(shù)據(jù)庫支持  第16章  ASP.NET數(shù)據(jù)綁定(教學視頻:152分鐘)   16.1  數(shù)據(jù)源綁定    實例219  通過綁定表達式格式化數(shù)據(jù)顯示    實例220  DataBinder.Eval綁定數(shù)據(jù)庫中圖片路徑    實例221  使用Eval()方法或Bind()方法綁定DataList控件顯示員工信息    實例222  簡單變量綁定實現(xiàn)投票系統(tǒng)    實例223  泛型集合數(shù)據(jù)綁定    實例224  綁定表達式    實例225  綁定方法返回值   16.2  控件綁定數(shù)據(jù)    實例226  Repeater控件實現(xiàn)商品展示頁面    實例227  ListBox控件的數(shù)據(jù)綁定    實例228  使用其他集合對象作為數(shù)據(jù)源   16.3  XML數(shù)據(jù)綁定    實例229  使用XmlDataSource控件綁定TreeView控件    實例230  使用XML文件作為數(shù)據(jù)源的GridView控件    實例231  使用XPath表達式過濾XML數(shù)據(jù)   16.4  GridView使用方法大全    實例232  數(shù)據(jù)庫連接向?qū)?   實例233  GridView控件簡單數(shù)據(jù)綁定    實例234  使用GridView控件的事件管理員工信息    實例235  GridView實現(xiàn)簡單數(shù)據(jù)排序    實例236  模板列數(shù)據(jù)綁定    實例237  自定義模板列    實例238  翻頁數(shù)據(jù)多選    實例239  刪除詢問對話框    實例240  光棒效果    實例241  在新窗口顯示詳細信息    實例242  文本長度控制    實例243  文本換行    實例244  主外鍵表數(shù)據(jù)顯示    實例245  將數(shù)據(jù)導入Excel中    實例246  讀取Excel中的數(shù)據(jù)    實例247  數(shù)據(jù)導入Excel時進行格式控制    實例248  GridView控件實現(xiàn)簡單計算    實例249  在GridView控件數(shù)據(jù)編輯時實現(xiàn)客戶端數(shù)據(jù)驗證    實例250  設置單元格格式   16.5  DataList控件    實例251  DataList控件的數(shù)據(jù)綁定    實例252  使用PagedDataSource對象實現(xiàn)DataList分頁    實例253  獲取DataList控件中的子控件   16.6  Repeater控件    實例254  Repeater控件數(shù)據(jù)綁定    實例255  Repeater控件分頁    實例256  使用Repeater控件實現(xiàn)員工銷售額的RSS消息訂閱  第17章  SQL查詢相關技術(shù)(教學視頻:117分鐘)   17.1  簡單查詢    實例257  查詢指定列數(shù)據(jù)    實例258  列別名和表別名    實例259  WHERE子句篩選數(shù)據(jù)    實例260  使用聚合函數(shù)的查詢    實例261  數(shù)字查詢    實例262  日期數(shù)據(jù)查詢    實例263  字符串查詢    實例264  空數(shù)據(jù)查詢    實例265  邏輯型數(shù)據(jù)查詢    實例266  字符串數(shù)據(jù)變量查詢    實例267  數(shù)值型變量查詢    實例268  日期型變量查詢    實例269  簡單模糊查詢    實例270  模糊查詢中應用_通配符    實例271  模糊查詢中應用%通配符    實例272  模糊查詢中應用[]通配符    實例273  模糊查詢中應用[^]通配符   17.2  TOP和PERCENT關鍵字    實例274  查詢前10行數(shù)據(jù)    實例275  取出排序后結(jié)果前10名數(shù)據(jù)    實例276  查詢銷量最高的前50%的書籍    實例277  獲取占庫存量20%的圖書   17.3  日期查詢    實例278  查詢指定時間段的數(shù)據(jù)    實例279  指定日期部分查詢數(shù)據(jù)   17.4  比較表達式、邏輯、重復查詢    實例280  利用比較表達式篩選數(shù)據(jù)    實例281  NOT關鍵字    實例282  DISTINCT關鍵字篩選重復記錄    實例283  獲取數(shù)據(jù)中的重復記錄和記錄條數(shù)   17.5  OR和AND關鍵字    實例284  OR關鍵字鏈接邏輯表達式    實例285  AND關鍵字鏈接邏輯表達式    實例286  OR和AND關鍵字組裝復雜邏輯表達式   17.6  綜合應用    實例287  使用排序查詢顯示商城最熱商品排行榜    實例288  使用多條件查詢實現(xiàn)商品篩選頁面  第18章  復雜查詢統(tǒng)計(教學視頻:142分鐘)   18.1  數(shù)據(jù)排序和分組統(tǒng)計    實例289  簡單分組    實例290  利用ALL關鍵字分組    實例291  CUBE關鍵字    實例292  ROLLUP關鍵字    實例293  數(shù)據(jù)降序查詢    實例294  多列排序查詢    實例295  統(tǒng)計結(jié)果排序    實例296  復雜分組統(tǒng)計    實例297  多表分組統(tǒng)計    實例298  COMPUTE關鍵字    實例299  COMPUTE BY關鍵字   18.2  使用聚合函數(shù)    實例300  使用SUM()函數(shù)匯總    實例301  使用AVG()函數(shù)求平均值    實例302  使用MIN()函數(shù)求最小值    實例303  使用MAX()函數(shù)求最大值    實例304  使用COUNT()函數(shù)求結(jié)果集行數(shù)   18.3  多表查詢鏈接    實例305  多表連接查詢    實例306  在連接查詢中使用表別名    實例307  使用UNION關鍵字合并多個結(jié)果集   18.4  子查詢    實例308  簡單子查詢    實例309  復雜子查詢    實例310  子查詢在查詢統(tǒng)計中的應用    實例311  用子查詢作臨時結(jié)果集    實例312  用子查詢作表達式    實例313  在UPDATE語句中應用子查詢   18.5  UNION關鍵字    實例314  利用UNION關鍵字實現(xiàn)結(jié)果集連接    實例315  UNION結(jié)果集排序   18.6  內(nèi)連接查詢    實例316  簡單內(nèi)連接查詢    實例317  復雜內(nèi)連接查詢   18.7  外連接查詢    實例318  左外連接查詢    實例319  右外連接查詢   18.8  利用IN進行查詢    實例320  使用IN關鍵字查詢篩選數(shù)據(jù)    實例321  使用IN查詢表中的記錄信息   18.9  交叉表查詢    實例322  靜態(tài)交叉表    實例323  動態(tài)交叉表   18.10  常見函數(shù)查詢    實例324  Access格式化函數(shù)查詢    實例325  Access字符串函數(shù)查詢    實例326  SQL Server 日期函數(shù)查詢   18.11  HAVING子句    實例327  HAVING子句控制分組統(tǒng)計結(jié)果    實例328  HAVING子句構(gòu)建復雜分組查詢   18.12  綜合應用    實例329  使用復雜查詢實現(xiàn)員工工資統(tǒng)計    實例330  制作員工考勤統(tǒng)計交叉表  第19章  視圖、存儲過程及觸發(fā)器的應用(教學視頻:59分鐘)   19.1  視圖    實例331  查詢視圖中的數(shù)據(jù)    實例332  獲取當前數(shù)據(jù)庫中的視圖信息    實例333  修改視圖數(shù)據(jù)   19.2  存儲過程    實例334  存儲過程簡單應用    實例335  存儲過程添加數(shù)據(jù)    實例336  存儲過程修改數(shù)據(jù)    實例337  存儲過程刪除數(shù)據(jù)    實例338  存儲過程查詢數(shù)據(jù)    實例339  獲取當前數(shù)據(jù)庫中的存儲過程信息    實例340  加密數(shù)據(jù)庫中的存儲過程源碼    實例341  關閉SQL數(shù)據(jù)庫連接進程的存儲過程   19.3  觸發(fā)器    實例342  INSERT觸發(fā)器    實例343  UPDATE觸發(fā)器    實例344  嵌套觸發(fā)器    實例345  獲取當前數(shù)據(jù)庫中的觸發(fā)器信息   19.4  綜合應用    實例346  使用觸發(fā)器完成商城用戶積分自動刷新功能  第20章  LINQ to SQL(教學視頻:98分鐘)   20.1  LINQ to SQL基礎    實例347  使用LINQ to SQL替代傳統(tǒng)查詢    實例348  數(shù)據(jù)分組    實例349  使用LINQ to SQL分頁   20.2  LINQ to SQL操作數(shù)據(jù)    實例350  使用LINQ to SQL進行增、刪、改的操作    實例351  使用LINQ操作日志   20.3  LINQ to SQL進階    實例352  分組并排序    實例353  簡單分組統(tǒng)計    實例354  多數(shù)據(jù)列分組    實例355  簡單交叉連接    實例356  交叉連接分組查詢    實例357  使用where子句限定數(shù)值范圍    實例358  查詢指定日期部分的數(shù)據(jù)    實例359  使用Any篩選已被訂購的產(chǎn)品    實例360  查詢被訂購的停產(chǎn)產(chǎn)品    實例361  使用All篩選已拿到訂單貨物的客戶    實例362  使用Contains篩選未被訂購的產(chǎn)品信息    實例363  LINQ中一對多查詢    實例364  LINQ中多對多查詢    實例365  獲取結(jié)果集中相交項    實例366  排除集合中的相同項    實例367  刪除結(jié)果集中的重復項    實例368  使用表達式進行分組查詢    實例369  查詢視圖    實例370  執(zhí)行標量存儲過程    實例371  執(zhí)行查詢存儲過程    實例372  篩選空數(shù)據(jù)    實例373  內(nèi)連接查詢    實例374  左外連接    實例375  內(nèi)連接  第21章  XML技術(shù)(教學視頻:41分鐘)   21.1  讀寫XML文件    實例376  讀取XML文件    實例377  寫入XML文件    實例378  在數(shù)據(jù)庫中讀取XML數(shù)據(jù)   21.2  XML文件節(jié)點操作    實例379  追加XML節(jié)點    實例380  插入XML節(jié)點    實例381  XPath應用-定位XML節(jié)點的位置    實例382  刪除XML節(jié)點   21.3  XML文件與頁面交互    實例383  RSS訂閱頁面    實例384  XML文件和DataSet的相互轉(zhuǎn)換    實例385  讓XML文件以HTML格式呈現(xiàn)   21.4  XML文件加密和解密    實例386  XML文件加密和解密   21.5  綜合應用    實例387  使用XML文件存儲信息的留言板  第22章  文件操作(教學視頻:74分鐘)   22.1  文件夾操作    實例388  創(chuàng)建、移動與刪除文件夾    實例389  判斷文件夾是否存在    實例390  遍歷子文件夾   22.2  文件操作    實例391  文件基本操作    實例392  文件重命名    實例393  文件的簡單讀寫    實例394  判斷文件是否存在   22.3  文件上傳與下載    實例395  簡單文件上傳    實例396  復雜文件上傳    實例397  上傳圖片并顯示    實例398  文件下載    實例399  用ASP.NET傳送大文件   22.4  遍歷文件    實例400  遞歸遍歷指定路徑下的所有文件夾和文件    實例401  遞歸遍歷指定驅(qū)動器的所有文件夾和文件   22.5  在線壓縮和解壓文件    實例402  在線文件壓縮    實例403  在線文件解壓   22.6  其他    實例404  獲取服務器注冊表信息    實例405  獲取服務器驅(qū)動器信息   22.7  綜合應用    實例406  網(wǎng)絡硬盤系統(tǒng)開發(fā) 第6篇  綜合應用 第23章  站點設計與配色(教學視頻:33分鐘)   23.1  企業(yè)站點    實例407  汽車銷售站點設計、配色分析    實例408  醫(yī)藥連鎖站點設計、配色分析    實例409  硬件產(chǎn)品站點設計、配色分析    實例410  軟件產(chǎn)品站點設計、配色分析    實例411  物流站點設計、配色分析    實例412  賓館酒店站點設計、配色分析   23.2  電子商務站點    實例413  B2C站點設計、配色分析    實例414  B2B電子商務站點設計、配色分析   23.3  機構(gòu)類站點    實例415  政務站點設計、配色分析    實例416  銀行站點設計、配色分析    實例417  新聞站點設計、配色分析   23.4  生活資訊、娛樂類站點    實例418  家居站點設計、配色分析    實例419  電影網(wǎng)站點設計、配色分析  第24章  無限酷網(wǎng)上書城(教學視頻:16分鐘)   24.1  購物網(wǎng)站總體設計    實例420   購物網(wǎng)站總體設計   24.2  業(yè)務邏輯實現(xiàn)    實例421  注冊頁面設計    實例422  登錄頁面    實例423  購物主頁    實例424  購物車頁面    實例425  訂單確認頁面  第25章  酒店管理系統(tǒng)(教學視頻:7分鐘)   25.1  系統(tǒng)設計    實例426  業(yè)務規(guī)則和數(shù)據(jù)庫設計   25.2  酒店管理系統(tǒng)開發(fā)    實例427  房態(tài)圖頁面開發(fā)    實例428  房間預訂頁面    實例429  制作房間類型分析餅圖頁面

章節(jié)摘錄

  驗證控件的主要作用是阻止用戶的非法輸入,提高服務器與用戶的數(shù)據(jù)交互能力。本章介紹的驗證控件可以提高客戶端數(shù)據(jù)的安全保障,主要有必須填寫字段的驗證、正則表達式的驗證和范圍的驗證等。在Web中處理用戶的輸入時,為了提高頁面的速度,通常在客戶端實現(xiàn)這些驗證。  6.1數(shù)據(jù)類型、范圍驗證  在很多輸入信息頁面中,都需要對用戶輸入的數(shù)據(jù)類型和范圍進行控制,保證用戶的輸入信息的正確,是保證信息安全的第一步驟。特別是數(shù)據(jù)類型驗證,是非常必要的。如出生日期的輸入,必須要保證用戶輸入的是日期類型?! ≥斎胄畔⒌姆秶刂埔话阈枰蛿?shù)據(jù)類型驗證聯(lián)用。首先保證用戶輸入的數(shù)據(jù)類型的正確性,再確定用戶輸入信息是否在網(wǎng)站許可的范圍內(nèi)。如網(wǎng)絡游戲的注冊頁面,需要用戶輸入年齡,首先保證用戶輸入的年齡必須是整型數(shù)字,并且年齡大于18歲?! 嵗?76日期類型驗證  【實例介紹】在日常的表單填寫時,會要求用戶在輸入某些數(shù)據(jù)時必須輸入日期、數(shù)字等特定類型的值。驗證用戶輸入值是否是特定類型,可以使用CompareValidator控件。本例使用CompareValidator控件驗證用戶輸入的值必須是日期類型。

編輯推薦

  《ASP.NET范例開發(fā)大全》26小時多媒體教學視頻,精選419個典型實例、2個綜合案例,都配多媒體教學視頻講解,全面、系統(tǒng)、深入地介紹ASP.NET開發(fā)技術(shù)的精髓及典型應用?!  禔SP.NET范例開發(fā)大全》特色:  實例教學:以應用為目標,用實例的方式講解,提高動手能力  視頻教學:每個實例都配多媒體語音教學視頻講解,高效、直觀  應用廣泛:涵蓋ASP.NET網(wǎng)絡開發(fā)所涉及的所有核心技術(shù)及應用  步驟詳細:每一個實例均給出了詳細的操作步驟和實現(xiàn)的源代碼  技巧豐富:講解中穿插了大量的技巧、說明及難點剖析,便于讀者掌握  實用性強:提供了網(wǎng)上書城和酒店管理系統(tǒng)兩個綜合案例,提高實戰(zhàn)水平  《ASP.NET范例開發(fā)大全》內(nèi)容及對應的教學視頻時間  ASP.NET開發(fā)準備(22分鐘視頻)  HTML開發(fā)基礎(43分鐘視頻)  樣式與主題(31分鐘視頻)  使用Java Script提高用戶體驗(40分鐘視頻)  常用HTML摔件和Web控件(89分鐘視頻)  ASF .NET驗證控件(33分鐘視頻)  NET 3.5提供的C#新特性(38分鐘視頻)  日期操作、日期控件和字符串(75分鐘視頻)  ASF.NET內(nèi)置對象(59分鐘視頻)  Web Service(46分鐘視頻)  AJAX應用開發(fā)(51分鐘視頻)  ASP .NET高級應用(38分鐘視頻)  報表與打印(1 7分鐘視頻)  圖形圖像與多媒體(60分鐘視頻)  ADO.NET應用(62分鐘視頻)  ASF.NET數(shù)據(jù)綁定(1 34分鐘視頻)  SQL查詢相關技術(shù)(99分鐘視頻)  復雜查詢統(tǒng)計(125分鐘視頻)  視圖、存儲過程及觸發(fā)器的應用(52分鐘視頻)  LINQ to SQL(85分鐘視頻)  XML技術(shù)(36分鐘視頻)  文件操作(62分鐘視頻)  站點設計與配色(30分鐘視頻)  無限酷網(wǎng)上書城(14分鐘視頻)  酒店管理系統(tǒng)(7分鐘視頻)  超值、大容量DVD-ROM內(nèi)容  《ASP.NET范例開發(fā)大全》涉及的源代碼  26小時《ASP.NET范例開發(fā)大全》配套多媒休教學視頻  12小時ASP.NET入門教學視頻(贈送)  1200余頁編程專題講座電子書(贈送)  11個典型應用系統(tǒng)(贈送)  《ASP.NET范例開發(fā)大全》讀對象  想全面學習ASP .NET的人員  有ASP.NET基礎需要提高的人員  作為案頭必備技術(shù)手冊的程序員  NET平臺開發(fā)人員  大中專院校的學生  社會培訓班的學員

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET范例開發(fā)大全 PDF格式下載


用戶評論 (總計16條)

 
 

  •   好憤怒啊,那個視頻只演示程序的執(zhí)行,并沒有進行講解,而且視頻也不能暫停
  •   和網(wǎng)上的介紹一致,剛剛看了幾頁,確實不錯,直接切入主題。但是最好是有一定的編程基礎,要不然看起來會覺得有些吃力,講的都是比較實用的東西。
  •   講解詳細,好好閱讀
  •   輕松方便買書看書
  •   喜歡 不過要有一定的基礎才能看懂
  •   沒什么問題。支持
  •   入門提升能看,實現(xiàn)一些小模塊!
  •   書我剛拿到,然后我大概瀏覽了一遍,視頻也看了,感覺不錯,有很多新內(nèi)容,這本書是我老師推薦買的,具體我還沒怎么看,希望這本書帶給我驚喜,為了少走彎路,我覺得一本好書是真的起到關鍵性的作用,期待這本書的好處?。≈x謝作者!
  •   很厚的一本書,里面詳細的講解了一些小的部分(也算是模塊了),感覺著著無論是對于高手,還是初學者都有點好處,可以詳細了解知識點,感覺挺好的一本書。
  •   很適合有基礎的人看
  •   此書以前有接觸過,不錯
  •   速度挺快的..
  •   我買這本書時是看到了里面說有26個小時的視頻,買回來后發(fā)現(xiàn)里面的視頻并非是為我們講解的,而是僅僅執(zhí)行書中的程序的而已,也就是打開書中配有的范例程序,然后執(zhí)行一下就完了,幾乎每個視頻內(nèi)容都是如此,這讓我感覺有點失望,有點遺憾。。
  •   光盤配錯了,是什么操作系統(tǒng)盤,懶得換了
  •   只適合對****沒概念的人看
  •   這類書本應該富有技術(shù)含量的,而這本書不是沒有技術(shù)含量,只是講解技術(shù)不深.一些地方只提一下,還沒有說到點子上,只寫了幾句概括的話上去.例子解說程度不突出,感覺講述的是"富有概念帶點技術(shù)",越看越?jīng)]勁.
 

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

京ICP備13047387號-7