<內容簡介>
由周家安所著的《C#6.0學習筆記(附光盤從第一行C#代碼到第一個項目設計全程視頻課堂)/微軟技術開發者叢書》一書全面系統地論述了C#6.O的開發環境、語法基礎、程序結構、編程技巧及編程案例。全書共包括21章,分別介紹了以下內容:開發環境搭建、語法基礎、面向對象編程、類型轉換、字符串處理與數學運算、控制台應用程序、變體的應用、集合與泛型、調試與單元測試、Lambda表達式、LINQ查詢語句、windows窗體應用程序、WPF基礎知識、多線程與異步編程、系統信息管理、文件與流、序列化技術、數據庫訪問技術、反射、網絡編程、互操作性等。在本書最後一章,專門設計了綜合實例——「綜合實例1:照片面積電腦器」和「綜合實例2:文件加密與解密工具」,通過這兩個綜合實例,既可以將前20章的知識融會貫通,又可以拋磚引玉,真正教會讀者開發C#應用程序的實際方法。
為提高讀者學習效率,本書提供了21章的配書視頻教程及近300個實例的源代碼。這些寶貴的學習資源有助於讀者迅速入門,動手開發實踐。
本書既適合作為C#完全自學圖書,也適合作為相關培訓機構的培訓教材或者高校電腦類專業C#語言課程的參考教材。
<章節目錄>
叢書序(沈向洋)
前言
學習資源
第1章 準備工作
1.1 為什麼要編寫程序
1.2 C#與.NET框架的關係
1.3 只需要一個工具——Visual Studio
1.3.1 下載和安裝
1.3.2 認識Visual Studio
1.3.3 如何使用快捷鍵
1.3.4 如何放置子窗口
1.3.5 自動隱藏窗口
1.3.6 巧用快速啟動
1.3.7 個性化設置
1.4 創建個應用程序
1.5 解決方案與項目的關係
第2章 語法基礎
2.1 代碼的基本結構
2.2 命名空間
2.2.1 為什麼要使用命名空間
2.2.2 如何訪問命名空間中的成員
2.2.3 引入命名空間
2.2.4 using static指令
2.3 Main入口點
2.3.1 程序代碼真的從Main方法開始執行嗎
2.3.2 如何選擇入口點
2.4 變量與常量
2.4.1 變量
2.4.2 變量的生命周期
2.4.3 常量
2.5 命名規則
2.6 運算符
2.6.1 示例:簡單運算
2.6.2 示例:自增和自減運算
2.6.3 示例:位運算
2.6.4 示例:比較運算符
2.7 流程控制
2.7.1 順序執行
2.7.2 有選擇地執行
2.7.3 循環往複
2.8 寫註釋是個好習慣
2.9 基本的數據類型
2.10 不要錯過《C#語言規範》文檔
第3章 面向對象編程
3.1 類
3.1.1 字段
3.1.2 屬性
3.1.3 方法
3.1.4 構造函數與析構函數
3.2 結構
3.3 引用類型與值類型
3.4 ref參數與out參數
3.5 方法重載
3.6 靜態類與靜態成員
3.7 繼承與多態
3.7.1 可訪問性
3.7.2 繼承
3.7.3 註意可訪問性要一致
3.7.4 隱藏基類的成員
3.7.5 覆寫基類成員
3.7.6 如何阻止類被繼承
3.8 抽象類
3.9 接口
3.9.1 定義接口
3.9.2 接口與多繼承
3.9.3 實現接口
3.9.4 顯式實現接口
3.10 擴展方法
3.11 委託與事件
3.11.1 定義和使用委託
3.11.2 將方法作為參數傳遞
3.11.3 使用事件
3.12 枚舉
3.12.1 使用枚舉類型
3.12.2 如何獲取枚舉的值列表
3.12.3 如何取得枚舉中各成員的名字
3.12.4 枚舉的位運算
3.13 特性
3.13.1 自定義特性
Reference demo_5
In stock 297 Items
Data sheet