Visual Basic程序設(shè)計(jì)教程

出版時(shí)間:2009-6  出版社:水利水電出版社  作者:郭清溥 編  頁數(shù):259  

前言

  隨著計(jì)算機(jī)技術(shù)的進(jìn)步,程序設(shè)計(jì)語言得到了迅速的發(fā)展。由于Visual Basic簡單易學(xué)、編程方便快捷等一些顯著的特點(diǎn),使得越來越多的高等學(xué)校將Visual Basic作為大學(xué)生程序設(shè)計(jì)的第一門課程。  本書第一版于2007年出版,第二版在延續(xù)第一版編寫風(fēng)格的基礎(chǔ)上,根據(jù)計(jì)算機(jī)技術(shù)的發(fā)展,結(jié)合作者多年教學(xué)實(shí)踐與研發(fā)經(jīng)驗(yàn),并考慮到讀者的反饋信息,對各個(gè)章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。  本書根據(jù)高級(jí)語言程序設(shè)計(jì)的基本體系,結(jié)合可視化程序設(shè)計(jì)的方法,以Visual Basic為背景講授程序設(shè)計(jì)的基本思想和基本方法、結(jié)構(gòu)化程序設(shè)計(jì)的基本控制結(jié)構(gòu)、可視化程序設(shè)計(jì)的基本方法等初步知識(shí),并通過大量例題介紹Visual Basic的基本功能。由于本書是一本高級(jí)語言程序設(shè)計(jì)的基本教材,因此,它不會(huì)涵蓋Visual Basic的全部功能,有興趣的讀者,可以在初步掌握程序設(shè)計(jì)的基本知識(shí)后,根據(jù)不同的需要查閱相關(guān)資料繼續(xù)學(xué)習(xí)?! ”緯趦?nèi)容編排、敘述表達(dá)等方面都充分考慮到了初學(xué)者和非計(jì)算機(jī)專業(yè)學(xué)生在學(xué)習(xí)計(jì)算機(jī)知識(shí)時(shí)基礎(chǔ)性和實(shí)用性的兩大特點(diǎn),作者結(jié)合多年的教學(xué)經(jīng)驗(yàn)和程序設(shè)計(jì)的基本要求,在體系結(jié)構(gòu)、內(nèi)容設(shè)計(jì)等方面都盡量做到由易到難,循序漸進(jìn)、理論聯(lián)系實(shí)際。在對Visual Basic的基本知識(shí)、基本語法進(jìn)行介紹的同時(shí),更加注重對學(xué)生編程能力的培養(yǎng),要求學(xué)生打好程序設(shè)計(jì)的基本功,適當(dāng)降低對常用算法的要求。在可視化界面設(shè)計(jì)方面,比較詳細(xì)地介紹了常用控件,要求讀者熟練掌握常用控件的使用方法,而對其他控件本書也做了相應(yīng)的介紹,目的是讓讀者對其有所了解,通過舉一反三的方法掌握它們?! ”娝苤凇俺绦蛟O(shè)計(jì)”課程的教學(xué)中必須以切合將來軟件工程開發(fā)的實(shí)際需要為首要目標(biāo),簡單地說就是應(yīng)該把“完成任務(wù)”作為教學(xué)的首要目標(biāo)。為了能夠很好地實(shí)現(xiàn)這一目標(biāo),就應(yīng)該采用“任務(wù)驅(qū)動(dòng)式”的教學(xué)方法。所謂“任務(wù)驅(qū)動(dòng)式”教學(xué)就是以“任務(wù)”為目的,以語言理論教學(xué)為過程,最終可以用某種語言來設(shè)計(jì)“任務(wù)”,實(shí)現(xiàn)任務(wù)的要求。在“任務(wù)驅(qū)動(dòng)式”教學(xué)中,首先應(yīng)該讓學(xué)生了解什么是軟件工程思想,其次在語言理論教學(xué)過程中,讓學(xué)生懂得面向過程、面向?qū)ο蟮某绦蛟O(shè)計(jì)的風(fēng)格,最后引導(dǎo)他們運(yùn)用軟件工程的思想來設(shè)計(jì)任務(wù)。本書在對例題的講解過程中盡量嚴(yán)格按照“程序設(shè)計(jì)”的步驟進(jìn)行,采用“任務(wù)驅(qū)動(dòng)”的教學(xué)方式,以培養(yǎng)學(xué)生分析問題的完備性,提高其統(tǒng)籌全局、協(xié)調(diào)關(guān)系的基本素質(zhì),使學(xué)生樹立面向工程的思想,為他們將來從事計(jì)算機(jī)應(yīng)用設(shè)計(jì)打下良好的基礎(chǔ)。  具有良好的程序設(shè)計(jì)風(fēng)格應(yīng)該是程序員所具備的基本素質(zhì)。另外,程序設(shè)計(jì)風(fēng)格的好壞在很大程度上會(huì)影響程序質(zhì)量的好壞。好的風(fēng)格不僅有助于提高程序的可靠性、可理解性、可測試性、可維護(hù)性和可重用性,而且也能夠促進(jìn)技術(shù)的交流,改善軟件的質(zhì)量。本書在例題的講解中還特別通過控件名、變量名、書寫格式等的規(guī)范使用,以強(qiáng)調(diào)代碼風(fēng)格和程序設(shè)計(jì)風(fēng)格的重要性,目的是讓學(xué)生在學(xué)會(huì)并掌握運(yùn)用Visual Basic解決實(shí)際問題的同時(shí),又養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格?! 榱朔奖憬虒W(xué),我們還制作了與教材內(nèi)容配套的教學(xué)輔助課件。

