
0人評分過此書
Visual C# 2013程式設計實例演練與系統開發
-
0 導論(Introduction)
-
光碟內容說明
-
標準作業環境
-
快速入門秘技指引
-
-
1 新一代整合式開發環境Visual Studio 013的介紹
-
1-1 何謂.NET?
-
1-1-1 .NET的意義
-
1-1-2 新一代.NET的平台架構
-
1-1-3 .NET程式的編譯方式
-
-
1-2 Microsoft .NET Framework 4.5.1介紹
-
1-2-1 .NET Framework的基本概念
-
1-2-2 .NET Framework 4.5.1的功能與新特色
-
-
1-3 什麼是Visual C# 2013
-
1-3-1 何謂「C#」?
-
1-3-2 C#優越的語言特性
-
-
1-4 Visual C# 2013的主要優勢與應用領域
-
1-4-1 學習C#的優勢
-
1-4-2 C#的應用領域
-
-
1-5 Visual C# 2013的新功能與特色
-
1-5-1 非同步作業async修飾詞和await運算子
-
1-5-2 更有效率的平行運算(Parallel Computing)
-
1-5-3 System.IO.Compression提供更佳的壓縮率
-
-
1-6 Visual C# 2013其他重要功能介紹
-
1-6-1 插入程式碼片段(Code Snippets)
-
1-6-2 部分類別(Partial classes)
-
1-6-3 疊代器(Iterator)
-
1-6-4 匿名方法(Anonymous Methods)
-
1-6-5 運算子多載(Operator Overloading)
-
1-6-6 泛型(Generics)
-
1-6-7 dynamic動態型別
-
1-6-8 IntelliSense和Refactoring的支援
-
1-6-9 物件、集合初始化設定式
-
-
1-7 Visual Studio 2013重要技術介紹
-
1-7-1 AJAX─Asynchronous JavaScript And XML
-
1-7-2 LINQ─Language Integrated Query
-
1-7-3 XAML─Extensible Application Markup Language
-
1-7-4 WCF─Windows Communication Foundation
-
-
課後習題
-
-
2 Windows Form整合式開發環境(IDE)介紹
-
2-1 Visual C# 2013 專案架構和常用圖示
-
2-1-1 Visual C# 2013專案架構介紹
-
2-1-2 Visual C# 2013程式開發常見圖示介紹
-
-
2-2 Visual C# 2013環境介面的功能操作
-
2-2-1 Visual C# 2013專案類型
-
2-2-2【工具箱】─存放控制項與元件
-
2-2-3【伺服器總管】─如何與伺服器互動及新增與管理資料庫
-
2-2-4【方案總管】─管理應用程式表單與相關檔案
-
2-2-5【屬性視窗】─可變更控制項或元件的屬性設定
-
2-2-6【表單視窗】─用來設計應用程式的版面(Layout)
-
2-2-7【功能表】─提供執行視窗環境的相關功能
-
2-2-8【工具列】─提供經常使用的命列按鈕選項
-
-
2-3 Visual C# 2013專案開發操作技巧
-
2-3-1 程式碼變更追蹤功能
-
2-3-2 將其他元件從專案中加入參考以擴充程式功能
-
-
2-4 Visual C# 2013最佳化環境設定
-
2-4-1 選擇適當字型與調整字型大小
-
2-4-2 程式碼行號顯示設定
-
2-4-3 匯入和匯出環境設定
-
-
2-5 Visual C# 2013除錯方式
-
2-5-1 錯誤清單視窗(Error List)
-
2-5-2 程式碼逐步執行(Step Into Code)
-
2-5-3 切換中斷點(Toggle Breakpoint)
-
2-5-4 監看式視窗(Watch Windows)
-
2-5-5 即時運算視窗(Immediate Window)
-
2-5-6 命令視窗(Command Window)
-
-
課後習題
-
-
3 Visual C# 2013資料型別
-
3-1 共通型別系統(Common Type System)介紹
-
3-1-1 CLR、CTS與CLS三者關係
-
3-1-2 實值型別與參考型別(Value Type & Reference Type)
-
3-1-3 裝箱與拆箱(Boxing & Unboxing)
-
3-1-4 隱含轉換&明確轉換(Implicit conversion & Explicit conversion)
-
-
3-2 變數(Variable)與常數(Constant)介紹
-
3-2-1 變數(Variable)
-
3-2-2 常數(Constant)
-
3-2-3 變數與常數命名技巧
-
-
3-3 Visual C# 2013關鍵字
-
3-4 Visual C# 2013運算子
-
3-4-1 運算子優先順序和結合性
-
3-4-2 一元運算子(Unary operators)
-
3-4-3 算術運算子(Arithmetic operators)
-
3-4-4 串連運算子(Concatenation operators)
-
3-4-5 關係運算子(Relational operators)
-
3-4-6 邏輯運算子(Logical operators)
-
3-4-7 指定運算子(Assignment operators)
-
-
3-5 is和as運算子
-
3-5-1 is運算子
-
3-5-2 as運算子
-
-
3-6 資料型別種類(Data types class)
-
3-7 var匿名型別(Anonymous Types)
-
3-8 enum、struct、Nullable資料型別介紹
-
3-8-1 列舉(enum)資料型別
-
3-8-2 結構(struct)資料型別
-
3-8-3 Nullable類別
-
-
3-9 資料型別的轉換方法
-
3-9-1 System.Convert轉換
-
3-9-2 型別.Parse方法
-
3-9-3 指定轉換(Cast)
-
-
課後習題
-
-
4 Visual C# 2013的程式流程控制
-
4-1 結構化程式設計(Structured Programming)
-
4-2 循序結構
-
4-3 選擇結構
-
4-3-1 單層if 陳述句
-
4-3-2 雙層if…else 陳述句
-
4-3-3 巢狀if 陳述句
-
4-3-4 switch陳述句
-
4-3-5 條件運算子(?:)陳述句
-
-
4-4 重覆結構
-
4-4-1 for陳述句
-
4-4-2 foreach 陳述句
-
4-4-3 while陳述句
-
4-4-4 do while陳述句
-
4-5-1 break陳述句
-
4-5-2 continue陳述句
-
4-5-3 goto陳述句
-
-
課後習題
-
-
5 字元(Char)和字串(String)
-
5-1 字元(Char)
-
5-1-1 何謂「字元」?
-
5-1-2 逸出序列(Escape Sequences)
-
5-1-3 常用字元處理方法
-
-
5-2 字串(String)
-
5-2-1 常用字串處理屬性
-
5-2-2 常用字串處理方法
-
-
5-3 字串格式化函數─String.Format()和ToString()
-
5-3-1 何謂格式化?
-
5-3-2 數值格式化
-
5-3-3 日期格式化
-
-
5-4 字串管理大師─StringBuilder類別
-
5-4-1 StringBuilder常用屬性
-
5-4-2 StringBuilder常用方法
-
-
課後習題
-
-
6 陣列與集合類別
-
6-1 陣列(Array)
-
6-1-1 一維陣列(One-dimension Array)宣告
-
6-1-2 二維陣列(Two-dimension Array)宣告
-
6-1-3 三維陣列(Three-dimension Array)宣告
-
6-1-4 不規則陣列(Jagged Array)宣告
-
6-1-5 隱含型別(Implicitly Typed)陣列宣告
-
6-1-6 陣列常用的屬性
-
6-1-7 陣列常用的方法
-
6-1-8 使用Array類別來對陣列進行處理
-
-
6-2 集合(Collection)類別
-
6-2-1 何謂「集合」?
-
6-2-2 常見的集合類別介紹
-
-
6-3 ArrayList類別
-
6-3-1 可存放多樣型態的ArrayList類別
-
6-3-2 ArrayList類別常用屬性和方法
-
6-3-3 ArrayList類別範例程式
-
-
6-4 Hashtable類別
-
6-4-1 Hashtable類別常用屬性和方法
-
6-4-2 Hashtable類別範例程式
-
-
6-5 SortedList類別
-
6-5-1 SortedList類別常用屬性和方法
-
6-5-2 SortedList類別範例程式
-
-
6-6 Queue類別
-
6-6-1 Queue類別常用屬性和方法
-
6-6-2 Queue類別範例程式
-
-
6-7 Stack類別
-
6-7-1 Stack類別常用屬性和方法
-
6-7-2 Stack類別範例程式
-
-
課後習題
-
-
7 方法與參數(Method & Parameter)
-
7-1 方法的使用
-
7-1-1 方法的宣告
-
7-1-2 方法的呼叫
-
7-1-3 用存取修飾詞來限定方法有效的使用範圍
-
7-1-4 其他修飾詞介紹
-
-
7-2 參數傳遞(Parameter passing)的機制
-
7-2-1 傳值呼叫(Call by value)
-
7-2-2 傳參考呼叫(Call by reference)
-
-
7-3 方法參數的使用
-
7-3-1 於方法中傳遞基本資料型別參數
-
7-3-2 於方法中傳遞物件參數
-
7-3-3 以陣列方式來傳遞方法引數-params
-
7-3-4 ref與out的使用差異
-
-
7-4 建構函式和解構函式
-
7-4-1 建構函式(Constructor)─初始化新物件成員
-
7-4-2 解構函式(Destructor)─釋放物件所佔用的資源
-
7-4-3 using陳述句-垃圾記憶體資源回收(Garbage Collection)技巧
-
-
7-5 撰寫遞迴(Recursion)程式
-
課後習題
-
-
8 例外處理(Exception handling)要訣
-
8-1 何謂例外(Exception)?
-
8-2 常見的錯誤類型
-
8-2-1 語法錯誤(Syntax error)
-
8-2-2 編譯期錯誤(Compile time error)
-
8-2-3 邏輯錯誤(Logical error)
-
8-2-4 執行期錯誤(Run time error)
-
8-2-5 數值性錯誤(Numerical error)
-
-
8-3 結構化例外處理-try …catch…finally
-
8-4 利用throw來丟出例外訊息
-
8-5 運用System.Exception類別
-
8-6 打造一個專屬的例外類別
-
課後習題
-
-
9 物件導向程式設計(OOP)
-
9-1 物件導向基本概念
-
9-2 類別和物件(Class and Object)
-
9-2-1 宣告類別(Declaring Classes)
-
9-2-2 建立物件(Creating Objects)
-
9-2-3 建立類別屬性(Property)
-
9-2-4 建立類別方法(Method)
-
9-2-5 建立不需實體化的靜態類別(Static Class)
-
9-2-6 匿名物件(Anonymous Objects)
-
9-2-7 內部類別(Inner Class)
-
-
9-3 命名空間(Namespace)
-
9-3-1 宣告命名空間(Declaring Namespaces)
-
9-3-2 匯入命名空間(Importing Namespaces)
-
9-3-3 建立命名空間別名(Alias)
-
9-3-4 利用命名空間來打造My物件
-
-
9-4 繼承性(Inheritance)
-
9-4-1 單一繼承(Single inheritance)
-
9-4-2 C#不支援多重繼承(Multiple inheritance)?
-
9-4-3 this和base的使用技巧
-
-
9-5 多型(Polymorphism)
-
9-5-1 多載(Overloading)─建立相同方法名稱
-
9-5-2 重寫(Overriding)─重新打造類別方法
-
-
9-6 封裝(Encapsulation)─達成資訊隱藏
-
9-7 抽象化(Abstraction)
-
9-8 介面定義與實作方法
-
9-8-1 介面(Interface)定義
-
9-8-2 實作(Implementation)方法
-
9-8-3 利用介面(Interface)來達成多型範例程式
-
-
9-9 抽象類別(Abstract Class)
-
課後習題
-
-
10 檔案處理(File processing)
-
10-1 檔案處理概觀
-
10-2 檔案存取大師System.IO命名空間
-
10-3 從檔案取出內容
-
10-3-1 BinaryReader-二進位檔案內容讀取器
-
10-3-2 StreamReader-資料流檔案內容讀取器
-
-
10-4 將內容寫入檔案
-
10-4-1 BinaryWriter-二進位檔案內容寫入器
-
10-4-2 StreamWriter-資料流檔案內容寫入器
-
-
10-5 檔案(File)存取
-
10-5-1 檔案刪除
-
10-5-2 變更檔名
-
10-5-3 檔案移動
-
10-5-4 檔案複製
-
10-5-5 檔案存取時間相關資訊
-
-
10-6 目錄(Directory)存取
-
10-6-1 建立目錄
-
10-6-2 刪除目錄
-
10-6-3 搬移目錄
-
10-6-4 列出目錄所有檔案
-
10-6-5 列出目錄中所有子目錄
-
-
10-7 專案檔案三大派系的使用
-
10-7-1 資源檔(.resx)
-
10-7-2 設定檔(.settings)
-
10-7-3 應用程式組態檔(App.config)
-
-
課後習題
-
-
11 常用控制項與MessageBox類別介紹
-
11-1 通用控制項(Common Controls)
-
11-1-1 Button控制項
-
11-1-2 ComboBox控制項
-
11-1-3 Label控制項
-
11-1-4 TextBox控制項
-
11-1-5 ToolTip控制項
-
11-1-6 CheckBox控制項
-
11-1-7 RadioButton控制項
-
11-1-8 ListBox控制項
-
11-1-9 ListView控制項
-
11-1-10 TreeView控制項
-
11-1-11 PictureBox控制項
-
11-1-12 NotifyIcon控制項
-
-
11-2 容器控制項(Containers)
-
11-2-1 GroupBox控制項
-
11-2-2 Panel控制項
-
11-2-3 TabControl控制項
-
-
11-3 訊息方塊MessageBox類別介紹
-
11-3-1 MessageBox.Show()顯示訊息方塊方法
-
11-3-2 MessageBoxButtons按鈕顯示列舉型別成員
-
11-3-3 MessageBoxIcon圖示顯示列舉型別成員
-
11-3-4 MessageBoxOptions特殊顯示列舉型別成員
-
11-3-5 DialogResult接收按下哪個按鈕列舉型別成員
-
-
課後習題
-
-
12 其它控制項分類介紹
-
12-1 功能表與工具列(Menus & Toolbars)控制項
-
12-1-1 ContextMenuStrip控制項
-
12-1-2 MenuStrip控制項
-
12-1-3 StatusStrip控制項
-
12-1-4 ToolStrip控制項
-
-
12-2 資料(Data)控制項
-
12-2-1 DataSet元件
-
12-2-2 DataGridView控制項
-
12-2-3 BindingSource控制項
-
-
12-3 元件(Components)控制項
-
12-3-1 ErrorProvider元件
-
12-3-2 ImageList元件
-
12-3-3 Process元件
-
12-3-4 Timer元件
-
-
12-4 對話方塊(Dialogs)控制項
-
12-4-1 FolderBrowserDialog控制項
-
12-4-2 OpenFileDialog控制項
-
12-4-3 SaveFileDialog控制項
-
-
課後習題
-
-
13 Windows市集應用程式開發
-
13-1 Windows 市集應用程式與XAML介紹
-
13-1-1 什麼是Windows 市集應用程式?
-
13-1-2 Windows市集應用程式架構
-
13-1-3 XAML概觀
-
13-1-4 XAML語法專門用語
-
13-1-5 XAML 命名空間
-
-
13-2 Windows 市集應用程式一般控制項
-
13-2-1 Button控制項
-
13-2-2 CheckBox控制項
-
13-2-3 ComboBox控制項
-
13-2-4 TextBlock控制項
-
13-2-5 RadioButton控制項
-
13-2-6 TextBox控制項
-
-
13-3 Windows 市集應用程式其他控制項
-
13-3-1 Image控制項
-
13-3-2 PasswordBox控制項
-
13-3-3 AppBar控制項
-
-
課後習題
-
-
14 視窗事件的控制方式
-
14-1 事件概觀
-
14-2 滑鼠事件(Mouse Event)
-
14-3 鍵盤事件(Keyboard Event)
-
14-4 委派(Delegate)
-
課後習題
-
-
15 ADO.NET 元件介紹
-
15-1 ADO.NET架構
-
15-2 ADO.NET的重要功能介紹
-
15-3 System.Data命名空間
-
15-3-1 匯入System.Data命名空間來叫用ADO.NET元件
-
15-3-2 引用System.Data.OleDb命名空間來存取Access資料庫
-
15-3-3 引用System.Data.SqlClient命名空間來存取SQL Server資料庫
-
-
15-4 .NET Framework Data Provider
-
15-4-1 Connection物件
-
15-4-2 Command物件
-
15-4-3 DataReader物件
-
15-4-4 DataAdapter物件
-
-
15-5 DataSet物件
-
15-5-1 DataTable物件
-
15-5-2 DataView物件
-
-
15-6 資料庫管理連線字串方式
-
15-6-1 OleDbConnectionStringBuilder類別管理Microsoft Access連線
-
15-6-2 SqlConnectionStringBuilder類別管理Microsoft SQL Server連線
-
-
課後習題
-
-
16 語言整合查詢(LINQ)
-
16-1 何謂LINQ?
-
16-2 LINQ查詢
-
16-2-1 LINQ查詢三大步驟
-
16-2-2 不使用foreach 的強制立即查詢
-
16-2-3 基本查詢-篩選、排序、群組、聯結、選取/投影
-
-
16-3 LINQ to ADO.NET
-
16-3-1 LINQ to DataSet
-
16-3-2 LINQ to SQL
-
-
16-4 LINQ to Objects
-
16-5 LINQ to XML
-
16-6 PLINQ
-
課後習題
-
-
17 設計模式使用C#
-
17-1 何謂設計模式(Design Pattern)?
-
17-2 獨體模式(Singleton Pattern)
-
17-3 策略模式(Strategy Pattern)
-
17-4 工廠模式(Factory Pattern)
-
17-5 觀察者模式(Observer Pattern)
-
17-6 轉接器模式(Adapter Pattern)
-
17-7 裝飾模式(Decorator Pattern)
-
17-8 命令模式(Command Pattern)
-
17-9 控制反轉模式(IoC Pattern)
-
17-10 表象模式(Facade Pattern)
-
課後習題
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分