圖書信息
職業教育360
Windows程式設計與架構藺華,湯春林,蔡興旺編著
ISBN 978-7-121-13322-0
2011年6月出版
定價:55.00元
16開
484頁
宣傳語
本書附贈價值599元學習卡,您只需註冊、登入即可進行課程學習或尋找您的技術同盟……
內 容 簡 介
微軟公司一直引領IT行業的發展,平台占據市場絕大多數份額,特別是在目前的國內就業市場。對微軟整體技術的把握與發展,也是大多數IT從業人員的必然選擇。
本書側重實用性,從最基本的知識介紹開始,通過一半以上篇幅的從簡到難的實驗,系統地給讀者介紹微軟Windows程式設計技術與架構。本書一共包含三大部分:第一部分為Windows Form程式設計介紹;第二部分為SQL Server與ADO NET程式設計;第三部分為了解XML數據基本知識。書中還包含大量與之對應的實驗,案例與實驗的篇幅大概占一半,涵蓋了幾乎所有的知識點。
本書適合作為高等院校計算機及相關專業本科、研究生的教材,也可供想要寫出更快、更可靠程式的程式設計師及專業技術人員參考。本書能最快地把知識與積累,轉換成為就業的資本和能力。可以讓有基礎的讀者最快地發揮出積累、創造機會,也可以讓沒有基礎的讀者最快地學到最實用的技術,帶來更多的發展與工作機會,明確以後的方向。
職業教育360叢書
編委會名單
宋文愛:教授,清華大學博士後、北京理工大學博士。太原市十屆政協常委,山西省青年教育專家,山西省發展和改革委員會高級專家諮詢委員會專家,山西省教育廳聯繫的高級專家,山西省軟體行業協會理事,山西省高職高專計算機課程教學指導委員會主任委員。
白尚旺:太原科技大學華科學院副院長,軟體工程技術研究所所長,主要從事資料庫與軟體工程技術,信息管理與決策支持等方面的教學與科研工作,在國內學術期刊上發表論文20餘篇。主持完成的《DOCTOR HIS2000醫院管理信息系統》,獲得山西省科技進步二等獎;出版著作5部,2006年主持完成的《面向21世紀計算機系列教材》獲得山西省教學成果二等獎。主持完成的《智慧型汽車售票系統》、《電子黨務信息管理平台》、《自動化立體倉庫控制與管理系統》等計算機套用系統在國內400多家單位得到套用,獲得了良好的社會效益和經濟效益。
孔令德:教授、博士,2008年被評為山西省省級教學名師、2009年被評為山西省模範教師。山西省高職高專計算機課程教學指導委員會副主任委員。
陸希:教授,山西省高職高專計算機課程教學指導委員會副主任委員。
尹四清:副教授,碩士生導師,山西省高職高專計算機課程教學指導委員會副主任委員。
王玉清:副教授,山西省高職高專首屆“雙師型”教學名師、優秀教師,山西省高職高專計算機課程教學指導委員會副主任委員。
藺華:森縱艾德(北京)教育科技有限公司總裁、首席教育專家,曾任森泰達 IT 人才基地執行校長、中北大學軟體學院實訓中心主任、山西省教育廳軟體學院建設評審專家委員,曾就職於微軟(中國)有限公司平台及開發合作部,任 MSDN項目經理和北方區企業合作經理等職位,主要負責向國內軟體企業和從業人員傳播先進的軟體技術、產品和平台及軟體工程方法等。
唐菁:講師,新加坡國立大學碩士,省級教改項目“軟體類‘訂單培養’教學模式的研究與實踐”一等獎,2009年山西省計算機公共基礎教學改革與建設優秀工作者,山西省高職高專計算機課程教學指導委員會秘書處秘書。
時允田:Java講師,主講CoreJava,Kjava,Android,畢業於北京大學信息學院計算機科學及套用,先後就職於秦鼎科技有限公司,SK希恩希軟體技術有限公司,同方鼎欣信息技術有限公司,森縱艾德(北京)科技有限公司。主要開發領域:大型電信系統、視頻教育軟體、辦公軟體系統、j2me手機遊戲及應用程式的設計與開發、手機增值服務運營平台、手機遊戲運營流程的控制及測試、嵌入式教學及項目套用開發和管理等。
王洪榮:.NET講師。曾參與了日本小松公司、日本大型物流公司等的多個項目的開發,精通VB、C#、ASP NET、VBA等,具備Oracle、SQL Server等資料庫的設計、套用和管理操作能力。超過三年.NET和SQL Server資料庫培訓經驗,進行多次微軟資料庫認證培訓工作和.NET教材研發以及項目研發等工作。
趙珊:企業資源信息化講師。三年ERP項目經驗、三年ERP教學經驗,中央財經MBA,具有豐富的ERP行業背景。實施項目覆蓋行業廣泛,精通供應鏈管理和企業管理,尤其對生產型企業管理流有深入的了解。對ERP教學更有獨到的教學方法,曾負責主編《企業供財鏈實施教程》。
金焰:企業資源信息化講師。曾就職於中型生產製造型企業,任職企業信息化建設項目經理,並從事過大型服裝企業ERP系統運維工作,有較豐富的ERP實施運維經驗。精通供應鏈管理,尤其對生產型企業供應鏈管理流程和企業管理有獨到的見解。任職期間參與森縱ERP教材的編寫工作。
毛屹華:企業資源信息化講師。用友軟體資深顧問。從業十二年,主持或參與實施數百項目。精通財務供應鏈管理,對生產管理、客戶關係管理也有較深入的研究。
蔡興旺:碩士,計算機教學骨幹教師。
王宇靈:實驗師,在電子技術實驗室、電子信息工程系辦公室、軟體學院教學科從事教學實驗、管理等工作。
湯春林:副教授,山西省高職高專計算機課程教學指導委員會副主任委員。
趙樹森:副教授,中北大學在讀博士,中北大學先進學生工作者。
呂艷薈:森縱教育資深實訓管理人員,高級英語講師。英語專業八級,曾獲得黑龍江省英語公開課二等獎,具有四年IT實訓管理及英語教學經驗,參與多家院校和企業的IT人才培養及認證合作項目,深刻把握IT實訓核心價值,擅長合作渠道維護,致力於規範並完善實訓流程,提升實訓品質。
胡海波:森縱教育平台運營總監,主要負責“職業教育360”和“我在學網”的整體運營,曾就職於中國數碼集團等外資企業,8年遠程教育工作經驗,擁有獨有的網站運營體系,擅長線上和線下協調作戰,成功組織、服務、拓展行銷渠道。
前 言
輕鬆掌握頂尖技術
隨著Internet技術飛速發展,越來越多的人喜歡在網上搜尋自己需要的資料,也有越來越多的企業將套用系統發布成網站,供自己的用戶實現快捷、方便的業務處理。所以,瀏覽器/伺服器(B/S)結構的應用程式也隨著這種用戶需求而被提升到更高的位置。傳統的Windows編程,也一直占據程式設計領域重要的地位,特別是企業級套用市場。
森縱艾德(北京)教育科技有限公司會集眾多名師,全力編制一套關於.NET基礎與提高系列“職業教育360”叢書,本叢書關於.NET架構有三本書:《Web程式設計與架構》、《C#面向對象程式設計與框架》、《Windows程式設計與架構》。三本書的目標都是幫助您掌握創建和使用.NET應用程式所需的基本技能,讓您了解全新的.NET平台以及ASP NET在其中扮演的角色,同時還可以掌握創建和使用Web富體、伺服器控制項、面向對象的程式設計與架構和XML Web服務的必需技能。
.NET是微軟非常成熟的套用層解決框架技術,如今,隨著.NET技術的方便性逐步提高,越來越多的開發人員轉入了.NET開發陣營,這使得這個技術領域內的初學者和急需提高的人員數量在不斷增加。為了能使初學人員或原來.NET的技術人員快速完整地了解關於.NET最新的技術,本書從基礎到提高,由淺及深,在涵蓋所有技術點介紹的同時,最終將具體技術套用到項目實例中,使得讀者能夠更全面、更容易、更深刻地了解有關.NET的所有新技術與所在領域的套用。
與其他.NET的書籍或教材相比,這套書具有以下特點:
案例學習 通過案例進行學習是本系列叢書的特色,真正手把手通過項目幫你掌握“實戰”技能
內容廣泛,技術領先 涵蓋了.NET的基礎知識,以及最新發布的.NET的新特性,內容涉及該技術的眾多方面
系統性強 基於.NET編程所需的知識點,本書在組織內容時首先注重介紹讀者需要的基礎知識,然後根據由淺入深的學習順序,依次介紹.net語言的相關知識以及各種開發技術。在介紹開發技術以前會補充很多和該技術有關的基礎知識,這些知識將極大地幫助讀者學習.NET語言
層次分明,各取所需 本書的三個部分適合不同層次的讀者,比如需要ASP NET入門的讀者可以通過基礎部分,了解ASP NET的基礎內容,如果需要提升,也可以通過後面的章節來實現,其他兩本書也如此。本套書幾乎是根據讀者的需求量身定製的。希望本套書可以幫助更多的學者實現.NET程式設計師的夢想
本書特色
本書側重實用性,從最基本的知識介紹開始,通過一半以上篇幅的從簡到難的實驗,系統地給讀者介紹微軟.NET平台的基礎。本書介紹的技術都是市場最主流的,相關知識搭配也是為了幫助讀者儘快融入到市場主流公司的工作中去。
本書以基於項目學習為特色,全套教材統一到一個綜合大項目中,項目來自於實踐,並加以豐富,既有全面的知識點涵蓋,又不失實用性和完整性。
任務驅動案例授課是將項目中的某項任務為先導,引出解決問題所需要的知識點,並通過實際操作與分析式講解來理解和講授知識點。這顛覆了以往以互相毫無關係的簡單小實例輔助理解抽象理論的授課方式,使學生能從更為逼真的實訓教學項目環境中與項目一起成長,並能從中掌握大規模軟體開發過程中軟體工程實踐和理論。
本書簡介
Windows程式設計與架構 第一部分:Windows Form程式設計介紹
第二部分:SQL Server與ADO NET程式設計
第三部分:了解XML數據基本知識
書中還有大量與之對應的實驗,案例與實驗的篇幅大概占一半,涵蓋了幾乎所有的知識點
按照學習的順序和技術的難易程度,每一個知識點都配套詳細的實訓實驗,通過實訓實驗讓我們以最快的速度學習所有技術的一招一式。除了知識點以外,詳細地講解了150多個實驗,200多個基礎項目實驗的源碼,手把手地帶領讀者從零開始,掌握.NET開發的各個方面的知識點。而當我們學習知識和試驗後,還有四個不同方向的中小型真實項目源碼供我們理解,掌握它們以後就可以達到勝任著名外企開發職位或一般企業初級項目經理職位的水準。
讀者對象
· 如果你是計算機專業的畢業生,這套書能最快地把大學的知識與積累,轉換為就業的資本和能力,讓你最快地發揮出自己的積累,創造機會。
· 如果你想進入計算機行業,這套書能讓你最快地學到最實用的技術,帶來更多的發展與工作機會,明確以後的發展方向。
增值服務
通過本書的學習相信大家已經對相關的知識點有了一定的了解和認識,本書的學習只是一個開始。“職業教育360”提供的是一個平台。通過這個平台可以系統、持續地學習、交流,並獲得更多的服務。
“職業教育360”根據學員的興趣愛好、水平高低,完善了全方位職業規劃流程。從入學測評、技能學習、技能認證、職業素質教育、就業,為學員提供立體化的職業規劃服務。同時網上提供豐富的視頻課程、職業測評、線上學習、線上考試、專家部落格、線上認證、線上答疑、學習社區、資源共享等資源優勢。實訓中心擁有資深的名師團隊,提供匯集基地實訓、項目實戰等高質量的課程設定,讓學員的技能水準能快速提高。
“職業教育360”平台提供了豐富的課後練習、自我評估,以及更多別的學習資源,大家可以通過以下的連結進入學習平台,獲取更多的服務。
本書附贈價值599元的“職業教育360”平台學習資源,請根據書上學習卡的提示登錄平台進行學習。
關於本書實驗部分的源碼
本書中涉及的所有實驗都有完整的代碼檔案及工程檔案供讀者下載。
除此之外,我們還給讀者提供了4個晉級的項目原始碼,分別針對不同的方向,涉及Windows窗體、Web、網路通信、移動設備、遊戲等。
希望讀者通過對這4個晉級項目的自學,能成長為一名微軟技術的高手。
項目簡介
SMTP Client SMTP郵件客戶端。通過此項目學習,讓學生掌握一般的Windows Form項目開發。包含技術有:.NET Framework Windows基本的控制項使用、多執行緒編程、I/O流、網路功能(mail)、字型編碼及檔案格式定義保存使用
Club Site Starter Kit 入門級的ASP NET 2.0站點。通過學習,學生對網路程式的開發有一定認識,對基本的資料庫連線、頁面與代碼邏輯的結構及伺服器控制項編程有一定掌握
Pocket Sudoku 趣味性的Windows Mobile遊戲。通過學習,學生熟悉掌握一般的Mobile程式開發流程,對Mobile設備上的圖形繪製、設備的使用、用戶界面及簡單的網路功能有一定認識
RSS Reader RSS閱讀器。通過此項目學習讓學生認識智慧型客戶端的要素和一般結構,學習掌握XML和RSS技術,進一步提高.NET開發技術。可以嘗試做RSS Reader的Web版本和Mobile版本
本書作者均來自一線院校老師,具有多年的實踐項目經驗和教學經驗,其他參與編寫人員有:宋文愛、孔令德、陸希、尹四清、王玉清、趙樹森、白尚汪、唐菁、王宇靈、呂艷薈、王洪榮、胡海波。
目 錄
第一部分:Windows Form
程式設計介紹
第1章 Windows Form程式設計
(相關知識體系系統學習) 2
1.1 .NET平台下開發Windows
Form簡介 2
1.1.1 Windows Form簡介 2
1.1.2 Windows Form開發技術 3
1.2 Visual Studio NET開發環境
介紹 4
1.3 Windows窗體模型設計 6
1.3.1 “Hello World”程式 6
1.3.2 Windows窗體應用程式模型 6
1.3.3 Windows窗體中的動態布局 10
1.4 Windows常用控制項 10
1.4.1 標籤、連線標籤、文本框 11
1.4.2 按鈕、複選框、單選按鈕 14
1.4.3 圖片框、圖片列表 18
1.4.4 選單、工具列、狀態條 21
1.4.5 列表框、檢查列表框及
組合框 32
1.4.6 列表視圖和樹形視圖 37
1.4.7 橫滑塊、豎滑塊、軌道滑塊
及進度條 45
1.4.8 分頁控制項 49
1.4.9 Windows Form中的公用
對話框 53
1.5 如何操作鍵盤和滑鼠 62
1.5.1 使用鍵盤事件 62
1.5.2 使用滑鼠事件 63
1.5.3 切換控制項的繪製行為 65
1.6 控制列印 65
1.6.1 重要的列印類 65
1.6.2 生成進行列印的應用程式 66
1.7 .NET I/O操作與檔案管理 71
1.7.1 基本的檔案I/O 71
1.7.2 用於檔案I/O的類 71
1.7.3 用於從流讀取和寫入流的類 72
1.7.4 通用I/O流類 72
1.7.5 創建目錄列表 72
1.7.6 對新建的數據檔案進行讀取
和寫入 73
1.7.7 打開並追加到日誌檔案 74
1.7.8 向檔案寫入文本 75
1.7.9 從檔案讀取文本 76
1.7.10 從字元串中讀取字元 77
1.7.11 向字元串寫入字元 78
1.8 GDI+編程 78
1.8.1 介紹GDI+ 78
1.8.2 GDI和GDI+之間的差異 79
1.8.3 GDI+命名空間 80
1.8.4 創建圖形對象 80
1.8.5 Alpha混合 81
1.8.6 使用畫筆 81
1.8.7 使用鋼筆 82
1.8.8 繪製文本 83
1.8.9 使用圖像 87
1.8.10 其他信息 88
1.9 數據訪問 89
1.9.1 數據訪問概述 89
1.9.2 Windows窗體中的數據綁定 96
1.10 .NET Framework 3.5的
Windows窗體中的新增功能 105
第2章 Windows Form程式設計
(相關知識案例分析) 107
2.1 案例分析1 創建簡單的
Windows窗體應用程式項目 107
2.1.1 案例描述 107
2.1.2 案例分析 107
2.1.3 案例實現與技巧 107
2.2 案例分析2 創建簡單計算器
程式 108
2.2.1 案例描述 108
2.2.2 案例分析 109
2.2.3 案例實現與技巧 109
2.3 案例分析3 使用選單 114
2.3.1 案例描述 114
2.3.2 案例分析 114
2.3.3 案例實現與技巧 114
2.4 案例分析4 操作鍵盤和滑鼠 115
2.4.1 案例描述 115
2.4.2 案例分析 115
2.4.3 案例實現與技巧 115
2.5 案例分析5 使用列印 117
2.5.1 案例描述 117
2.5.2 案例分析 117
2.5.3 案例實現與技巧 117
2.6 案例分析6 創建簡單的
記事本 119
2.6.1 案例描述 119
2.6.2 案例分析 119
2.6.3 案例實現與技巧 119
2.7 案例分析7 使用Timer控制項
和進度條 121
2.7.1 案例描述 121
2.7.2 案例分析 121
2.7.3 案例實現與技巧 121
2.8 案例分析8 ComboBox控制項
的綜合使用 122
2.8.1 案例描述 122
2.8.2 案例分析 123
2.8.3 案例實現與技巧 123
2.9 案例分析9 選項卡示例 131
2.9.1 案例描述 131
2.9.2 案例分析 131
2.9.3 案例實現與技巧 131
2.10 案例分析10 列表框示例 136
2.10.1 案例描述 136
2.10.2 案例分析 136
2.10.3 案例實現與技巧 136
2.11 案例分析11 創建多文檔
界面應用程式 145
2.11.1 案例描述 145
2.11.2 案例分析 145
2.11.3 案例實現與技巧 145
2.12 案例分析12 創建執行緒 147
2.12.1 案例描述 147
2.12.2 案例分析 147
2.12.3 案例實現與技巧 147
2.13 案例分析13 樹狀視圖
拖放實現 149
2.13.1 案例描述 149
2.13.2 案例分析 149
2.13.3 案例實現與技巧 149
2.14 案例分析14 為套用提供
檔案拖放功能 152
2.14.1 案例描述 152
2.14.2 案例分析 153
2.14.3 案例實現與技巧 153
2.15 案例分析15 簡單檔案
管理器 154
2.15.1 案例描述 154
2.15.2 案例分析 154
2.15.3 案例實現與技巧 154
2.16 案例分析16 使用剪貼簿 160
2.16.1 案例描述 160
2.16.2 案例分析 160
2.16.3 案例實現與技巧 160
2.17 案例分析17 使用GDI+
繪製多種圖形 161
2.17.1 案例描述 161
2.17.2 案例分析 161
2.17.3 案例實現與技巧 161
2.18 案例分析18 使用GDI+
繪製多種文本 162
2.18.1 案例描述 162
2.18.2 案例分析 163
2.18.3 案例實現與技巧 163
2.19 案例分析19 使用GDI+
畫筆示例 166
2.19.1 案例描述 166
2.19.2 案例分析 166
2.19.3 案例實現與技巧 166
2.20 案例分析20 Windows
窗體中的動態布局 168
2.20.1 案例描述 168
2.20.2 案例分析 169
2.20.3 案例實現與技巧 169
2.21 案例分析21 實現一個
使用後台操作的窗體 172
2.21.1 案例描述 172
2.21.2 案例分析 172
2.21.3 案例實現與技巧 172
2.22 案例分析22 創建程式調用 175
2.22.1 案例描述 175
2.22.2 案例分析 175
2.22.3 案例實現與技巧 176
2.23 案例分析23 窗體中的
簡單數據綁定 177
2.23.1 案例描述 177
2.23.2 案例分析 177
2.23.3 案例實現與技巧 177
2.24 案例分析24 驗證Data
GridView控制項中的數據 185
2.24.1 案例描述 185
2.24.2 案例分析 186
2.24.3 案例實現與技巧 186
2.25 案例分析25 創作複合控制項 187
2.25.1 案例描述 187
2.25.2 案例分析 187
2.25.3 案例實現與技巧 187
2.26 案例分析26 播放聲音檔案 189
2.26.1 案例描述 189
2.26.2 案例分析 190
2.26.3 案例實現與技巧 190
2.27 案例分析27 Web頁與宿主
窗體互操作 194
2.27.1 案例描述 194
2.27.2 案例分析 194
2.27.3 案例實現與技巧 194
2.28 案例分析28 我的Web
瀏覽器 197
2.28.1 案例描述 197
2.28.2 案例分析 197
2.28.3 案例實現與技巧 197
2.29 案例分析29 獲取驅動器
信息 200
2.29.1 案例描述 200
2.29.2 案例分析 201
2.29.3 案例實現與技巧 201
2.30 案例分析30 主機名與
IP位址 203
2.30.1 案例描述 203
2.30.2 案例分析 204
2.30.3 案例實現與技巧 204
2.31 製作安裝程式 205
2.31.1 使用Visual Studio安裝
嚮導 205
2.31.2 使用NSIS(nullsoft Install
System) 209
2.31.3 使用InstallShield 215
第二部分:SQL Server與ADO NET程式設計
第3章 SQL Server與ADO NET
程式設計(相關知識體系
系統學習) 224
3.1 Transact-SQL元素 224
3.1.1 標識符 224
3.1.2 數據類型 225
3.1.3 函式 226
3.1.4 表達式 229
3.1.5 表達式中的運算符 230
3.1.6 注釋 230
3.2 SQL Server Management
Studio 232
3.2.1 SQL Server Management
Studio簡介 232
3.2.2 使用SQL Server
Management Studio 233
3.2.3 AdventureWorks 234
3.3 規劃資料庫 239
3.3.1 系統資料庫 239
3.3.2 檔案和檔案組 240
3.3.3 事務日誌 241
3.3.4 表的基礎知識 241
3.3.5 索引的基礎知識 243
3.3.6 事務 244
3.3.7 存儲過程基礎知識 245
3.3.8 用戶定義函式基礎知識 245
3.3.9 PRIMARY KEY約束 247
3.3.10 FOREIGN KEY約束 247
3.4 設計資料庫 249
3.4.1 規範化 249
3.4.2 數據完整性 250
3.4.3 設計檔案和檔案組 251
3.5 創建資料庫 252
3.5.1 概述 252
3.5.2 資料庫檔案和檔案組 252
3.6 修改資料庫 254
3.6.1 添加、刪除數據檔案和事務
日誌檔案 254
3.6.2 擴展和收縮資料庫 256
3.6.3 分離和附加資料庫 258
3.6.4 使用INSERT和SELECT
INTO添加行 259
3.6.5 通過使用UPDATE更改
數據 260
3.6.6 使用DELETE刪除行 261
3.6.7 創建和修改PRIMARY KEY
約束 262
3.6.8 創建和修改FOREIGN KEY
約束 262
3.7 最佳化資料庫 263
3.7.1 索引設計基礎知識 263
3.7.2 了解視圖 264
3.8 維護資料庫 264
3.9 ADO NET概述 269
3.9.1 ADO NET組件 269
3.9.2 選擇DataReader或DataSet 270
3.9.3 XML和ADO NET 270
3.9.4 ADO NET平台要求 270
3.9.5 .NET Framework數據提供
程式 271
3.9.6 ADO NET DataSet 274
3.9.7 兼容性 275
3.10 使用DataSet 276
3.10.1 創建DataSet 276
3.10.2 創建和使用DataTable 278
3.10.3 在DataTable中處理數據 283
3.10.4 創建和使用
DataTableReader 286
3.10.5 創建和使用dataview 290
3.11 連線/檢索數據 294
3.11.1 連線到數據源 294
3.11.2 使用命令 298
3.11.3 使用DataAdapter 303
3.11.4 使用DataReader 311
3.12 修改數據 312
3.12.1 使用DataAdapete更新數
據源 312
3.12.2 使用命令更新數據源 314
3.13 應用程式的安全 314
3.13.1 ADO NET安全編碼指南 314
3.13.2 保護連線字元串 317
3.13.3 加密和數據訪問 319
第4章 SQL Server與ADO NET
程式設計(相關知識案例
分析) 321
4.1 案例分析1 創建SQL
Server Express資料庫檔案 321
4.1.1 案例描述 321
4.1.2 案例分析 321
4.1.3 案例實現與技巧 321
4.1.4 用數據填充示例表 324
4.2 案例分析2 創建帶有多個
查詢的TableAdapter 325
4.2.1 案例描述 325
4.2.2 案例分析 325
4.2.3 案例實現與技巧 325
4.3 案例分析3 連線到SQL Server
Express資料庫中的數據 327
4.3.1 案例描述 327
4.3.2 案例分析 327
4.3.3 案例實現與技巧 327
4.4 案例分析4 從Access資料庫
中讀取數據 328
4.4.1 案例描述 328
4.4.2 案例分析 328
4.4.3 案例實現與技巧 328
4.5 案例分析5 連線到對象中
的數據 333
4.5.1 案例描述 333
4.5.2 案例分析 333
4.5.3 案例實現與技巧 333
4.6 案例分析6 向數據集添加
驗證 345
4.6.1 案例描述 345
4.6.2 案例分析 346
4.6.3 案例實現與技巧 346
4.7 案例分析7 將數據保存到
資料庫(多個表) 347
4.7.1 案例描述 347
4.7.2 案例分析 347
4.7.3 案例實現與技巧 347
4.8 案例分析8 枚舉區域網路內
的所有SQL Server伺服器 350
4.8.1 案例描述 350
4.8.2 案例分析 350
4.8.3 案例實現與技巧 350
4.9 案例分析9 將ASP NET輸出
快取與SQL Server結合使用 352
4.9.1 案例描述 352
4.9.2 案例分析 352
4.9.3 案例實現與技巧 352
4.10 案例分析10 在事務中
保存數據 356
4.10.1 案例描述 356
4.10.2 案例分析 356
4.10.3 案例實現與技巧 356
4.11 案例分析11 使用託管代碼
創建存儲過程 360
4.11.1 案例描述 360
4.11.2 案例分析 360
4.11.3 案例實現與技巧 360
4.12 案例分析12 處理並發異常 362
4.12.1 案例描述 362
4.12.2 案例分析 362
4.12.3 案例實現與技巧 362
4.13 案例分析13 將XML數據
讀取到數據集 366
4.13.1 案例描述 366
4.13.2 案例分析 366
4.13.3 案例實現與技巧 366
4.14 案例分析14 使用數據填充
數據集 369
4.14.1 案例描述 369
4.14.2 案例分析 370
4.14.3 案例實現與技巧 370
4.15 案例分析15 創建主/詳細
信息頁 371
4.15.1 案例描述 371
4.15.2 案例分析 371
4.15.3 案例實現與技巧 371
4.16 案例分析16 使用datalist
Web伺服器控制項顯示並
格式化數據 373
4.16.1 案例描述 373
4.16.2 案例分析 374
4.16.3 案例實現與技巧 374
第三部分:了解XML數據基本知識
第5章 了解XML數據基本知識
(相關知識體系系統學習) 380
5.1 .NET Framework中的XML
結構概述 380
5.1.1 .NET Framework中的XML
設計目標 380
5.1.2 .NET Framework中的XML
結構摘要 382
5.2 在記憶體中處理XML數據 383
5.2.1 使用DOM模型處理XML
數據 383
5.2.2 移除XML文檔中的節點、
內容和值 399
5.2.3 在DOM中驗證XML文檔 401
5.2.4 使用XPath數據模型處理
XML數據 408
5.3 用XmlReader讀取XML 440
5.3.1 創建XML讀取器 440
5.3.2 XmlReader中的當前節點
位置 443
5.4 用XMLwriter編寫XML 447
5.4.1 創建XMI編寫器 447
5.4.2 寫入類型化數據 449
5.4.3 編寫屬性 450
5.4.4 寫入元素 451
第6章 了解XML數據基本知識
(相關知識案例分析) 453
6.1 案例分析1 用XML設計器
創建XML架構 453
6.1.1 案例描述 453
6.1.2 案例分析 453
6.1.3 案例實現與技巧 453
6.2 案例分析2 從Windows窗體
調用XML Web services 457
6.2.1 案例描述 457
6.2.2 案例分析 457
6.2.3 案例實現與技巧 458
6.3 案例分析3 使用Windows
窗體BindingSource綁定到
Web服務 459
6.3.1 案例描述 459
6.3.2 案例分析 460
6.3.3 案例實現與技巧 460