內容簡介
由微軟MVP、大學教師以及MCSD、MCPD認證專家共同編著,並由大學教授程式設計教師提供寶貴意見與審校,是一本適合大專院校教學,以及MTA、MCP、MCPD、MCSD認證課程的先修教材。內容豐富,範例操作與解說皆有圖例、分析與詳細說明,讓初學者學習完全無障礙。
■ C#程式設計入門篇
介紹Visual Studio 2017整合開發工具的使用,採循序漸進方式,以主控台專案介紹C# 資料型別、選擇結構、重複結構、陣列、方法的語法,使初學者具有程式設計的基本素養。
■ 物件導向程式設計篇
介紹Windows Form應用程式開發技巧。以深入淺出方式,使初學者具有物件導向的觀念,並介紹類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。
■ 視窗應用程式設計篇
介紹 Windows Form 應用程式常用工具,包括視窗輸出入介面、各種清單與容器的設計、各種對話方塊及鍵盤與滑鼠事件、功能表與工具列設計、多表單與MDI 多表單的應用,使初學者能活用工具箱的工具以建構出豐富的 Windows Form 應用程式。
■ 資料庫程式設計篇
介紹微軟的離線式資料存取架構 ADO.NET。包含SQL 資料庫的建立、SQL 陳述式的使用、資料庫連接與存取、交易處理機制、預存程序撰寫與呼叫、 XML 文件的搜尋與存取等議題。並介紹 LINQ 和 Entity Framework;透過 LINQ 能使用一致性的資料查詢技術、來處理陣列、集合物件、DataSet、SQL 資料庫和 XML…等資料來源;使用 Entity Framework 讓開發人員不用處理資料庫程式設計的細節,可以直覺的物件導向方式撰寫資料庫程式。
■ 網路應用程式與跨平台行動裝置網站設計篇
介紹微軟 ASP.NET Web Form 與 ASP.NET MVC 的Web應用程式開發方式、包含建置 AJAX 非同步網頁、檔案上傳、使用資料工具建置網頁資料庫、Chart 網頁圖表建置、Web服務的設計與呼叫;說明MVC應用程式Model的建置、Controller與View的設計,最後設計簡易書籍管理系統。並介紹行動網站開發技術jQuery Mobile,透過jQuery Mobile整合ASP.NET建置跨平台的美食搜尋行動網站與書籍查詢行動網站。
■ 物件導向程式設計篇
介紹Windows Form應用程式開發技巧。以深入淺出方式,使初學者具有物件導向的觀念,並介紹類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。
■ 視窗應用程式設計篇
介紹 Windows Form 應用程式常用工具,包括視窗輸出入介面、各種清單與容器的設計、各種對話方塊及鍵盤與滑鼠事件、功能表與工具列設計、多表單與MDI 多表單的應用,使初學者能活用工具箱的工具以建構出豐富的 Windows Form 應用程式。
■ 資料庫程式設計篇
介紹微軟的離線式資料存取架構 ADO.NET。包含SQL 資料庫的建立、SQL 陳述式的使用、資料庫連接與存取、交易處理機制、預存程序撰寫與呼叫、 XML 文件的搜尋與存取等議題。並介紹 LINQ 和 Entity Framework;透過 LINQ 能使用一致性的資料查詢技術、來處理陣列、集合物件、DataSet、SQL 資料庫和 XML…等資料來源;使用 Entity Framework 讓開發人員不用處理資料庫程式設計的細節,可以直覺的物件導向方式撰寫資料庫程式。
■ 網路應用程式與跨平台行動裝置網站設計篇
介紹微軟 ASP.NET Web Form 與 ASP.NET MVC 的Web應用程式開發方式、包含建置 AJAX 非同步網頁、檔案上傳、使用資料工具建置網頁資料庫、Chart 網頁圖表建置、Web服務的設計與呼叫;說明MVC應用程式Model的建置、Controller與View的設計,最後設計簡易書籍管理系統。並介紹行動網站開發技術jQuery Mobile,透過jQuery Mobile整合ASP.NET建置跨平台的美食搜尋行動網站與書籍查詢行動網站。
- Chapter 1 C#程式架構、資料型別與Console應用程式介紹(第1-1頁)
- 1.1 Visual Studio 2017簡介(第1-1頁)
- 1.2 C#程式架構(第1-2頁)
- 1.3 C#資料型別(第1-7頁)
- 1.4 C#運算子(第1-17頁)
- 1.5 主控台應用程式(第1-24頁)
- 1.6 主控台應用程式格式化輸出入(第1-30頁)
- 1.7 資料型別轉換(第1-43頁)
- 1.8 列舉資料型別(第1-48頁)
- 1.9 結構資料型別(第1-50頁)
- Chapter 2 流程控制(第2-1頁)
- 2.1 選擇結構(第2-1頁)
- 2.2 重複結構(第2-13頁)
- Chapter 3 陣列與方法(第3-1頁)
- 3.1 陣列(第3-1頁)
- 3.2 規則與不規則陣列(第3-14頁)
- 3.3 結構與結構陣列(第3-18頁)
- 3.4 方法(第3-21頁)
- 3.5 方法的使用(第3-22頁)
- 3.6 引數的傳遞方式(第3-33頁)
- 3.7 如何在方法間傳遞陣列(第3-39頁)
- 3.8 方法多載(第3-41頁)
- 3.9 區塊變數、區域變數、靜態變數與類別欄位(第3-43頁)
- Chapter 4 視窗應用程式(第4-1頁)
- 4.1 Windows Form應用程式專案(第4-1頁)
- 4.2 物件導向程式設計觀念(第4-2頁)
- 4.3 第一個Windows Form應用程式(第4-3頁)
- 4.4 表單檔的組成(第4-14頁)
- 4.5 認識整合開發環境(第4-18頁)
- 4.6 控制項的操作(第4-25頁)
- Chapter 5 物件與類別(第5-1頁)
- 5.1 前言(第5-1頁)
- 5.2 物件與類別(第5-2頁)
- 5.3 物件導向程式設計的特性(第5-6頁)
- 5.4 物件與類別的建立(第5-17頁)
- 5.5 實例 - 堆疊(第5-47頁)
- Chapter 6 繼承、多型、介面(第6-1頁)
- 6.1 繼承(第6-1頁)
- 6.2 靜態成員(第6-4頁)
- 6.3 多型(第6-8頁)
- 6.4 介面與實作(第6-26頁)
- 6.5 delegate委派型別(第6-35頁)
- 6.6 結構與類別的關係(第6-38頁)
- 6.7 List泛型類別(第6-39頁)
- 6.8 視窗應用程式(第6-42頁)
- Chapter 7 列舉器與集合(第7-1頁)
- 7.1 使用列舉器瀏覽陣列內容(第7-1頁)
- 7.2 集合類別(第7-8頁)
- 7.3 泛型與非泛型集合類別實作(第7-8頁)
- Chapter 8 例外與檔案處理(第8-1頁)
- 8.1 try{…} catch{…} finally{…} 語法(第8-1頁)
- 8.2 例外類別(第8-4頁)
- 8.3 自定例外處理 - 使用throw敘述(第8-13頁)
- 8.4 例外類別繼承(第8-15頁)
- 8.5 System.IO命名空間常用類別介紹(第8-18頁)
- 8.6 DirectoryInfo類別(第8-19頁)
- 8.7 FileInfo類別(第8-24頁)
- 8.8 檔案讀寫(第8-29頁)
- 8.9 Path類別(第8-33頁)
- 8.10 DriveInfo類別(第8-34頁)
- Chapter 9 表單與基礎控制項(第9-1頁)
- 9.1 Form表單介紹(第9-1頁)
- 9.2 Label標籤控制項(第9-8頁)
- 9.3 LinkLabel連結標籤控制項(第9-14頁)
- 9.4 ToolTip提示控制項(第9-15頁)
- 9.5 Button按鈕控制項(第9-20頁)
- 9.6 TextBox文字方塊控制項(第9-24頁)
- 9.7 MessageBox.Show顯示對話方塊方法(第9-34頁)
- Chapter 10 常用控制項(一)(第10-1頁)
- 10.1 RadioButton選項按鈕控制項(第10-1頁)
- 10.2 CheckBox核取方塊控制項(第10-3頁)
- 10.3 容器控制項(第10-7頁)
- 10.4 清單控制項(第10-20頁)
- Chapter 11 常用控制項(二)(第11-1頁)
- 11.1 圖片控制項(第11-1頁)
- 11.2 上下按鈕控制項(第11-12頁)
- 11.3 捲軸控制項(第11-17頁)
- 11.4 計時器與日期時間控制項(第11-24頁)
- Chapter 12 豐富文字方塊與工具列(第12-1頁)
- 12.1 RichTextBox豐富文字方塊控制項(第12-1頁)
- 12.2 ToolStrip工具列控制項(第12-3頁)
- 12.3 ToolStripContainer工具列容器控制項(第12-17頁)
- 12.4 StatusStrip狀態列控制項(第12-20頁)
- 12.5 MenuStrip功能表控制項(第12-28頁)
- 12.6 ContextMenuStrip快顯功能表控制項(第12-36頁)
- Chapter 13 滑鼠鍵盤與共用事件(第13-1頁)
- 13.1 鍵盤事件(第13-1頁)
- 13.2 滑鼠事件(第13-15頁)
- 13.3 控制項共用事件(第13-23頁)
- Chapter 14 對話方塊與多表單應用(第14-1頁)
- 14.1 FontDialog字型對話方塊控制項(第14-1頁)
- 14.2 ColorDialog色彩對話方塊控制項(第14-3頁)
- 14.3 檔案對話方塊(第14-8頁)
- 14.4 多表單開發(第14-13頁)
- 14.5 MDI多表單開發(第14-21頁)
- Chapter 15 ADO.NET簡介與SQL Express資料庫設計(第15-1頁)
- 15.1 資料庫概念(第15-1頁)
- 15.2 SQL Server Express LocalDB資料庫介紹(第15-5頁)
- 15.3 SQL語法(第15-14頁)
- 15.4 ADO.NET簡介(第15-23頁)
- 15.5 .NET Framework Data Provider(第15-27頁)
- Chapter 16 ADO.NET資料庫存取(一)(第16-1頁)
- 16.1 如何引用ADO.NET命名空間(第16-1頁)
- 16.2 如何使用Connection物件(第16-3頁)
- 16.3 如何使用DataReader物件(第16-17頁)
- 16.4 使用SQL語法的注意事項(第16-29頁)
- Chapter 17 ADO.NET資料庫存取(二)(第17-1頁)
- 17.1 如何使用DataSet物件(第17-1頁)
- 17.2 如何使用Command物件(第17-18頁)
- 17.3 ADO.NET交易處理(第17-33頁)
- Chapter 18 資料繫結與預存程序的使用(第18-1頁)
- 18.1 如何使用DataView物件(第18-1頁)
- 18.2 資料繫結(第18-7頁)
- 18.3 如何將DataTable進行關聯(第18-13頁)
- 18.4 使用BindingManagerBase巡覽資料表記錄(第18-17頁)
- 18.5 如何使用預存程序(第18-23頁)
- Chapter 19 讀寫XML文件(第19-1頁)
- 19.1 XML簡介(第19-1頁)
- 19.2 如何讀取XML文件的記錄(第19-5頁)
- 19.3 如何搜尋XML文件的記錄(第19-7頁)
- 19.4 如何編輯XML文件的記錄(第19-11頁)
- Chapter 20 LINQ資料查詢技術(第20-1頁)
- 20.1 LINQ簡介(第20-1頁)
- 20.2 如何撰寫LINQ查詢(第20-3頁)
- 20.3 LINQ to Objects(第20-7頁)
- 20.4 LINQ to XML(第20-10頁)
- 20.5 LINQ方法(第20-15頁)
- 20.6 LINQ to DataSet(第20-24頁)
- 20.7 ADO .NET Entity Framework(第20-32頁)
- Chapter 21 ASP.NET Web應用程式(第21-1頁)
- 21.1 ASP.NET Web應用程式簡介(第21-1頁)
- 21.2 ASP.NET AJAX非同步網頁(第21-2頁)
- 21.3 ASP.NET網頁資料庫(第21-11頁)
- 21.4 ASP.NET網頁圖表設計(第21-33頁)
- Chapter 22 ASP.NET MVC應用程式(第22-1頁)
- 22.1 ASP.NET MVC應用程式簡介(第22-1頁)
- 22.2 ASP.NET MVC專案架構(第22-3頁)
- 22.3 ASP.NET MVC書籍管理網站實作(第22-5頁)
- Chapter 23 jQuery Mobile跨平台行動裝置應用程式開發(第23-1頁)
- 23.1 jQuery Mobile簡介(第23-1頁)
- 23.2 jQuery Mobile開發(第23-2頁)
- 23.3 jQuery Mobile與ASP.NET整合(第23-16頁)
- 23.4 jQuery Mobile與ASP.NET MVC整合(第23-40頁)
- Chapter 24 網路服務程式設計(第24-1頁)
- 24.1 Web服務簡介(第24-1頁)
- 24.2 如何建立Web服務(第24-2頁)
- 24.3 如何呼叫Web服務(第24-7頁)
- 24.4 使用Web服務的限制(第24-12頁)
- 附錄A C#常用類別(第A-1頁)
紙本書 NT$ 650
單本電子書
NT$
455
同分類熱門書