零點起飛學c#目錄

  • 第1篇基礎語法
  • 第1章 C#入門基礎(教學視頻:40分鐘) 2 1.1 C#概述 2 1.1.1 C#的發展 2 1.1.2 .NET框架 2 1.1.3 C#開發工具 3 1.2 搭建Visual Studio 2010開發環境 3 1.2.1 安裝Microsoft Visual Studio 2010 3 1.2.2 配置集成開發環境(IDE) 6 1.2.3 熟悉集成開發環境 6 1.3 建立第一個控制檯應用程序 9 1.3.1 建立Sample_1控制檯應用程序 9 1.3.2 解決方案資源管理器 9 1.3.3 Program.cs文件 9 1.3.4 AssemblyInfo.cs文件 10 1.3.5 運行應用程序 10 1.4 建立第一個Windows窗體應用程序 11 1.4.1 建立Sample Windows窗體應用程序 12 1.4.2 解決方案資源管理器 12 1.4.3 相關文件簡介 12 1.4.4 運行應用程序 13 1.5 小結 14 1.6 習題 14 第2章 C#基本概念(教學視頻:18分鐘) 16 2.1 建立Hello World應用程序 16 2.1.1 建立hello.txt文本文件 16 2.1.2 建立HelloWorld類 16 2.1.3 添加Print()方法 17 2.1.4 添加Main()方法 17 2.1.5 調用Print()方法 17 2.1.6 引入System命名空間 18 2.1.7 整理Hello World應用程序的代碼 18 2.2 編譯和運行Hello World應用程序 19 2.3 C#程序的概念擴展 19 2.4 小結 20 2.5 習題 20 第3章類型(教學視頻:47分鐘) 22 3.1 什麼是類型 22 3.2 值類型 23 3.2.1 值類型的基礎——System.ValueType類型 23 3.2.2 整數類型 24 3.2.3 浮點型 25 3.2.4 decimal類型 26 3.2.5 bool類型 26 3.2.6 枚舉類型 27 3.2.7 結構類型 28 3.3 引用類型 28 3.3.1 類類型 28 3.3.2 對象類型 28 3.3.3 字符串類型 29 3.3.4 數組類型 29 3.3.5 接口類型 30 3.3.6 委託類型 30 3.4 裝箱和拆箱 30 3.4.1 裝箱 31 3.4.2 拆箱 31 3.5 小結 31 3.6 習題 32 第4章變量(教學視頻:45分鐘) 34 4.1 什麼是變量 34 4.2 變量的類型 35 4.2.1 靜態變量 35 4.2.2 實例變量 36 4.2.3 局部變量 37 4.2.4 值參數 38 4.2.5 引用參數 38 4.2.6 輸出參數 39 4.2.7 數組元素 40 4.3 對變量賦值 40 4.4 變量轉換 41 4.4.1 隱式轉換 41 4.4.2 顯式轉換 41 4.5 小結 42 4.6 習題 42 第5章表達式和運算符(教學視頻:59分鐘) 44 5.1 運算的最小單位——表達式 44 5.1.1 表達式分類 44 5.1.2 this關鍵字 44 5.1.3 new關鍵字 45 5.2 運算的核心——運算符 46 5.2.1 算術運算符 46 5.2.2 自增、自減運算符 47 5.2.3 邏輯運算符 49 5.2.4 條件運算符 51 5.2.5 條件邏輯運算符 52 5.2.6 移位運算符 53 5.2.7 關係運算符 54 5.2.8 賦值運算符 55 5.2.9 運算優先級 56 5.2.10 類型轉換 57 5.3 小結 58 5.4 習題 58 第6章程序最小單位——語句(教學視頻:70分鐘) 61 6.1 什麼是語句 61 6.2 基本語句 62 6.2.1 沒有功能的語句——空語句 62 6.2.2 標記語句 62 6.2.3 表達式語句 63 6.2.4 聲明語句 63 6.2.5 塊 63 6.3 選擇語句 64 6.3.1 若是…就…——if語句 64 6.3.2 當…就…——switch語句 66 6.4 迭代語句 69 6.4.1 for語句 69 6.4.2 foreach語句 71 6.4.3 while語句 72 6.4.4 do語句 74 6.5 跳轉語句 76 6.5.1 跳出語句break 76 6.5.2 繼續下一次循環語句continue 77 6.5.3 返回語句return 78 6.5.4 拋出語句throw 78 6.6 其餘語句 79 6.6.1 try語句 80 6.6.2 using語句 81 6.6.3 lock語句 82 6.6.4 checked和unchecked語句 83 6.7 小結 83 6.8 習題 83 第7章命名空間(教學視頻:27分鐘) 85 7.1 什麼是命名空間 85 7.2 聲明命名空間 85 7.3 .(點號)運算符 87 7.4 ::(雙冒號)運算符 88 7.5 using指令 89 7.5.1 導入命名空間 89 7.5.2 建立命名空間或類型別名 91 7.6 .NET Framework經常使用命名空間 92 7.7 小結 94 7.8 習題 94 第8章類(教學視頻:81分鐘) 96 8.1 什麼是類 96 8.1.1 聲明類 96 8.1.2 設置類的訪問權限 96 8.1.3 繼承類 98 8.1.4 類、對象和實例化 99 8.2 類的組成 99 8.2.1 常量 99 8.2.2 字段 101 8.2.3 方法 102 8.2.4 屬性 107 8.2.5 索引器 108 8.2.6 構造函數 110 8.2.7 析構函數 113 8.2.8 事件 113 8.3 小結 113 8.4 習題 114 第9章結構(教學視頻:15分鐘) 116 9.1 結構概述 116 9.2 結構成員 117 9.3 結構和類的區別 117 9.3.1 繼承 118 9.3.2 this保留字 118 9.3.3 構造函數 119 9.4 小結 120 9.5 習題 120 第10章數組(教學視頻:11分鐘) 122 10.1 使用數組 122 10.1.1 數組的基準——維度數 122 10.1.2 聲明數組 122 10.1.3 實例化數組 123 10.1.4 初始化數組 123 10.1.5 遍歷數組 125 10.2 數組的類型 127 10.2.1 一維數組 127 10.2.2 二維數組 128 10.2.3 多維數組 130 10.2.4 交錯數組 131 10.3 靜態數組System.Array 133 10.3.1 經常使用屬性概覽 133 10.3.2 經常使用方法概覽 134 10.3.3 獲取數組長度 135 10.3.4 獲取元素的值 137 10.3.5 設置元素的值 138 10.3.6 獲取元素的索引 140 10.3.7 排序數組 141 10.3.8 反轉數組 141 10.4 動態數組System.ArrayList 142 10.4.1 經常使用屬性概覽 143 10.4.2 經常使用方法概覽 144 10.4.3 添加元素 145 10.4.4 移除元素 146 10.5 小結 147 10.6 習題 147 第2篇面向對象技術深刻 第11章接口(教學視頻:35分鐘) 152 11.1 使用接口 152 11.1.1 聲明接口 152 11.1.2 設定接口的訪問權限 152 11.1.3 繼承接口 153 11.2 接口的組成 155 11.2.1 屬性 155 11.2.2 索引器 155 11.2.3 方法 156 11.2.4 事件 156 11.3 實現接口 156 11.3.1 實現屬性 157 11.3.2 實現索引器 158 11.3.3 實現方法 158 11.3.4 實現事件 159 11.4 抽象類和接口 161 11.5 小結 162 11.6 習題 162 第12章委託和事件(教學視頻:33分鐘) 165 12.1 使用委託 165 12.1.1 聲明委託 165 12.1.2 向委託註冊方法 166 12.1.3 實例化委託 166 12.1.4 構建委託的方法列表 168 12.1.5 調用委託 169 12.2 使用事件 170 12.2.1 聲明事件 171 12.2.2 註冊事件 171 12.2.3 移除事件 172 12.2.4 調用事件 173 12.3 小結 174 12.4 習題 174 第13章異常處理(教學視頻:21分鐘) 177 13.1 什麼是異常 177 13.1.1 致使異常的緣由 177 13.1.2 捕捉異常——try語句 177 13.1.3 異常處理流程 180 13.2 異常的基類System.Exception 180 13.3 經常使用異常類 181 13.4 小結 183 13.5 習題 183 第14章泛型(教學視頻:29分鐘) 185 14.1 什麼是泛型 185 14.1.1 類型形參 185 14.1.2 設置類型形參的約束 186 14.1.3 聲明泛型類 187 14.1.4 泛型類的成員 187 14.1.5 泛型類的靜態字段 188 14.2 泛型方法 188 14.2.1 聲明泛型方法 188 14.2.2 調用泛型方法 189 14.2.3 經過委託調用泛型方法 190 14.2.4 虛泛型方法 191 14.3 小結 192 14.4 習題 192 第15章分部類型和可空類型(教學視頻:27分鐘) 194 15.1 使用分部類型 194 15.1.1 聲明分部類 194 15.1.2 聲明分部結構 195 15.1.3 聲明分部接口 195 15.1.4 處理同名成員 196 15.1.5 處理基接口 197 15.2 使用可空類型 197 15.2.1 HasValue和Value屬性 198 15.2.2 GetValueOrDefault()方法 199 15.2.3 bool?類型 199 15.3 小結 200 15.4 習題 200 第16章賦值(教學視頻:36分鐘) 202 16.1 使用隱型局部變量 202 16.1.1 聲明隱型局部變量 202 16.1.2 使用隱型局部變量 203 16.2 使用對象初始化器 205 16.3 使用集合初始化器 206 16.4 使用匿名類型 207 16.5 使用匿名數組 209 16.6 小結 211 16.7 習題 211 第17章迭代器、匿名方法和擴展方法(教學視頻:33分鐘) 213 17.1 使用迭代器 213 17.1.1 建立非泛型迭代器 213 17.1.2 建立泛型迭代器 214 17.1.3 使用IEnumerator和IEnumerator接口 216 17.2 使用匿名方法 217 17.2.1 建立匿名方法 217 17.2.2 將匿名方法做爲參數傳遞 218 17.3 使用擴展方法 218 17.3.1 聲明擴展方法 219 17.3.2 導入擴展方法 220 17.3.3 調用擴展方法 220 17.4 小結 221 17.5 習題 221 第18章 Lambda表達式和查詢表達式(教學視頻:62分鐘) 223 18.1 使用Lambda表達式 223 18.1.1 輸入參數 223 18.1.2 表達式或語句塊 224 18.2 查詢表達式 224 18.2.1 from子句 225 18.2.2 select子句 227 18.2.3 where子句 228 18.2.4 let子句 229 18.2.5 orderby子句 229 18.2.6 group子句 230 18.2.7 into子句 231 18.2.8 join子句 232 18.3 小結 235 18.4 習題 236 第3篇 C#應用技術 第19章字符串處理(教學視頻:78分鐘) 240 19.1 String和StringBuilder類 240 19.1.1 String類 240 19.1.2 StringBuilder類 242 19.2 使用不變字符串 243 19.2.1 插入字符串 243 19.2.2 移除字符串 244 19.2.3 替換字符串 245 19.2.4 聯接字符串 246 19.2.5 分隔字符串 248 19.2.6 填充字符串 249 19.2.7 查找字符串 250 19.2.8 獲取子串 250 19.2.9 格式化字符串 251 19.3 使用可變字符串 254 19.3.1 插入字符串 254 19.3.2 追加字符串 255 19.3.3 移除字符串 256 19.3.4 替換字符串 256 19.3.5 複製字符串 258 19.4 小結 259 19.5 習題 259 第20章日期和時間處理(教學視頻:36分鐘) 261 20.1 DateTime結構 261 20.1.1 字段 261 20.1.2 屬性 262 20.1.3 方法 263 20.2 TimeSpan結構 264 20.2.1 字段 265 20.2.2 屬性 265 20.2.3 方法 266 20.3 使用日期和時間 267 20.3.1 格式化 267 20.3.2 計算時間差 268 20.3.3 追加時間 269 20.4 小結 269 20.5 習題 269 第21章 I/O流、目錄和文件處理(教學視頻:76分鐘) 272 21.1 I/O流 272 21.1.1 文件流 272 21.1.2 內存流 275 21.2 操做文件 278 21.2.1 File類概覽 279 21.2.2 FileInfo類概覽 279 21.2.3 建立文件 280 21.2.4 寫入文件 280 21.2.5 讀取文件 282 21.2.6 移動文件 282 21.2.7 刪除文件 284 21.3 操做目錄 285 21.3.1 Directory類概覽 285 21.3.2 DirectoryInfo類概覽 286 21.3.3 建立目錄 287 21.3.4 刪除目錄 288 21.3.5 移動目錄 291 21.3.6 遍歷目錄 292 21.4 小結 293 21.5 習題 293 第22章 Windows窗體編程(教學視頻:76分鐘) 296 22.1 什麼是Windows窗體應用程序 296 22.1.1 建立Windows窗體應用程序 296 22.1.2 應用程序起始點 296 22.1.3 配置程序集信息 298 22.2 常見控件 299 22.2.1 標籤控件 299 22.2.2 圖片框控件 299 22.2.3 文本框和富文本框 299 22.2.4 按鈕控件 300 22.2.5 單項按鈕和複選框 300 22.3 MainForm窗體設計 300 22.3.1 配置窗體屬性 301 22.3.2 添加控件 301 22.3.3 建立等待對話框 302 22.3.4 添加窗體事件 303 22.4 使用對話框 304 22.4.1 顏色對話框 304 22.4.2 字體對話框 305 22.4.3 打開文件對話框 306 22.4.4 保存文件對話框 307 22.4.5 目錄瀏覽對話框 309 22.4.6 對話框窗體 309 22.5 容器 311 22.5.1 面板 311 22.5.2 組合框 311 22.5.3 TabControl控件 312 22.5.4 容器窗體 312 22.6 數據網格視圖控件 314 22.7 使用菜單和工具欄 316 22.7.1 使用菜單 316 22.7.2 使用工具欄 317 22.7.3 使用上下文菜單 318 22.8 運行應用程序 319 22.9 小結 319 22.10 習題 320 第23章使用GDI+繪圖(教學視頻:89分鐘) 322 23.1 GDI+的構成 322 23.1.1 Graphics類 322 23.1.2 點和區域 325 23.1.3 顏色 327 23.1.4 刷 328 23.1.5 畫筆 328 23.1.6 字體 329 23.2 繪製線條、形狀和文本 331 23.2.1 建立Chapter23窗體應用程序 331 23.2.2 Paint事件 331 23.2.3 繪製直線 332 23.2.4 繪製折線 333 23.2.5 繪製曲線 334 23.2.6 繪製虛線 335 23.2.7 繪製矩形 336 23.2.8 繪製三角形 337 23.2.9 繪製多邊形 338 23.2.10 繪製橢圓 339 23.2.11 繪製餅狀圖 340 23.2.12 繪製文本 342 23.3 小結 343 23.6 習題 343 第24章操做數據庫(教學視頻:91分鐘) 345 24.1 什麼是ADO NET 345 24.1.1 ADO NET組成結構 345 24.1.2 ADO NET基本對象 346 24.2 操做SQL Server數據庫 351 24.2.1 建立Chapter24窗體應用程序 351 24.2.2 建立Data24數據庫 351 24.2.3 鏈接數據庫 352 24.2.4 讀取數據 354 24.2.5 插入數據 355 24.2.6 修改數據 357 24.2.7 刪除數據 359 24.2.8 使用DataGridView控件顯示數據 361 24.2.9 使用ListView控件顯示數據 362 24.2.10 使用TreeView控件顯示數據 363 24.3 小結 365 24.4 習題 365 第4篇項目案例實戰 第25章圖書管理系統 368 25.1 系統整體設計 368 25.1.1 系統功能設計 369 25.1.2 圖書管理系統組成 370 25.1.3 數據庫設計 371 25.1.4 數據庫實體類設計 373 25.1.5 應用程序主入口 373 25.1.6 應用程序全局變量 374 25.2 管理員模塊 374 25.2.1 管理員登陸 374 25.2.2 主窗口 377 25.2.3 分類管理 384 25.2.4 書籍管理 391 25.2.5 借閱書籍 397 25.3 學生和老師模塊 402 25.3.1 學生或老師登陸 402 25.3.2 主窗口 402 25.3.3 歸還書籍 406 25.3.4 查看書籍信息 408 25.3.5 瀏覽書籍 411 25.3.6 借閱書籍 415 25.4 小結 415 第26章 P2P聊天工具 416 26.1 系統整體設計 416 26.1.1 系統功能設計 416 26.1.2 P2P聊天工具組成 416 26.2 P2P聊天工具類庫實現 417 26.2.1 MainClass類 417 26.2.2 ViewMessage類 421 26.3 P2P聊天工具聊天窗口 421 26.4 小結 427 第27章個人校內網 428 27.1 系統整體設計 428 27.1.1 系統功能設計 428 27.1.2 校內網組成 429 27.1.3 數據庫設計 429 27.1.4 數據庫實體類設計 431 27.1.5 標題模塊 432 27.1.6 配置文件Web.config 433 27.2 經常使用功能模塊實現 433 27.2.1 登陸頁面 433 27.2.2 主頁面 437 27.2.3 個人好友 439 27.2.4 添加好友 443 27.2.5 個人相冊 447 27.2.6 上傳照片 451 27.2.7 個人日誌 455 27.2.8 添加日誌 459 27.3 小結 462
相關文章
相關標籤/搜索