0人評分過此書

Visual C# 2013程式設計實例演練與系統開發

出版日期
2014/02/27
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789862018606

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
  • 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)
    • 課後習題

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading