Visual Basic應(yīng)用基礎(chǔ)

出版時間:2005-8  出版社:高等教育出版社  作者:管曙亮 編  頁數(shù):300  

前言

  Visual Basic(簡稱VB)繼承了原有Basic語言簡單易學(xué)的優(yōu)點,采用可視化(Visual)、面向?qū)ο?、事件?qū)動的程序設(shè)計模式,大大簡化了Windows應(yīng)用程序的設(shè)計,從而成為目前Windows應(yīng)用程序的最便捷、最有效的開發(fā)工具之一。許多學(xué)校已經(jīng)開設(shè)或即將開設(shè)VB這門課程?! ”緯勺鳛楦呗殞W(xué)校計算機應(yīng)用及相關(guān)專業(yè)的教材,又可作為各類相關(guān)培訓(xùn)班的培訓(xùn)教材。本書不僅讓學(xué)生了解面向?qū)ο蟪绦蛟O(shè)計的概念、掌握可視化開發(fā)工具的使用,還注重對學(xué)生實際操作能力的培養(yǎng),既讓學(xué)生了解VB能做什么,又使學(xué)生掌握如何去做,在注重教材系統(tǒng)性、科學(xué)性的同時,突出實用性和操作性,通過詳盡的基本知識敘述和大量的應(yīng)用實例,激發(fā)他們的學(xué)習(xí)熱情,使學(xué)生學(xué)后會用,學(xué)以致用?! ”窘滩姆譃榛A(chǔ)篇和應(yīng)用篇兩部分,便于各校安排教學(xué)?! 』A(chǔ)篇共分八章,是學(xué)習(xí)VB必須掌握的內(nèi)容。第一章介紹面向?qū)ο蟪绦蛟O(shè)計的特點及基本概念,為本課程的學(xué)習(xí)奠定堅實的基礎(chǔ);第二章介紹VB集成開發(fā)環(huán)境的使用和應(yīng)用程序開發(fā)步驟;第三章介紹VB程序設(shè)計必備的基本知識;第四章、第五章分別對輸入、輸出的各種手段作了詳略得當(dāng)?shù)慕榻B,使學(xué)生能在比較中學(xué)得透、用得活;第六章在前兩章的基礎(chǔ)上進(jìn)一步介紹應(yīng)用程序界面設(shè)計;第七章介紹用于文件管理與讀寫的各種命令,使用隨機文件處理簡單數(shù)據(jù);第八章作為基礎(chǔ)篇的結(jié)束,介紹了如何查找錯誤和進(jìn)行出錯.處理?! ?yīng)用篇是使用VB開發(fā)實用程序的選學(xué)內(nèi)容。第九章介紹多媒體控件使用方法,并列舉了大量多媒體程序?qū)嵗?,有較高參考價值;第十章介紹數(shù)據(jù)庫建立、記錄集操作、sOL數(shù)據(jù)查詢等基本內(nèi)容,加強了ADO對象、數(shù)據(jù)環(huán)境對象、數(shù)據(jù)報表設(shè)計新知識的敘述,還介紹了使用“應(yīng)用程序向?qū)А毖杆偕蓴?shù)據(jù)庫應(yīng)用程序的過程,實用性很強?! ”窘滩牡木幷叨际菑氖翨asic或VB教學(xué)多年的教師,很了解教學(xué)對象的知識水平、接受能力和目標(biāo)要求,熟知學(xué)生學(xué)習(xí)中可能出現(xiàn)的問題,因而教材的編寫有極強的針對性。行文樸實流暢、淺顯易懂,圖文并茂,示例豐富,便于自學(xué)。每章有相應(yīng)的概念題、操作題,對鞏固讀者所學(xué)內(nèi)容有很好的幫助作用。

內(nèi)容概要

  《Visual Basic應(yīng)用基礎(chǔ)》詳細(xì)講述了Visual Basic 6.0的基本內(nèi)容,列舉了大量的應(yīng)用實例,使讀者在短期內(nèi)迅速地步人Windows應(yīng)用程序開發(fā)領(lǐng)域,了解到Visual Basic易學(xué)易用、功能強大的特點?!禫isual Basic應(yīng)用基礎(chǔ)》從基本概念、基本操作到多媒體、數(shù)據(jù)庫應(yīng)用程序開發(fā)等做了較詳細(xì)的講解,在程序開發(fā)中有較高的參考價值?!禫isual Basic應(yīng)用基礎(chǔ)》分為基礎(chǔ)篇和應(yīng)用篇兩個層次,結(jié)構(gòu)組織合理,便于教學(xué)取舍。針對各章重點,精心編寫習(xí)題,以鞏固所學(xué)內(nèi)容?!禫isual Basic應(yīng)用基礎(chǔ)》可作為高等職業(yè)學(xué)校計算機應(yīng)用專業(yè)的教材,亦可供中等職業(yè)學(xué)校選用,也是Visual Basic初學(xué)者理想的入門讀物,對計算機工作者及愛好者也有很好的參考價值。

書籍目錄

第1章 VisualBasic概述1.1 VB發(fā)展簡介1.2 vB的編程特點1.3 VB程序設(shè)計中的基本概念1.3.1 對象1.3.2 屬性1.3.3 事件1.3.4 方法習(xí)題一第2章 VB集成開發(fā)環(huán)境2.1 VB6.0集成開發(fā)環(huán)境中的元素2.1.1 標(biāo)題欄2.1.2 菜單欄2.1.3 工具欄2.1.4 工具箱2.1.5 窗體設(shè)計器2.1.6 窗體布局窗口2.1.7 代碼窗口2.1.8 工程資源管理器窗口2.1.9 屬性窗口2.2 用VB開發(fā)應(yīng)用程序2.2.1 vB應(yīng)用程序的結(jié)構(gòu)2.2.2 應(yīng)用程序開發(fā)步驟2.3 創(chuàng)建第一個vB應(yīng)用程序2.3.1 創(chuàng)建一個新的工程2.3.2 創(chuàng)建用戶界面2.3.3 設(shè)置窗體和控件的屬性2.3.4 編寫對象的事件過程代碼2.3.5 運行、調(diào)試程序2.3.6 工程的保存和打開2.3.7 建立可執(zhí)行文件習(xí)題二第3章 VB程序設(shè)計基礎(chǔ)3.1 VB與Basic語言3.1.1 標(biāo)識符3.1.2 注釋語句3.1.3 語句分隔符和續(xù)行符3.1.4 賦值語句3.2 VB數(shù)據(jù)類型3.2.1 布爾型(Boolean)3.2.2 數(shù)值型3.2.3 字符串型(String)3.2.4 日期型(Date)3.2.5 變體型(Variant)3.2.6 數(shù)據(jù)類型轉(zhuǎn)換3.2.7 對象型(Object)3.2.8 自定義類型3.3 常量、變量、數(shù)組和集合3.3.1 常量與符號常量3.3.2 變量的定義與變量的作用域3.3.3 數(shù)組的定義與使用3.3.4 集合對象的創(chuàng)建3.3.5 集合對象的屬性和方法3.3.6 集合與數(shù)組的區(qū)別3.4 運算符與表達(dá)式3.4.1 算術(shù)運算符與算術(shù)表達(dá)式3.4.2 關(guān)系運算符與關(guān)系表達(dá)式3.4.3 邏輯運算符與邏輯表達(dá)式3.4.4 字符運算符與字符表達(dá)式3.4.5 各類運算符的運算優(yōu)先級3.5 程序控制結(jié)構(gòu)3.5.1 選擇結(jié)構(gòu)3.5.2 循環(huán)結(jié)構(gòu)3.5.3 程序控制結(jié)構(gòu)的綜合使用3.6 士程3.6.1 常用的標(biāo)準(zhǔn)函數(shù)3.6.2 子過程(Sub過程)的定義3.6.3 函數(shù)過程(Function過程)的定義3.6.4 過程調(diào)用3.6.5 過程的參數(shù)傳遞習(xí)題三第4章 輸入4.1 控件概述4.1.1 控件的分類4.1.2 在窗體上添加控件4.2 用于輸入的控件4.2.1 FextBox控件4.2.2 CommandButton控件4.2.3 CheckBox控件、OptionButton控件與Frame控件4.2.4 ListBox控件與ComboBox控件4.2.5 HScrollBar控件與VScrollBar控件4.3 InputBox函數(shù)4.4 CommonDialog控件4.4.1 通用對話框的特點4.4.2 通用對話框的主要屬性4.4.3 與文件對話框有關(guān)的屬性4.4.4 與顏色對話框有關(guān)的屬性4.4.5 與字體對話框有關(guān)的屬性4.4.6 與打印對話框有關(guān)的屬性4.5 RichTextBox控件習(xí)題四第5章 輸出5.1 用于輸出的基本控件5.1.1 Label控件5.1.2 PictureBox控件與Image控件5.1.3 Line控件與Shape控件5.2 VB繪圖5.2.1 繪圖區(qū)當(dāng)前位置屬性5.2.2 VB繪圖方法5.2.3 VB動畫設(shè)計與Timer控件5.3 MsgBox函數(shù)5.4 打印輸出5.4.1 使用Printer對象直接打印5.4.2 使用窗體對象間接打印習(xí)題五第6章 界面設(shè)計6.1 窗體的主要屬性、方法和事件6.1.1 窗體的屬性6.1.2 窗體的部分事件6.1.3 窗體的部分方法6.2 多重窗體程序設(shè)計與自定義對話框6.2.1 多重窗體程序設(shè)計6.2.2 創(chuàng)建自定義對話框6.3 多文檔界面設(shè)計6.3.1 MDI父窗體與MDI子窗體6.3.2 建立MDI應(yīng)用程序6.3.3 MDI的主要屬性、方法、事件6.4 菜單設(shè)計6.4.1 下拉式菜單設(shè)計6.4.2 菜單項的控制6.4.3 彈出式菜單設(shè)計6.5 優(yōu)化用戶界面6.5.1 創(chuàng)建工具欄(ToolBar)6.5.2 創(chuàng)建狀態(tài)欄(StatusBar)6.5.3 創(chuàng)建選項卡(TabStrip)習(xí)題六第7章 文件管理7.1 用于文件管理的語句和函數(shù)7.1.1 獲取當(dāng)前目錄(CurDir函數(shù))7.1.2 改變當(dāng)前目錄(ChDir語句)7.1.3 建立和刪除目錄(MkDir語句和RmDir語句)7.1.4 改變當(dāng)前驅(qū)動器(ChDrive語句)7.1.5 復(fù)制和刪除文件(FileCopy語句和Kill語句)7.1.6 設(shè)置文件的屬性(SetAttr語句)7.1.7 文件改名(Name語句)7.1.8 獲取文件名或目錄名(Dir函數(shù))7.1.9 打開或執(zhí)行一個文件(Shell語句)……第8章 程序調(diào)試與出錯處理第9章 多媒體應(yīng)用程序設(shè)計第10章 數(shù)據(jù)庫應(yīng)用程序設(shè)計

