《21世紀高等學校計算機規(guī)劃教材·高校系列:Visual Basic程序設計及應用》內(nèi)容包括Visual Basic入門、程序設計基礎、語法、程序控制結(jié)構、常用控件、數(shù)組、過程及應用、菜單及多重窗體設計、文件操作、圖形與動畫、數(shù)據(jù)庫編程。本書層次清晰,由淺入深,講解步驟明確,一步步地引領讀者學習Visual Basic程序設計編程知識及技術,并用其典型案例和綜合實例說明其應用。每章后面都附有習題和上機實驗,可供讀者參考學習。
《21世紀高等學校計算機規(guī)劃教材·高校系列:Visual Basic程序設計及應用》所講授的內(nèi)容容易學習和掌握,并能反映計算機編程概念;通過一般性的實例講解,解釋程序設計邏輯思路、解決問題的方法及其應用。堅持按照先進、精簡、實用的原則選擇教材內(nèi)容,把握合適的難易程度,引入大量應用實例,盡量做到簡單明了、通俗易懂。重視運用圖、表及典型案例說明問題。
本書正確處理了理論知識和實踐技能的關系,實用性和針對性強,既可作為高等院校的教學用書,也非常適合Visual Basic程序設計的愛好者和技術人員自學。
《21世紀高等學校計算機規(guī)劃教材·高校系列:Visual Basic程序設計及應用》的目的是讓讀者掌握Visual Basic編程環(huán)境、語法、程序結(jié)構、面向?qū)ο蟪绦蛟O計基礎以及Visual Basic應用;培養(yǎng)讀者一定的程序設計能力,并掌握程序設計的一般方法和面向?qū)ο蟪绦蛟O計方法;培養(yǎng)讀者一定的邏輯思維能力及系統(tǒng)開發(fā)的能力。 本書所講授的內(nèi)容容易學習和掌握,并能反映計算機編程概念;通過實例講解,解釋程序設計邏輯思路、解決問題的方法及其應用。堅持按照先進、精簡、實用的原則選擇教材內(nèi)容;把握合適的難易程度,引入大量應用實例,盡量做到簡單明了、通俗易懂;重視運用圖、表及典型案例說明問題。
第1章 Visual Basic入門
1.1 Visual Basic概述
1.1.1 什么是Visual Basic
1.1.2 Visual Basic的版本
1.1.3 Visual Basic的主要特點
1.1.4 Visual Basic 6.0的啟動和退出
1.2 Visual Basic集成開發(fā)環(huán)境
1.2.1 主窗口
1.2.2 工具箱窗口
1.2.3 窗體設計窗口
1.2.4 工程資源管理器窗口
1.2.5 屬性窗口
1.2.6 窗體布局窗口
1.2.7 代碼窗口
1.2.8 立即窗口
1.3 Visual Basic編程入門
1.3.1 Visual Basic開發(fā)應用程序步驟
1.3.2 Visual Basic應用程序的構成
1.3.3 Visual Basic工程管理
1.4 使用幫助功能
1.5 程序調(diào)試
1.5.1 錯誤的類型
1.5.2 調(diào)試和排錯
1.6 Visual Basic程序設計入門舉例
習題及上機實驗題
第2章 Visual Basic程序設計基礎
2.1 程序設計概述
2.1.1 程序設計定義
2.1.2 如何學習程序設計
2.2 結(jié)構化程序設計基礎
2.2.1 結(jié)構化程序設計基本概念
2.2.2 結(jié)構化程序設計圖的表示
2.2.3 結(jié)構化程序設計算法舉例
2.2.4 結(jié)構化程序設計特點、優(yōu)點和缺點
2.3 可視化編程的基礎
2.3.1 對象的概念
2.3.2 屬性
2.3.3 事件
2.3.4 方法
2.3.5 窗體
2.3.6 控件及其操作
2.4 可視化程序設計舉例
習題及上機實驗題
第3章 Visual Basic語言基礎
3.1 數(shù)據(jù)類型
3.1.1 數(shù)據(jù)類型的基本概念
3.1.2 基本數(shù)據(jù)類型
3.2 常量和變量
3.2.1 常量和變量命名的規(guī)則
3.2.2 常量
3.2.3 變量
3.3 運算符和表達式
3.3.1 算術表達式
3.3.2 字符串表達式
3.3.3 關系表達式
3.3.4 邏輯表達式
3.3.5 日期表達式
3.3.6 表達式中不同數(shù)據(jù)類型的轉(zhuǎn)換
3.3.7 運算符的優(yōu)先級
3.4 常用內(nèi)部函數(shù)
3.4.1 數(shù)學運算函數(shù)
3.4.2 字符串函數(shù)
3.4.3 日期和時間函數(shù)
3.4.4 類型轉(zhuǎn)換函數(shù)
3.5 編碼規(guī)則
3.6 Visual Basic語言基礎舉例
習題及上機實驗題
第4章 程序控制結(jié)構
4.1 順序結(jié)構
4.1.1 賦值語句
4.1.2 數(shù)據(jù)的輸入/輸出操作
4.1.3 其他常用語句
4.2 選擇結(jié)構
4.2.1 If語句
4.2.2 多分支Select Case語句
4.2.3 選擇結(jié)構的嵌套
4.2.4 條件函數(shù)
4.3 循環(huán)結(jié)構
4.3.1 For...Next循環(huán)語句
4.3.2 Do...Loop循環(huán)語句
4.3.3 While...Wend循環(huán)語句
4.3.4 其他控制語句
4.3.5 循環(huán)的嵌套
4.3.6 幾種循環(huán)語句比較
4.4 程序控制結(jié)構舉例
4.4.1 累加和累乘
4.4.2 遞推法
4.4.3 素數(shù)
4.4.4 窮舉法
習題及上機實驗題
第5章 常用控件的使用
5.1 Visual Basic的控件類型
5.1.1 標準控件
5.1.2 ActiveX控件
5.1.3 可插入對象
5.1.4 控件的命名規(guī)則
5.2 常用標準控件的使用
5.2.1 標簽和文本框控件
5.2.2 圖片框控件
5.2.3 圖像框控件
5.2.4 命令按鈕控件
5.2.5 單選按鈕和復選框控件
5.2.6 列表框和組合框控件
5.2.7 滾動條控件
5.2.8 框架控件
5.2.9 選項卡控件
5.3 控件應用舉例
習題及上機實驗題
第6章 數(shù)組及其他構造類型
6.1 數(shù)組的基本概念
6.1.1 使用數(shù)組的目的
6.1.2 數(shù)組的概念及分類
6.1.3 數(shù)組的聲明
6.2 靜態(tài)數(shù)組的聲明及引用
6.2.1 一維數(shù)組
6.2.2 二維數(shù)組和多維數(shù)組
6.3 動態(tài)數(shù)組的聲明及引用
6.4 數(shù)組的初始化與基本操作
6.4.1 數(shù)組的初始化
6.4.2 數(shù)組元素的輸入、輸出和復制
6.4.3 求數(shù)組指定維數(shù)的上界和下界
6.5 數(shù)組的應用
6.5.1 排序問題
6.5.2 查找算法
6.5.3 數(shù)組元素的插入與刪除
6.5.4 綜合舉例
6.6 控件數(shù)組
6.6.1 控件數(shù)組概念
6.6.2 控件數(shù)組的建立與刪除
6.6.3 控件數(shù)組的使用
6.7 用戶自定義數(shù)據(jù)類型
6.7.1 用戶自定義數(shù)據(jù)類型的定義
6.7.2 用戶自定義型變量的聲明和使用
6.7.3 用戶自定義型數(shù)組使用
6.8 For Each...Next循環(huán)語句在數(shù)組中的作用
習題及上機實驗題
第7章 過程及應用
7.1 過程概述
7.2 Sub過程
7.2.1 事件過程
7.2.2 Sub過程的定義
7.2.3 Sub過程的調(diào)用
7.3 函數(shù)過程
7.3.1 Function函數(shù)過程的定義
7.3.2 Function函數(shù)過程的調(diào)用
7.4 過程中的參數(shù)
7.4.1 參數(shù)傳遞的定義
7.4.2 參數(shù)傳遞的內(nèi)容
7.5 過程的嵌套調(diào)用和遞歸調(diào)用
7.5.1 過程的嵌套調(diào)用
7.5.2 過程的遞歸調(diào)用
7.6 變量的作用域和生存期
7.6.1 工程結(jié)構
7.6.2 變量的作用域
7.6.3 變量的生存期
7.7 過程設計應用舉例
習題及上機實驗題
第8章 菜單和多重窗體設計
8.1 菜單編輯器
8.1.1 Visual Basic中的菜單
8.1.2 菜單編輯器的使用
8.1.3 動態(tài)菜單的設計
8.1.4 彈出式菜單的設計
8.1.5 菜單應用舉例
8.2 多重窗體設計
8.2.1 多重窗體
8.2.2 多文檔界面
8.2.3 工具欄和狀態(tài)欄設計
8.2.4 多重窗體應用舉例
習題及上機實驗題
第9章 文件操作
9.1 文件的概念
9.1.1 概述
9.1.2 文件的結(jié)構
9.1.3 文件的分類
9.1.4 文件的基本操作
9.2 文件的管理
9.2.1 順序文件的基本操作
9.2.2 隨機文件的基本操作
9.2.3 文件操作函數(shù)的使用
9.2.4 文件操作語句的使用
9.3 文件系統(tǒng)控件
9.3.1 驅(qū)動器、文件目錄和文件操作控件
9.3.2 通用對話框控件
9.3.3 通用對話框控件舉例
9.4 App對象
9.5 文件操作應用舉例
習題及上機實驗題
第10章 圖形與動畫
10.1 定時器控件
10.2 坐標系
10.3 直線與形狀控件
10.4 繪圖屬性
10.5 圖形方法
10.5.1 Cls方法
10.5.2 PSet方法
10.5.3 Line方法
10.5.4 Circle方法
10.5.5 Point方法
10.6 繪制圖形應用舉例
習題及上機實驗題
第11章 數(shù)據(jù)庫編程
11.1 數(shù)據(jù)庫設計基礎
11.1.1 數(shù)據(jù)庫的一些基本概念
11.1.2 結(jié)構化查詢語言SQL
11.1.3 VB的數(shù)據(jù)庫訪問
11.1.4 VB數(shù)據(jù)庫系統(tǒng)結(jié)構
11.2 可視化數(shù)據(jù)管理器
11.2.1 可視化數(shù)據(jù)管理器的數(shù)據(jù)管理
11.2.2 數(shù)據(jù)窗體設計器的使用
11.3 數(shù)據(jù)控件
11.3.1 數(shù)據(jù)控件的屬性、方法和事件
11.3.2 用控件顯示數(shù)據(jù)
11.4 ODBC
11.4.1 ODBC概述
11.4.2 ODBC數(shù)據(jù)源管理
11.4.3 與ODBC數(shù)據(jù)庫連接
11.5 ADO數(shù)據(jù)控件
11.5.1 ADO對象模型
11.5.2 ADO數(shù)據(jù)控件
11.5.3 ADO數(shù)據(jù)控件應用舉例
習題及上機實驗題
參考文獻