內(nèi)容概要

本書第一版于2007年出版,第二版在延續(xù)第一版編寫風(fēng)格的基礎(chǔ)上,根據(jù)計(jì)算機(jī)技術(shù)的發(fā)展,結(jié)合作者多年教學(xué)實(shí)踐與研發(fā)經(jīng)驗(yàn),并考慮到讀者的反饋信息,對各個(gè)章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。全書共9章,主要內(nèi)容包括:Visual Basic概述、Visual Basic的對象及其基本操作、Visual Basic的語言規(guī)則、基本程序結(jié)構(gòu)、數(shù)組、過程、常用控件、數(shù)據(jù)文件和界面設(shè)計(jì)等。    本書重點(diǎn)對程序設(shè)計(jì)的基本知識(shí)、基本語法、編程方法和常用算法進(jìn)行了較為系統(tǒng)、規(guī)范和詳細(xì)的介紹,并通過控件名、變量名等的規(guī)范使用,強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格的重要性;本書將程序設(shè)計(jì)和可視化界面設(shè)計(jì)有機(jī)結(jié)合起來,以激發(fā)學(xué)生學(xué)習(xí)興趣,提高編程效率和教學(xué)效果:書中例題的講解按照“程序設(shè)計(jì)”的步驟進(jìn)行,并采用“任務(wù)驅(qū)動(dòng)”的教學(xué)方式,以培養(yǎng)學(xué)生分析問題的完備性,提高其統(tǒng)籌全局、協(xié)調(diào)關(guān)系的基本素質(zhì),樹立面向工程的思想。    本書既可以作為高等院校本科及??茖W(xué)生的Visual Basic程序設(shè)計(jì)教材,又可供各類Visual Basic程序設(shè)計(jì)考級(jí)人員復(fù)習(xí)參考。

書籍目錄

前言第1章 Visual Basic概述  1.1 程序設(shè)計(jì)的基本概念    1.1.1 程序    1.1.2 程序設(shè)計(jì)    1.1.3 程序設(shè)計(jì)語言  1.2 Visual Basic的特點(diǎn)  1.3 Visual Basic的啟動(dòng)  1.4 Visual Basic的開發(fā)環(huán)境    1.4.1 標(biāo)題欄    1.4.2 菜單欄    1.4.3 工具欄    1.4.4 窗體窗口    1.4.5 工程資源管理器    1.4.6 屬性窗口    1.4.7 窗體布局窗口    1.4.8 工具箱窗口    1.4.9 代碼編輯器窗口  1.5 認(rèn)識(shí)Visual Basic程序    1.5.1 用Visual Basic開發(fā)應(yīng)用程序的一般步驟    1.5.2 第一個(gè)Visual Basic程序  本章小結(jié)  習(xí)題一第2章 Visual Basic對象及其操作  2.1 對象的概念    2.1.1 對象和類    2.1.2 對象的屬性、事件和方法    2.1.3 設(shè)置對象屬性  2.2 窗體    2.2.1  生成窗體    2.2.2 窗體的常用屬性    2.2.3 窗體事件  2.3 基本控件    2.3.1 Visual Basic標(biāo)準(zhǔn)控件簡介    2.3.2 控件的命名    2.3.3 內(nèi)部控件共有屬性    2.3.4 標(biāo)準(zhǔn)控件的畫法與基本操作  2.4 3 個(gè)常用控件的使用    2.4.1  標(biāo)簽控件    2.4.2 文本框控件    2.4.3 命令按鈕控件    2.4.4 應(yīng)用舉例  本章小結(jié)  習(xí)題二第3章 Visual Basic的語言規(guī)則  3.1  數(shù)據(jù)類型    3.1.1 標(biāo)準(zhǔn)數(shù)據(jù)類型    3.1.2  自定義數(shù)據(jù)類型  3.2 變量、常量    3.2.1  常量    3.2.2 變量  3.3 運(yùn)算符和表達(dá)式    3.3.1 運(yùn)算符    3.3.2 表達(dá)式  3.4 常用內(nèi)部函數(shù)    3.4.1 數(shù)學(xué)函數(shù)    3.4.2 字符串函數(shù)    3.4.3  日期和時(shí)間函數(shù)    3.4.4 轉(zhuǎn)換函數(shù)    3.4.5 格式輸出函數(shù)  3.5 程序設(shè)計(jì)風(fēng)格    3.5.1 Visual Basic程序編碼規(guī)則    3.5.2 Visual Basic程序書寫要求  本章小結(jié)  習(xí)題三第4章 基本程序結(jié)構(gòu) ……第5章 數(shù)組第6章 過程第7章 常用控件第8章 數(shù)據(jù)文件第9章 界面設(shè)計(jì)參考文獻(xiàn)

