可視化程式設計與Visual Basic 內容簡介
本書是全國教育科學“九五”規劃重點研究項目成果教材,體現全新高職高專教育教學理念、當今IT專業領域主流技術和技能,是“現代高職高專信息技術教材”叢書中的一本。 本書由9章構成,包括可視化編程基礎,簡單程式設計與輸入、輸出控制項,VisualBasic程式設計基礎,過程與標識符的作用域,簡單用戶界面設計,高級用戶界面設計,檔案系統及其控制項,VisualBasic開發多媒體應用程式,VisualBasic開發資料庫應用程式等。各章都附有實訓和概念練習題。 本書結構清晰、內容豐富、知識涵蓋面廣,突出面向實踐、重在套用的特點,通過本書大量具有針對性的實例的學習,讀者可以學習到Visual Basic語言本身的編程方法和技巧,界面設計的基本原則與多媒體應用程式的開發,以及與資料庫的連線等技術。 本書可作為高職高專及各類高等院校計算機相關專業VB程式設計課程的教材,對於使用Visual Basic從事套用技術開發的從業人員和愛好者也有重要參考價值。可視化程式設計與Visual Basic 本書目錄
第1章 可視化編程基礎1.1 用戶界面
1.1.1 什麼是用戶界面
1.1.2 如何與計算機進行互動
1.1.3 應用程式對用戶的提示
1.1.4 命令
1.1.5 選單和對話框
1.1.6 圖形對象
1.1.7 鍵盤和滑鼠
1.1.8 設計用戶界面的一般性原則
1.2 可視化程式語言Visual Basic簡介
1.2.1 Visual Basic語言特點
1.2.2 事件驅動編程
1.2.3 啟動和退出
1.2.4 工作視窗介紹
1.2.5 工作模式
1.3 編寫第一個Visual Basic應用程式
習題
第2章 簡單程式設計與輸入、輸出控制項
2.1 對象
2.1.1 對象的概念
2.1.2 對象的屬性
2.1.3 對象的方法
2.1.4 對象事件與事件過程
2.2 控制項
2.2.1 控制項
2.2.2 控制項的命名
2.2.3 控制項的基本操作
2.3 標籤(Label)控制項
2.3.1 問題的闡述
2.3.2 標籤控制項
2.4 文本框(TextBox)控制項
2.4.1 問題的闡述
2.4.2 文本框控制項的常用屬性
2.4.3 文本框控制項的常用事件
2.4.4 文本框控制項的常用方法
2.5 命令按鈕(CommandButton)控制項
2.5.1 問題的闡述
2.5.2 命令按鈕控制項的常用屬性
2.5.3 命令按鈕的常用事件
2.6 Visual Basic應用程式的結構與設計步驟
2.6.1 Visual Basic的工程結構
2.6.2 V1sualBasic應用程式結構
2.6.3 Visual Basic開發應用程式的一般步驟
2.7 定製工作環境
2.7.1 編輯器的設定
2.7.2 設定通用特性
2.7.3 編譯
2.7.4 設定連線視窗
習題
第3章 Visual Basic程式設計基礎
3.1 數據類型
3.1.1 基本數據類型
3.1.2 轉換數據類型
3.2 常量與變數
3.2.1 標識符
3.2.2 常量
3.2.3 變數
3.3 運算符與表達式
3.3.1 算術運算符與算術表達式
3.3.2 字元串運算符
3.3.3 關係運算符與關係表達式
3.3.4 邏輯運算符與邏輯表達式
3.3.5 表達式的執行順序
3.4 結構化程式設計簡述
3.4.1 結構化程式設計
3.4.2 3種基本結構
3.5 順序結構程式設計
3.5.1 賦值語句
3.5.2 注釋語句
3.5.3 結束語句
3.6 選擇結構的程式設計
3.6.1 條件語句(If)
3.6.2 多分支語句(Select Case)
3.7 循環結構的程式設計
3.7.1 計數循環(ForNext語句)
3.7.2 當循環(While Wend)
3.7.3 Do循環(Do Loop)
3.8 循環的嵌套
3.9 數組
3.9.1 數組的概念
3.9.2 數組的定義
3.9.3 數組元素的引用
3.9.4 動態數組
3.9.5 數組元素的輸入與輸出
3.10 控制項數組
3.10.1 基本概念
3.10.2 建立控制項數組
3.11 常用內部函式
3.11.1 數學函式
3.11.2 字元串函式
3.11.3 日期與時間函式
習題
第4章 過程與標識符的作用域
4.1 Sub過程
4.1.1 Sub過程的定義
4.1.2 建立Sub過程
4.1.3 Sub過程的調用
4.2 Function過程
4.2.1 Function過程的定義
4.2.2 Function過程的調用
4.3 參數傳遞機制
4.4 標識符的作用域
4.4.1 變數的作用域
4.4.2 過程的作用域
習題
第5章 簡單用戶界面設計
5.1 窗體
5.1.1 窗體的添加
5.1.2 窗體的主要屬性
5.1.3 窗體的主要方法
5.1.4 窗體的主要事件
5.1.5 應用程式的啟動與退出
5.2 複選框(CheckBox)、選項鈕(OptionBunon)、(Frame)
5.2.1 問題的闡述
5.2.2 複選框(CheckBox)
5.2.3 選項鈕(OptionBunon)
5.2.4 框架(Frame)
5.2.5 套用實例
5.3 滾動條(Scrol1Bar)、列表框(ListBox)和組合框(ComboBox)
5.3.1 問題的闡述
5.3.2 滾動條(Scro11Bar)
5.3.3 列表框(ListBox)
5.3.4 組合框(ComboBox)
5.3.5 套用範例
5.4 計時器(Timer)
5.4.1 計時器
5.4.2套用範例
5.5 圖形圖像
5.5.1 圖形檔案類型
5.5.2 圖像框(Image)
5.5.3 圖片框(Picture)
5.5.4 直線控制項(Line)和形狀控制項(Shape)
5.5.5 套用範例
習題
第6章 高級用戶界面設計
6.1 選單設計的原則和編程技術
6.1.1 選單設計的一般原則
6.1.2 使用“選單編輯器”視窗建立選單
6.1.3 剪貼簿對象
6.1.4 創建快捷選單的方法
6.1.5 套用範例
6.2 工具列的使用技術
6.3 狀態欄的編程技術
6.3.1 問題的闡述
6.4 “資源管理器”風格的界面設計
6.4.1 問題的闡述
6.4.2 列表瀏覽器控制項的使用
6.5 “顯示器屬性”風格的界面設計
6.5.1 問題的闡述
6.5.2 問題的解決方案--TabStrip控制項的使用
6.6 具有分級視圖的用戶界面設計
6.6.1 問題的闡述
6.6.2 問題的解決方案--樹狀瀏覽器控制項
6.7 通用對話框的使用
6.7.1 問題的闡述
6.7.2 “打開”對話框
6.7.3 “另外儲存為”對話框
6.7.4 “顏色”對話框
6.7.5 “列印”對話框
6.8 多文檔(MDl)界面的設計
6.8.1 問題的闡述
6.8.2 多文檔窗體的特性
6.8.3 MDI窗體的創建
習題
第7章 檔案系統及其控制項
7.1 檔案概述
7.1.1 檔案存儲結構
7.1.2 檔案類別
7.2 檔案操作
7.2.1 順序檔案操作
7.2.2 隨機檔案操作
7.3 檔案系統控制項
7.3.1 驅動器列表框控制項
7.3.2 目錄列表框
7.3.3 檔案列表框
7.4 用檔案系統對象模型進行檔案處理
7.4.1 File SystemobJect(FSO)對象模型
7.4.2 FSO對象模型中的對象和創建
7.4.3 驅動器對象操作
7.4.4 資料夾對象操作
7.4.5 檔案對象操作
習題
第8章 Visual Basic開發多媒體應用程式
8.1 多媒體基本知識
8.1.1 圖像的基本知識
8.1.2 數字音頻基本知識
8.1.3 視頻(Video)
8.2 設計多媒體程式的常用方法
8.3 利用MCI控制項開發多媒體軟體
8.3.1 MCI控制項簡介
8.3.2 MCI控制項的屬性和事件
8.3.3 使用MCI的一般步驟
8.4 利用對象連結嵌入OLE開發多媒體軟體
8.4.1 使用構件的兩種方法
8.4.2 對象連結與對象嵌入
8.4.3 設計時的對象連結與嵌入
8.4.4 ole控制項的主要屬性
8.5 利用Windows的API函式開發多媒體程式
8.5.1 API的聲明
8.5.2 MCI函式
習題
第9章 Visual Basic開發資料庫應用程式
9.1 關係資料庫簡介
9.2 可視化數據管理器的使用
9.2.1 創建新的資料庫和表
9.2.2 記錄的添加、刪除和修改
9.2.3 使用數據窗體設計器
9.3 使用數據控制項(DATA)運算元據庫
9.3.1 Data控制項
9.3.2 數據綁定控制項
9.3.3 Recordset方法運算元據庫
9.3.4 套用範例
9.4 使用AD0訪問資料庫
習題