

內容簡介
編寫本書的主要目的是為了讓初學者能快速進入Visual C# 2017程式設計的殿堂,透過書中精挑細選的範例程式學習程式設計技巧,養成初學者具有紮實和獨立程式設計能力。本書主題內容由淺入深涵蓋範圍如下:●主控台應用程式設計介紹程式設計基本流程,培養初學者基本電腦素養和程式設計能力。●物件導向程式設計介紹類別的定義,類別中資料成員、欄位、成員函式(方法)的定義、靜態成員的使用,與類別繼承的介紹,透過主控台應用程式以繼承Windows Form類別的方式建立簡單的視窗應用程式,讓您了解視窗應用程式底層的原理,以提昇您物件導向程式設計的能力。●視窗應用程式設計完整介紹表單和常用與進階控制項的屬性、方法、事件處理以及視窗與各類型的控制項應用,使初學者具有開發視窗應用程式的能力。●檔案與多媒體程式設計介紹如何透過目錄與檔案類別存取文字和二進位資料檔與如何在Windows開發多媒體應用程式,如播放聲音檔、播放影片及其他媒體檔。●ADO.NET資料庫與LINQ程式設計介紹如何使用SQL Server Express建立資料庫, 學會資料控制項及資料集設計工具的使用,了解資料庫的存取與繫結技術,再介紹新一代的資料查詢技術LINQ,讓您可在Windows平台下快速查詢陣列、集合物件、SQL Server Express資料庫的資料。●ASP.NET 網頁應用程式開發使用Visual Studio 2017與C#快速開發ASP.NET Web應用程式,並配合資料控制項,快速開發Client/Server架構的Web資料庫應用程式與jQuery Mobile跨行動裝置應用程式。
產品目錄
Chapter01 認識VS 2017與主控台應用程式
1.1 Visual Studio介紹
1.2 C# 語言介紹
1.3 Visual Studio 2017版本分類
1.4 如何安裝Visual Studio Community 2017
1.5 主控台應用程式介紹
1.6 第一個主控台應用程式
1.7 方案與專案
1.8 命名空間
1.9 課後練習
Chapter02 資料型別與主控台應用程式輸出入
2.1 程式構成要素
2.2 常值與變數
2.3 如何宣告變數的資料型別
2.4 運算子與運算式
2.5 主控台應用程式輸出入方法
2.6 Escape sequence控制字元
2.7 課後練習
Chapter03 流程控制與例外處理
3.1 結構化程式設計
3.2 選擇結構
3.3 重複結構
3.4 break與continue敘述
3.5 程式除錯
3.6 例外處理
3.7 課後練習
Chapter04 陣列物件
4.1 陣列
4.2 陣列常用的屬性與方法
4.3 Array類別常用的靜態方法
4.4 多維陣列
4.5 不規則陣列
4.6 課後練習
Chapter05 方法
5.1 方法
5.2 亂數類別的使用
5.3 方法的定義與呼叫
5.4 引數的傳遞方式
5.5 陣列間引數的傳遞方式
5.6 遞迴
5.7 多載
5.8 課後練習
Chapter06 物件與類別
6.1 程序導向與物件導向程式設計
6.2 物件與類別
6.3 建構函式
6.4 靜態成員
6.5 物件陣列
6.6 類別繼承
6.7 使用主控台程式建立視窗程式
6.8 課後練習
Chapter07 視窗應用程式開發
7.1 建立視窗應用程式專案
7.2 整合開發環境介紹
7.3 控制項編輯與命名
7.4 視窗應用程式的開發
7.5 課後練習
Chapter08 表單輸出入介面設計
8.1 Form常用的屬性
8.2 Form常用的事件
8.3 Label 和 LinkLabel標籤控制項
8.4 TextBox文字方塊控制項
8.5 Button按鈕控制項
8.6 MessageBox.Show方法
8.7 課後練習
Chapter09 常用控制項(一)
9.1 Timer計時控制項
9.2 PictureBox圖片方塊控制項
9.3 ImageList影像清單控制項
9.4 GroupBox / Panel容器控制項
9.5 RadioButton / CheckBox選擇控制項
9.6 課後練習
Chapter10 常用控制項(二)
10.1 ListBox/CheckedListBox/ComboBox清單控制項
10.2 MonthCalendar/DateTimePicker日期時間控制項
10.3 HScrollBar/VScrollBar/TrackBar捲軸控制項
10.4 RichTextBox豐富文字方塊
10.5 課後練習
Chapter11 視窗事件處理技巧
11.1 事件介紹
11.2 鍵盤事件
11.3 滑鼠事件
11.4 共享事件
11.5 觸控事件
11.6 課後練習
Chapter12 功能表與對話方塊控制項
12.1 功能表控制項
12.2 快顯功能表控制項
12.3 工具列控制項
12.4 狀態列控制項
12.5 字型對話方塊控制項
12.6 色彩對話方塊控制項
12.7 檔案對話方塊控制項
12.8 列印文件控制項
12.9 列印對話方塊控制項
12.10 列印格式對話方塊控制項
12.11 預覽列印對話方塊控制項
12.12 課後練習
Chapter13 檔案與多媒體
13.1 檔案與資料流
13.2 System.IO命名空間
13.3 目錄相關類別
13.4 檔案與路徑相關類別
13.5 文字檔的寫入與讀取
13.6 二進位檔的寫入與讀取
13.7 音效與多媒體播放
13.8 課後練習
Chapter14 資料庫應用程式
14.1 ADO .NET簡介
14.2 建立SQL Express資料庫
14.3 第一個資料庫應用程式
14.4 資料記錄的單筆巡覽、新增、修改與刪除
14.5 BindingNavigator控制項
14.6 資料庫的關聯查詢
14.7 課後練習
Chapter15 LINQ資料查詢技術
15.1 LINQ簡介
15.2 LINQ查詢運算式的使用
15.3 LINQ to Objects
15.4 LINQ to Entities
15.5 使用LINQ to Entities編輯資料表記錄
15.6 課後練習
Chapter16 ASP .NET Web應用程式
16.1 ASP.NET Web應用程式專案
16.2 開啟ASP.NET Web應用程式專案
16.3 DetailsView控制項的使用
16.4 Web Form網頁資料表的關聯查詢
16.5 jQuery Mobile跨平台行動網站設計
16.6 課後練習
Appendix A C#常用類別方法
Appendix B ASCII表
1.1 Visual Studio介紹
1.2 C# 語言介紹
1.3 Visual Studio 2017版本分類
1.4 如何安裝Visual Studio Community 2017
1.5 主控台應用程式介紹
1.6 第一個主控台應用程式
1.7 方案與專案
1.8 命名空間
1.9 課後練習
Chapter02 資料型別與主控台應用程式輸出入
2.1 程式構成要素
2.2 常值與變數
2.3 如何宣告變數的資料型別
2.4 運算子與運算式
2.5 主控台應用程式輸出入方法
2.6 Escape sequence控制字元
2.7 課後練習
Chapter03 流程控制與例外處理
3.1 結構化程式設計
3.2 選擇結構
3.3 重複結構
3.4 break與continue敘述
3.5 程式除錯
3.6 例外處理
3.7 課後練習
Chapter04 陣列物件
4.1 陣列
4.2 陣列常用的屬性與方法
4.3 Array類別常用的靜態方法
4.4 多維陣列
4.5 不規則陣列
4.6 課後練習
Chapter05 方法
5.1 方法
5.2 亂數類別的使用
5.3 方法的定義與呼叫
5.4 引數的傳遞方式
5.5 陣列間引數的傳遞方式
5.6 遞迴
5.7 多載
5.8 課後練習
Chapter06 物件與類別
6.1 程序導向與物件導向程式設計
6.2 物件與類別
6.3 建構函式
6.4 靜態成員
6.5 物件陣列
6.6 類別繼承
6.7 使用主控台程式建立視窗程式
6.8 課後練習
Chapter07 視窗應用程式開發
7.1 建立視窗應用程式專案
7.2 整合開發環境介紹
7.3 控制項編輯與命名
7.4 視窗應用程式的開發
7.5 課後練習
Chapter08 表單輸出入介面設計
8.1 Form常用的屬性
8.2 Form常用的事件
8.3 Label 和 LinkLabel標籤控制項
8.4 TextBox文字方塊控制項
8.5 Button按鈕控制項
8.6 MessageBox.Show方法
8.7 課後練習
Chapter09 常用控制項(一)
9.1 Timer計時控制項
9.2 PictureBox圖片方塊控制項
9.3 ImageList影像清單控制項
9.4 GroupBox / Panel容器控制項
9.5 RadioButton / CheckBox選擇控制項
9.6 課後練習
Chapter10 常用控制項(二)
10.1 ListBox/CheckedListBox/ComboBox清單控制項
10.2 MonthCalendar/DateTimePicker日期時間控制項
10.3 HScrollBar/VScrollBar/TrackBar捲軸控制項
10.4 RichTextBox豐富文字方塊
10.5 課後練習
Chapter11 視窗事件處理技巧
11.1 事件介紹
11.2 鍵盤事件
11.3 滑鼠事件
11.4 共享事件
11.5 觸控事件
11.6 課後練習
Chapter12 功能表與對話方塊控制項
12.1 功能表控制項
12.2 快顯功能表控制項
12.3 工具列控制項
12.4 狀態列控制項
12.5 字型對話方塊控制項
12.6 色彩對話方塊控制項
12.7 檔案對話方塊控制項
12.8 列印文件控制項
12.9 列印對話方塊控制項
12.10 列印格式對話方塊控制項
12.11 預覽列印對話方塊控制項
12.12 課後練習
Chapter13 檔案與多媒體
13.1 檔案與資料流
13.2 System.IO命名空間
13.3 目錄相關類別
13.4 檔案與路徑相關類別
13.5 文字檔的寫入與讀取
13.6 二進位檔的寫入與讀取
13.7 音效與多媒體播放
13.8 課後練習
Chapter14 資料庫應用程式
14.1 ADO .NET簡介
14.2 建立SQL Express資料庫
14.3 第一個資料庫應用程式
14.4 資料記錄的單筆巡覽、新增、修改與刪除
14.5 BindingNavigator控制項
14.6 資料庫的關聯查詢
14.7 課後練習
Chapter15 LINQ資料查詢技術
15.1 LINQ簡介
15.2 LINQ查詢運算式的使用
15.3 LINQ to Objects
15.4 LINQ to Entities
15.5 使用LINQ to Entities編輯資料表記錄
15.6 課後練習
Chapter16 ASP .NET Web應用程式
16.1 ASP.NET Web應用程式專案
16.2 開啟ASP.NET Web應用程式專案
16.3 DetailsView控制項的使用
16.4 Web Form網頁資料表的關聯查詢
16.5 jQuery Mobile跨平台行動網站設計
16.6 課後練習
Appendix A C#常用類別方法
Appendix B ASCII表
規格
誠品貨碼 / 2681563087004
ISBN13 / 9789864342877
ISBN10 / 9864342878
EAN貨碼 / 9789864342877
頁數 / 624
開數 / 17K
注音版 / 否
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X0CM
級別 / N:無
退貨說明
退貨須知:
- 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
- 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。
依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
- 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
- 報紙、期刊或雜誌。
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
- 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
- 國際航空客運服務。
若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:
- 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
- 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
- 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
- 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送