章節(jié)摘錄

  第2章 Visual Basic對象及其操作  2.1 對象的概念  用Visual Basic進(jìn)行應(yīng)用程序設(shè)計(jì),實(shí)際上是與一組標(biāo)準(zhǔn)對象進(jìn)行交互的過程。因此,要準(zhǔn)確地理解對象及相關(guān)概念?! ?.1.1 對象和類  1.對象  在面向?qū)ο蟮某绦蛟O(shè)計(jì)思想中,自然界中所有的事物(包括計(jì)算機(jī))都可看做一個(gè)個(gè)的對象。如一個(gè)人、一臺(tái)計(jì)算機(jī)、一張桌子等都是一個(gè)對象。這些對象可能屬于同一個(gè)類,也可能屬于不同的類。在面向?qū)ο蟮乃枷胫?,對于任何一個(gè)對象,都可以用屬性、方法與事件3個(gè)方面來描述。如以某個(gè)人作為對象,則該對象具有身高、體重等特征,具有行走、說話等行為,以及外界作用在“人”對象上的各種活動(dòng),如打雷、下課鈴響等。  對象是Visual Basic程序設(shè)計(jì)的核心。后面講到的窗體、控件、數(shù)據(jù)庫等都是對象。對象是被封裝的——也就是說,它同時(shí)包含代碼和數(shù)據(jù),這比傳統(tǒng)的編寫代碼的方法更容易維護(hù)?! isual Basic對象具有屬性、方法和事件。屬性是描述對象的數(shù)據(jù)。方法告訴對象應(yīng)做的事情。事件是對象所產(chǎn)生的動(dòng)作,事件發(fā)生時(shí)可以編寫代碼進(jìn)行處理?! ?.類  類是對同一種對象的集合與抽象。比如我們所說的“電視”,并不指某個(gè)特定的事物,而是一切有接收裝置、能轉(zhuǎn)播電視信號(hào)的所有的電視。封裝和隱藏是類的重要特征,它將數(shù)據(jù)的結(jié)構(gòu)和對數(shù)據(jù)的操作封裝在一起,實(shí)現(xiàn)了類的外部特性和類內(nèi)部的隔離。類的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)對用戶來說是透明的。

編輯推薦

  《Visual Basic程序設(shè)計(jì)教程(第2版)》特色:  以面向?qū)ο蟪绦蛟O(shè)計(jì)方法為主線,兼顧結(jié)構(gòu)化程序設(shè)計(jì)方法,強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格的重要性?! ≈R(shí)點(diǎn)全面,精編精講,設(shè)計(jì)手段簡捷?! “╨00多個(gè)典型實(shí)例,實(shí)用性強(qiáng)?! ⒊绦蛟O(shè)計(jì)和可視化界面設(shè)計(jì)有機(jī)結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高編程效率和教學(xué)效果,尤其注重對學(xué)生計(jì)算機(jī)設(shè)計(jì)能力的培養(yǎng),真正達(dá)到學(xué)以致用。  為方便教師教學(xué),《Visual Basic程序設(shè)計(jì)教程(第2版)》提供電子教案及例題源代碼的免費(fèi)下載。

圖書封面

評論、評分、閱讀與下載


    Visual Basic程序設(shè)計(jì)教程 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   還行吧。滿值得
  •   一本單純的教材,由某位老師寫完了以后再某個(gè)高校制定使用,沒有亮點(diǎn)~~不推薦購買
 

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

京ICP備13047387號(hào)-7