Visual C# 2017程式設計(適用2017∕2015)

    本書使用C# 和Visual Studio Community來開發Windows Forms與主控台應用程式,這個整合開發環境具有所視即所得、拖放式資料設計、IntelliSense、自動完成程式碼、設計階段編譯等功能,只要以滑鼠拖曳控制項並設定相關屬性,就會自動產生程式碼,之後再撰寫一些簡短的程式碼,即便是初學者,也能快速開發出Windows應用程式。

    Collecting
    US$12.17
    本書使用C# 和Visual Studio Community來開發Windows Forms與主控台應用程式,這個整合開發環境具有所視即所得、拖放式資料設計、IntelliSense、自動完成程式碼、設計階段編譯等功能,只要以滑鼠拖曳控制項並設定相關屬性,就會自動產生程式碼,之後再撰寫一些簡短的程式碼,即便是初學者,也能快速開發出Windows應用程式。

    .範例導向:各章均以精心設計的範例帶領讀者動手實作,從上機的過程中學會C# 程式設計。
    .主題完整:涵蓋C#語法教學、例外處理、Windows Forms控制項、GDI+繪圖與列印支援、檔案存取、建立SQL Server資料庫與SQL查詢、ADO.NET資料庫存取、物件導向程式設計、事件驅動與事件處理等完整的主題。
    .視覺化設計:使用Visual Studio的視覺化工具自動產生程式碼,協助讀者以簡短的程式碼開發功能強大的Windows應用程式。
    .反覆練習:提供豐富的隨堂練習與學習評量,馬上驗收學習效果,讓學習與練習相輔相成。

    Content

    1-1封面
    1-2書名頁
    1-3關於本書
    1-4目錄
    1-5Part 1 語法篇
    1-6Ch01 開始撰寫Visual C# 程式
    1-71-1 認識Visual C#
    1-81-2 安裝Visual Studio Community
    1-91-3 建立Windows Forms 應用程式
    1-101-3-1 新增專案
    1-111-3-2 建立使用者介面 ( 在表單上放置控制項)
    1-121-3-3 自訂外觀 ( 設定表單與控制項的屬性)
    1-131-3-4 加入Visual C# 程式碼
    1-141-3-5 建置與執行程式
    1-151-3-6 儲存檔案、專案與方案
    1-161-3-7 關閉檔案、專案與方案
    1-171-3-8 開啟檔案、專案與方案
    1-181-3-9 使用線上說明
    1-191-4 Visual C# 程式碼撰寫慣例
    1-201-4-1 Visual C# 程式結構
    1-211-4-2 Visual C# 命名規則
    1-221-4-3 Visual C# 程式碼註解
    1-231-4-4 Visual C# 程式碼縮排
    1-241-4-5 Visual C# 程式碼分行與合併
    1-251-5 使用MessageBox.Show() 方法
    1-261-6 建立主控台應用程式
    1-271-7 使用主控台輸入/ 輸出
    1-28Ch02 型別、變數、常數、列舉與運算子
    1-292-1 型別
    1-302-1-1 整數型別
    1-312-1-2 浮點數型別
    1-322-1-3 decimal 型別
    1-332-1-4 bool 型別
    1-342-1-5 char 型別
    1-352-1-6 string 型別
    1-362-1-7 object 型別
    1-372-1-8 System.DateTime 型別
    1-382-2 型別的結構
    1-392-3 型別轉換
    1-402-3-1 隱含轉換
    1-412-3-2 明確轉換
    1-422-3-3 取得型別的方法
    1-432-3-4 轉換型別的方法
    1-442-4 變數
    1-452-4-1 變數的命名規則
    1-462-4-2 變數的宣告方式
    1-472-4-3 隱含型別
    1-482-4-4 變數的生命週期別
    1-492-4-5 變數的有效範圍
    1-502-4-6 變數的存取層級
    1-512-4-7 Boxing 轉換與Unboxing 轉換
    1-522-5 可為null 的型別
    1-532-6 常數
    1-542-7 列舉型別
    1-552-8 運算子
    1-562-8-1 算術運算子 (+、 -、*、/、%)
    1-572-8-2 邏輯運算子 (!、&、 |、 ^、&&、 ||、 ~)
    1-582-8-3 比較運算子 (==、!=、<、>、<=、>=)
    1-592-8-4 移位運算子 (<<、>>)
    1-602-8-5 遞增、遞減運算子 (++、--)
    1-612-8-6 指派運算子 (=、+=、-=、*=、/=、%=、&=、|=、 ^=、<<=、>>=、??)
    1-622-8-7 條件運算子 (?:)
    1-632-8-8 型別資訊運算子 (as、is、typeof、sizeof)
    1-642-8-9 溢位例外控制 (checked、unchecked)
    1-652-8-10 運算子的優先順序
    1-66Ch03 流程控制
    1-673-1 認識流程控制
    1-683-2 if⋯else
    1-693-2-1 if⋯:若⋯就⋯
    1-703-2-2 if⋯else:若⋯就⋯否則⋯
    1-713-2-3 if⋯else if⋯:若⋯就⋯否則 若⋯就⋯否則⋯
    1-723-3 switch
    1-733-4 for ( 計數迴圈)
    1-743-5 foreach ( 陣列迴圈)
    1-753-6 條件式迴圈
    1-763-6-1 while
    1-773-6-2 do
    1-783-7 跳躍陳述式
    1-793-7-1 goto
    1-803-7-2 break
    1-813-7-3 continue
    1-82Ch04 陣列
    1-834-1 認識陣列
    1-844-2 一維陣列
    1-854-3 多維陣列
    1-864-4 不規則陣列
    1-874-5 System.Array 類別
    1-88Ch05 方法與屬性
    1-895-1 認識方法
    1-905-2 宣告方法
    1-915-3 呼叫方法
    1-925-3-1 呼叫案例方法
    1-935-3-2 呼叫靜態方法
    1-945-4 參數
    1-955-4-1 傳值呼叫
    1-965-4-2 傳址呼叫
    1-975-4-3 傳出呼叫
    1-985-4-4 傳遞陣列給方法
    1-995-4-5 從方法傳回陣列
    1-1005-5 區域變數
    1-1015-6 靜態變數
    1-1025-7 遞迴函式
    1-1035-8 方法重載
    1-1045-9 屬性與自動實作屬性
    1-105Ch06 例外處理
    1-1066-1 錯誤的類型
    1-1076-2 結構化例外處理
    1-108Part 2 視窗應用篇
    1-109Ch07 Windows Forms 控制項( 一)
    1-1107-1 認識Windows Forms
    1-1117-2 設計階段的表單
    1-1127-2-1 建立表單
    1-1137-2-2 設定表單的屬性
    1-1147-3 執行階段的表單
    1-1157-4 文字編輯控制項
    1-1167-4-1 TextBox(文字方塊)
    1-1177-4-2 RichTextBox
    1-1187-4-3 MaskedTextBox
    1-1197-5 命令控制項
    1-1207-5-1 Button(按鈕)
    1-1217-5-2 NotifyIcon(通知圖示)
    1-1227-6 文字顯示控制項
    1-1237-6-1 Label(標籤)
    1-1247-6-2 LinkLabel(超連結標籤)
    1-1257-7 影像控制項
    1-1267-7-1 PictureBox(影像方塊)
    1-1277-7-2 ImageList(影像清單)
    1-1287-8 清單控制項
    1-1297-8-1 CheckBox(核取方塊)
    1-1307-8-2 RadioButton(選項按鈕)
    1-1317-8-3 ListBox(清單方塊)
    1-1327-8-4 CheckedListBox(核取清單方塊)
    1-1337-8-5 ComboBox(下拉式清單)
    1-1347-8-6 DomainUpDown
    1-1357-8-7 NumericUpDown
    1-1367-8-8 ListView(清單檢視)
    1-1377-8-9 TreeView(樹狀檢視)
    1-138Ch08 Windows Form 控制項( 二)
    1-1398-1 日期時間控制項
    1-1408-1-1 DateTimePicker(日期時間選取器)
    1-1418-1-2 MonthCalendar(月曆)
    1-1428-2 功能表、工具列與狀態列控制項
    1-1438-2-1 MenuStrip(功能表)
    1-1448-2-2 ContextMenuStrip(快顯功能表)
    1-1458-2-3 ToolStrip(工具列)
    1-1468-2-4 StatusStrip(狀態列)
    1-1478-3 容器控制項
    1-1488-3-1 GroupBox(群組方塊)
    1-1498-3-2 Panel(面板)
    1-1508-3-3 FlowLayoutPanel
    1-1518-3-4 TableLayoutPanel
    1-1528-3-5 SplitContainer
    1-1538-3-6 TabControl
    1-1548-4 對話方塊控制項
    1-1558-4-1 FontDialog(字型對話方塊)
    1-1568-4-2 ColorDialog(色彩對話方塊)
    1-1578-4-3 SaveFileDialog(另存新檔對話方塊)
    1-1588-4-4 OpenFileDialog(開啟舊檔對話方塊)
    1-1598-4-5 FolderBrowserDialog(瀏覽資料夾對話方塊)
    1-1608-5 其它控制項
    1-1618-5-1 ProgressBar(進度列)
    1-1628-5-2 Timer(計時器)
    1-1638-5-3 TrackBar(滑動軸)
    1-1648-6 GDI+ 繪圖
    1-1658-6-1 建立Graphics 物件
    1-1668-6-2 建立色彩、筆畫與筆刷
    1-1678-6-3 繪製線條與形狀
    1-1688-6-4 繪製文字
    1-1698-6-5 顯示圖像
    1-1708-7 列印支援
    1-171Ch09 檔案存取
    1-1729-1 System.IO 命名空間
    1-1739-2 存取資料夾
    1-1749-3 存取檔案
    1-1759-4 讀寫檔案
    1-1769-4-1 使用StreamReader 類別讀取文字檔
    1-1779-4-2 使用StreamWriter 類別寫入文字檔
    1-1789-4-3 使用FileStream 類別讀寫文字檔
    1-179Part 3 資料庫篇
    1-180Ch10 建立資料庫與SQL 查詢
    1-18110-1 認識資料庫
    1-18210-2 建立SQL Server 資料庫
    1-18310-3 在Visual Studio 連接SQL Server 資料庫
    1-18410-4 SQL 語法
    1-18510-4-1 Select 指令( 選取資料)
    1-18610-4-2 Insert 指令 ( 新增資料)
    1-18710-4-3 Update 指令 ( 更新資料)
    1-18810-4-4 Delete 指令 ( 刪除資料)
    1-189Ch11 資料庫存取
    1-19011-1 Windows 應用程式存取資料庫的方式
    1-19111-2 ADO.NET 的架構
    1-19211-3 使用DataReader 物件存取資料庫
    1-19311-3-1 使用SqlConnection 物件建立資料連接
    1-19411-3-2 使用SqlCommand 物件執行SQL 命令
    1-19511-3-3 使用SqlDataReader 物件讀取資料
    1-19611-4 使用DataSet 物件存取資料庫
    1-19711-4-1 使用SqlDataAdapter 物件執行SQL 命令
    1-19811-4-2 建立DataSet 物件
    1-19911-4-3 DataSet 物件與控制項的整合運用
    1-20011-5 使用DataGridView 控制項操作資料
    1-20111-6 使用BindingNavigator 控制項巡覽資料
    1-202Part 4 物件導向篇
    1-203Ch12 類別、物件與結構
    1-20412-1 認識物件導向
    1-20512-2 宣告類別
    1-20612-2-1 宣告欄位
    1-20712-2-2 宣告方法
    1-20812-2-3 宣告屬性
    1-20912-3 物件的生命週期
    1-21012-4 建構函式
    1-21112-4-1 宣告建構函式
    1-21212-4-2 重載建構函式
    1-21312-4-3 呼叫相同類別內的建構函式
    1-21412-4-4 使用建構函式複製物件
    1-21512-4-5 私有建構函式
    1-21612-4-6 靜態建構函式
    1-21712-5 解構函式
    1-21812-5-1 宣告解構函式
    1-21912-5-2 實作IDisposable 介面的Dispose() 方法若
    1-22012-6 存取層級
    1-22112-7 靜態類別
    1-22212-8 部分類別
    1-22312-9 巢狀型別
    1-22412-10 陣列V.S. 索引子
    1-22512-10-1 以陣列存取物件
    1-22612-10-2 以索引子存取物件
    1-22712-11 類別V.S. 命名空間
    1-22812-12 結構
    1-22912-13 物件/ 集合初始設定式
    1-23012-14 匿名型別
    1-231Ch13 繼承、介面與多型
    1-23213-1 繼承
    1-23313-1-1 宣告子類別
    1-23413-1-2 設定類別成員的存取層級
    1-23513-1-3 覆蓋父類別的屬性或方法
    1-23613-1-4 呼叫父類別內被覆蓋的屬性或方法
    1-23713-1-5 防止子類別覆蓋父類別的屬性或方法
    1-23813-1-6 遮蔽父類別的成員
    1-23913-1-7 抽象類別、抽象方法與抽象屬性
    1-24013-1-8 子類別的建構函式與解構函式
    1-24113-1-9 類別階層
    1-24213-1-10 使用繼承的時機
    1-24313-2 介面
    1-24413-2-1 宣告介面的成員
    1-24513-2-2 實作介面的成員
    1-24613-2-3 使用介面的時機
    1-24713-3 多型
    1-24813-3-1 使用繼承實作多型
    1-24913-3-2 使用介面實作多型
    1-250Ch14 運算子重載、委派與事件
    1-25114-1 運算子重載
    1-25214-2 委派
    1-25314-2-1 連結具名方法的委派
    1-25414-2-2 連結匿名方法的委派
    1-25514-2-3 Multi-cast 委派
    1-25614-3 事件
    1-25714-3-1 事件驅動
    1-25814-3-2 C# 的事件模式
    1-25914-3-3 事件的宣告、觸發與處理
    1-260Ch15 泛型與Iterator
    1-26115-1 使用泛型
    1-26215-2 宣告泛型
    1-26315-2-1 宣告泛型類別
    1-26415-2-2 宣告泛型結構
    1-26515-2-3 宣告泛型介面
    1-26615-2-4 宣告泛型方法
    1-26715-2-5 宣告泛型委派
    1-26815-3 型別參數的條件約束
    1-26915-4 泛型中的預設關鍵字default
    1-27015-5 Iterator
    1-271Appendix A 資料型別的成員
    1-272版權頁
    1-273封底

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans