軟件開發(fā)2400例目錄_第1頁
軟件開發(fā)2400例目錄_第2頁
軟件開發(fā)2400例目錄_第3頁
軟件開發(fā)2400例目錄_第4頁
軟件開發(fā)2400例目錄_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

C#開發(fā)實戰(zhàn)1200例(第1卷)目錄(1~19頁)第1篇C#編程基礎(chǔ)篇第1章C#開發(fā)環(huán)境的使用21.1VisualStudio開發(fā)環(huán)境的安裝與配置3實例001配置合適的VisualStudio2008開發(fā)環(huán)境3實例002設(shè)置程序代碼行號4實例003使開發(fā)環(huán)境全屏顯示5實例004根據(jù)需要創(chuàng)建所需解決方案61.2VisualStudio開發(fā)環(huán)境的使用7實例005為程序設(shè)置版本和幫助信息7實例006設(shè)置Windows應(yīng)用程序啟動窗體8實例007統(tǒng)一窗體中控件的字體設(shè)置9實例008通過“格式”菜單布局窗體101.3快速開發(fā)項目必備10實例009為項目添加DLL文件引用10實例010為項目添加已有類11實例011為項目添加第三方控件12實例012為項目添加已有窗體13第2章C#語言基礎(chǔ)應(yīng)用152.1代碼的注釋16實例013對單行代碼進行注釋16實例014快速對多行代碼進行注釋17實例015使用“///”標(biāo)記給代碼段添加說明182.2運算符的使用20實例016使用引號運算符進行賦值20實例017使用算術(shù)運算符開發(fā)簡單計算器21實例018使用“^”運算符對數(shù)字進行加密22實例019巧用位移運算符獲取漢字編碼值24實例020使用條件運算符判斷指定年份是不是閏年25實例021使用流程控制語句報銷業(yè)務(wù)花銷262.3關(guān)鍵字的使用27實例022使用checked關(guān)鍵字處理“溢出”錯誤27實例023使用typeof關(guān)鍵字獲取類的內(nèi)部結(jié)構(gòu)28實例024使用using關(guān)鍵字有效回收資源29實例025使用is關(guān)鍵字檢查對象是否與給定類型兼容30實例026使用as關(guān)鍵字將對象轉(zhuǎn)換為指定類型322.4流程控制語句的使用34實例027小明去學(xué)校和醫(yī)院分別要走哪條路34實例028利用條件語句判斷用戶登錄身份35實例029判斷指定月份屬于哪個季節(jié)36實例030使用switch語句更改窗體顏色37實例031循環(huán)向控制臺中輸入內(nèi)容38實例032遞歸算法的經(jīng)典面試題39實例033制作一個數(shù)字猜猜看小游戲40實例034使用goto語句在數(shù)組中搜索指定圖書42第3章字符串處理技術(shù)443.1字符及字符串轉(zhuǎn)換45實例035將字母全部轉(zhuǎn)換為大寫或小寫45實例036字母與ASCII碼的轉(zhuǎn)換46實例037漢字與區(qū)位碼的轉(zhuǎn)換48實例038將漢字轉(zhuǎn)換為拼音493.2常用字符及字符串操作50實例039根據(jù)標(biāo)點符號對字符串進行分行50實例040判斷用戶輸入的用戶名是否正確51實例041將字符串的每個字符進行顛倒輸出52實例042去掉字符串中的所有空格54實例043從字符串中分離文件路徑、文件名及擴展名55實例044獲取字符串中漢字的個數(shù)57實例045批量替換某一類字符串58實例046對字符串進行加密與解密593.3常用數(shù)字處理技術(shù)61實例047判斷輸入的貨幣值是否為數(shù)字61實例048對計算結(jié)果進行四舍五入62實例049商品金額的大小寫轉(zhuǎn)換63實例050設(shè)置貨幣值中使用的小數(shù)位數(shù)64實例051格式化輸入數(shù)據(jù)為貨幣格式65實例052開發(fā)一個進制轉(zhuǎn)換器663.4日期時間格式的數(shù)據(jù)處理67實例053動態(tài)獲得系統(tǒng)當(dāng)前日期和時間67實例054手動設(shè)置系統(tǒng)日期時間69實例055根據(jù)生日自動計算員工年齡70實例056根據(jù)年份判斷十二生肖71實例057獲取當(dāng)前日期是星期幾72實例058獲取當(dāng)前年的天數(shù)73實例059獲取當(dāng)前月的天數(shù)74實例060取得當(dāng)前日期的前一天75實例061將日期格式化為指定格式76實例062使用DateDiff方法獲取日期時間的間隔數(shù)77實例063使用DateAdd方法向指定日期添加一段時間間隔78實例064使用TimeSpan對象獲取時間間隔80實例065使用Sleep方法延遲時間81實例066如何確定程序的運行時間82實例067使用ParseExact方法將字符串轉(zhuǎn)化為日期格式84實例068使用ToString方法格式化日期85實例069使用ToDateTime方法轉(zhuǎn)換日期顯示格式863.5常用數(shù)字驗證技巧87實例070使用正則表達(dá)式驗證電話號碼87實例071使用正則表達(dá)式驗證輸入密碼條件88實例072使用正則表達(dá)式驗證郵政編號89實例073使用正則表達(dá)式驗證手機號89實例074使用正則表達(dá)式驗證身份證號90實例075使用正則表達(dá)式驗證兩位小數(shù)91實例076使用正則表達(dá)式驗證一年的12個月份92實例077使用正則表達(dá)式驗證一個月的31天93實例078使用正則表達(dá)式驗證數(shù)字輸入94實例079使用正則表達(dá)式驗證密碼長度95實例080使用正則表達(dá)式驗證非零的正整數(shù)96實例081使用正則表達(dá)式驗證非零的負(fù)整數(shù)973.6常用字符驗證技巧98實例082使用正則表達(dá)式驗證大寫字母98實例083使用正則表達(dá)式驗證小寫字母99實例084使用正則表達(dá)式檢查字符串中重復(fù)出現(xiàn)的詞99實例085使用正則表達(dá)式替換字符串101實例086使用正則表達(dá)式拆分字符串102實例087使用正則表達(dá)式驗證輸入字母102實例088使用正則表達(dá)式驗證中文漢字輸入103實例089使用正則表達(dá)式驗證輸入字符串1043.7網(wǎng)絡(luò)驗證應(yīng)用技巧105實例090使用正則表達(dá)式驗證E-mail格式105實例091使用正則表達(dá)式驗證IP地址106實例092使用正則表達(dá)式驗證URL107第4章數(shù)組和集合的使用1094.1數(shù)組的基本操作110實例093獲取多維數(shù)組的行數(shù)與列數(shù)110實例094按指定條件在數(shù)組中檢索元素111實例095在數(shù)組中添加一個元素112實例096在數(shù)組中添加一個數(shù)組113實例097不改變長度刪除數(shù)組中的元素115實例098刪除數(shù)組元素后改變其長度1164.2常用數(shù)組排序算法117實例099使用選擇排序法對一維數(shù)組進行排序117實例100使用冒泡排序法對一維數(shù)組進行排序118實例101使用快速排序法對一維數(shù)組進行排序119實例102使用直接插入法對一維數(shù)組進行排序121實例103使用希爾排序法對一維數(shù)組進行排序122實例104使用Sort方法對數(shù)組進行快速排序124實例105反轉(zhuǎn)數(shù)組中元素的順序1254.3常用集合的使用126實例106向班級集合中添加學(xué)生信息126實例107使用哈希表對XML文件進行查詢127實例108計算兩個矩形矩陣的乘積129第5章面向?qū)ο缶幊碳夹g(shù)1315.1屬性和方法132實例109使用屬性存儲用戶編號和姓名132實例110通過定義方法求一個數(shù)的平方133實例111使用重載方法實現(xiàn)不同類型數(shù)據(jù)的計算1355.2結(jié)構(gòu)與類136實例112通過結(jié)構(gòu)計算矩形的面積136實例113通過類繼承計算梯形面積137實例114封裝類實現(xiàn)一個簡單的計算器139實例115使用面向?qū)ο笏枷氩檎易址械乃袛?shù)字1405.3面向?qū)ο蠹夹g(shù)高級應(yīng)用141實例116自定義抽象類計算圓形的面積141實例117利用接口實現(xiàn)選擇不同的語言143實例118使用密封類密封用戶信息145實例119通過重寫虛方法實現(xiàn)加法運算146實例120通過類的多態(tài)性確定人類的說話行為1475.4迭代器和分部類的使用149實例121使用迭代器顯示公交車站點149實例122使用迭代器實現(xiàn)倒序遍歷150實例123使用迭代器實現(xiàn)文字的動態(tài)效果151實例124使用分部類實現(xiàn)多種計算方法153實例125使用分部類記錄學(xué)生信息1555.5泛型的使用156實例126使用泛型存儲不同類型的數(shù)據(jù)列表156實例127通過泛型查找不同數(shù)組中的值158實例128通過繼承泛型類實現(xiàn)輸出學(xué)生信息159實例129通過泛型實現(xiàn)子窗體的不同操作160實例130使用泛型去掉數(shù)組中的重復(fù)數(shù)字161第6章數(shù)據(jù)結(jié)構(gòu)與算法1636.1數(shù)據(jù)結(jié)構(gòu)的實現(xiàn)164實例131單向鏈表的實現(xiàn)164實例132雙向鏈表的實現(xiàn)168實例133堆棧的實現(xiàn)173實例134隊列的實現(xiàn)175實例135樹的實現(xiàn)1776.2常見算法的實際應(yīng)用180實例136計算1+22+33+44+…+nn的值180實例137計算10!的值181實例138求最大公約數(shù)181實例139求最小公倍數(shù)182實例140判斷素數(shù)的算法183實例141按要求生成指定位數(shù)編號184實例142身份證號從15位升到18位的算法186實例143歌德巴赫猜想的算法實現(xiàn)187實例144八皇后問題的算法實現(xiàn)188實例145百錢百雞的算法實現(xiàn)190實例146韓信點兵的算法實現(xiàn)191實例147實現(xiàn)斐波納契數(shù)列求和192實例148求水仙花數(shù)的算法實現(xiàn)193實例149約瑟夫環(huán)問題的算法實現(xiàn)194實例150C#實現(xiàn)楊輝三角算法195實例151如何將B轉(zhuǎn)換成GB、MB和KB196實例1520~N位數(shù)的任意組合197實例153在數(shù)組中快速查找近似值199實例154猴子選大王算法的實現(xiàn)200實例155使用MD5算法對密碼進行加密201實例156愷撒密碼算法的實現(xiàn)202第2篇Windows窗體篇第7章Windows窗體基礎(chǔ)2067.1設(shè)置窗體位置207實例157控制窗體加載時的位置207實例158設(shè)置窗體在屏幕中的位置208實例159從上次關(guān)閉位置啟動窗體209實例160始終在桌面最頂層顯示的窗體2107.2設(shè)置窗體大小211實例161限制窗體大小211實例162根據(jù)桌面大小調(diào)整窗體大小212實例163自定義最大化、最小化和關(guān)閉按鈕213實例164手動改變自制窗體的大小215實例165禁止改變窗體的大小2187.3設(shè)置窗體的標(biāo)題欄218實例166使窗體標(biāo)題欄文字右對齊218實例167沒有標(biāo)題欄也可以更改窗體的大小219實例168設(shè)置閃爍的標(biāo)題欄2207.4設(shè)置窗體的背景221實例169設(shè)置窗體背景顏色為淡藍(lán)色221實例170設(shè)置窗體背景為指定圖片222實例171使背景圖片自動適應(yīng)窗體的大小223實例172使背景圖片在窗體中居中顯示224實例173使背景圖片在窗體中平鋪顯示225實例174清空窗體的背景226第8章特色窗體界面2278.1導(dǎo)航菜單界面228實例175創(chuàng)建類似OutLook的窗體228實例176帶導(dǎo)航菜單的主界面229實例177圖形化的導(dǎo)航界面2308.2特殊形狀的窗體232實例178創(chuàng)建非矩形窗體232實例179建立字體形狀窗體233實例180使控件大小隨窗體自動調(diào)整234實例181帶分隔欄的窗體2348.3窗體效果235實例182制作半透明漸顯窗體235實例183使窗體背景色漸變236實例184隨機更換主界面背景237實例185磁性窗體的設(shè)計238實例186制作鼠標(biāo)穿透窗體246實例187窗體換膚程序2478.4窗體動畫250實例188窗體中的滾動字幕250實例189動畫顯示窗體251實例190制作類似Office的提示精靈252實例191動畫形式的程序界面2548.5特色程序界面255實例192仿QQ抽屜式窗體255實例193設(shè)計軟件啟動界面257實例194以樹型顯示的程序界面259實例195動態(tài)按鈕的窗體界面260第9章窗體控制技術(shù)2629.1窗體控制技術(shù)263實例196以全屏方式顯示程序窗體263實例197通過子窗體刷新父窗體264實例198拖動無邊框窗體265實例199禁用窗口上的關(guān)閉按鈕267實例200向窗體中拖放圖片并顯示268實例201使應(yīng)用程序在進程中消失2699.2其他窗體技術(shù)270實例202在關(guān)閉窗體時彈出確認(rèn)對話框270實例203隱藏應(yīng)用程序在任務(wù)欄中的圖標(biāo)272實例204實現(xiàn)動態(tài)系統(tǒng)托盤圖標(biāo)272實例205實現(xiàn)氣泡提示窗口275實例206從桌面右下角顯示的Popup窗口提醒276實例207設(shè)置可執(zhí)行文件的生成圖標(biāo)278第10章MDI窗體和繼承窗體27910.1MDI窗體的使用280實例208設(shè)置窗體為父窗體280實例209使子窗體最大化顯示281實例210對子窗體進行水平排列282實例211對子窗體進行垂直排列283實例212對子窗體進行層疊排列28410.2繼承窗體的使用285實例213使用繼承選擇器創(chuàng)建繼承窗體285實例214以編程方式創(chuàng)建繼承窗體286實例215修改繼承窗體中的控件屬性287第3篇控件應(yīng)用篇第11章Windows常用控件的使用29011.1按鈕控件的使用291實例216輕松打造絢麗按鈕291實例217給Button控件創(chuàng)建快捷鍵292實例218使Button控件大小自動適應(yīng)文本長度293實例219得到鼠標(biāo)焦點后自動放大的Button按鈕294實例220動態(tài)創(chuàng)建多個Button控件29511.2TextBox控件應(yīng)用296實例221制作多行文本框296實例222制作密碼文本框297實例223在TextBox控件中顯示回車符297實例224只允許輸入數(shù)字的TextBox控件298實例225在TextBox控件底端顯示下劃線299實例226屏蔽TextBox控件上的粘貼功能300實例227屏蔽TextBox控件上默認(rèn)的右鍵菜單30111.3ComboBox控件應(yīng)用302實例228設(shè)置ComboBox控件的默認(rèn)選項為第一項302實例229將數(shù)據(jù)表中的字段添加到ComboBox控件中303實例230在ComboBox下拉列表中顯示圖片304實例231用ComboBox控件制作瀏覽器網(wǎng)址輸入框305實例232實現(xiàn)帶查詢功能的ComboBox控件30611.4RichTextBox控件應(yīng)用308實例233在RichTextBox控件中添加超鏈接文字308實例234在RichTextBox控件中插入圖片309實例235在RichTextBox控件中顯示RTF格式的文件310實例236使用RichTextBox控件保存文件312實例237為RichTextBox控件添加自定義滾動條313實例238在RichTextBox控件中實現(xiàn)關(guān)鍵字描紅314實例239在RichTextBox控件中替換文本文字315實例240在RichTextBox控件中實現(xiàn)項目符號功能316實例241設(shè)置RichTextBox控件中的文本對齊方式31811.5ListBox控件應(yīng)用319實例242在ListBox控件中實現(xiàn)選擇項功能319實例243選中ListBox控件中全部條目320實例244對ListBox控件中的數(shù)據(jù)進行排序321實例245在ListBox控件中查找指定項322實例246將數(shù)據(jù)庫數(shù)據(jù)添加到組合框中323實例247在ListBox控件間交換數(shù)據(jù)324實例248借助綁定控件實現(xiàn)數(shù)據(jù)選擇錄入32511.6ListView控件應(yīng)用326實例249ListView控件間的數(shù)據(jù)移動326實例250將數(shù)據(jù)庫數(shù)據(jù)添加到ListView控件327實例251在ListView控件中實現(xiàn)修改功能328實例252在ListView控件中對數(shù)據(jù)排序330實例253在ListView控件中繪制底紋331實例254在列表視圖中拖動視圖項332實例255使ListView控件中的選擇項高亮顯示333實例256制作帶復(fù)選框的ListView控件33511.7選擇類控件應(yīng)用336實例257利用選擇控件實現(xiàn)權(quán)限設(shè)置336實例258利用選擇控件實現(xiàn)復(fù)雜查詢33711.8TreeView控件應(yīng)用339實例259在TreeView控件節(jié)點中顯示圖片339實例260實現(xiàn)帶復(fù)選框的TreeView控件340實例261將數(shù)據(jù)庫數(shù)據(jù)顯示到樹視圖中341實例262用樹型列表動態(tài)顯示菜單342實例263用TreeView控件遍歷磁盤目錄344實例264修改TreeView控件的節(jié)點文本345實例265將XML文件節(jié)點綁定到TreeView控件中34611.9選項卡控件的使用347實例266更改選項卡的顯示樣式347實例267添加多個選項卡348實例268獲取選中的選項卡名稱349實例269刪除指定的選項卡35011.10菜單應(yīng)用實例351實例270為菜單添加快捷鍵351實例271設(shè)置菜單項是否可用352實例272將菜單項的字體設(shè)置為粗體353實例273創(chuàng)建級聯(lián)菜單354實例274級聯(lián)菜單的動態(tài)合并355實例275帶歷史信息的菜單356實例276像開始菜單一樣漂亮的菜單357實例277制作任務(wù)欄托盤菜單357實例278可以拉伸的菜單358實例279仿XP系統(tǒng)的任務(wù)欄菜單36011.11工具欄設(shè)計361實例280帶圖標(biāo)的工具欄361實例281帶背景圖片的工具欄362實例282設(shè)計浮動工具欄363實例283帶下拉菜單的工具欄364實例284具有提示功能的工具欄36411.12狀態(tài)欄設(shè)計365實例285在狀態(tài)欄中顯示復(fù)選框365實例286在狀態(tài)欄中顯示當(dāng)前系統(tǒng)操作員366實例287在狀態(tài)欄中實時顯示當(dāng)前系統(tǒng)時間367實例288帶進度條的狀態(tài)欄368實例289制作動畫效果的狀態(tài)欄369第12章Windows高級控件的使用37112.1對話框組件的使用372實例290獲得彈出對話框的相關(guān)返回值372實例291使用OpenFileDialog組件打開文件373實例292設(shè)置OpenFileDialog組件中只能選擇圖片文件374實例293使用OpenFileDialog組件打開多個文件375實例294使用SaveFileDialog組件保存文件376實例295使用FolderBrowserDialog組件選擇文件夾377實例296設(shè)置FolderBrowserDialog組件的默認(rèn)路徑378實例297使用FontDialog組件設(shè)置字體379實例298使用ColorDialog組件設(shè)置字顏色38012.2Timer組件的使用381實例299使用Timer組件制作計時器381實例300使用Timer組件顯示當(dāng)前系統(tǒng)時間382實例301使用Timer組件制作左右飄動的窗體383實例302使用Timer組件實現(xiàn)世界杯倒計時384實例303使用Timer組件實現(xiàn)人物動畫效果38512.3EventLog組件386實例304使用EventLog組件讀寫事件日志386實例305使用EventLog組件保存Windows系統(tǒng)日志388實例306使用EventLog組件向本機現(xiàn)有日志中添加條目38912.4其他常用控件的典型應(yīng)用391實例307使用MaskedTextBox控件實現(xiàn)輸入驗證391實例308制作日歷計劃任務(wù)392實例309在ProgressBar控件中顯示進度百分比394實例310使用BackgroundWorker組件執(zhí)行異步操作395實例311使用ErrorProvider組件驗證文本框輸入398實例312使用FileSystemWatcher組件監(jiān)視日志文件399實例313使用HelpProvider組件調(diào)用幫助文件401實例314使用Process組件訪問本地進程402實例315使用ServiceController組件控制計算機服務(wù)403實例316使用ImageList組件制作動畫圖片406實例317使用DirectoryEntry組件建立虛擬目錄40712.5常用控件控制技術(shù)409實例318程序運行時智能增減控件409實例319多控件焦點循環(huán)移動410實例320使用控件的Tag屬性傳遞信息412實例321為控件設(shè)置快捷鍵41312.6控件焦點變換414實例322按回車鍵變換控件焦點414實例323程序運行時拖動控件415實例324控件得到焦點時變色417第13章DataGridView數(shù)據(jù)控件41813.1DataGridView控件基本設(shè)置419實例325設(shè)置DataGridView控件中網(wǎng)格線的樣式419實例326設(shè)置DataGridView控件中字體的樣式419實例327在DataGridView控件中設(shè)置數(shù)據(jù)顯示格式420實例328設(shè)置DataGridView單元格的文本對齊方式421實例329在DataGridView控件中驗證數(shù)據(jù)輸入422實例330在DataGridView的單元格中啟用換行423實例331禁止DataGridView控件中添加和刪除行424實例332禁用DataGridView控件列表頭自動排序功能42513.2DataGridView控件實用開發(fā)426實例333對DataGridView控件進行數(shù)據(jù)綁定426實例334DataGridView選中單元格時整個行背景變色427實例335在DataGridView控件中隔行換色429實例336在DataGridView控件中實現(xiàn)下拉列表430實例337在DataGridView控件中顯示圖片431實例338為DataGridView控件實現(xiàn)復(fù)選功能431實例339在DataGridView控件中添加“合計”和“平均值”433實例340使用主從表查看生產(chǎn)單詳細(xì)信息434實例341將DataGridView中數(shù)據(jù)導(dǎo)出到Word435實例342將DataGridView中數(shù)據(jù)導(dǎo)出到Excel437實例343像Excel一樣復(fù)制DataGridView中數(shù)據(jù)439實例344從DataGridView中拖放數(shù)據(jù)到TreeView443第14章自定義用戶控件44714.1重繪Windows標(biāo)準(zhǔn)控件448實例345美化ComboBox控件下拉列表448實例346美化單選按鈕控件449實例347美化復(fù)選框控件453實例348重繪ListBox控件45514.2自定義Windows控件457實例349自定義水晶按鈕控件457實例350自制數(shù)值文本框組件461實例351設(shè)計帶行數(shù)和標(biāo)尺的RichTextBox控件466實例352自制平滑進度條控件471實例353制作Vista風(fēng)格的日歷473實例354DataGridView和BindingSource復(fù)合控件477第4篇文件操作篇第15章文件基本操作48215.1獲取文件基本信息483實例355獲取文件的大小483實例356獲取文件擴展名484實例357獲取文件創(chuàng)建時間485實例358獲取文件最后一次修改時間486實例359獲取文件名禁止使用的字符48715.2創(chuàng)建和刪除文件488實例360創(chuàng)建和刪除文件488實例361生成隨機文件名或文件夾名489實例362建立臨時文件490實例363根據(jù)日期動態(tài)建立文件491實例364清空回收站中的所有文件49215.3查找文件493實例365檢查文件是否存在493實例366獲取文件夾下所有子文件夾及文件的名稱494實例367搜索文件49615.4修改文件497實例368修改文件屬性497實例369修改文件及目錄的名字498實例370將長文件名轉(zhuǎn)換成短文件名499實例371文件批量更名50015.5復(fù)制文件502實例372使用FileStream復(fù)制大文件502實例373復(fù)制文件時顯示復(fù)制進度504實例374批量復(fù)制文件50615.6指定類型的文件操作507實例375使用C#操作INI文件507實例376使用C#操作XML文件509實例377創(chuàng)建PDF文檔51315.7其他514實例378獲取窗口文本514實例379判斷文件是否正在被使用516實例380C#中實現(xiàn)文件拖放517實例381根據(jù)內(nèi)容對文件進行比較518實例382獲取文件夾中的圖標(biāo)資源519實例383將一個文件分割成多個小文件521實例384將多個小文件合并為一個文件523第16章文件夾基本操作52516.1獲取文件夾信息526實例385獲得文件夾創(chuàng)建時間526實例386獲取臨時文件目錄527實例387獲取應(yīng)用程序所在目錄527實例388得到系統(tǒng)當(dāng)前目錄528實例389獲取路徑名禁止使用的字符52916.2文件夾操作530實例390判斷指定文件夾是否存在530實例391創(chuàng)建文件夾531實例392以當(dāng)前日期時間為根據(jù)創(chuàng)建文件夾532實例393移動文件夾533實例394刪除文件夾533實例395獲取所有邏輯磁盤目錄534實例396獲取指定文件夾的上級目錄537實例397使用遞歸法刪除文件夾中的所有文件538實例398對指定文件夾中的文件進行分類存儲539實例399偽裝文件夾540第17章文件流操作54417.1文件的讀取和寫入545實例400創(chuàng)建一個文件用于寫入UTF-8編碼的文本545實例401OpenRead方法打開現(xiàn)有文件并讀取546實例402OpenWrite方法打開現(xiàn)有文件并進行寫入547實例403打開現(xiàn)有UTF-8編碼文本文件并進行讀取549實例404讀取文件中的第一行數(shù)據(jù)550實例405按行讀取文本文件中的數(shù)據(jù)550實例406讀取文件中的所有數(shù)據(jù)551實例407向文件中寫入追加數(shù)據(jù)55217.2常用的文件流操作553實例408將文本文件轉(zhuǎn)換成網(wǎng)頁文件553實例409讀寫內(nèi)存流數(shù)據(jù)555實例410創(chuàng)建并寫入二進制文件數(shù)據(jù)556實例411讀取二進制文件中的內(nèi)容558實例412使用緩沖流復(fù)制文件559實例413解析只有一種格式的文本文件560實例414解析含有多種格式的文本文件562第18章加密、解密及解壓縮文件56518.1加密與解密文件566實例415對文本文件進行加密與解密566實例416利用圖片對文件進行加密與解密569實例417使用ROT13算法加密解密文件571實例418使用對稱算法加密解密文件573實例419使用口令加密可執(zhí)行文件57518.2壓縮和解壓縮文件579實例420如何使用GZip壓縮文件579實例421如何使用GZip解壓文件580實例422如何使用WinRAR壓縮文件582實例423如何使用WinRAR解壓文件583實例424批量壓縮和解壓縮文件585第5篇C#與Office高效開發(fā)篇第19章C#與Word互操作59019.1Word文檔基本操作591實例425將Word文檔嵌入到WinForm窗體中591實例426創(chuàng)建Word文檔592實例427向Word文檔中寫入文字594實例428在Word文檔中插入圖片595實例429在Word文檔中繪制表格597實例430向Word文檔中插入Windows控件599實例431設(shè)置Word文檔中的字體樣式600實例432統(tǒng)計Word文檔中的字符數(shù)602實例433將一個Word文檔分割為多個小的Word文檔604實例434將多個Word文檔合并為一個Word文檔606實例435批量替換Word文檔中指定的字符串60919.2讀取外部數(shù)據(jù)到Word中612實例436讀取文本文件到Word中612實例437讀取多個文本文件到同一Word文檔中613實例438讀取Access數(shù)據(jù)到Word并對數(shù)據(jù)列進行計算615實例439將SQLServer數(shù)據(jù)查詢結(jié)果輸出到Word618實例440將XML中的數(shù)據(jù)讀取到Word文檔中62019.3將Word中的數(shù)據(jù)進行輸出處理622實例441讀取Word數(shù)據(jù)到文本文件622實例442將Word中的數(shù)據(jù)分解到多個文本文件中624實例443讀取Word文檔中表格數(shù)據(jù)到Access數(shù)據(jù)庫626實例444讀取Word文檔中表格數(shù)據(jù)到SQLServer數(shù)據(jù)庫629實例445實時讀取Word文檔中表格數(shù)據(jù)到SQLServer數(shù)據(jù)庫630實例446每天定時讀取Word文檔中表格數(shù)據(jù)給指定數(shù)據(jù)庫632實例447將Word文檔轉(zhuǎn)換為HTML網(wǎng)頁634實例448在打印預(yù)覽中顯示W(wǎng)ord文檔637實例449提取Word文檔中的目錄638實例450在Word文檔中建立小型應(yīng)用程序640第20章高效應(yīng)用Excel64320.1Excel基本操作644實例451將Excel文件嵌入到WinForm窗體中644實例452創(chuàng)建Excel文件并保存645實例453為Excel工作簿設(shè)置和清除密碼646實例454為一個Excel文件創(chuàng)建多個工作表648實例455刪除Excel文件中指定的工作表65020.2讀取外部數(shù)據(jù)到Excel651實例456讀取文本文件到Excel并對數(shù)據(jù)列進行格式化651實例457將文本文件數(shù)據(jù)分解到Excel中的不同數(shù)據(jù)表653實例458讀取多個Word文檔文件到Excel同一數(shù)據(jù)表654實例459讀取Access數(shù)據(jù)到Excel657實例460將SQLServer數(shù)據(jù)查詢結(jié)果輸出到Excel659實例461實時讀取不同數(shù)據(jù)到Excel進行匯總處理660實例462每天定時將各地上報結(jié)果處理到Excel66420.3將Excel數(shù)據(jù)進行輸出處理666實例463讀取Excel指定表數(shù)據(jù)到文本文件666實例464將Excel數(shù)據(jù)分解到多個文本文件668實例465讀取多個Excel文件數(shù)據(jù)到Word文檔669實例466讀取Excel查詢結(jié)果到Access數(shù)據(jù)庫672實例467將多個Excel文件輸出到同一SQLServer數(shù)據(jù)庫674實例468實時讀取Excel數(shù)據(jù)到SQLServer數(shù)據(jù)庫676實例469批量讀取Excel文件給指定數(shù)據(jù)庫677實例470每天定時讀取Excel文件給指定數(shù)據(jù)庫68020.4利用Excel進行數(shù)據(jù)挖掘682實例471在Excel的指定范圍內(nèi)搜索文本682實例472利用Excel對數(shù)據(jù)進行多列排序684實例473利用Excel將數(shù)據(jù)生成圖表687實例474利用Excel對數(shù)據(jù)進行多表計算689實例475利用Excel對數(shù)據(jù)進行格式轉(zhuǎn)換692實例476將多個Excel文件匯總到一個Excel文件694實例477將多個Excel文件進行自動匯總695實例478自動用遞增變化的數(shù)據(jù)填充Excel697第6篇圖形圖像與多媒體篇第21章基本圖形繪制70221.1繪制基本圖形703實例479繪制直線703實例480繪制矩形704實例481繪制正方形705實例482繪制橢圓706實例483繪制圓弧707實例484繪制指定角度的扇形708實例485繪制貝塞爾曲線709實例486繪制多邊形710實例487繪制文本71121.2繪制組合圖形712實例488簡單畫圖程序712實例489繪制公章716實例490波形圖的繪制717實例491繪制圖形驗證碼718實例492繪制中文驗證碼719實例493使用雙緩沖技術(shù)繪圖721第22章圖像處理技術(shù)72322.1圖像格式轉(zhuǎn)換724實例494BMP轉(zhuǎn)換為JPG格式724實例495JPG轉(zhuǎn)換成BMP格式725實例496位圖轉(zhuǎn)化為WMF726實例497ICO文件轉(zhuǎn)化為位圖727實例498GIF動畫與JPG圖片的轉(zhuǎn)換728實例499批量圖像格式轉(zhuǎn)換72922.2圖像預(yù)覽732實例500局部圖像放大732實例501瀏覽大圖片733實例502剪切圖片734實例503鼠標(biāo)拖拽圖像73622.3圖像的縮放與變換737實例504放大和縮小圖像737實例505生成圖片縮略圖738實例506旋轉(zhuǎn)JPG圖像739實例507圖像的翻轉(zhuǎn)741實例508以任意角度旋轉(zhuǎn)圖像741實例509以橢圓形顯示圖像74322.4圖像的特殊效果744實例510百葉窗效果顯示圖像744實例511推拉效果顯示圖像745實例512水平交錯效果顯示圖像746實例513垂直交錯效果顯示圖像748實例514紋理效果顯示圖像749實例515浮雕效果顯示圖像750實例516底片效果顯示圖像752實例517積木效果顯示圖像753實例518馬賽克效果顯示圖像754實例519柔化效果顯示圖像755實例520霧化效果顯示圖像757實例521銳化效果顯示圖像758實例522黑白效果顯示圖像759實例523光暈效果顯示圖像760實例524分塊效果顯示圖像761實例525油畫效果顯示圖像762實例526四周擴散形式顯示圖像76422.5特殊效果的文字765實例527倒影效果的文字765實例528投影效果的文字766實例529印版效果的文字767實例530陰影效果的文字768實例531傾斜效果的文字769實例532漸變效果的文字770實例533縮放效果的文字772實例534輝光效果的文字77322.6圖像識別775實例535查看圖片的像素775實例536獲取圖片類型776實例537獲取指定點的RGB值777實例538設(shè)置圖像中指定位置的像素值778實例539在圖像文件中實現(xiàn)自定義標(biāo)記78022.7常用的圖像工具782實例540屏幕抓圖782實例541抓取網(wǎng)站整頁面784實例542屏幕顏色拾取器787實例543不失真壓縮圖片78922.8圖像應(yīng)用792實例544隨機更換壁紙程序792實例545制作屏幕保護程序793實例546為數(shù)碼照片添加日期796實例547批量添加圖片水印797實例548仿QQ截圖801實例549模擬石英鐘803實例550制作畫桃花小游戲805實例551打造自己的開心農(nóng)場806第23章常用圖表應(yīng)用81023.1簡單圖表的繪制811實例552繪制柱形圖811實例553繪制面形圖81223.2柱形圖表813實例554利用柱形圖分析匯總數(shù)據(jù)813實例555利用柱形圖表分析商品走勢815實例556對排序數(shù)據(jù)進行分析817實例557利用控件實現(xiàn)柱形圖分析818實例558在柱形圖的指定位置顯示說明文字81923.3折線圖表821實例559利用折線圖分析產(chǎn)品銷售走勢821實例560利用折線圖分析彩票中獎情況823實例561多曲線數(shù)據(jù)分析825實例562網(wǎng)站人氣指數(shù)曲線分析82823.4餅型圖表830實例563利用餅型圖分析公司男女比率830實例564利用餅型圖分析產(chǎn)品市場占有率831實例565利用多餅型圖分析企業(yè)人力資源情況832實例566在餅型圖的外圍顯示說明文字834實例567制作一個可以旋轉(zhuǎn)的餅型圖838第24章動畫處理技術(shù)84024.1圖像動畫841實例568隨鼠標(biāo)移動的圖像841實例569十字光標(biāo)定位842實例570抓取鼠標(biāo)形狀843實例571圖片自動播放84424.2多媒體動畫的制作846實例572利用Image制作小動畫846實例573制作家庭影集847實例574制作AVI播放器848實例575制作電影特效效果85024.3多媒體動畫的播放851實例576播放Gif動畫851實例577播放Flash動畫853實例578播放FLV文件855實例579產(chǎn)品電子報價857實例580產(chǎn)品滾動展示程序859第25章音頻與視頻控制86125.1CD、VCD播放862實例581播放指定的avi-mid-wav文件862實例582獲取多媒體詳細(xì)信息列表86325.2MP3、WAV播放864實例583獲取MP3文件的播放時間864實例584多功能MP3播放器866實例585獲取MP3文件的歌詞868實例586學(xué)校體操定時音樂播放870實例587M3U歌詞文件的創(chuàng)建及刪除871實例588異步加載并播放聲音文件87425.3媒體控制875實例589獲取聲音設(shè)備的名稱及PNPDeviceID875實例590檢測是否安裝聲卡876實例591打開和關(guān)閉CDROM877實例592控制PC喇叭發(fā)聲878實例593獲取顯示設(shè)備的名稱及PNPDeviceID880實例594獲取顯示設(shè)備的最大、最小及當(dāng)前刷新率880實例595獲取顯示設(shè)備的當(dāng)前顯示模式881實例596收聽網(wǎng)絡(luò)電臺88225.4多媒體應(yīng)用883實例597制作開機祝福程序883實例598電子相冊屏幕保護程序884實例599歌曲播放屏幕保護程序886實例600開發(fā)一個語音計算器887C#開發(fā)實戰(zhàn)1200例(第2卷)目錄(20~38頁)第1篇鼠標(biāo)與鍵盤控制篇第1章鼠標(biāo)操作控制21.1獲取鼠標(biāo)信息3實例001獲取鼠標(biāo)雙擊時間間隔3實例002獲取光標(biāo)閃爍的頻率4實例003獲取鼠標(biāo)鍵數(shù)4實例004顯示鼠標(biāo)的等待光標(biāo)5實例005獲得鼠標(biāo)在窗體上的位置6實例006記錄鼠標(biāo)行為7實例007通過截取系統(tǒng)消息判斷鼠標(biāo)的單擊鍵81.2鼠標(biāo)基本設(shè)置10實例008定義鼠標(biāo)指針形狀10實例009自定義鼠標(biāo)的圖片11實例010自定義動畫鼠標(biāo)12實例011交換鼠標(biāo)左右鍵功能14實例012限制鼠標(biāo)在某一區(qū)域工作15實例013屏蔽鼠標(biāo)按鍵16實例014鼠標(biāo)設(shè)置器211.3鼠標(biāo)操作在實際中的應(yīng)用24實例015隱藏和顯示鼠標(biāo)24實例016鼠標(biāo)雙擊窗體時模擬鍵盤Tab鍵操作25實例017使用鼠標(biāo)拖放復(fù)制文本26實例018利用鼠標(biāo)繪圖27實例019模擬鼠標(biāo)操作28實例020實現(xiàn)鼠標(biāo)穿透窗體30第2章鍵盤操作控制322.1獲取鍵盤信息33實例021獲取組合鍵33實例022獲取功能鍵34實例023判斷NumLock鍵和CapsLock鍵是否鎖定34實例024將回車鍵轉(zhuǎn)換為Tab鍵362.2鍵盤熱鍵的設(shè)置37實例025屏蔽Alt+F4組合鍵關(guān)閉窗體37實例026實現(xiàn)按下Esc鍵關(guān)閉窗體38實例027屏蔽系統(tǒng)的Ctrl+C/X/V組合鍵39實例028避免按回車鍵產(chǎn)生“嘀”聲40實例029設(shè)置/屏蔽系統(tǒng)熱鍵412.3鍵盤操作在實際中的應(yīng)用48實例030打開和關(guān)閉輸入法編輯器48實例031使用鍵盤控制窗體的移動49實例032虛擬鍵盤操作51實例033多功能鍵盤60第2篇Windows系統(tǒng)開發(fā)篇第3章獲取系統(tǒng)相關(guān)信息663.1獲取計算機系統(tǒng)信息67實例034獲取系統(tǒng)時間67實例035獲取系統(tǒng)目錄68實例036獲取計算機名稱68實例037獲取當(dāng)前程序運行目錄69實例038獲得操作系統(tǒng)版本號70實例039獲取系統(tǒng)啟動后經(jīng)過的時間71實例040獲取任務(wù)欄尺寸72實例041改變系統(tǒng)提示信息73實例042獲取系統(tǒng)環(huán)境變量743.2獲取計算機硬件信息76實例043獲取計算機內(nèi)存信息76實例044獲取CPU相關(guān)信息78實例045獲取主板相關(guān)信息79實例046獲得硬盤序列號80實例047獲取所有邏輯分區(qū)81實例048獲取磁盤空間82實例049獲得磁盤的文件系統(tǒng)類型83實例050判斷驅(qū)動器類型并獲取其屬性84實例051獲取顯示設(shè)備的名稱及PNPDeviceID86實例052獲取聲音設(shè)備的名稱及PNPDeviceID87實例053獲取屏幕的分辨率88實例054獲取系統(tǒng)已經(jīng)安裝的打印機信息893.3獲取系統(tǒng)網(wǎng)絡(luò)信息90實例055得到本地機器的IP地址90實例056檢測計算機是否存在網(wǎng)絡(luò)連接92實例057判斷計算機的聯(lián)機狀態(tài)923.4獲取特殊文件夾路徑94實例058獲取系統(tǒng)特殊文件夾路徑94實例059得到本地運行的EXE的路徑96實例060獲取映射驅(qū)動器路徑973.5獲取Windows當(dāng)前用戶信息97實例061獲取當(dāng)前用戶97實例062判斷當(dāng)前用戶是哪種用戶983.6獲取Windows日志信息100實例063獲取系統(tǒng)日志信息100實例064獲取安全日志信息102實例065獲取應(yīng)用程序日志信息103實例066創(chuàng)建并寫入自定義日志信息104實例067向系統(tǒng)日志寫入自定義數(shù)據(jù)105實例068向應(yīng)用程序日志寫入自定義信息106第4章系統(tǒng)控制應(yīng)用1074.1啟動相關(guān)108實例069進入Windows前發(fā)出警告108實例070將計算機設(shè)置為休眠狀態(tài)109實例071禁止用戶關(guān)閉計算機110實例072實現(xiàn)注銷、關(guān)閉和重啟計算機111實例073定時關(guān)閉計算機114實例074遠(yuǎn)程關(guān)閉與重啟計算機1174.2磁盤相關(guān)設(shè)置120實例075取消磁盤共享120實例076檢測磁盤是否準(zhǔn)備好121實例077圖表顯示磁盤容量122實例078修改磁盤格式124實例079格式化磁盤1254.3系統(tǒng)設(shè)置126實例080禁止使用Windows任務(wù)管理器126實例081為文件新增右鍵菜單項127實例082修改計算機的默認(rèn)打印機128實例083通過注冊表設(shè)置桌面背景129實例084利用API設(shè)置桌面背景130實例085音樂風(fēng)景桌面132實例086設(shè)置系統(tǒng)任務(wù)欄時間135實例087設(shè)置屏幕分辨率137實例088修改計算機名稱138實例089顯示器控制139實例090屏幕放大鏡1414.4系統(tǒng)隱藏143實例091隱藏、顯示任務(wù)欄143實例092隱藏、顯示開始按鈕145實例093使桌面圖標(biāo)文字透明146實例094檢索系統(tǒng)中正在運行的任務(wù)147實例095隱藏、顯示桌面圖標(biāo)1484.5系統(tǒng)控制150實例096切換輸入法150實例097全角半角轉(zhuǎn)換151實例098制作系統(tǒng)掛機鎖154實例099開機啟動項管理158實例100啟動Windows系統(tǒng)服務(wù)159實例101執(zhí)行命令行命令1614.6系統(tǒng)監(jiān)控162實例102檢測系統(tǒng)啟動模式162實例103監(jiān)視剪貼板的內(nèi)容163實例104內(nèi)存使用狀態(tài)監(jiān)控164實例105鍵盤鉤子屏蔽熱鍵165實例106CPU使用率167第5章程序控制應(yīng)用1705.1程序控制171實例107打開控制面板中的程序171實例108動態(tài)系統(tǒng)托盤圖標(biāo)172實例109控制程序不出現(xiàn)在任務(wù)欄上174實例110啟動屏幕保護175實例111使用回車鍵控制鼠標(biāo)焦點176實例112在TextBox控件中禁用鼠標(biāo)右鍵177實例113制作屏幕截圖程序178實例114復(fù)制程序本身180實例115分段顯示電話號碼顏色1815.2程序運行182實例116使用互斥量禁止程序運行多次182實例117使用進程名禁止程序運行多次183實例118清空回收站1855.3計算機控制186實例119設(shè)置系統(tǒng)僅能運行的程序186實例120獲取本地計算機上所有的進程187實例121獲取遠(yuǎn)程計算機上所有的進程189實例122調(diào)用外部的EXE文件190實例123關(guān)閉外部已開啟的程序191實例124進程管理器192實例125實現(xiàn)行業(yè)軟件系統(tǒng)注銷功能195實例126創(chuàng)建應(yīng)用程序快捷方式195實例127使PC喇叭發(fā)音197第3篇數(shù)據(jù)庫及LINQ開發(fā)篇第6章SQL查詢相關(guān)技術(shù)2006.1SELECT子句201實例128查詢特定列數(shù)據(jù)201實例129使用列別名202實例130在列上加入計算204實例131使用函數(shù)設(shè)置條件2056.2查詢常量206實例132查詢數(shù)字206實例133查詢字符串207實例134查詢?nèi)掌跀?shù)據(jù)208實例135查詢邏輯型數(shù)據(jù)210實例136查詢空(‘’或NULL)數(shù)據(jù)2116.3查詢變量212實例137利用變量查詢字符串?dāng)?shù)據(jù)212實例138利用變量查詢數(shù)值型數(shù)據(jù)214實例139利用變量查詢?nèi)掌谛蛿?shù)據(jù)2156.4模糊查詢217實例140利用“_”通配符進行查詢217實例141利用“%”通配符進行查詢218實例142利用“[]”通配符進行查詢219實例143利用“[^]”通配符進行查詢221實例144復(fù)雜的模糊查詢2226.5TOP和PERCENT限制查詢結(jié)果224實例145查詢前10名數(shù)據(jù)224實例146取出數(shù)據(jù)統(tǒng)計結(jié)果的后10名數(shù)據(jù)225實例147查詢第10到第20名的數(shù)據(jù)226實例148查詢銷售量占前50%的圖書信息228實例149查詢庫存數(shù)量占后20%的圖書信息2296.6數(shù)值查詢231實例150判斷是否為數(shù)值231實例151在查詢時對數(shù)值進行取整232實例152將查詢到的數(shù)值四舍五入233實例153使用三角函數(shù)計算數(shù)值234實例154求數(shù)值的絕對值235實例155根據(jù)生成的隨機數(shù)查詢記錄236實例156根據(jù)查詢數(shù)值的符號顯示具體文本2386.7字符串查詢239實例157實現(xiàn)字符串的大小寫轉(zhuǎn)換239實例158返回字符在字符串中出現(xiàn)的次數(shù)240實例159返回字符串中的子串241實例160刪除字符串中的子串243實例161查找并替換字符串244實例162比較兩個字符串2466.8周期、日期查詢248實例163判斷是否為日期248實例164查詢指定日期的數(shù)據(jù)249實例165查詢指定時間段的數(shù)據(jù)250實例166按年、月或日查詢數(shù)據(jù)251實例167返回當(dāng)前日期時間及其對應(yīng)的星期253實例168查詢指定時間間隔的數(shù)據(jù)2546.9比較、邏輯、重復(fù)查詢255實例169利用運算符查詢指定條件的數(shù)據(jù)255實例170NOT與謂詞進行組合條件的查詢257實例171查詢時不顯示重復(fù)記錄258實例172列出數(shù)據(jù)中的重復(fù)記錄和記錄條數(shù)2596.10在查詢中使用OR和AND運算符260實例173利用OR運算符進行查詢260實例174利用AND運算符進行查詢261實例175同時利用OR、AND運算符進行查詢2626.11排序、分組統(tǒng)計263實例176數(shù)據(jù)分組統(tǒng)計(單列)263實例177在分組查詢中使用ALL關(guān)鍵字265實例178在分組查詢中使用CUBE運算符266實例179在分組查詢中使用ROLLUP267實例180對數(shù)據(jù)進行降序查詢268實例181對數(shù)據(jù)進行多條件排序269實例182對統(tǒng)計結(jié)果進行排序270實例183按姓氏筆畫排序272實例184按姓氏拼音排序273實例185按倉庫分組統(tǒng)計圖書庫存(多列)274實例186多表分組統(tǒng)計275實例187使用COMPUTE276實例188使用COMPUTEBY2786.12聚合函數(shù)279實例189利用聚合函數(shù)SUM對銷售額進行匯總279實例190利用聚合函數(shù)AVG求某班學(xué)生的平均年齡280實例191利用聚合函數(shù)MIN求銷售額、利潤最少的商品281實例192利用聚合函數(shù)MAX求月銷售額完成最多的員工283實例193利用聚合函數(shù)COUNT求日銷售額大于某值的商品數(shù)284實例194利用聚合函數(shù)FIRST或LAST求數(shù)據(jù)表中第一條或最后一條記錄286實例195利用聚合函數(shù)顯示數(shù)據(jù)庫中重復(fù)記錄的數(shù)量287實例196查詢大于平均值的所有數(shù)據(jù)288實例197獲取無重復(fù)或者不為空的記錄數(shù)290實例198隨機查詢求和291實例199統(tǒng)計某個值出現(xiàn)的次數(shù)2926.13多表查詢(連接查詢)293實例200利用FROM子句進行多表查詢293實例201使用表別名295實例202合并多個結(jié)果集296實例203笛卡兒乘積查詢2976.14嵌套查詢298實例204簡單嵌套查詢298實例205復(fù)雜嵌套查詢299實例206嵌套查詢在查詢統(tǒng)計中的應(yīng)用3016.15子查詢302實例207用子查詢做派生的表302實例208用子查詢作表達(dá)式304實例209使用ALL謂詞引入子查詢305實例210使用ANY/SOME謂詞引入子查詢307實例211使用EXISTS運算符引入子查詢308實例212在HAVING子句中使用子查詢過濾數(shù)據(jù)310實例213在UPDATE語句中應(yīng)用子查詢311實例214使用子查詢刪除數(shù)據(jù)3126.16組合語句314實例215使用組合查詢314實例216多表組合查詢316實例217對組合查詢后的結(jié)果進行排序317實例218獲取組合查詢中兩個結(jié)果集的交集319實例219獲取組合查詢中兩個結(jié)果集的差集3206.17內(nèi)連接查詢321實例220簡單內(nèi)連接查詢321實例221復(fù)雜內(nèi)連接查詢322實例222使用INNERJOIN實現(xiàn)自身連接324實例223使用INNERJOIN實現(xiàn)等值連接325實例224使用INNERJOIN實現(xiàn)不等連接326實例225使用內(nèi)連接選擇一個表與另一個表中行相關(guān)的所有行3276.18外連接查詢329實例226LEFTOUTERJOIN查詢329實例227RIGHTOUTERJOIN查詢330實例228使用外連接進行多表聯(lián)合查詢3316.19利用IN進行查詢333實例229用IN查詢表中的記錄信息333實例230使用IN引入子查詢限定查詢范圍334實例231使用NOTIN運算符引入子查詢3356.20交叉表查詢336實例232利用Transform分析數(shù)據(jù)(Access)336實例233利用Transform動態(tài)分析數(shù)據(jù)(Access)338實例234靜態(tài)交叉表(SQLServer2005)340實例235動態(tài)交叉表(SQLServer2005)3426.21函數(shù)查詢343實例236在查詢語句中使用格式化函數(shù)343實例237在查詢語句中使用字符串函數(shù)344實例238在查詢中使用日期函數(shù)3466.22索引查詢347實例239使用UNIQUE關(guān)鍵字創(chuàng)建唯一索引347實例240使用CLUSTERED關(guān)鍵字創(chuàng)建聚簇索引348實例241使用索引視圖查詢數(shù)據(jù)350實例242刪除索引3526.23應(yīng)用存儲過程353實例243使用存儲過程查詢多表中的數(shù)據(jù)353實例244使用存儲過程向表中添加數(shù)據(jù)355實例245使用存儲過程刪除表中的數(shù)據(jù)3586.24HAVING語句應(yīng)用361實例246利用HAVING子句過濾分組數(shù)據(jù)361實例247HAVING子句應(yīng)用在多表查詢中362第7章SQL高級應(yīng)用3647.1SQL中的流程控制語句365實例248使用BEGIN…END語句控制批處理365實例249使用IF語句指定執(zhí)行條件366實例250使用IFEXISTS語句檢測數(shù)據(jù)是否存在367實例251使用WHILE語句執(zhí)行循環(huán)語句塊368實例252使用CASE語句執(zhí)行分支判斷369實例253使用RETURN語句執(zhí)行返回371實例254使用WAITOF語句延期執(zhí)行語句372實例255使用GOTO語句實現(xiàn)跳轉(zhuǎn)373實例256使用TRYCATCH語句進行異常處理375實例257使用PRINT語句進行打印376實例258使用RAISERROR語句返回錯誤信息377實例259使用SET語句進行選項設(shè)置3787.2視圖的應(yīng)用379實例260在C#中應(yīng)用視圖379實例261獲取數(shù)據(jù)庫中的全部用戶視圖380實例262通過視圖修改數(shù)據(jù)380實例263通過視圖過濾數(shù)據(jù)382實例264使用視圖格式化檢索到的數(shù)據(jù)383實例265對視圖定義文本進行加密384實例266使用視圖生成計算列3857.3存儲過程的應(yīng)用387實例267C#中應(yīng)用存儲過程387實例268應(yīng)用存儲過程添加數(shù)據(jù)388實例269應(yīng)用存儲過程修改數(shù)據(jù)390實例270應(yīng)用存儲過程刪除數(shù)據(jù)391實例271獲取數(shù)據(jù)庫中全部的存儲過程392實例272在存儲過程中使用return定義返回值394實例273執(zhí)行帶回傳參數(shù)的存儲過程395實例274重命名存儲過程396實例275在存儲過程中使用事務(wù)397實例276加密存儲過程399實例277查看存儲過程的相關(guān)信息4007.4觸發(fā)器的應(yīng)用401實例278獲取數(shù)據(jù)庫中的觸發(fā)器401實例279使用Insert觸發(fā)器向薪水表中添加薪水信息402實例280Update觸發(fā)器在系統(tǒng)日志中的應(yīng)用404實例281使用Delete觸發(fā)器刪除員工薪水信息405實例282觸發(fā)器的嵌套使用406使用283使用遞歸觸發(fā)器實現(xiàn)每次刪除一條記錄功能408實例284使用觸發(fā)器刪除相關(guān)聯(lián)的兩表間的數(shù)據(jù)4097.5事務(wù)的使用411實例285使用事務(wù)同時提交多個數(shù)據(jù)表411實例286使用隱式事務(wù)實現(xiàn)多表提交數(shù)據(jù)413實例287使用事務(wù)批量刪除生產(chǎn)單信息414實例288在事務(wù)中的表級鎖定417實例289實現(xiàn)事務(wù)的并發(fā)控制420實例290創(chuàng)建分布式事務(wù)4227.6游標(biāo)的應(yīng)用423實例291創(chuàng)建一個標(biāo)準(zhǔn)、只讀和更新游標(biāo)423使用292利用sp_cursor_list查看游標(biāo)屬性425實例293利用sp_describe_cursor查看游標(biāo)全局特性426實例294利用游標(biāo)在商品銷售表中返回指定行數(shù)據(jù)428實例295使用ORDERBY子句改變游標(biāo)中行的順序429實例296使用游標(biāo)定位刪除指定員工信息431實例297使用參數(shù)化游標(biāo)更改員工部門信息432實例298使用嵌套游標(biāo)查詢兩個員工表間的員工信息4337.7SQLServer與XML互操作435實例299使用FORXMLRAW參數(shù)讀取所有圖書信息435實例300將存儲在XML中的圖書信息插入數(shù)據(jù)表中436實例301將圖書銷售表中的字段作為節(jié)點元素輸出437實例302查詢存儲圖書信息的XML節(jié)點439實例303獲取XML節(jié)點或者元素值440實例304編輯存儲圖書信息的XML節(jié)點441實例305將XML節(jié)點轉(zhuǎn)換為相應(yīng)的數(shù)據(jù)表字段444第8章ADO。NET開發(fā)技術(shù)4468.1連接Access數(shù)據(jù)庫447實例306連接Access數(shù)據(jù)庫447實例307連接加密的Access數(shù)據(jù)庫448實例308自動識別Access2000數(shù)據(jù)庫路徑449實例309連接網(wǎng)絡(luò)上共享的Access2000數(shù)據(jù)庫450實例310將Access數(shù)據(jù)庫導(dǎo)入Excel文件中4528.2連接SQLServer數(shù)據(jù)庫453實例311使用ODBCDSN連接SQLServer數(shù)據(jù)庫453實例312使用ODBC非DSN連接SQLServer數(shù)據(jù)庫455實例313使用OLEDB連接SQLServer數(shù)據(jù)庫457實例314建立SQLServer數(shù)據(jù)庫連接4588.3連接其他數(shù)據(jù)庫459實例315連接Excel459實例316連接文本文件4608.4數(shù)據(jù)庫結(jié)構(gòu)的讀取與修改462實例317讀取SQLServer數(shù)據(jù)庫結(jié)構(gòu)462實例318修改SQLServer數(shù)據(jù)庫結(jié)構(gòu)4648.5數(shù)據(jù)錄入466實例319利用數(shù)據(jù)綁定控件錄入數(shù)據(jù)466實例320使用ADO。NET對象錄入數(shù)據(jù)467實例321利用SQL語句錄入數(shù)據(jù)469實例322利用存儲過程錄入數(shù)據(jù)470實例323向SQLServer數(shù)據(jù)庫中批量寫入海量數(shù)據(jù)4728.6圖片存取技術(shù)473實例324使用存取文件名的方法存取圖片473實例325使用二進制存取用戶頭像4758.7數(shù)據(jù)修改476實例326利用數(shù)據(jù)綁定控件修改數(shù)據(jù)476實例327利用數(shù)據(jù)對象修改數(shù)據(jù)478實例328利用SQL語句修改數(shù)據(jù)479實例329利用存儲過程修改數(shù)據(jù)480實例330使用斷開式連接批量更新數(shù)據(jù)庫中數(shù)據(jù)4828.8數(shù)據(jù)保存前判斷483實例331判斷是否重復(fù)輸入數(shù)據(jù)483實例332判斷輸入數(shù)據(jù)是否符合要求4858.9數(shù)據(jù)刪除487實例333刪除表格中指定的記錄487實例334利用SQL語句刪除數(shù)據(jù)488實例335利用SQL語句清空數(shù)據(jù)表4898.10數(shù)據(jù)記錄490實例336分頁顯示信息490實例337移動記錄491實例338綜合查詢職工詳細(xì)信息4928.11數(shù)據(jù)維護495實例339在C#中創(chuàng)建數(shù)據(jù)庫495實例340在C#中刪除數(shù)據(jù)庫497實例341在C#中創(chuàng)建數(shù)據(jù)表498實例342在C#中刪除數(shù)據(jù)表499實例343在C#中分離SQLServer數(shù)據(jù)庫500實例344在C#中附加SQLServer數(shù)據(jù)庫502實例345在C#中附加單文件SQLServer數(shù)據(jù)庫5038.12數(shù)據(jù)備份恢復(fù)504實例346備份SQLServer數(shù)據(jù)庫504實例347還原SQLServer數(shù)據(jù)庫5068.13其他數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論