《21世紀高等學校計算機規劃教材:Visual Basic程序設計教程》以程序設計為主線,介紹Visual Basic語言的基礎知識及可視化程序設計的基本方法,使讀者掌握可視化程序設計的基礎知識和基本思想。全書分為10章,主要包括程序設計語言和可視化界面設計兩方面的內容,在編寫過程中作者將二者進行了有機的結合。
《21世紀高等學校計算機規劃教材:Visual Basic程序設計教程》理論與實踐相結合,強調設計方法和能力的培養,力求做到概念清晰、舉例恰當、深入淺出、循序漸進,為讀者應用Visual Basic進行程序設計奠定良好的基礎。本書既可作為高等院校Visual Basic程序設計課程的教學用書,也可作為對Visual Basic程序設計感興趣的讀者的自學用書。
第1章 VB程序設計概述
1.1 程序設計語言的發展
1.2 Visual Basic 6.0簡介
1.3 VB集成開發環境
1.3.1 VB的啟動和退出
1.3.2 VB集成開發環境主窗口
1.3.3 工具箱窗口
1.3.4 窗體設計窗口
l.3.5 代碼編輯窗口
1.3.6 工程資源管理器窗口
1.3.7 屬性窗口
1.3.8 集成開發環境的設置
1.4 用VB開發應用程序的過程
1.5 VB幫助系統
1.5.1 使用MSDN Library查閱器
1.5.2 上下文幫助
1.5.3 運行所提供的示例
小結
第2章 VB語言基礎
2.1 VB的數據類型
2.1.1 基本數據類型
2.1.2 用戶自定義數據類型
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 運算符和表達式
2.3.1 算術運算符
2.3.2 字符運算符
2.3.3 關系運算符
2.3.4 邏輯運算符
2.3.5 表達式
2.4 常用內部函數
2.4.1 轉換類函數
2.4.2 數學函數
2.4.3 日期時間函數
2.4.4 字符串函數
2.4.5 其他函數
2.5 VB程序設計編碼規則
小結
第3章 VB程序設計初步
3.1 VB對象的基本概念
3.2 窗體和基本控件
3.2.1 窗體(Fom)
3.2.2 標簽(Label)
3.2.3 命令按鈕(Command Button)
3.2.4 文本框(TextBox)
3.2.5 控件的默認屬性
3.3 數據的輸入/輸出
3.3.1 數據的輸入
3.3.2 數據的輸出
3.3.3 字形
3.4 應用舉例
小結
第4章 程序控制結構
4.1 順序結構程序設計
4.2 選擇結構程序設計
4.2.1 If語句
4.2.2 Select Case語句
4.2.3 條件函數
4.3 循環結構程序設計
4.3.1 For…Next語句
4.3.2 Do…Koop語句
4.3.3 while…Wend語句
4.3.4 Exil語句
4.3.5 多重循環
4.4 應用舉例
小結
第5章 數組
5.1 數組的概念
5.1.1 引例
5.1.2 數組與數組元素
5.1.3 數組的下標與維數
5.2 一維數組
5.2.1 一維數組的定義
5.2.2 一維數組的基本操作
5.3 二維數組
5.3.1 二維數組的定義
5.3.2 Z維數組的應用
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.6 應用舉例
小結
第6章 常用控件
6.1 提供選擇的控件
6.1.1 單選按鈕和框架
6.1.2 復選框
6.1.3 列表框
6.1.4 組合框
6.1.5 滾動條
6.2 圖形控件
6.2.1 圖片框
6.2.2 圖像框
6.2.3 直線和形狀
6.3 定時器
6.4 焦點和Tab鍵順序
小結
第7章 過程
7.1 Sub過程
7.1.1 引例
7.1.2 Sub過程的定義
7.1.3 Sub過程的調用
7.1.4 事件過程和通用過程
7.2 Function過程
7.2.1 Function過程的定義
7.2.2 Function過程的調用
7.3 參數傳遞
7.3.1 形式參數與實際參數
7.3.2 參數傳遞方式
7.3.3 數組參數的傳遞
7.3.4 T選參數和可變參數
7.3.5 對象參數
7.4 變量及過程的作用域
7.4.1 VB工程的結構
7.4.2 多重窗體
7.4.3 變量的作用域
7.4.4 過程的作用域
7.5 靜態變量
7.6 鍵盤事件過程
7.7 鼠標事件過程
7.8 應用舉例
小結
第8章 界面設計
8.1 菜單設計
8.1.1 下拉式菜單
8.1.2 彈出式菜單
8.2 通用對話框
8.2.1 文件對話框
8.2.2 顏色對話框
8.2.3 字體對話框
8.2.4 打印對話框
8.2.5 幫助對話框
8.3 多文檔界面
8.3.1 多文檔界面的結構
8.3.2 多文檔界面的設計
8.4 工具欄、狀態欄設計
8.4.1 工具欄設計
8.4.2 狀態欄設計
小結
第9章 圖形操作
9.1 坐標系統
9.1.1 vB的標準坐標系統
9.1.2 自定義坐標系
9.2 繪圖屬性
9.2.1 當前坐標
9.2.2 線寬與線型
9.2.3 色彩和填充
9.3 繪圖方法
9.4 應用舉例
9.4.1 幾何圖形繪制
9.4.2 動畫制作
小結
第10章 文件
10.1 文件的結構與分類
10.1.1 文件命名規則
10.1.2 文件的結構
10.1.3 VB中文件的分類和存取方式
10.2 文件的讀寫流程
10.3 順序文件
10.3.1 順序文件的打開和關閉
10.3.2 順序文件的寫操作
10.3.3 順序文件的讀操作
10.4 隨機文件
10.5 二進制文件
10.6 文件系統控件
10.6.1 驅動器列表框
10.6.2 目錄列表框
10.6 13文件列表框
小結
附錄 AASClI碼表(基本集)
參考文獻