《Visual Basic程序設計基礎》,本書主要介紹了Visual Basic的基礎知識、Visual Basic語言的常用對象、控件的概念及開發簡單Visual Basic程序的步驟以及3種基本控制結構、數組和過程等知識。另外,本書配有《VB語言程序設計實驗指導與習題解答》,為學生提供配套的輔導教材。
第1章 Visual Basic程序開發環境
1.1 VB功能特點
1.1.1 引例
1.1.2 功能特點
1.2 VB集成開發環境
1.2.1 VB集成開發環境簡介
1.2.2 VB主窗口
1.2.3 工具箱
1.2.4 窗體設計/屬性窗口
1.2.5 代碼設計窗口
1.2.6 其他窗口
1.3 VB應用程序的建立
1.3.1 設計用戶界面
1.3.2 編寫事件代碼
1.3.3 程序的運行和調試
1.3.4 保存程序和生成可執行文件
習題一
第2章 Visual Basic的程序設計概述
2.1 程序和編程
2.2 VB面向對象編程的基本概念
2.2.1 對象和類
2.2.2 屬性
2.2.3 事件及事件過程
2.2.4 方法
2.3 窗體和基本控件
2.3.1 通用屬性
2.3.2 窗體
2.3.3 命令按鈕
2.3.4 標簽
2.3.5 文本框
2.3.6 定時器控件
2.4 綜合應用
習題一
第3章 數據類型及運算
3.1 數據類型
3.2 變量和常量
3.2.1 變量
3.2.2 常量
3.3 運算符和表達式
3.3.1 運算符
3.3.2 表達式
3.4 常用內部函數
3.4.1 數學函數
3.4.2 轉換函數
3.4.3 字符函數
3.4.4 日期函數
3.4.5 其他常用函數
3.5 編碼規則
3.6 綜合應用
習題三
第4章 程序的基本控制結構
4.1 VB結構化程序設計基礎
4.1.1 計算機程序設計方法概述
4.1.2 算法及其描述方法
4.1.3 程序設計風格
4.2 順序結構
4.2.1 賦值語句
4.2.2 數據輸出
4.2.3 數據輸入
4.2.4 其他語句
4.3 選擇結構
4.3.1 If條件語句
4.3.2 Select Case語句
4.3.3 條件函數
4.4 循環結構
4.4.1 For循環語句
4.4.2 當循環語句
4.4.3 Do-Loop循環語句
4.4.4 多重循環
4.4.5 GoTo型控制語句
4.5 常用控件
4.5.1 單選鈕
4.5.2 復選框
4.5.3 框架
4.5.4 滾動條
4.6 綜合應用
4.6.1 求最大值與最小值
4.6.2 累和、累積與計數
4.6.3 多分支判斷
4.6.4 輸出圖形
4.6.5 窮舉法、遞推法
4.6.6 VB控件應用——格式對話框
習題四
第5章 數組
5.1 數組的概念
5.2 定長數組
5.2.1 一維數組
5.2.2 多維數組
5.2.3 獲取數組下標上、下界值的函數
5.2.4 靜態數組
5.3 數組的基本操作
5.3.1 數組元素的輸入、輸出與復制
5.3.2 FOR Each……Next語句
5.4 動態數組
5.5 應用舉例
5.5.1 求最大、最小和交換問題
5.5.2 分類統計問題
5.5.3 排序問題
5.5.4 查找問題
5.5.5 插入和刪除問題
5.6 控件數組
5.6.1 控件數組的概念
5.6.2 控件數組的建立和應用
5.7 列表框和組合框
5.7.1 列表框和組合框的說明
5.7.2 列表框和組合框的屬性、方法和事件
5.8 枚舉類型
5.9 自定義的數據類型
5.9.1 自定義類型的定義
5.9.2 自定義類型變量的聲明和使用
5.9.3 自定義類型數組及應用
5.10 綜合應用
5.10.1 簡易計算器設計思路
5.10.2 掃雷程序設計思路
習題五
第6章 過程
6.1 函數(Function)過程
6.1.1 引例
6.1.2 Function過程的定義
6.1.3 調用Function過程
6.2 Sub過程
6.2.1 引例
6.2.2 定義Sub過程
6.2.3 Sub過程的調用
6.3 參數傳遞
6.3.1 形參與實參
6.3.2 傳址與傳值
6.3.3 數組參數的傳遞
6.4 過程的嵌套調用和遞歸調用
6.4.1 過程的嵌套調用
6.4.2 過程的遞歸調用
6.5 變量、過程的作用域
6.5.1 變量的作用域
6.5.2 過程的作用域
6.5.3 靜態變量
6.6 應用舉例
習題六
第7章 用戶界面
7.1 菜單設計
7.1.1 菜單編輯器的使用
7.1.2 彈出式菜單
7.2 對話框
7.2.1 通用對話框
7.2.2 文件對話框
7.2.3 其他對話框
7.3 多重窗體和多文檔界面
7.3.1 多重窗體的管理
7.3.2 多文檔界面
7.4 鼠標與鍵盤
7.4.1 鼠標
7.4.2 鍵盤
7.5 工具欄與狀態欄
7.5.1 工具欄
7.5.2 狀態欄
7.6 綜合應用——簡易文字編輯系統
7.6.1 RichTextBox控件
7.6.2 簡易的文字編輯系統
習題七
第8章圖形處理
8.1 繪圖控件
8.1.1 圖形類控件
8.1.2 圖片框
8.1.3 圖像框
8.1.4 圖形的動態加載
8.2 繪圖基礎知識
8.2.1 VB坐標系
8.2.2 自定義坐標系
8.2.3 圖形層
8.3 繪圖屬性
8.3.1 當前坐標
8.3.2 線寬和線型
8.3.3 填充和色彩
8.4 繪圖方法
8.4.1 Pset方法
8.4.2 Line方法
8.4.3 Cirde方法
8.5 應用舉例
習題八
第9章 數據文件
9.1 文件概述
9.1.1 文件的分類
9.1.2 文件處理流程
9.2 順序文件
9.2.1 打開和關閉文件
9.2.2 數據的讀寫操作
9.2.3 應用舉例
9.3 隨機文件
9.3.1 記錄
9.3.2 打開文件
9.3.3 文件的讀寫操作
9.3.4 應用舉例
9.4 二進制文件
9.4.1 文件操作
9.4.2 應用舉例
9.5 文件系統控件
9.5.1 驅動器列表框
9.5.2 目錄列表框
9.5.3 文件列表框
9.6 綜合應用
習題九
第10章 數據庫技術
10.1 數據庫的概念
10.1.1 基本概念
10.1.2 關系型數據庫
10.1.3 關系型數據庫的建立
10.2 結構化查詢語言
10.2.1 SELECT語句格式
10.2.2 其他數據操縱語句
10.3 VB數據庫訪問
10.3.1 ODBC
10.3.2 ADO對象模型訪問數據庫
10.3.3 ADO數據控件
10.4 綜合應用
習題十
參考文獻