出版時(shí)間:2009-6 出版社:水利水電出版社 作者:郭清溥 編 頁數(shù):259
前言
隨著計(jì)算機(jī)技術(shù)的進(jìn)步,程序設(shè)計(jì)語言得到了迅速的發(fā)展。由于Visual Basic簡(jiǎn)單易學(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),并考慮到讀者的反饋信息,對(duì)各個(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í)際。在對(duì)Visual Basic的基本知識(shí)、基本語法進(jìn)行介紹的同時(shí),更加注重對(duì)學(xué)生編程能力的培養(yǎng),要求學(xué)生打好程序設(shè)計(jì)的基本功,適當(dāng)降低對(duì)常用算法的要求。在可視化界面設(shè)計(jì)方面,比較詳細(xì)地介紹了常用控件,要求讀者熟練掌握常用控件的使用方法,而對(duì)其他控件本書也做了相應(yīng)的介紹,目的是讓讀者對(duì)其有所了解,通過舉一反三的方法掌握它們?! ”娝苤?,在“程序設(shè)計(jì)”課程的教學(xué)中必須以切合將來軟件工程開發(fā)的實(shí)際需要為首要目標(biāo),簡(jiǎn)單地說就是應(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ù)。本書在對(duì)例題的講解過程中盡量嚴(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ǔ)?! 【哂辛己玫某绦蛟O(shè)計(jì)風(fēng)格應(yīng)該是程序員所具備的基本素質(zhì)。另外,程序設(shè)計(jì)風(fēng)格的好壞在很大程度上會(huì)影響程序質(zhì)量的好壞。好的風(fēng)格不僅有助于提高程序的可靠性、可理解性、可測(cè)試性、可維護(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),并考慮到讀者的反饋信息,對(duì)各個(gè)章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。全書共9章,主要內(nèi)容包括:Visual Basic概述、Visual Basic的對(duì)象及其基本操作、Visual Basic的語言規(guī)則、基本程序結(jié)構(gòu)、數(shù)組、過程、常用控件、數(shù)據(jù)文件和界面設(shè)計(jì)等。 本書重點(diǎn)對(duì)程序設(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對(duì)象及其操作 2.1 對(duì)象的概念 2.1.1 對(duì)象和類 2.1.2 對(duì)象的屬性、事件和方法 2.1.3 設(shè)置對(duì)象屬性 2.2 窗體 2.2.1 生成窗體 2.2.2 窗體的常用屬性 2.2.3 窗體事件 2.3 基本控件 2.3.1 Visual Basic標(biāo)準(zhǔn)控件簡(jiǎ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對(duì)象及其操作 2.1 對(duì)象的概念 用Visual Basic進(jìn)行應(yīng)用程序設(shè)計(jì),實(shí)際上是與一組標(biāo)準(zhǔn)對(duì)象進(jìn)行交互的過程。因此,要準(zhǔn)確地理解對(duì)象及相關(guān)概念?! ?.1.1 對(duì)象和類 1.對(duì)象 在面向?qū)ο蟮某绦蛟O(shè)計(jì)思想中,自然界中所有的事物(包括計(jì)算機(jī))都可看做一個(gè)個(gè)的對(duì)象。如一個(gè)人、一臺(tái)計(jì)算機(jī)、一張桌子等都是一個(gè)對(duì)象。這些對(duì)象可能屬于同一個(gè)類,也可能屬于不同的類。在面向?qū)ο蟮乃枷胫?,?duì)于任何一個(gè)對(duì)象,都可以用屬性、方法與事件3個(gè)方面來描述。如以某個(gè)人作為對(duì)象,則該對(duì)象具有身高、體重等特征,具有行走、說話等行為,以及外界作用在“人”對(duì)象上的各種活動(dòng),如打雷、下課鈴響等?! ?duì)象是Visual Basic程序設(shè)計(jì)的核心。后面講到的窗體、控件、數(shù)據(jù)庫等都是對(duì)象。對(duì)象是被封裝的——也就是說,它同時(shí)包含代碼和數(shù)據(jù),這比傳統(tǒng)的編寫代碼的方法更容易維護(hù)?! isual Basic對(duì)象具有屬性、方法和事件。屬性是描述對(duì)象的數(shù)據(jù)。方法告訴對(duì)象應(yīng)做的事情。事件是對(duì)象所產(chǎn)生的動(dòng)作,事件發(fā)生時(shí)可以編寫代碼進(jìn)行處理?! ?.類 類是對(duì)同一種對(duì)象的集合與抽象。比如我們所說的“電視”,并不指某個(gè)特定的事物,而是一切有接收裝置、能轉(zhuǎn)播電視信號(hào)的所有的電視。封裝和隱藏是類的重要特征,它將數(shù)據(jù)的結(jié)構(gòu)和對(duì)數(shù)據(jù)的操作封裝在一起,實(shí)現(xiàn)了類的外部特性和類內(nèi)部的隔離。類的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)對(duì)用戶來說是透明的。
編輯推薦
《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ì)手段簡(jiǎn)捷?! “╨00多個(gè)典型實(shí)例,實(shí)用性強(qiáng)?! ⒊绦蛟O(shè)計(jì)和可視化界面設(shè)計(jì)有機(jī)結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高編程效率和教學(xué)效果,尤其注重對(duì)學(xué)生計(jì)算機(jī)設(shè)計(jì)能力的培養(yǎng),真正達(dá)到學(xué)以致用?! 榉奖憬處熃虒W(xué),《Visual Basic程序設(shè)計(jì)教程(第2版)》提供電子教案及例題源代碼的免費(fèi)下載。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual Basic程序設(shè)計(jì)教程 PDF格式下載