C#程序設計經典300例

出版時間:2013-8  出版社:電子工業(yè)出版社  作者:王騫,陳宇,管馬舟  
Tag標簽:無  

內容概要

C#是構建在.NET 框架上的一種面向對象的編程語言。其語法簡潔,類型安全,具有與其他語言良好的兼容性,以及完善的錯誤處理機制。
本書分4 篇共29 章,一共包含了300 個例子,主要介紹C#編程中幾種常用應用程序的創(chuàng)建方法、基本語法、面向對象的基礎知識、程序中常用的數(shù)據(jù)結構與算法、項目開發(fā)中常用的設計模式、Windows窗體編程、多線程的使用、文件系統(tǒng)的管理、注冊表技術運用、數(shù)據(jù)庫的開發(fā)、Office 的訪問、GDI+繪圖技術、自定義控件、Vista 的Aero 磨砂玻璃特效、圖像處理的常用算法、WPF 技術、網(wǎng)絡通信技術、多進程編程、C/C++程序調用、系統(tǒng)管理以及LINQ 和并行處理等技術。
本書的每個實例不但有知識點的講解,而且還將這些知識靈活運用,最關鍵的是,根據(jù)筆者多年的編程經驗,還在實例中穿插了大量的編程技巧。
本書既適用于C#初學者對基礎知識的學習,也可以幫助中高級讀者進一步提高C#編程水平。

作者簡介

王  騫
武漢大學計算機科學與技術專業(yè)博士,中國計算機學會會員,從事計算機視覺、模式識別、圖像處理和多媒體技術等方面的研究,在國際會議和期刊上發(fā)表過大量文章,擁有多項發(fā)明專利。同時還是一位軟件架構師和軟件研發(fā)人員,具備超過十年以上的軟件研發(fā)經驗,參與過大量項目的軟件系統(tǒng)架構和研發(fā),目前兼任多家公司的軟件研發(fā)總監(jiān),同時還為公司員工提供C#語言和.NET技術培訓。
陳 宇
武漢大學計算機科學與技術專業(yè)博士,系統(tǒng)分析師,架構師,從事十多年的軟件研發(fā)及相關工作。現(xiàn)為湖北第二師范學院計算機學院教師,專注于C、C++、C#以及Java等計算機編程語言課程的講授。此外,對嵌入式系統(tǒng)設計也有一定的研究。
管馬舟
武漢大學計算機科學與技術專業(yè)碩士,從事圖像處理和模式識別方面的研究。還從事過.NET程序開發(fā)多年,主要涉及窗體應用程序、WPF界面程序、計算機網(wǎng)絡和數(shù)據(jù)庫編程等,有著豐富的編程實戰(zhàn)經驗。參與過多個大型項目,利用C#語言和.NET技術對這些項目的軟件進行研發(fā),同時對.NET底層原理有著很深的理解。

書籍目錄

