産品特色
內容簡介
《Visual C#2013從零開始學》引導使用C/C++、VB的程序員或者類似語言的開發者迅速轉嚮C#,使用C#高效地開發基於微軟.NET網絡框架(平颱)的各種應用程序。
全書分4篇17章。程序基礎篇(第1~4章)以控製颱應用程序為主,介紹變量、常數基本數據類型的使用、流程控製的條件選擇和循環以及數組和字符串等。對象使用篇(第5~9章)以麵嚮對象為基礎來探討類和對象,提供對象“生命周期”的構造函數;探討麵嚮對象程序設計的三大特性,即繼承、封裝和多態;瞭解集閤的特性等。窗口接口篇(第10~14章)以Windows Form為主,使用工具箱加入控件,包括顯示信息的控件、文字編輯控件、具有選擇功能的控件、提供互動的控件,以及鍵盤和鼠標事件的處理等內容。應用篇(第15~17章)介紹ADO.NET組件、LINQ語言的應用以及簡易方塊遊戲的製作。
《Visual C#2013從零開始學》對Visual C#語言進行瞭全麵的介紹,非常適閤對VisualC#語言感興趣、想對.NET Framework類庫有認識的讀者閱讀。
目錄
第1篇 程序基礎
第1章 歡迎來到C#的世界
1.1 從.NET Framework說起
1.1.1 公共語言運行庫
1.1.2 .NET Framework類庫
1.1.3 程序的編譯
1.2 認識Visual Studio 2013
1.2.1 Visual Studio 2013的版本
1.2.2 啓動軟件並創建項目
1.2.3 “解決方案資源管理器”窗口
1.2.4 項目的打開和關閉
1.2.5 操作環境的設置
1.3 控製颱應用程序
1.3.1 認識C#語言
1.3.2 程序語句
1.3.3 認識命名空間
1.3.4 編寫程序代碼
1.3.5 為程序代碼加注釋
1.3.6 讓程序適時縮排
1.3.7 善用IntelliSense
1.3.8 創建並運行程序
1.4 重點整理
1.5 課後習題
第2章 數據與變量
2.1 什麼是通用類型係統
2.1.1 整數類型
2.1.2 浮點類型和貨幣
2.1.3 其他數據類型
2.2 變量和常數
2.2.1 標識符的命名規則
2.2.2 關鍵字
2.2.3 聲明變量
2.2.4 常數
2.2.5 枚舉類型
2.3 控製颱應用程序的輸入輸齣語句
2.3.1 讀取數據
2.3.2 輸齣數據
2.3.3 格式化輸齣
2.4 類型轉換
2.4.1 隱式類型轉換
2.4.2 顯式類型轉換
2.4.3 用戶自定義類型——結構
2.5 運算符
2.5.1 算術運算符
2.5.2 賦值運算符
2.5.3 關係運算符
2.5.4 邏輯運算符
2.5.5 運算符的優先級
2.6 重點整理
2.7 課後習題
第3章 流程控製
3.1 認識結構化程序
3.2 條件選擇
3.2.1 單一選擇
3.2.2 雙重選擇
3.2.3 嵌套if
3.2.4 多重條件
3.3 循環
3.3.1 for循環
3.3.2 while循環
3.3.3 do/while循環
3.3.4 嵌套for
3.3.5 其他語句
……
第2篇 對象使用
第3篇 窗口接口
第4篇 應用
精彩書摘
《Visual C#2013從零開始學》:
8.1 淺談集閤
一般而言,“集閤”可視為對象容器,用於群組和管理相關的對象。例如,每個Windows 窗體都是一個控件集閤,用戶可用窗體的Controls進行存取。我們已經學習過數組,乍看之下,集閤的結構和數組非常相似(可將數組視為集閤的一種),有下標,也能通過For Each…Next循環來讀取集閤中的各錶項。
一般來說,數組的下標是靜態的,經過聲明後,數組中的元素不能被刪除,若因實際需求要再插入一個數組元素,則隻能將數組重新清空,或重設數組大小。為瞭讓索引和錶項的處理更具彈性,.NET Framework通過“System.Collections”命名空間提供瞭集閤類和接口,下麵以錶8-1來說明。
錶8-1 System.Collection
Collections(集閤) 說 明
ICollection接口 定義所有非泛型集閤的大小、枚舉值和同步方法
IDictionary接口 非泛型集閤的索引鍵/值組
IDictionaryEnumerator接口 枚舉非泛型字典的元素
IEnumerable接口 公開逐一查看非泛型集閤的枚舉值
IList接口 由下標存取對象的非泛型集閤
DictionaryEntry結構 定義可設置或提取的字典索引鍵/值組配對
ArrayList類 按數組大小動態增加,實現IList接口
Hashtable類 根據索引鍵的哈希程序代碼組織而成的索引鍵/值組集閤
Queue類 對象的先進先齣(FIFO)集閤
SortedList類 索引鍵/值組配對的集閤,按索引鍵排序
Stack類 簡單非泛型集閤,對象組成的後進先齣(LIFO)集閤
使用集閤時,其錶項會有變動,並且要存取這些集閤時必須通過“下標”(index)來確定錶項。一般而言,下標通常以“0”為起始值。將錶項存入集閤時,還可以使用對象類型的索引鍵(key)提取所對應的值(value)。當集閤中沒有下標或索引鍵時,必須按序提取錶項,例如使用Queue類或Stack類。
……
Visual C#2013從零開始學 下載 mobi epub pdf txt 電子書