出版時(shí)間:2011-8 出版社:科學(xué)出版社 作者:史巧碩,武優(yōu)西 主編 頁數(shù):315
內(nèi)容概要
《visualbasic程序設(shè)計(jì)》是學(xué)習(xí)vb語言程序設(shè)計(jì)的基礎(chǔ)教程。全書較為系統(tǒng)地講述了vb語言的基礎(chǔ)知識(shí)、基本規(guī)則及編程方法,在此基礎(chǔ)上,對(duì)vb可視化設(shè)計(jì)的重要特征(如窗體、控件、菜單)等的使用進(jìn)行了講解,對(duì)vb的一些應(yīng)用進(jìn)行了介紹。
《visualbasic程序設(shè)計(jì)》加強(qiáng)基礎(chǔ)、注重實(shí)踐,在內(nèi)容講解上采用循序漸進(jìn)的方法,突出重點(diǎn),注意將難點(diǎn)分開,使讀者易學(xué)易懂。
《visualbasic程序設(shè)計(jì)》可作為高等院校各專業(yè)程序設(shè)計(jì)課程的教材,也可以作為廣大軟件開發(fā)人員和自學(xué)者的參考用書,還可作為計(jì)算機(jī)培訓(xùn)班的培訓(xùn)教材,是初學(xué)者的得力幫手。
書籍目錄
前言
第1章 visual basic概述
1.1 計(jì)算機(jī)語言與計(jì)算機(jī)程序基本知識(shí)
1.1.1 計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展
1.1.2 程序設(shè)計(jì)方法
1.2 visual basic 6.0概述
1.3 visual basic 6.0的安裝與啟動(dòng)
1.3.1 visual basic的運(yùn)行環(huán)境
1.3.2 visual basic 6.0的安裝
1.3.3 visual basic 6.0的啟動(dòng)
1.4 visual basic 6.0的集成開發(fā)環(huán)境
1.4.1 主窗口
1.4.2 窗體窗口
1.4.3 屬性窗口
1.4.4 工程資源管理器窗口
1.4.5 代碼窗口
1.4.6 窗體布局窗口
1.4.7 立即窗口
1.4.8 工具箱
1.4.9 visual basic 6.0的幫助功能
1.5 設(shè)計(jì)一個(gè)簡(jiǎn)單的visual basic應(yīng)用程序
1.5.1 visual basic應(yīng)用程序的構(gòu)成
1.5.2 創(chuàng)建visual basic應(yīng)用程序的步驟
1.5.3 visual basic應(yīng)用程序舉例
1.6 事件驅(qū)動(dòng)編程機(jī)制
1.6.1 對(duì)象的概念
1.6.2 對(duì)象的屬性
1.6.3 對(duì)象的方法
1.6.4 對(duì)象的事件及事件過程
1.6.5 事件驅(qū)動(dòng)編程機(jī)制
習(xí)題
第2章 visual basic語言基礎(chǔ)
2.1 字符集、標(biāo)識(shí)符與關(guān)鍵字
2.1.1 字符集
2.1.2 標(biāo)識(shí)符
2.1.3 關(guān)鍵字
2.2 visual basic的基本數(shù)據(jù)類型
2.2.1 數(shù)值型數(shù)據(jù)
2.2.2 字符型數(shù)據(jù)
2.2.3 日期型數(shù)據(jù)
2.2.4 邏輯型數(shù)據(jù)
2.2.5 對(duì)象型數(shù)據(jù)
2.2.6 變體型數(shù)據(jù)
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.4 運(yùn)算符和表達(dá)式
2.4.1 表達(dá)式
2.4.2 運(yùn)算符
2.5 常用內(nèi)部函數(shù)
2.5.1 數(shù)學(xué)函數(shù)
2.5.2 轉(zhuǎn)換函數(shù)
2.5.3 字符串函數(shù)
2.5.4 日期和時(shí)間函數(shù)
2.5.5 shell函數(shù)
2.6 visual basic的編碼規(guī)則
習(xí)題
第3章 visual basic流程控制結(jié)構(gòu)
3.1 順序結(jié)構(gòu)
3.1.1 賦值語句
3.1.2 數(shù)據(jù)輸出
3.1.3 數(shù)據(jù)輸入
3.1.4 順序結(jié)構(gòu)應(yīng)用程序舉例
3.2 選擇結(jié)構(gòu)
3.2.1 if語句
3.2.2 select case語句
3.2.3 條件函數(shù)
3.2.4 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例
3.3 循環(huán)結(jié)構(gòu)
3.3.1 for循環(huán)語句
3.3.2 do循環(huán)語句
3.3.3 while循環(huán)語句
3.3.4 循環(huán)的強(qiáng)制退出
3.3.5 循環(huán)的嵌套
3.3.6 幾種循環(huán)結(jié)構(gòu)的比較
3.3.7 循環(huán)結(jié)構(gòu)應(yīng)用程序舉例
習(xí)題
第4章 數(shù)組
4.1 數(shù)組概述
4.1.1 數(shù)組概念的引入
4.1.2 數(shù)組的基本概念
4.2 定長(zhǎng)數(shù)組
4.2.1 一維數(shù)組
4.2.2 二維數(shù)組
4.3 動(dòng)態(tài)數(shù)組
4.3.1 動(dòng)態(tài)數(shù)組的概念
4.3.2 動(dòng)態(tài)數(shù)組的聲明
4.3.3 與數(shù)組操作有關(guān)的幾個(gè)函數(shù)
4.4 數(shù)組應(yīng)用舉例
4.4.1 排序
4.4.2 查找
4.4.3 矩陣計(jì)算
4.5 控件數(shù)組
4.5.1 控件數(shù)組的概念
4.5.2 控件數(shù)組的創(chuàng)建
4.6 自定義類型及其數(shù)組
4.6.1 自定義類型的聲明
4.6.2 自定義類型變量的聲明與使用
4.6.3 自定義類型數(shù)組及其應(yīng)用
習(xí)題
第5章 過程
5.1 過程概述
5.2 sub過程
5.2.1 事件過程
5.2.2 sub子過程
5.2.3 sub子過程的建立
5.2.4 sub子過程的調(diào)用
5.3 函數(shù)過程
5.3.1 函數(shù)過程的定義
5.3.2 函數(shù)過程的建立
5.3.3 函數(shù)過程的調(diào)用
5.3.4 sub子過程與函數(shù)過程的討論
5.4 參數(shù)的傳遞
5.4.1 值傳遞
5.4.2 地址傳遞
5.4.3 數(shù)組傳遞
5.5 過程的嵌套與遞歸調(diào)用
5.5.1 過程的嵌套
5.5.2 過程的遞歸調(diào)用
5.6 變量的作用域
5.6.1 全局變量
5.6.2 模塊級(jí)變量
5.6.3 過程變量
5.6.4 靜態(tài)變量
5.7 過程的作用域
5.7.1 全局過程
5.7.2 靜態(tài)過程
5.7.3 模塊(窗體)過程
5.8 過程應(yīng)用舉例
習(xí)題
第6章 窗體與常用控件
6.1 窗體
6.1.1 窗體概述
6.1.2 窗體的屬性、事件和方法
6.1.3 窗體的生命周期
6.1.4 多重窗體的操作
6.2 控件
6.2.1 控件的分類
6.2.2 控件的常用屬性
6.2.3 控件的默認(rèn)屬性、焦點(diǎn)和tab鍵順序
6.3 命令按鈕、標(biāo)簽、文本框控件
6.3.1 命令按鈕
6.3.2 標(biāo)簽
6.3.3 文本框
6.4 單選按鈕、檢查框和框架
6.4.1 單選按鈕
6.4.2 檢查框
6.4.3 框架
6.5 滾動(dòng)條控件
6.6 列表框與組合框
6.6.1 列表框控件
6.6.2 組合框控件
6.7 時(shí)鐘控件
6.8 鼠標(biāo)與鍵盤事件
6.8.1 鼠標(biāo)事件
6.8.2 鍵盤事件
6.9 控件應(yīng)用舉例
習(xí)題
第7章 activex控件與系統(tǒng)對(duì)象
7.1 activex控件概述
7.2 progressbar控件與slider控件
7.2.1 progressbar控件
7.2.2 slider控件
7.3 imagelist控件與imagecombo控件
7.3.1 imagelist控件
7.3.2 imagecombo控件
7.4 listview控件與treeview控件
7.4.1 listview控件
7.4.2 treeview控件
7.5 statusbar控件與toolbar控件
7.5.1 statusbar控件
7.5.2 toolbar控件
7.6 常用系統(tǒng)對(duì)象
7.6.1 app對(duì)象
7.6.2 clipboard對(duì)象
習(xí)題
第8章 對(duì)話框與菜單
8.1 對(duì)話框的分類與使用
8.1.1 系統(tǒng)預(yù)定義對(duì)話框
8.1.2 通用對(duì)話框
8.1.3 自定義對(duì)話框
8.2 菜單的設(shè)計(jì)與使用
8.2.1 窗口菜單設(shè)計(jì)
8.2.2 快捷菜單的設(shè)計(jì)
8.2.3 菜單設(shè)計(jì)舉例
習(xí)題
第9章 文件基本操作
9.1 文件的基本概念
9.1.1 數(shù)據(jù)文件的類型
9.1.2 處理文件的基本流程
9.2 順序文件
9.2.1 順序文件的讀操作
9.2.2 順序文件的寫操作
9.3 隨機(jī)文件
9.3.1 定義記錄類型
9.3.2 隨機(jī)文件的讀操作
9.3.3 隨機(jī)文件的寫操作
9.4 二進(jìn)制文件
9.4.1 二進(jìn)制文件的打開與關(guān)閉
9.4.2 二進(jìn)制文件的讀、寫操作
9.5 visual basic中的文件控件
9.5.1 驅(qū)動(dòng)器列表框
9.5.2 目錄列表框
9.5.3 文件列表框
9.5.4 文件系統(tǒng)控件的聯(lián)動(dòng)
9.6 visual basic的文件操作命令與函數(shù)
9.6.1 文件操作命令
9.6.2 文件操作函數(shù)
習(xí)題
第10章 圖形與繪圖操作
10.1 坐標(biāo)系統(tǒng)
10.1.1 坐標(biāo)系統(tǒng)與對(duì)象或控件的關(guān)系
10.1.2 設(shè)置坐標(biāo)系統(tǒng)
10.2 使用顏色
10.2.1 使用顏色的控件屬性
10.2.2 設(shè)置顏色值
10.3 使用繪圖控件
10.3.1 picturebox控件
10.3.2 image控件
10.3.3 line控件與shape控件
10.4 使用圖形方法繪圖
10.4.1 圖形方法
10.4.2 繪圖操作
習(xí)題
第11章 visual basic的數(shù)據(jù)庫應(yīng)用
11.1 數(shù)據(jù)庫初步
11.1.1 數(shù)據(jù)庫的相關(guān)知識(shí)
11.1.2 通過visual basic訪問數(shù)據(jù)庫
11.2 visual basic中的數(shù)據(jù)源及數(shù)據(jù)控件
11.2.1 visual basic的數(shù)據(jù)源及數(shù)據(jù)源控件
11.2.2 visual basic的數(shù)據(jù)識(shí)別(綁定)控件
11.2.3 利用數(shù)據(jù)控件創(chuàng)建簡(jiǎn)單的數(shù)據(jù)庫應(yīng)用程序
11.3 visual basic中的數(shù)據(jù)庫編程模型
11.3.1 dao模型
11.3.2 rdo模型
11.3.3 ado模型
11.4 用數(shù)據(jù)庫模型編程
11.4.1 創(chuàng)建數(shù)據(jù)庫
11.4.2 對(duì)記錄集進(jìn)行操作
11.4.3 數(shù)據(jù)庫的事務(wù)處理
11.5 sql簡(jiǎn)介
11.5.1 sql語言的組成
11.5.2 sql的數(shù)據(jù)定義功能
11.5.3 sql的數(shù)據(jù)處理功能
11.5.4 查詢生成器
習(xí)題
參考文獻(xiàn)
章節(jié)摘錄
由以上3種基本結(jié)構(gòu)構(gòu)成的程序稱為結(jié)構(gòu)化程序。3種基本結(jié)構(gòu)中的每一種結(jié)構(gòu)都應(yīng)具有以下特點(diǎn)?! び幸粋€(gè)入口和一個(gè)出口。 ·沒有死語句,即每一個(gè)語句都應(yīng)該有一條從入口到出口的路徑通過它(至少通過一次)?! ]有死循環(huán)(無限制的循環(huán))?! ?shí)踐證明,任何滿足以上3個(gè)條件的程序,都可以表示為由以上3種基本結(jié)構(gòu)所構(gòu)成的結(jié)構(gòu)化程序;反之,任何一個(gè)結(jié)構(gòu)化程序都可以分解為一個(gè)個(gè)的基本結(jié)構(gòu)?! 〗Y(jié)構(gòu)化程序設(shè)計(jì)方法使得程序的邏輯結(jié)構(gòu)清晰、層次分明,有效地改善了程序的可靠性和可維護(hù)性,提高了程序開發(fā)的效率。 2.面向?qū)ο蟪绦蛟O(shè)計(jì) 結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)雖已使用了幾十年,但如下問題仍未得到很好的解決?! っ嫦蜻^程的設(shè)計(jì)方法與人們習(xí)慣的思維方法仍然存在一定的差距,所以很難自然、 準(zhǔn)確地反映真實(shí)世界。因而用此方法開發(fā)出來的軟件,很難保證質(zhì)量,甚至需要 進(jìn)行重新開發(fā)。 ·結(jié)構(gòu)化程序設(shè)計(jì)在方法實(shí)現(xiàn)中只突出了實(shí)現(xiàn)功能的操作方法(模塊),而被操作 的數(shù)據(jù)(變量)處于實(shí)現(xiàn)功能的從屬地位,即程序模塊和數(shù)據(jù)結(jié)構(gòu)是松散地耦合 在一起的。因此,當(dāng)應(yīng)用程序比較復(fù)雜時(shí),容易出錯(cuò),難以維護(hù)?! ∮捎谏鲜鋈毕?,結(jié)構(gòu)化程序設(shè)計(jì)方法已不能滿足現(xiàn)代化軟件開發(fā)的要求,一種全新的軟件開發(fā)技術(shù)應(yīng)運(yùn)而生,這就是面向?qū)ο蟮某绦蛟O(shè)計(jì)。20世紀(jì)80年代,在軟件開發(fā)中各種概念和方法積累的基礎(chǔ)上,就如何超越程序的復(fù)雜性障礙,如何在計(jì)算機(jī)系統(tǒng)中自然地表示客觀世界等問題,人們提出了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法不再將問題分解為過程,而是將問題分解為對(duì)象。對(duì)象將自己的屬性和方法封裝成一個(gè)整體,供程序設(shè)計(jì)者使用。對(duì)象之間的相互作用則通過消息傳遞來實(shí)現(xiàn)。用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,可以使人們對(duì)復(fù)雜系統(tǒng)的認(rèn)識(shí)過程與系統(tǒng)的程序設(shè)計(jì)和實(shí)現(xiàn)過程盡可能地一致?! ?/pre>編輯推薦
《普通高等教育“十二五”規(guī)劃教材·公共課系列:Visual Basic程序設(shè)計(jì)》體現(xiàn)作者多年的VB教學(xué)與軟件項(xiàng)目開發(fā)經(jīng)驗(yàn),注重編程思想與程序開發(fā)能力的培養(yǎng),精心設(shè)計(jì)的編程實(shí)例便于內(nèi)容的理解,配套的實(shí)驗(yàn)教程方便上機(jī)操作練習(xí)。圖書封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(87)
- 勉強(qiáng)可看(632)
- 一般般(107)
- 內(nèi)容豐富(4472)
- 強(qiáng)力推薦(366)
Visual Basic程序設(shè)計(jì) PDF格式下載