出版時間:2010-2 出版社:人民郵電出版社 作者:黃津津 主編,王盈瑛,辛利 編著 頁數(shù):288
內(nèi)容概要
本書以Visual Basic 6.0語言為基礎,著重介紹Visual
Basic編程的基本知識和方法,并將基本知識與實際案例相融合,使學生在學習過程中不但能掌握基本的知識,而且具備了綜合分析問題和解決問題的能力。全書共10章,主要內(nèi)容包括:Visual
Basic概述、窗體和基本控件、數(shù)據(jù)類型與表達式、Visual
Basic控制結(jié)構(gòu)、數(shù)組、過程、文件、程序調(diào)試、菜單與多窗體設計、數(shù)據(jù)庫應用基礎等。每章由4部分組成:基本知識、案例、案例實訓、練習題。每章的案例與案例實訓涵蓋了Visual
Basic程序設計教學大綱要求的相應章節(jié)的全部知識點。同時編寫的《Visual
Basic程序設計——學習與實驗指導》一書可以與本書配套使用,旨在提高學生對知識點的認識,提高操作和應用能力。
本書可作為高等院校非計算機專業(yè)學習Visual Basic程序設計的教材,也可作為計算機等級考試二級Visual
Basic程序設計考試的人員或有關培訓用書,還可作為社會各類學校及自學者學習Visual Basic程序設計的參考書。
書籍目錄
第1章 Visual Basic概述
1.1 Visual Basic簡介
1.1.1 Visual Basic及其發(fā)展
1.1.2 Visual Basic的功能特點
1.2 Visual Basic的啟動與退出
1.2.1 Visual Basic的啟動
1.2.2 Visual Basic的退出
1.3 Visual Basic集成開發(fā)環(huán)境
1.3.1 主窗口
1.3.2 窗體設計器窗口
1.3.3 工具箱窗口
1.3.4 工程資源管理器窗口
1.3.5 屬性窗口
1.3.6 窗體布局窗口
1.3.7 代碼編輯器窗口
1.3.8 其他窗口
1.4 面向?qū)ο蟪绦蛟O計的基本概念
1.4.1 對象及對象類
1.4.2 對象的屬性、方法與事件
1.4.3 事件過程與事件驅(qū)動程序設計
1.5 Visual Basic程序設計的基本步驟
1.5.1 創(chuàng)建用戶界面
1.5.2 設置對象屬性
1.5.3 編寫程序代碼
1.5.4 保存工程
1.5.5 運行及調(diào)試程序
1.5.6 生成可執(zhí)行文件
1.6 案例
1.7 案例實訓
練習題1
第2章 窗體和基本控件
2.1 窗體
2.1.1 窗體的屬性
2.1.2 窗體的方法
2.1.3 窗體的事件
2.2 基本控件
2.2.1 文本框
2.2.2 標簽
2.2.3 命令按鈕
2.2.4 列表框
2.2.5 組合框
2.2.6 圖像框
2.2.7 圖片框
2.2.8 框架
2.2.9 單選按鈕
2.2.10 復選框
2.2.11 滾動條
2.2.12 計時器
2.3 案例
2.4 案例實訓
練習題2
第3章 數(shù)據(jù)類型與表達式
3.1 基本字符集及編碼規(guī)則
3.1.1 字符集
3.1.2 關鍵字
3.1.3 編碼規(guī)則與約定
3.2 數(shù)據(jù)類型
3.3 常量和變量
3.3.1 常量
3.3.2 變量
3.4 運算符和表達式
3.4.1 算術運算符與算術表達式
3.4.2 字符串運算符與字符串表達式
3.4.3 關系運算符與關系表達式
3.4.4 邏輯運算符與邏輯表達式
3.5 常用內(nèi)部函數(shù)
3.5.1 算術函數(shù)
3.5.2 字符函數(shù)
3.5.3 轉(zhuǎn)換函數(shù)
3.5.4 日期與時間函數(shù)
3.5.5 隨機函數(shù)Rnd與Randomize語句
3.5.6 格式輸出Format函數(shù)
3.6 案例
3.7 案例實訓
練習題3
第4章 Visual Basic控制結(jié)構(gòu)
4.1 順序結(jié)構(gòu)與順序結(jié)構(gòu)語句
4.1.1 賦值語句
4.1.2 數(shù)據(jù)的輸入與輸出
4.2 選擇結(jié)構(gòu)與選擇結(jié)構(gòu)語句
4.2.1 If語句
4.2.2 Select Case語句
4.3 循環(huán)結(jié)構(gòu)與循環(huán)結(jié)構(gòu)語句
4.3.1 For-Next循環(huán)結(jié)構(gòu)語句
4.3.2 Do-Loop循環(huán)結(jié)構(gòu)語句
4.3.3 循環(huán)嵌套
4.4 案例
4.5 案例實訓
練習題4
第5章 數(shù)組
5.1 數(shù)組的概念
5.1.1 數(shù)組的命名與數(shù)組元素
5.1.2 數(shù)組的維數(shù)
5.1.3 數(shù)組的大小
5.1.4 數(shù)組的分類
5.2 靜態(tài)數(shù)組
5.2.1 靜態(tài)數(shù)組的聲明
5.2.2 靜態(tài)數(shù)組的應用
5.3 動態(tài)數(shù)組
5.3.1 動態(tài)數(shù)組的聲明
5.3.2 動態(tài)數(shù)組的應用
5.4 數(shù)組的基本操作
5.4.1 數(shù)組元素的引用
5.4.2 數(shù)組元素的賦值
5.4.3 數(shù)組元素的輸出
5.4.4 與數(shù)組相關的操作函數(shù)
5.5 控件數(shù)組
5.5.1 控件數(shù)組的概念
5.5.2 控件數(shù)組的建立
5.6 數(shù)組應用實例
5.7 案例
5.8 案例實訓
練習題5
第6章 過程
6.1 程序代碼的結(jié)構(gòu)化組織
6.1.1 模塊
6.1.2 過程
6.2 Sub子過程
6.2.1 定義Sub子過程
6.2.2 建立Sub子過程
6.3 Function過程
6.3.1 定義Function過程
6.3.2 建立Function過程
6.4 過程調(diào)用
6.4.1 調(diào)用Sub子過程
6.4.2 調(diào)用Function過程
6.4.3 事件過程的調(diào)用
6.4.4 不同模塊間過程的調(diào)用
6.5 參數(shù)的傳遞
6.5.1 形參與實參
6.5.2 按值傳遞參數(shù)
6.5.3 按地址傳遞參數(shù)
6.5.4 參數(shù)傳遞方式的正確使用
6.5.5 數(shù)組參數(shù)
6.5.6 對象參數(shù)*
6.6 過程的嵌套與遞歸調(diào)用
6.6.1 過程的嵌套調(diào)用
6.6.2 過程的遞歸調(diào)用
6.7 變量與過程的作用域
6.7.1 過程的作用域
6.7.2 變量的作用域
6.8 應用實例
6.9 案例
6.10 案例實訓
練習題6
第7章 文件
7.1 文件的基本概念
7.1.1 文件類型
7.1.2 文件操作的一般步驟
7.1.3 文件訪問的語句和函數(shù)
7.2 順序文件
7.2.1 順序文件的打開與關閉
7.2.2 順序文件的寫操作
7.2.3 順序文件的讀操作
7.3 隨機文件
7.3.1 變量聲明
7.3.2 隨機文件的打開與關閉
7.3.3 隨機文件的讀/寫操作
7.3.4 添加、刪除隨機文件中的記錄
7.4 二進制文件
7.5 文件系統(tǒng)控件
7.5.1 驅(qū)動器列表框
7.5.2 目錄列表框
7.5.3 文件列表框
7.5.4 組合使用文件系統(tǒng)控件
7.6 案例
7.7 案例實訓
練習題7
第8章 程序調(diào)試
8.1 錯誤類型
8.1.1 語法錯誤
8.1.2 運行錯誤
8.1.3 邏輯錯誤
8.2 調(diào)試工具
8.2.1 設置自動語法檢測
8.2.2 Visual Basic調(diào)試工具
8.3 調(diào)試方法
8.3.1 中斷狀態(tài)的進入與退出
8.3.2 使用調(diào)試窗口
8.3.3 斷點設置及單步調(diào)試
練習題8
第9章 菜單與多窗體設計
9.1 菜單設計
9.1.1 菜單編輯器
9.1.2 下拉式菜單
9.1.3 彈出式菜單
9.2 多窗體設計
9.2.1 多重窗體
9.2.2 MDI窗體
9.3 界面設計程序示例
練習題9
第10章 數(shù)據(jù)庫應用基礎
10.1 數(shù)據(jù)庫基礎
10.1.1 數(shù)據(jù)庫基本概念
10.1.2 關系型數(shù)據(jù)庫
10.2 創(chuàng)建Access數(shù)據(jù)庫
10.2.1 建立數(shù)據(jù)庫
10.2.2 建立數(shù)據(jù)查詢
10.2.3 生成數(shù)據(jù)窗體
10.3 結(jié)構(gòu)化查詢語言SQL
10.3.1 SQL的基本組成
10.3.2 SQL語句應用
10.4 Data控件
10.4.1 Data控件的外觀和功能
10.4.2 Data控件的常用屬性
10.4.3 Data控件的常用方法與事件
10.4.4 數(shù)據(jù)綁定控件
10.5 ADO 數(shù)據(jù)訪問技術
10.5.1 ADO對象模型
10.5.2 ADO對象模型的使用
10.5.3 ADO Data控件
10.6 案例
10.7 案例實訓
練習題10
章節(jié)摘錄
3.結(jié)構(gòu)化的設計語言 Visual Basic是在。BASIC語言基礎上發(fā)展起來的,它具有高級程序設計語言的優(yōu)點:豐富的數(shù)據(jù)類型,大量的內(nèi)部函數(shù),多種控制結(jié)構(gòu)(其程序流程同樣是用順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)來表示),模塊化的程序結(jié)構(gòu)(仍然使用子程序或函數(shù)等模塊,由分解來降低問題復雜性),結(jié)構(gòu)清晰,簡單易學。其編輯器支持彩色代碼,可自動進行語法錯誤檢查,具有功能強且使用靈活的調(diào)試器和編譯器。在設計Visual:Basic程序的過程中,隨時可以運行程序,在整個程序設計好之后,可編譯生成.exe可執(zhí)行文件,直接在Windows環(huán)境下運行?! ?.事件驅(qū)動的編程機制 Visual Basic通過事件驅(qū)動的方式執(zhí)行對象的操作。這和傳統(tǒng)的面向過程的程序設計有很大不同。程序的代碼不再是按著事先設計的流程來運行,而是由用戶的動作(即事件)或由來自操作系統(tǒng)、其他應用程序的“消息”來控制程序的運行流向。每個對象都能響應多個不同的事件,每個事件都可以以一段程序來響應,由程序代碼決定對象的功能。整個Visual Basic應用程序由彼此獨立的事件構(gòu)成,Visual Basic創(chuàng)建應用程序的過程,就是為各個對象編寫事件的過程。 5.強大的網(wǎng)絡、數(shù)據(jù)庫、多媒體功能 Visual Basic具有強大的開放特點,這使得Visual Basic語言可以實現(xiàn)強大的操作功能,成為一個成熟和實用性很強的軟件開發(fā)工具。在Visual Basic中,利用ADO對象模型,ODBC開放式的數(shù)據(jù)庫連接等,采用多種數(shù)據(jù)庫系統(tǒng)訪問技術,可實現(xiàn)很強的數(shù)據(jù)庫管理功能;利用.ActiveX控件,DLL(動態(tài)鏈接庫),DDE(動態(tài)數(shù)據(jù)交換),以及0LE對象的連接與嵌入技術等,可大大加強Visual Basic自身的功能,實現(xiàn)多媒體技術、Windows應用程序的數(shù)據(jù)通信和超鏈接。Visual Basic在開發(fā)環(huán)境上還增強了網(wǎng)絡功能,可以直接創(chuàng)建IIS應用程序,響應用戶的要求;可以直接通過Visual Basic代碼來實現(xiàn)動態(tài)網(wǎng)頁DHTMI。的設計等。使用Visual Basic能夠開發(fā)集多媒體技術、網(wǎng)絡技術、數(shù)據(jù)庫技術于一體的應用程序。除此之外,Visual Basic還增加了許多新特性,用戶可以通過查詢系統(tǒng)的幫助文件了解?! ?.完備的聯(lián)機幫助系統(tǒng) 與以前Visual Basic版本不同,Visual Basic 6.0聯(lián)機幫助文件都使用:MSDN文檔的幫助方式,與Visual Basic 6.0系統(tǒng)不在同一張系統(tǒng)安裝光盤上,在安裝過程中,系統(tǒng)會提示插入MSDN盤。:MSDN的安裝,為用戶學習和使用Visual Basic提供了捷徑?! ?/pre>編輯推薦
《Visual Basic程序設計》:由淺入深、從入門到精通,將復雜問題簡單化、形象化,任務驅(qū)動、案例教學?! ”窘坛逃蓽\入深、從入門到精通,立足于以學生為中心,以教與學互動為基本方式,符合學生的學習認知規(guī)律;通過任務驅(qū)動、案例教學等方法,介紹開發(fā)整個應用程序從零到整的過程,將復雜的問題簡單化、形象化,有利于激發(fā)學生學習興趣,使學生在學習過程中不但能掌握獨立的知識,而且能掌握應用程序開發(fā)的過程和方法;本教程將基本知識與實際案例相融合,以側(cè)重培養(yǎng)學生實際運用能力和分析、解決問題的能力,達到學以致用的目的。圖書封面
評論、評分、閱讀與下載