程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)
定 價(jià):39 元
- 作者:周黎 ,等 著
- 出版時(shí)間:2011/9/1
- ISBN:9787115257369
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312BA
- 頁(yè)碼:310
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16開(kāi)
《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》從初學(xué)者的角度出發(fā),由淺入深地介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,將Visual Basic的學(xué)習(xí)劃分成三個(gè)階段:基礎(chǔ)階段、高級(jí)階段和應(yīng)用階段;A(chǔ)階段主要包括Visual Basic集成環(huán)境介紹、Visual Basic基本控件的使用、程序設(shè)計(jì)基礎(chǔ)知識(shí)及基本語(yǔ)句等內(nèi)容;高級(jí)階段主要包括程序設(shè)計(jì)算法基礎(chǔ)、高級(jí)數(shù)據(jù)類型、過(guò)程;應(yīng)用階段主要包括文件、高級(jí)控件和數(shù)據(jù)庫(kù)編程技術(shù)、Visual Basic.NET簡(jiǎn)介等內(nèi)容。
《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》注重對(duì)學(xué)生進(jìn)行基本概念、基本理論、基本技能的培養(yǎng),可作為各類高等院校非計(jì)算機(jī)專業(yè)學(xué)習(xí)Visual Basic程序設(shè)計(jì)的教材,也可供有關(guān)工程技術(shù)人員和計(jì)算機(jī)愛(ài)好者閱讀參考。
《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》作者長(zhǎng)期從事程序設(shè)計(jì)的教學(xué)工作,并具有豐富的程序設(shè)計(jì)與應(yīng)用系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》主要介紹程序設(shè)計(jì)的基本方法,并結(jié)合Visual Basic詳細(xì)介紹了程序設(shè)計(jì)開(kāi)發(fā)細(xì)節(jié)和技巧!冻绦蛟O(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》還配套有《程序設(shè)計(jì)基礎(chǔ)——Visual Basic學(xué)習(xí)與實(shí)驗(yàn)指導(dǎo)》輔助教材、 《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》是一本適合非計(jì)算機(jī)專業(yè)本、專科學(xué)生使用的程序設(shè)計(jì)基礎(chǔ)教材,同時(shí)內(nèi)容涵蓋各類計(jì)算機(jī)等級(jí)考試二級(jí)Visual Basic考試大綱的要求,可作為各類計(jì)算機(jī)等級(jí)考試二級(jí)考試復(fù)習(xí)用書(shū)? 《程序設(shè)計(jì)基礎(chǔ):Visual Basic教程(第2版)》主要圍繞Visual Basic基本內(nèi)容進(jìn)行詳細(xì)的介紹,配套大量的典型例題進(jìn)行知識(shí)點(diǎn)的描述,并強(qiáng)調(diào)程序設(shè)計(jì)算法的重要性,在書(shū)中列舉了典型算法,引導(dǎo)讀者更快地掌握程序設(shè)計(jì)技巧。 重視程序設(shè)計(jì)知識(shí)的全面性與系統(tǒng)性,突出程序設(shè)計(jì)方法的準(zhǔn)確性與詳盡性,強(qiáng)調(diào)例題習(xí)題設(shè)置的完整性與新穎性,注重程序設(shè)計(jì)技巧的實(shí)用性和專業(yè)性。
第1章 Visual Basic 6.0概述
1.1 Visual Basic 6.0簡(jiǎn)介
1.1.1 Visual Basic的發(fā)展歷史
1.1.2 Visual Basic的特點(diǎn)
1.1.3 面向?qū)ο蟮幕靖拍?br>1.2 Visual Basic的安裝
1.2.1 Visual Basic 6.0的安裝
1.2.2 Visual Basic幫助系統(tǒng)的安裝
1.3 Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境
1.3.1 Visual Basic的啟動(dòng)和退出
1.3.2 菜單欄
1.3.3 工具欄
1.3.4 各種窗口簡(jiǎn)介
1.3.5 環(huán)境定制
1.4 Visual Basic應(yīng)用程序設(shè)計(jì)步驟
1.4.1 創(chuàng)建工程
1.4.2 界面設(shè)計(jì)
1.4.3 屬性設(shè)置
1.4.4 代碼編輯
1.4.5 文件保存
1.4.6 程序運(yùn)行
本章小結(jié)
思考練習(xí)題
第2章 窗體
2.1 窗體的屬性
2.1.1 對(duì)象的基本屬性
2.1.2 窗體的常用屬性
2.2 窗體的方法
2.3 窗體的事件
2.3.1 常用事件
2.3.2 常用語(yǔ)句
2.4 MDI窗體的種類
2.4.1 多重窗體
2.4.2 MDI窗體
本章小結(jié)
思考練習(xí)題
第3章 基本控件
3.1 文本控件
3.1.1 標(biāo)簽
3.1.2 文本框
3.2 按鈕控件
3.3 選擇控件
3.3.1 單選按鈕、復(fù)選框和框架
3.3.2 列表框和組合框
3.4 圖形控件
3.4.1 圖片框和圖像框
3.4.2 直線和形狀控件
3.5 滾動(dòng)條
3.6 時(shí)鐘控件
3.7 焦點(diǎn)
3.8 綜合使用控件實(shí)例
本章小結(jié)
思考練習(xí)題
第4章 Visual Basic程序設(shè)計(jì)基礎(chǔ)
4.1 Visual Basix語(yǔ)言字符集及編碼規(guī)則
4.1.1 Visual Basic語(yǔ)言字符集
4.1.2 編碼規(guī)則
4.2 數(shù)據(jù)類型
4.2.1 數(shù)值數(shù)據(jù)類型Byte、Integer、Long、Single、Double、Currency
4.2.2 字符數(shù)據(jù)類型String
4.2.3 邏輯數(shù)據(jù)類型Boolean
4.2.4 日期數(shù)據(jù)類型Date
4.2.5 對(duì)象數(shù)據(jù)類型Object
4.2.6 變體數(shù)據(jù)類型Variant
4.3 常量和變量
4.3.1 數(shù)據(jù)的存儲(chǔ)
4.3.2 常量
4.3.3 變量
4.4 運(yùn)算符和表達(dá)式
4.4.1 算術(shù)運(yùn)算符和算術(shù)、日期表達(dá)式
4.4.2 字符串運(yùn)算符和字符串表達(dá)式
4.4.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.4.4 邏輯運(yùn)算符和邏輯表達(dá)式
4.4.5 表達(dá)式的構(gòu)造與計(jì)算
4.5 常用內(nèi)部函數(shù)
4.5.1 數(shù)學(xué)函數(shù)
4.5.2 轉(zhuǎn)換函數(shù)
4.5.3 字符串函數(shù)
4.5.4 判斷函數(shù)
4.5.5 日期函數(shù)
4.5.6 隨機(jī)Rnd函數(shù)與Randomize語(yǔ)句
4.5.7 輸入框--InputBox函數(shù)
4.5.8 消息框--MsgBox函數(shù)
4.5.9 格式輸出Format函數(shù)
4.5.10 Shell函數(shù)
4.6 應(yīng)用舉例
本章小結(jié)
思考練習(xí)題
第5章 基本控制語(yǔ)句
5.1 賦值語(yǔ)句
5.2 選擇結(jié)構(gòu)語(yǔ)句
5.2.1 If語(yǔ)句
5.2.2 與If語(yǔ)句有關(guān)的函數(shù)
5.2.3 Select Case語(yǔ)句
5.2.4 選擇語(yǔ)句的應(yīng)用
5.3 循環(huán)結(jié)構(gòu)語(yǔ)句
5.3.1 For…Next語(yǔ)句
5.3.2 Do…Loop語(yǔ)句
5.3.3 While…Wend語(yǔ)句
5.3.4 GoTo語(yǔ)句
5.3.5 循環(huán)嵌套
5.3.6 循環(huán)語(yǔ)句的應(yīng)用
本章小結(jié)
思考練習(xí)題
第6章 程序設(shè)計(jì)算法基礎(chǔ)
6.1 算法的基本概念
6.1.1 算法
6.1.2 算法的基本結(jié)構(gòu)
6.1.3 算法的基本特征
6.1.4 算法設(shè)計(jì)的基本要求
6.1.5 算法設(shè)計(jì)的基本方法
6.2 算法的表示
6.2.1 用自然語(yǔ)言描述算法
6.2.2 偽代碼表示
6.2.3 流程圖表示
6.3 常用算法及應(yīng)用
6.3.1 數(shù)據(jù)的交換
6.3.2 數(shù)據(jù)的自運(yùn)算
6.3.3 求最值
6.3.4 累加(乘)
6.3.5 窮舉法
6.3.6 遞推法(迭代法)
6.3.7 字符串遍歷
6.3.8 有限狀態(tài)自動(dòng)機(jī)
6.3.9 進(jìn)制轉(zhuǎn)換
6.3.10 圖形字符的打印
本章小結(jié)
思考練習(xí)題
第7章 高級(jí)數(shù)據(jù)類型
7.1 數(shù)組
7.1.1 數(shù)組的基本概念
7.1.2 一維定長(zhǎng)數(shù)組
7.1.3 二維定長(zhǎng)數(shù)組
7.1.4 多維定長(zhǎng)數(shù)組
7.1.5 動(dòng)態(tài)數(shù)組
7.1.6 控件數(shù)組
7.1.7 與數(shù)組操作相關(guān)的語(yǔ)句和常用函數(shù)
7.2 有關(guān)數(shù)組操作的常用算法
7.2.1 數(shù)組的查找
7.2.2 數(shù)組的最值問(wèn)題
7.2.3 數(shù)組的逆置
7.2.4 數(shù)組的排序
7.2.5 數(shù)組的移位
7.2.6 數(shù)組的插入
7.2.7 數(shù)組的刪除
7.2.8 數(shù)組的合并
7.3 數(shù)組的應(yīng)用舉例
7.4 枚舉類型
7.4.1 枚舉類型的聲明
7.4.2 引用枚舉類型中的常數(shù)
7.4.3 枚舉類型變量的聲明
7.4.4 枚舉類型的應(yīng)用
7.5 用戶自定義類型
7.5.1 定義用戶自定義類型
7.5.2 自定義類型變量的聲明
7.5.3 自定義類型變量的訪問(wèn)
7.5.4 用戶自定義類型數(shù)組
本章小結(jié)
思考練習(xí)題
第8章 過(guò)程
8.1 Visual Basic程序代碼的結(jié)構(gòu)化組織
8.1.1 模塊
8.1.2 過(guò)程
8.2 函數(shù)過(guò)程的定義和調(diào)用
8.2.1 函數(shù)過(guò)程的定義
8.2.2 函數(shù)過(guò)程的調(diào)用
8.3 子程序過(guò)程的定義與調(diào)用
8.3.1 子過(guò)程的定義
8.3.2 子過(guò)程的調(diào)用
8.3.3 事件過(guò)程的調(diào)用
8.3.4 其他模塊中的過(guò)程調(diào)用
8.3.5 Sub Main過(guò)程
8.4 參數(shù)傳遞
8.4.1 形實(shí)結(jié)合
8.4.2 參數(shù)傳遞方式
8.4.3 數(shù)組參數(shù)的傳遞
8.4.4 對(duì)象參數(shù)傳遞
8.4.5 可選參數(shù)與可變參數(shù)
8.5 過(guò)程的嵌套調(diào)用
8.5.1 嵌套調(diào)用其他過(guò)程
8.5.2 遞歸調(diào)用
8.6 變量、過(guò)程的作用域
8.6.1 過(guò)程的作用域
8.6.2 變量的作用域
8.6.3 靜態(tài)變量
8.6.4 綜合示例
8.7 綜合應(yīng)用舉例
本章小結(jié)
思考練習(xí)題
第9章 文件
9.1 文件的基本概念
9.1.1 文件的結(jié)構(gòu)
9.1.2 文件的分類
9.1.3 文件操作的一般步驟
9.2 文件的打開(kāi)與關(guān)閉
9.2.1 文件的打開(kāi)(建立)
9.2.2 文件的關(guān)閉
9.2.3 文件指針
9.3 文件操作的相關(guān)函數(shù)和語(yǔ)句
9.3.1 相關(guān)函數(shù)
9.3.2 相關(guān)語(yǔ)句
9.4 順序存取文件
9.4.1 順序文件的打開(kāi)與關(guān)閉
9.4.2 順序文件的寫(xiě)操作
9.4.3 順序文件的讀操作
9.4.4 順序文件的應(yīng)用
9.5 隨機(jī)存取文件
9.5.1 隨機(jī)文件的打開(kāi)和關(guān)閉
9.5.2 隨機(jī)文件的讀寫(xiě)
9.5.3 隨機(jī)文件的應(yīng)用
9.6 二進(jìn)制存取文件
9.6.1 打開(kāi)和關(guān)閉二進(jìn)制文件
9.6.2 二進(jìn)制文件的讀寫(xiě)操作
9.6.3 二進(jìn)制文件的應(yīng)用
9.7 文件系統(tǒng)控件
9.7.1 驅(qū)動(dòng)器列表框
9.7.2 目錄列表框
9.7.3 文件列表框
9.7.4 文件系統(tǒng)控件的同步與應(yīng)用
9.8 有關(guān)文件操作的常用算法
9.8.1 讀取文件全部?jī)?nèi)容
9.8.2 文件合并
9.8.3 文件復(fù)制
本章小結(jié)
思考練習(xí)題
第10章 高級(jí)控件
10.1 菜單設(shè)計(jì)
10.1.1 菜單編輯器簡(jiǎn)介
10.1.2 創(chuàng)建菜單
10.1.3 彈出式菜單
10.1.4 動(dòng)態(tài)菜單
10.1.5 MDI應(yīng)用程序中的菜單
10.2 常用ActiveX控件
10.2.1 ActiveX控件簡(jiǎn)介
10.2.2 通用對(duì)話框控件
10.2.3 ToolBar控件和ImageList控件
10.2.4 Statusbar控件
10.2.5 TabStrip控件
10.2.6 TreeView控件和ListView控件
10.2.7 Progressbar控件和Slider控件
10.2.8 RichTextBox控件
10.3 多媒體處理
10.3.1 MMControl控件
10.3.2 Animation控件
本章小結(jié)
思考練習(xí)題
第11章 數(shù)據(jù)庫(kù)編程技術(shù)
11.1 數(shù)據(jù)庫(kù)的基本知識(shí)
11.1.1 數(shù)據(jù)庫(kù)的發(fā)展歷史
11.1.2 數(shù)據(jù)庫(kù)的基本概念
11.1.3 關(guān)系數(shù)據(jù)庫(kù)
11.2 SQL語(yǔ)言
11.2.1 SQL語(yǔ)言的組成
11.2.2 DDL
11.2.3 DML
11.3 可視化數(shù)據(jù)管理器
11.3.1 建立數(shù)據(jù)庫(kù)
11.3.2 建立查詢
11.4 Data控件
11.4.1 Data控件的屬性
11.4.2 Data控件的事件
11.4.3 Data控件的方法
11.5 應(yīng)用舉例
本章小結(jié)
思考練習(xí)題
第12章 Visual Basic .NET簡(jiǎn)介
12.1 Visual Basic .NET簡(jiǎn)介
12.2 Visual Basic .NET程序開(kāi)發(fā)環(huán)境
12.3 Windows應(yīng)用程序的創(chuàng)建
12.4 Web應(yīng)用程序的創(chuàng)建
12.5 類、對(duì)象和命名空間
12.5.1 類與對(duì)象
12.5.2 命名空間
12.5.3 繼承和接口
12.6 VB .NET與VB 6.0的差異
12.6.1 開(kāi)發(fā)環(huán)境
12.6.2 控件及屬性
12.6.3 數(shù)據(jù)類型的更改
12.6.4 數(shù)組
12.6.5 變量及運(yùn)算
12.6.6 函數(shù)
12.6.7 過(guò)程調(diào)用
12.6.8 控制流
12.6.9 數(shù)據(jù)訪問(wèn)和數(shù)據(jù)綁定
12.6.10 Web開(kāi)發(fā)
本章小結(jié)
思考練習(xí)題
附錄A 程序調(diào)試與錯(cuò)誤處理
附錄B 常見(jiàn)錯(cuò)誤代碼表
附錄C 標(biāo)準(zhǔn)ASCII碼表
面向?qū)ο蟪绦蛟O(shè)計(jì),是目前占主流地位的一種程序設(shè)計(jì)方法,它最重要的特色就是程序圍繞被操作的對(duì)象來(lái)展開(kāi)設(shè)計(jì)。VisualBasic就是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它采用事件驅(qū)動(dòng)的編程機(jī)制。下面介紹面向?qū)ο蟪绦蛟O(shè)計(jì)中的一些重要概念。
1.類和對(duì)象
類和對(duì)象是面向?qū)ο蟪绦蛟O(shè)計(jì)中很重要的概念。類是某些具有共同抽象的對(duì)象的集合,即將這些對(duì)象的共同特征(屬性和方法等)抽取出來(lái),形成一個(gè)關(guān)于這些對(duì)象集合的抽象定義;而類實(shí)例化后就稱為對(duì)象,對(duì)象是運(yùn)行的基本實(shí)體,包括屬性、方法和事件要素。例如,“汽車(chē)”是類,而具體的“某輛汽車(chē)”是一個(gè)對(duì)象,它包含了汽車(chē)的具體信息(如品牌、型號(hào)等)及其操作(如啟動(dòng)、剎車(chē)等)。在VisualBasic中,應(yīng)用程序的每個(gè)窗體和窗體上的每個(gè)控件都是Ⅶ的對(duì)象。
2.屬性
屬性指對(duì)象本身所具有的特性。對(duì)象既然可以看作是物體,那么這個(gè)物體本身所具有的顏色、形狀、大小、名稱、位置等,都可以看作是這個(gè)對(duì)象的屬性。如汽車(chē)這個(gè)類的屬性有品牌、型號(hào)、顏色、排量等,當(dāng)這些屬性被賦予具體的屬性值后,就產(chǎn)生了一個(gè)汽車(chē)對(duì)象。
在VisualBasic中對(duì)象的屬性絕大部分是已經(jīng)事先定義好的,也有部分屬性需要在應(yīng)用過(guò)程中才去定義。大多數(shù)屬性的屬性值是可以改變的,也有不能改變的,如只讀屬性。
窗體和其他控件對(duì)象改變屬性值的方法有兩種。
(1)設(shè)計(jì)時(shí)通過(guò)屬性窗口(詳見(jiàn)1.3.4.小節(jié)各種窗口簡(jiǎn)介)設(shè)置屬性值,如圖1-1所示。
(2)運(yùn)行時(shí)通過(guò)程序代碼改變屬性值。采用第1種方法設(shè)置時(shí)必須先選中對(duì)象,后設(shè)置屬性值。一般用來(lái)設(shè)置對(duì)象屬性的初始值和一些在整個(gè)程序運(yùn)行過(guò)程中保持不變的值。在屙I生窗口中改變對(duì)象的外觀屬性時(shí),能立刻預(yù)覽到設(shè)置的效果。
屬性窗口列出了對(duì)象的大部分屬性,但并不是全部屬性,對(duì)于那些在屬性窗口中沒(méi)有的屬性要改變屬性值的話只能通過(guò)第2種方法設(shè)置。另外,如果有些對(duì)象的屬性需要在運(yùn)行中途更改,也采用第2種方法設(shè)置。
……