章節(jié)摘錄

 ?。?)強大的數(shù)據(jù)庫編程能力  利用VB的數(shù)據(jù)控件和數(shù)據(jù)庫管理器等工具,可直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,還能直接編輯和訪問其他外部數(shù)據(jù)庫,如Dbase、Foxpro、Paradox等。同時VB還提供開放式數(shù)據(jù)庫訪問(ODBC)功能,可通過直接訪問或建立連接的方式使用并操作遠(yuǎn)程服務(wù)器上的關(guān)系型數(shù)據(jù)庫,如SQL Server、Oracle等。使用結(jié)構(gòu)化查詢語言SQL,輕松訪問并操縱遠(yuǎn)程服務(wù)器上的關(guān)系型數(shù)據(jù)庫,運用應(yīng)用程序向?qū)?,迅速?chuàng)建標(biāo)準(zhǔn)的數(shù)據(jù)庫應(yīng)用程序。 ?。?)其他特性  ①支持動態(tài)鏈接庫(DLL)。VB是一種高級程序設(shè)計語言,不具備低級語言對機器硬件進(jìn)行操作的功能,為此,VB提供了訪問動態(tài)鏈接庫(Dynamic Linking Library)的功能,可以利用其他語言(如c/c++等),將需要實現(xiàn)的功能編譯成動態(tài)鏈接庫,然后提供給VB調(diào)用。此外,通過動態(tài)鏈接庫,還可調(diào)用功能強大的Windows應(yīng)用程序接口(API)函數(shù)。API是Windows環(huán)境中可供任何Windows應(yīng)用程序訪問和調(diào)用的一組函數(shù)集合。在Windows操作系統(tǒng)中,包含了1000多個功能強大、經(jīng)過嚴(yán)格測試的API函數(shù),供程序員編程時直接調(diào)用。充分利用這些API函數(shù),可大大增強VB的編程能力?! 、谥С謩討B(tài)數(shù)據(jù)交換(DDE)。動態(tài)數(shù)據(jù)交換(Dynamic Data Exchange),就是把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地鏈接到另一種應(yīng)用程序中,當(dāng)原始數(shù)據(jù)變化時,可以自動更新鏈接的數(shù)據(jù)。vB提供了動態(tài)數(shù)據(jù)交換技術(shù),可在應(yīng)用程序中建立與其他Windows應(yīng)用程序之間的動態(tài)數(shù)據(jù)交換的通道,使得應(yīng)用程序在運行過程中可以相互交換信息?! 、壑С謱ο蟮逆溄优c嵌入(OLE)。對象的鏈接與嵌人(Object IAnking and Embedding),就是將每個應(yīng)用程序都看做是一個對象,將多個不同的對象鏈接或嵌入到某個應(yīng)用程序(它本身也是對象)中,如WORD文檔中通過“插入/對象”可得到具有聲音、圖像、動畫、文字、表格等各種形式的復(fù)合式文件,文件中每個對象都與創(chuàng)建它的應(yīng)用程序相聯(lián)系,雙擊這些對象即可在該應(yīng)用程序中執(zhí)行與創(chuàng)建這些對象的應(yīng)用程序完全相同的操作。

圖書封面

評論、評分、閱讀與下載


    Visual Basic應(yīng)用基礎(chǔ) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7