第一篇  基礎篇
第1章 開發(fā)環(huán)境 1
實例001 創(chuàng)建控制臺應用程序 1
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例002 創(chuàng)建Windows窗體應用程序 4
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例003 創(chuàng)建DLL動態(tài)鏈接庫 6
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第2章 語法基礎 10
實例004 從控制臺輸出整數(shù)類型——整數(shù)類型 10
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例005 從控制臺輸出浮點類型——浮點類型 11
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例006 判斷矩形是否為正方形——結構體和布爾型 12
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例007 利用枚舉型描述動物類型——枚舉類型 13
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例008 修改圓柱體的高度和底面半徑——引用類型 14
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例009 計算圓形的面積——常量 16
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例010 計算矩形的面積——變量 17
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例011 實現(xiàn)簡單計算器——算術運算符 18
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例012 輸出兩個數(shù)之間的關系——關系運算符 20
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例013 按字節(jié)提取整型數(shù)值——按位運算符 21
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例014 對學生成績進行分類——條件運算符 22
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例015 求三個數(shù)中的最大值——三元運算符 22
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例016 將兩個數(shù)的值交換——函數(shù)的使用及引用傳遞 23
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例017 求解正整數(shù)的階乘——函數(shù)的遞歸調用及值傳遞 24
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例018 求解多個數(shù)的乘法運算——函數(shù)參數(shù)輸出 25
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第3章 程序流程 27
實例019 模擬超市商品打折——if條件判斷語句 27
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例020 判斷字符串各字符類型——if-else條件判斷語句 28
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例021 將三個數(shù)從小到大輸出——if-else嵌套使用 29
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例022 輸出酒店指定星期特價菜——switch選擇語句 30
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例023 判斷1到10之間的素數(shù)和合數(shù)——多個case語句 32
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例024 輸出1到20之間的整數(shù)——while循環(huán)語句 33
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例025 輸出1到20之間的偶數(shù)——do-while循環(huán)語句 33
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例026 求表達式1?2+3?4+…?100的值——for循環(huán)語句 34
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例027 用符號*排列成三角形——for循環(huán)嵌套調用 35
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例028 百錢買百雞算法——for循環(huán)嵌套調用 36
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例029 輸出字符串中的每個字符——foreach循環(huán)語句 37
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例030 輸入數(shù)據(jù)不規(guī)范時捕獲異?!惓L幚碚Z句 38
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第4章 數(shù)組與集合 40
實例031 存儲多個學生姓名——一維數(shù)組 40
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例032 生成學生成績單——創(chuàng)建二維數(shù)組 41
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例033 求學生總成績——讀取二維數(shù)組 42
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例034 計算兩個矩陣乘法——二維數(shù)組運算 43
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例035 按月存儲日期——交錯數(shù)組 44
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例036 生成學生信息表——ArrayList的使用 46
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例037 管理學生信息——List的使用 47
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例038 生成省市信息表——Dictionary的使用 48
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例039 簡單的列車售票系統(tǒng)——二維數(shù)組的應用 50
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例040 模擬舞伴配對問題——Queue的使用 51
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例041 括號匹配檢測——Stack的使用 53
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第5章 字符串 55
實例042 將古詩分行輸出——System.Char類型 55
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例043 判斷古詩默寫是否正確——Equals方法 56
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例044 將古詩顛倒輸出——Reverse方法 57
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例045 提取古詩中的關鍵詞語——Substring方法 58
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例046 將數(shù)字按指定格式輸出——格式化字符串 59
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例047 將日期按指定格式輸出——格式化日期 60
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例048 將古詩按標點分割成句——Split方法 61
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例049 古詩填空——Insert方法 62
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例050 修改錯誤的古詩——Remove方法 63
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例051 拼接錯亂的古詩句——StringBuilder的 使用 64
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例052 驗證IP地址字符串格式——Regex正則表達式 66
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例053 提取古詩中含有“明月”的詩句——Contains方法 67
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例054 對古詩進行Base64編碼——Base64編碼 67
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第6章 數(shù)據(jù)結構與算法 69
實例055 將學生信息表順序倒置——順序線性表 69
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例056 將兩個學生信息表交叉合并——單鏈表 71
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例057 將十進制數(shù)轉換為八進制數(shù)——鏈棧 73
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例058 判斷一個字符串是否為回文——鏈隊列 74
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例059 將學生信息存儲到二叉樹中——二叉樹 77
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例060 遍歷城市網(wǎng)——圖 79
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例061 對學生表的前10位學生成績排序——直接插入排序 81
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例062 將學生按成績進行希爾排序——希爾排序 83
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例063 求學生成績的實際范圍——雙向冒泡排序 84
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例064 求成績合格的學生——快速排序 85
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例065 求成績在前10名的學生——直接選擇排序 86
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例066 將學生按成績從低到高排序——堆排序 87
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例067 將學生按成績進行歸并排序——二路歸并排序 89
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例068 將學生按年級和成績進行排序——基數(shù) 排序 91
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例069 查找指定姓名的學生信息——順序查找 93
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例070 查找指定學號的學生信息——折半查找 94
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例071 查詢指定成績的學生信息——二叉排序樹 95
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例072 按學生成績構造哈希表——哈希表 97
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第7章 類與結構 99
實例073 創(chuàng)建員工信息表——類與對象 99
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例074 統(tǒng)計工廠生產汽車的數(shù)量——靜態(tài)類型與成員 101
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例075 自定義日期類型——構造函數(shù)重載 102
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例076 計算不同級別員工的工資——函數(shù)重載 103
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例077 計算學生年級平均成績——索引器 104
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例078 旅行社費用計算——屬性 106
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例079 計算球、圓柱和圓錐的體積——繼承 107
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例080 輸出不同員工的工作內容——繼承方法 109
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例081 動物園給不同的動物喂食——基類構造 函數(shù) 110
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例082 計算圓柱體和圓錐體表面積——多態(tài) 111
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例083 圖書館管理學生借書權限——抽象類 113
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例084 計算兩個數(shù)的加、減、乘、除——接口 114
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例085 模擬電話來電提醒——事件 116
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例086 重新計算圓形和矩形的面積——基類事件 118
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例087 輸出學生表中男生的信息——委托 120
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第8章 常用設計模式 123
實例088 果園種植水果——簡單工廠模式 123
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例089 果園引進新品種——工廠方法模式 125
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例090 開辟新的果園——抽象工廠模式 127
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例091 建造不同的果園——建造者模式 130
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例092 建造同樣的果園——原型模式 133
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例093 果園噴灑殺蟲劑——單例模式 134
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例094 種植不同種類的水果——外觀模式 135
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例095 果園改變種植方式——適配器模式 137
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例096 果園改進種植方法——裝飾者模式 139
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例097 水果的銷售——代理模式 141
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例098 果園實現(xiàn)統(tǒng)一的種植方法——橋接模式 143
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例099 水果的分級采摘和銷售——組合模式 145
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例100 不斷更新的種植方法——策略模式 147
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例101 果園的監(jiān)控——觀察者模式 149
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例102 果園之間互換水果品種——中介者模式 150
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例103 果農培育果樹——訪問者模式 153
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第二篇 窗體篇
第9章 鼠標和鍵盤 156
實例104 獲取鼠標窗體坐標和屏幕坐標 156
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例105 鼠標長時間按下事件 157
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例106 根據(jù)區(qū)域設置鼠標類型 158
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例107 創(chuàng)建鼠標圖標 159
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例108 限制鼠標活動范圍 160
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例109 隱藏和顯示鼠標指針 161
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例110 利用鼠標書寫漢字 162
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例111 按下Ctrl+Enter組合鍵實現(xiàn)窗體全屏 163
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例112 屏蔽Alt+F4組合鍵 164
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例113 使用Shift+方向鍵調整窗體大小 165
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例114 錄制并回放鼠標移動軌跡 166
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例115 模擬鍵盤輸入 168
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第10章 窗體設計 170
實例116 特殊形狀的窗體 170
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例117 自動調整窗體中的控件 171
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例118 窗體動態(tài)出現(xiàn) 172
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例119 動態(tài)窗體背景 174
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例120 窗體抖動 175
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例121 窗體閃爍 176
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例122 拖動無邊框窗體 177
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例123 實現(xiàn)多文檔窗體 179
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第11章 控件應用 181
實例124 動態(tài)添加按鈕——Button控件 181
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例125 限制文本框輸入內容——TextBox控件 183
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例126 省市選擇——ComboBox控件 184
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例127 突出顯示關鍵字——RichTextBox控件 186
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例128 數(shù)據(jù)批處理——ListBox控件 186
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例129 輸入選課信息——CheckBox控件 188
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例130 瀏覽磁盤目錄——TreeView控件 189
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例131 監(jiān)控程序執(zhí)行進度——ProgressBar控件 190
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例132 窗體和控件的氣泡提示——ToolTip控件 191
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例133 通知區(qū)圖標動畫——NotifyIcon控件 192
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例134 瀏覽學生信息——ListView控件 193
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例135 窗體分塊顯示——SplitContainer控件 195
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例136 窗體分頁顯示——TabControl控件 197
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例137 功能菜單退出程序——MenuStrip控件 199
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例138 通知區(qū)菜單退出程序——ContextMenuStrip控件 200
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第12章 組件應用 202
實例139 制作時鐘——Timer組件 202
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例140 讀寫系統(tǒng)日志——EventLog組件 203
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例141 向文件中寫入數(shù)據(jù)——BackgroundWorker組件 204
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例142 密碼錯誤提示——ErrorProvider組件 206
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例143 打開控制臺程序——Process組件 207
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例144 制作動畫——ImageList組件 208
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例145 改變窗體背景顏色——ColorDialog對話框 209
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例146 加載窗體背景圖片——OpenFileDialog 對話框 210
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例147 改變控件字體——FontDialog對話框 212
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第三篇 應用篇
第13章 多線程編程 214
實例148 模擬群發(fā)祝福短信 214
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例149 模擬鐵路售票系統(tǒng) 215
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例150 生產者與消費者模型 217
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例151 檢測用戶在線時間 218
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例152 求海量數(shù)據(jù)最大值 220
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例153 端口掃描工具 222
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例154 查找本地文件 223
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例155 統(tǒng)計單詞詞頻 224
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例156 簡單定時器工具 225
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第14章 文件系統(tǒng) 227
實例157 開啟文件隱藏屬性 227
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例158 開啟文件夾只讀屬性 228
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例159 輸出子文件夾路徑 229
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例160 統(tǒng)計文件數(shù)目 230
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例161 批量重命名文件 231
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例162 分割文件 232
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例163 拼接文件 233
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例164 加密文件 235
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例165 解密文件 236
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例166 二進制比較文件 238
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例167 創(chuàng)建XML文檔 239
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例168 讀寫XML文檔 241
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例169 監(jiān)控文件 242
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例170 壓縮文件 243
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例171 解壓縮文件 244
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第15章 注冊表技術 246
實例172 應用程序開機自動啟動 246
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例173 禁止使用Windows任務管理器 248
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例174 隱藏指定的磁盤驅動器 249
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例175 禁止打開注冊表 251
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例176 實現(xiàn)注冊表樹形視圖瀏覽器 253
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例177 在注冊表中搜索含有指定信息的項 255
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第16章 數(shù)據(jù)庫技術 258
實例178 創(chuàng)建并連接學生數(shù)據(jù)庫 258
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例179 創(chuàng)建學生信息表 259
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例180 插入學生信息 261
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例181 修改學生成績 262
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例182 刪除指定年級的學生信息 263
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例183 查詢成績合格的學生 265
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例184 輸出全部學生信息 266
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例185 在窗體上顯示學生信息 267
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例186 增加性別字段 267
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例187 查詢女生信息 269
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例188 分組統(tǒng)計學生信息 270
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例189 查詢學生學號與姓名 271
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第17章 訪問Office 274
實例190 創(chuàng)建Word文檔 274
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例191 保存Word文檔 276
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例192 向Word文檔中添加頁眉和頁腳 277
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例193 向Word文檔中添加頁碼 278
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例194 向Word文檔中添加文字 280
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例195 向Word文檔中插入圖片 281
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例196 向Word文檔中添加表格 282
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例197 讀取Word文檔中的表格 284
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例198 創(chuàng)建Excel表格 286
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例199 保存Excel表格 288
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例200 修改Excel表格 289
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例201 讀取Excel表格 291
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第四篇 新技術篇
第18章 GDI+繪圖技術 293
實例202 在窗體上繪制各種形狀 293
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例203 在窗體上繪制不同樣式的線段和矩形 296
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例204 利用圖片作為紋理繪制矩形 298
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例205 利用漸變畫刷繪制窗體背景 300
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例206 在窗體上繪制文本 302
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例207 在窗體上繪制圖像 304
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例208 創(chuàng)建并在窗體上繪制位圖 306
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第19章 自定義控件 308
實例209 電子計時器控件 308
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例210 創(chuàng)建位圖按鈕 310
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例211 可用鼠標拖動的列表控件 312
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例212 可水平和垂直顯示的水晶按鈕 314
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例213 帶滑動效果的滾動條 317
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例214 類似開關的復選框 319
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第20章 圖像處理技術 322
實例215 圖像區(qū)域分割與提取 322
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例216 基于差分的邊緣檢測與提取 325
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例217 利用中值濾波使圖像變得平滑 328
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例218 增強圖像對比度 329
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例219 目標提取與區(qū)域標記 331
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例220 圖像的復雜變形 333
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第21章 Aero技術 336
實例221 帶邊框窗體實現(xiàn)Aero磨砂玻璃效果 336
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例222 窗體指定區(qū)域實現(xiàn)Aero磨砂玻璃效果 339
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例223 無邊框窗體實現(xiàn)Aero磨砂玻璃效果 341
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例224 不規(guī)則無邊框窗體Aero磨砂玻璃效果 343
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例225 Aero磨砂玻璃窗體實現(xiàn)雙緩存繪圖 344
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例226 用鼠標拖動無邊框Aero磨砂玻璃窗體 346
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例227 用鼠標調整無邊框Aero磨砂玻璃窗體的大小 347
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第22章 WPF技術 349
實例228 創(chuàng)建WPF應用程序 349
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例229 通過按鈕修改窗體的顏色 352
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例230 在窗體上顯示字符串資源 354
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例231 實現(xiàn)文本控件的互相綁定 356
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例232 實現(xiàn)不同樣式的按鈕 357
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例233 利用按鈕模板實現(xiàn)自定義按鈕 360
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例234 利用數(shù)據(jù)模板顯示學生信息列表 362
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例235 實現(xiàn)幾種不同單擊事件的按鈕 364
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例236 利用畫刷實現(xiàn)絢麗的按鈕 365
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例237 實現(xiàn)兩個形狀的多種組合 367
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例238 實現(xiàn)鼠標控制3D立方體 368
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第23章 反射 372
實例239 動態(tài)加載程序集 372
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例240 晚期綁定類型 373
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例241 利用接口代替反射 374
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例242 利用晚期綁定反射特性 376
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例243 利用反射制作程序集瀏覽器 378
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例244 序列化存取類實例 380
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例245 利用反射讀取序列化類 383
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第24章 網(wǎng)絡編程技術 385
實例246 同步服務端 385
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例247 同步客戶端 387
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例248 異步服務端 389
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例249 異步客戶端 392
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例250 簡單聊天室服務端 394
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例251 簡單聊天室客戶端 396
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例252 實現(xiàn)局域網(wǎng)廣播 398
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例253 實現(xiàn)簡單瀏覽器 400
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例254 實現(xiàn)文件傳輸服務端 401
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例255 實現(xiàn)文件傳輸客戶端 403
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例256 斷點續(xù)傳文件 405
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例257 發(fā)送電子郵件 406
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例258 接收電子郵件 408
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例259 利用遠程過程調用實現(xiàn)遠程交互 411
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第25章 多進程編程 414
實例260 主進程調用多個子進程 414
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例261 設計簡單的系統(tǒng)任務管理器 415
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例262 設計簡單的系統(tǒng)服務管理器 417
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例263 禁止進程多次開啟 418
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例264 實現(xiàn)進程間同步 420
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例265 實現(xiàn)通用守護進程 421
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第26章 與C/C++的交互 424
實例266 C/C++中的基本類型在C#中傳遞 424
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例267 C/C++中的結構體在C#中傳遞 428
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例268 C/C++中的指針在C#中傳遞 429
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例269 C/C++中的函數(shù)指針在C#中傳遞 431
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例270 C/C++中指針的指針在C#中傳遞 432
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例271 利用WIN32的API改變窗體屬性 433
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例272 利用WIN32的API任意拖動窗體 434
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第27章 系統(tǒng)管理 436
實例273 獲取操作系統(tǒng)版本號 436
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例274 獲取邏輯磁盤信息 437
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例275 獲取磁盤驅動器空間 438
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例276 獲取屏幕分辨率 439
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例277 查詢并修改本地IP地址 440
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例278 監(jiān)視內存使用狀態(tài) 442
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例279 監(jiān)視CPU使用率 442
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例280 利用硬件信息對程序加密 443
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第28章 LINQ技術 446
實例281 查詢年齡大于20歲的學生信息 446
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例282 輸出成績在指定范圍內的學生信息 449
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例283 對學生成績進行排序 449
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例284 按年級和性別分組查詢學生信息 450
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例285 在數(shù)據(jù)庫中創(chuàng)建學生信息表 451
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例286 查詢數(shù)據(jù)庫成績合格的男生信息 454
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例287 從數(shù)據(jù)庫中刪除成績不合格的學生信息 455
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例288 在數(shù)據(jù)庫中修改姓王的學生成績 456
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例289 降序排列數(shù)據(jù)庫中各年級男生的成績 457
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例290 統(tǒng)計各年級學生成績總分和平均年齡 458
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例291 統(tǒng)計男生和女生成績的最高分和最低分 458
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例292 查詢年齡在20歲以上和成績在60分以下的學生 459
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例293 查詢數(shù)據(jù)庫第11到第15條的學生信息 460
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
第29章 并行處理技術 462
實例294 利用并行技術判斷素數(shù) 462
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例295 并行計算中的中斷和跳出 464
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例296 并行計算中的異常處理 465
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例297 并行計算中的安全集合 466
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例298 利用并行循環(huán)生成超長隨機數(shù) 468
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○
實例299 利用并行技術實現(xiàn)矩陣運算 469
實例300 利用PLINQ實現(xiàn)集合的并行化查詢 471
難度指數(shù) ★★☆☆☆☆ 占用時間 ?○○

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C#程序設計經典300例 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7