
0人評分過此書
Visual Basic‧NET全方位教材
- 基礎篇
-
1.VBNET 開發環境
-
1.1 如果您熟悉VB60 的話
-
1.2 NET FRAMEWORK
-
1.3 COMMON LANGUAGE RUNTIME
-
1.3.1 程式碼的編譯與執行
-
1.3.2 跨語言的程式整合
-
1.3.3 記憶體管理
-
1.3.4 版本控制
-
1.3.5 CLR 的其他功能
-
-
1.4 NET FRAMEWORK 類別庫
-
1.5 VISUAL STUDIO NET
-
1.6 安裝與啟用VISUAL STUDIO NET
-
1.7 VISUAL STUDIO NET 開發環境介紹
-
1.7.1 工具列的使用
-
1.7.2 工作區
-
1.7.3 輔助設計視窗的顯示與配置
-
1.7.4 各種輔助設計視窗的功能簡介
-
-
1.8 本書閱讀指引
-
-
2.方案與專案
-
2.1 建立一個新的專案
-
2.1.1 表單設計
-
-
2.2 事件與事件程序
-
2.2.1 建立事件程序
-
2.2.2 輸入事件程序的程式碼
-
2.2.3 VSNET 程式編輯器的特殊功能
-
-
2.3 程式的執行與中斷執行
-
2.4 專案管理
-
2.4.1 儲存專案
-
2.4.2 開啟專案
-
2.4.3 加入註解
-
-
2.5 習題
-
-
3 資料型別與運算式
-
3.1 何謂型別
-
3.2 內建資料型別摘要
-
3.3 程式的基本組織法
-
3.3.1 Option 陳述式
-
3.3.2 Imports 陳述式
-
3.3.3 各種自訂型別與Namespace 陳述式
-
-
3.4 宣告陳述式
-
3.4.1 識別項的命名規則
-
3.4.2 識別項型別字元
-
3.4.3 常值型別字元
-
-
3.5 運算式
-
3.6 運算子
-
3.6.1 算術運算子
-
3.6.2 串連運算子
-
3.6.3 比較運算子
-
3.6.4 邏輯運算子
-
3.6.5 位元移位運算子
-
3.6.6 運算子的優先順序
-
3.6.7 運算子的可定義型別範圍
-
-
3.7 設定陳述式
-
3.7.1 宣告與設定陳述式並用
-
3.7.2 擴大和縮小轉換
-
-
3.8 內建資料型別的使用須知
-
3.8.1 整數型別
-
3.8.2 非整數型別
-
3.8.3 Char 型別
-
3.8.4 String 型別
-
3.8.5 Boolean 型別
-
3.8.6 Date 型別
-
3.8.7 Object 型別
-
-
3.9 型別轉換
-
3.9.1 擴大轉換
-
3.9.2 縮小轉
-
3.9.3 隱含和明確轉換
-
3.9.4 使用CType 來轉換型別
-
3.9.5 字串與其他型別之間的轉換
-
3.1.0 資料型別成員
-
3.1.1 習題
-
-
4.基本I/O 與表單
-
4.1 控制項的屬性
-
4.1.1 屬性視窗的操作說明
-
4.1.2 屬性的分類
-
4.1.3 常用屬性簡介
-
4.1.4 在屬性視窗中設定屬性
-
4.1.5 在程式中使用屬性
-
4.1.6 為控制項命名
-
-
4.2 資料的輸入與輸出
-
4.2.1 文字方塊與標籤
-
4.2.2 能顯示多行文字的文字方塊
-
-
4.3 表單的設計概念
-
4.4 調整控制項的位置與大小
-
4.4.1 手動調整
-
4.4.2 使用配置屬性來調整
-
4.4.3 「格式」功能表與「配置」工具列
-
-
4.5 在程式中加註解
-
4.6 END 陳述式
-
4.7 程式設計概念
-
4.8 程式範例
-
4.9 再談資料的輸入與輸出
-
4.9.1 內建函式
-
4.9.2 InputBox 函式
-
4.9.3 MsgBox 函式與MessageBox 類別
-
4.9.4 Format 函式
-
4.1.0 習題
-
-
-
5.流程控制與陣列
-
5.1 選擇結構
-
5.1.1 單一選擇的If 陳述式
-
5.1.2 二選一的if 陳述式
-
5.1.3 多選一的If 陳述式
-
5.1.4 巢狀的If 陳述式
-
5.1.5 Select Case 陳述式
-
-
5.2 迴圈結構
-
5.2.1 計數迴圈(For…Next 陳述式)
-
5.2.2 For…Next 陳述式的簡易範例
-
5.2.3 For…Next 的使用須知
-
5.2.4 計數迴圈的應用範例
-
-
5.3 條件迴圈
-
5.3.1 Do…Loop 陳述式
-
5.3.2 Do…Loop 陳述式的簡易範例
-
5.3.3 WhileWend 陳述式
-
-
5.4 巢狀迴圈
-
5.4.1 計數式巢狀迴圈
-
5.4.2 條件式巢狀迴圈
-
5.4.3 混合式的巢狀迴圈
-
5.4.4 無窮迴圈
-
-
5.5 陣列
-
5.5.1 陣列的宣告
-
5.5.2 陣列應用的基本概念
-
5.5.3 多維陣列
-
5.5.4 改變陣列的大小
-
5.5.5 將一個陣列指派給另一個陣列
-
5.5.6 Array 類別
-
-
5.6 習題
-
-
6.程序
-
6.1 SUB 程序
-
6.1.1 Sub 程序範例
-
6.1.2 如何呼叫Sub 程序
-
-
6.2 FUNCTION 程序
-
6.2.1 Function 程序範例
-
6.2.2 如何呼叫Function 程序
-
-
6.3 引數傳遞方式
-
6.3.1 傳值呼叫
-
6.3.2 傳址呼叫
-
6.3.3 以運算式作為引數
-
6.3.4 引數的資料型別
-
6.3.5 傳遞陣列
-
6.3.6 使用選擇性引數
-
6.3.7 使用不定數目的引數
-
6.3.8 使用指名引數
-
-
6.4 遞迴式呼叫
-
6.5 使用程序的好處
-
6.6 撰寫一個好的程序
-
6.7 習題
-
- 物件導向設計篇
-
7.類別與介面
-
7.1 類別
-
7.1.1 定義一個簡單的類別
-
7.1.2 欄位與屬性
-
7.1.3 事件與事件程序
-
7.1.4 建構函式
-
7.1.5 解構函式
-
7.1.6 繼承
-
-
7.2 類別檔與類別庫
-
7.2.1 建立類別檔
-
7.2.2 建立類別庫
-
-
7.3 識別項的使用範圍
-
7.3.1 識別項的可識別範圍
-
7.3.2 識別項的可存取範圍
-
7.3.3 共用成員
-
7.3.4 識別項的名稱衝突問題
-
7.3.5 表單屬性與控制項的名稱
-
-
7.4 抽象類別
-
7.5 介面
-
7.5.1 建立介面
-
7.5.2 介面的實作
-
7.5.3 透過介面來使用物件
-
-
7.6 習題
-
-
8.物件導向設計
-
8.1 多型
-
8.1.1 覆寫基底類別的屬性與方法
-
8.1.2 MyBase、MyClass 與Me
-
8.1.3 多載
-
8.1.4 建構函式多載的問題
-
8.1.5 遮蔽
-
8.1.6 遮蔽與多載的應注意事項
-
8.1.7 遮蔽與覆寫的不同
-
8.1.8 介面之多型
-
-
8.2 繼承
-
8.2.1 建構函式的繼承問題
-
8.2.2 解構函式的繼承問題
-
-
8.3 封裝
-
8.4 抽象
-
8.5 標準模組
-
8.5.1 建立標準模組
-
8.5.2 標準模組的成員
-
8.5.3 標準模組與類別的比較
-
-
8.6 習題
-
-
9.型別
-
9.1 型別的種類
-
9.2 結構
-
9.2.1 一個完整的結構範例
-
9.2.2 結構與類別的不同
-
9.2.3 結構與原始型別的不同
-
-
9.3 列舉
-
9.4 委派
-
9.4.1 晚期繫結
-
9.4.2 藉由引數傳遞委派
-
9.4.3 多點傳送的委派
-
-
9.5 命名空間
-
9.6 型別與程式架構的關係
-
9.6.1 程式是由型別組成的
-
9.6.2 巢狀型別
-
9.6.3 用在型別之外的陳述式
-
9.6.4 型別的應用關念
-
-
9.7 習題
-
- .NET Framework篇
-
10.WINDOWS FORMS
-
10.1 如何查閱表單的成員資訊
-
10.2 表單的屬性
-
10.2.1 屬於內建資料型別的屬性
-
10.2.2 結構型的屬性
-
10.2.3 列舉型的屬性
-
10.2.4 類別型的屬性
-
10.2.5 討論
-
-
10.3 表單的事件
-
10.3.1 啟動表單時引發的事件
-
10.3.2 關閉表單時引發的事件
-
10.3.3 表單的滑鼠事件
-
10.3.4 控制項的鍵盤事件
-
10.3.5 控制項的焦點事件
-
-
10.4 表單的方法
-
10.4.1 主從式表單的運作方式
-
10.4.2 強制回應對話框
-
10.4.3 開啟表單的另類方法
-
-
10.5 表單設計工具產生的程式碼
-
10.6 建立多重文件介面(MDI)
-
10.6.1 建立MDI 應用程式
-
10.6.2 標準MDI 功能表
-
10.6.3 子視窗的啟動過程
-
-
10.7 表單的啟動
-
10.8 習題
-
-
11. WINDOWS FORM元件與控制項(一)
-
11.1 基本I/O 控制項
-
11.1.1 LinkLabel
-
11.1.2 TrackBar
-
11.1.3 NumericUpDown
-
11.1.4 RichTextBox
-
11.1.5 DataTimePicker
-
11.1.6 MonthCalendar
-
-
11.2 其他基本控制項
-
11.2.1 CheckBox
-
11.2.2 RadioButton
-
11.2.3 Timer
-
11.2.4 ProgressBar
-
11.2.5 PictureBox
-
-
11.3 集合型式的控制項
-
11.3.1 ListBox
-
11.3.2 CheckedListBox
-
11.3.3 ComboBox
-
11.3.4 DomainUpDown
-
11.3.5 ImageList
-
-
11.4 管理群組的控制項
-
11.4.1 GroupBox
-
11.4.2 Panel
-
11.4.3 TabControl
-
-
11.5 處理列印的控制項
-
11.5.1 PrintDocument
-
11.5.2 PageSetupDialog
-
11.5.3 PrintDialog
-
11.5.4 PrintPreviewDialog
-
11.5.5 PrintPreviewControl
-
-
11.6 習題
-
-
12. WINDOWS FORM元件與控制項(二)
-
12.1 通用對話框
-
12.1.1 ColorDialog
-
12.1.2 FontDialog
-
12.1.3 FolderBrowserDialog
-
12.1.4 OpenfileDialog
-
12.1.5 SaveFileDialog
-
-
12.2 加強視窗功能的控制項
-
12.2.1 VscrollBar與HscrollBar
-
12.2.2 StatusBar
-
12.2.3 ToolTip
-
12.2.4 ToolBar
-
12.2.5 MainMenu
-
12.2.6 ContextMenu
-
12.2.7 NotifyIcon
-
12.2.8 ListView
-
12.2.9 TreeView
-
12.2.10 Splitter
-
-
12.3 其他
-
12.3.1 ErrorProvider
-
12.3.2 HelpProvider
-
-
-
13.NET FRAMEWORK 類別庫
-
13.1 物件瀏覽器
-
13.1.1 物件瀏覽器的使用說明
-
13.1.2 System 命名空間的內容
-
-
13.2 SYSTEM 命名空間的重要型別
-
13.2.1 Array 類別
-
13.2.2 Environment類別
-
13.2.3 Random類別
-
13.2.4 Math類別
-
13.2.5 String內建資料型別
-
13.2.6 GC類別
-
-
13.3 例外處理
-
13.3.1 錯誤類型
-
13.3.2 Try…CatchFinally 陳述式
-
13.3.3 Exception 類別
-
13.3.4 Exception 類別的成員
-
-
13.4 ARRAYLIST 類別
-
13.5 MICROSOFT.VISUALBASIC命名空間
-
13.5.1 內容簡介
-
13.5.2 VBFixedArrayAttribute
-
13.5.3 VBFixedStringAttribute
-
-
13.6 習題
-
-
14. 目錄與檔案
-
14.1 目錄與檔案的管理工具選項
-
14.2 SYSTEM.IO 命名空間
-
14.2.1 System.IO命名空間摘要
-
14.2.2 FileStream類別
-
14.2.3 StreamWriter類別
-
14.2.4 StreamReader類別
-
14.2.5 BinaryWriter類別
-
14.2.6 BinaryReader類別
-
-
14.3 檔案型式
-
14.3.1 資料儲存方式分類
-
14.3.2 資料存取方式分類
-
14.3.3 檔案應用範例
-
-
14.4 SYSTEM.IO的目錄與檔案資訊
-
14.4.1 Directoty類別
-
14.4.2 Directoryinfo類別
-
14.4.3 File類別
-
14.4.4 Fileinfo類別
-
14.4.5 Path類別
-
-
14.5 習題
-
-
15. 繪圖與影像
-
15.1 GRAPHICS物件
-
15.1.1 使用CreateGraphics方法
-
15.1.2 覆寫OnPaint方法
-
15.1.3 討論
-
-
15.2 PEN 物件
-
15.2.1 線寬與線寬的對齊方式
-
15.2.2 線條的收頭方式
-
15.2.3 線條連接點的處理
-
15.2.4 線條樣式
-
15.2.5 使用材質筆刷型的畫筆
-
15.2.6 其他
-
-
15.3 GRAPHICS物件的繪圖方法
-
15.3.1 繪製直線與形狀
-
15.3.2 繪製曲線
-
15.3.3 繪製路徑
-
15.3.4 繪製區域
-
15.3.5 字型和文字
-
-
15.4 座標轉換
-
15.4.1 座標系統
-
15.4.2 轉換矩陣
-
15.4.3 全域和區域座標轉換
-
15.4.4 座標轉換順序
-
-
15.5 BRUSH物件
-
15.5.1 純色筆刷
-
15.5.2 圖案筆刷
-
15.5.3 材質筆刷
-
15.5.4 漸層筆刷
-
-
15.6 影像物件
-
15.6.1 點陣圖
-
15.6.2 中繼檔
-
15.6.3 多載的DrawImage方法
-
15.6.4 使用ImageAttributes參數調整影像色彩
-
15.6.5 使用內插模式控制影像品質
-
15.6.6 建立影像縮圖
-
-
15.7 透明效果
-
15.7.1 色彩中的Alpha值
-
15.7.2 Graphics物件的混色模式
-
15.7.3 Graphics物件的混色品質
-
-
15.8 GRAPHICS物件的子容器
-
15.8.1 子容器中的轉換矩陣
-
15.8.2 子容器中的裁剪
-
15.8.3 子容器中的品質設定
-
15.8.4 子容器中的子容器
-
-
15.9 習題
-
-
16. 執行緒
-
16.1 使用執行緒的基本概念
-
16.1.1 建立和使用執行緒
-
16.1.2 傳遞參數給執行緒中的程序
-
16.1.3 從執行緒中傳回資料
-
16.1.4 暫停和繼續執行緒
-
-
16.2 執行緒的屬性
-
16.2.1 執行緒優先權
-
16.2.2 前景和背景執行緒
-
16.2.3 執行緒的狀態
-
-
16.3 同步處理
-
16.3.1 多執行緒的競爭問題
-
16.3.2 Interlocked類別
-
16.3.3 Monitor和SyncLock
-
-
16.4 WAITHANDLE
-
16.4.1 Mutex物件
-
16.4.2 AutoResetEvent與ManualResetEvent
-
-
16.5 執行緒集區(THREAD POOLING)
-
16.5.1 取得執行緒集區的相關資訊
-
16.5.2 使用state 引數傳遞參數或傳回值
-
-
16.6 執行緒計時器
-
16.7 多執行緒的效能
-
16.8 設計多執行緒的建議
-
-
17. 元件與控制項
-
17.1 類別庫的應用
-
17.1.1 類別庫範例
-
17.1.2 參考類別庫中的程式
-
-
17.2 命名空間的運用
-
17.2.1 巢狀的命名空間
-
17.2.2 Imports 陳述式
-
17.2.3 名稱相同的型別
-
17.2.4 識別項名稱衝突的問題
-
-
17.3 元件(COMPONENT)
-
17.3.1 元件範例
-
17.3.2 元件設計工具產生的程式碼
-
17.3.3 元件的設計階段屬性(Attribute)
-
-
17.4 自訂控制項
-
17.4.1 從Windows Form控制項衍生
-
17.4.2 從UserControl類別衍生
-
17.4.3 從Control 類別衍生
-
-
17.5 為元件和控制項設計工具圖示
-
-
18. 組件
-
18.1 組件功能
-
18.2 組件的內容
-
18.3 建立組件
-
18.3.1 案例
-
18.3.2 建立簡單名稱組件
-
18.3.3 強式名稱組件
-
18.3.4 建立金鑰組
-
18.3.5 建立強式名稱組件
-
18.3.6 組件資訊清單
-
-
18.4 強式名稱組件的版本控制
-
18.4.1 組態檔
-
18.4.2 應用程式組態檔
-
18.4.3 發行者原則
-
18.4.4 電腦組態檔
-
-
18.5 屬性(ATTRIBUTE)
-
18.5.1 組件屬性
-
18.5.2 設定組件屬性
-
-
18.6 使用VISUAL STUDIO.NET建立組件
-
18.6.1 案例
-
18.6.2 建立組件
-
18.6.3 應用程式組態檔
-
18.6.4 發行者原則
-
-
18.7 組件的組態
-
- 19.附錄:Ascii符號編碼表
- 20.中文名詞索引
- 21.英文名詞索引
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分