出版時間:2009-12 出版社:清華大學出版社 作者:崔武子 編 頁數(shù):373
前言
學習Visual Basic的目的是利用其可視化的編程工具,開發(fā)應(yīng)用程序。為此需要做兩方面的工作:設(shè)計用戶界面和編寫程序代碼。由于設(shè)計界面相對容易,因此開發(fā)VisualBasic。應(yīng)用程序的關(guān)鍵是如何編寫能夠?qū)崿F(xiàn)相應(yīng)功能的程序代碼?! ”緯?004年8月出版的第1版榮獲“2006年北京高等教育精品教材”稱號。本次再版進一步強化了編程能力,提高趣味性?! ”緯锚毺?、靈活的內(nèi)容組織形式,深入淺出地介紹了界面設(shè)計和代碼的編寫方法,可以達到增加學生學習興趣、加強本課程的實踐性和節(jié)省較多課時的目的。目前,許多高等院校將“Visual Basic程序設(shè)計”作為第一門程序設(shè)計課程。本書是作者在圍繞“教師方便教,學生容易學”為主題,開展一系列的探索與實踐活動后,以零起點讀者作為主要對象編寫的程序設(shè)計教材,因此適合作為高等院校應(yīng)用性本科的教材,也可作為自學者的指導書?! ”緯?版的特點: ?。?)每章內(nèi)容分成基礎(chǔ)部分和提高部分。將常用對象的屬性、事件、方法以及語法知識等必須掌握的內(nèi)容放在基礎(chǔ)部分中;將具有擴展性的和提高性的內(nèi)容安排在提高部分中。通過基礎(chǔ)部分的學習,能夠掌握最常用對象的使用方法和基本語法,初步建立可視化程序設(shè)計的思維方式,并能編寫一般的程序。即使因?qū)W時不足跳過提高部分,也不至于影響后續(xù)內(nèi)容的學習?! 。?)所有教學內(nèi)容組織成例題。根據(jù)要介紹的內(nèi)容精心編寫例題,將大量的、趣味的和規(guī)范的程序介紹給學生,在講解例題的過程中,使學生學習語法、了解對象的使用方法?! 。?)涉及算法的例題增設(shè)編程點撥。針對學生“設(shè)計界面容易,編寫代碼難”的情況,書中凡涉及到算法的例題,在給出其代碼之前,都增設(shè)了編程點撥。 ?。?)分階段介紹調(diào)試方法。為了培養(yǎng)學生調(diào)試程序、排除錯誤的能力,教材中分階段通過具體例題介紹了調(diào)試程序的方法?! 。?)每章最后增設(shè)綜合舉例。為了提高學生的綜合編程能力,在每章提高部分中,提供了綜合實例,其中包括本章的大部分知識點,實用性也較強?! 。?)習題形式新穎,提供單號習題的答案。與教材內(nèi)容相對應(yīng),各章習題也分為基礎(chǔ)和提高兩部分。為了逐步提高學生的編程能力,還精心編寫了形式新穎的習題。單號習題提供參考答案,以方便學生自測和教師布置作業(yè)。
內(nèi)容概要
《界面設(shè)計與Visual Basic(第2版)》是以VB(Visual Basic)程序設(shè)計零起點讀者作為主要對象的程序設(shè)計教材,2004年8月出版了第1版(2006年北京高等教育精品教材),本次再版則進一步強化了編程能力,提高趣味性?! ∪珪卜?章,內(nèi)容包括Visual Basic概述(使用窗體、標簽等)、順序結(jié)構(gòu)設(shè)計(使用圖像框、多窗體等)、分支結(jié)構(gòu)設(shè)計(使用單選按鈕、形狀等)、循環(huán)結(jié)構(gòu)程序設(shè)計(使用Pset等)、過程(使用標準模塊等)、數(shù)組(使用控件數(shù)組、列表框等)、文件(使用文件系統(tǒng)控件等)、菜單設(shè)計(使用ActiveX等)及訪問數(shù)據(jù)庫(使用ADO等)。全書各章內(nèi)容分成基礎(chǔ)和提高部分;在第1版的基礎(chǔ)上,各章增設(shè)上機訓練;各章首部提供每個例題的知識要點,尾部提供綜合實例;通過具體實例,分階段介紹調(diào)試程序的方法;提供對象、基本語法的特殊索引以及學生作品、上機考試樣題、單號習題的答案;配備實訓教材及內(nèi)容生動的電子教案?! 督缑嬖O(shè)計與Visual Basic(第2版)》是高等院校VB程序設(shè)計課程的教材,也可作為自學者的指導書。
書籍目錄
第1章 Visual Basic概述1.1 什么是Visual Basic1.2 設(shè)計Visual Basic程序的步驟1.3 Visual Basic的特點1.4 提高部分1.4.1 可視化集成開發(fā)環(huán)境1.4.2 對象和類的概念1.4.3 再論屬性、事件和方法1.4.4 綜合實例上機訓練1習題1第2章 順序結(jié)構(gòu)程序設(shè)計2.1 結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)2.2 VB語言基礎(chǔ)2.2.1 VB語句的書寫規(guī)則2.2.2 常量、變量與變量定義2.2.3 算術(shù)運算符與表達式2.3 數(shù)據(jù)賦值2.4 數(shù)據(jù)輸出2.5 數(shù)據(jù)輸入2.6 提高部分2.6.1 窗體與常用控件的進一步介紹2.6.2 常用數(shù)據(jù)類型介紹2.6.3 常用內(nèi)部函數(shù)匯總2.6.4 文件路徑的概念2.6.5 綜合實例上機訓練2習題2第3章 分支結(jié)構(gòu)程序設(shè)計3.1 關(guān)系、邏輯運算符與表達式3.1.1 關(guān)系運算符與表達式3.1.2 邏輯運算符與表達式3.2 If語句3.2.1 If語句的使用3.2.2 If語句的嵌套3.3 Select Case語句3.4 提高部分3.4.1 單選按鈕、復(fù)選框、框架、直線和形狀控件3.4.2 綜合實例上機訓練3習題3第4章 循環(huán)結(jié)構(gòu)程序設(shè)計4.1 ForNext語句4.2 Do WhileLoop和DoLoop While語句4.3 循環(huán)語句的嵌套4.4 提高部分4.4.1 自行畫圖4.4.2 綜合實例上機訓練4習題4第5章 過程5.1 過程的定義與調(diào)用5.1.1 函數(shù)過程的定義與調(diào)用5.1.2 子程序過程的定義與調(diào)用5.1.3 標準模塊5.2 變量的作用域5.2.1 過程級變量的作用域5.2.2 窗體級變量的作用域5.2.3 程序級變量的作用域5.3 提高部分5.3.1 靜態(tài)變量的使用5.3.2 過程的遞歸調(diào)用 5.3.3 綜合實例上機訓練5習題5第6章 數(shù)組6.1 一維數(shù)組6.2 控件數(shù)組6.3 提高部分6.3.1 列表框與組合框6.3.2 數(shù)組的高級應(yīng)用6.3.3 綜合實例上機訓練6習題6第7章 文件7.1 文件概述7.2 文件瀏覽7.3 順序文件的讀寫操作7.4 提高部分7.4.1 文件系統(tǒng)控件與通用對話框7.4.2 記錄類型7.4.3 文件的進一步介紹7.4.4 常用文件操作語句和函數(shù)7.4.5 綜合實例上機訓練7習題7第8章 菜單設(shè)計8.1 菜單的設(shè)計8.2 設(shè)計彈出式菜單8.3 工具欄和狀態(tài)欄8.4 提高部分8.4.1 多文檔界面設(shè)計8.4.2 ActiveX控件8.4.3 綜合實例上機訓練8習題8第9章 訪問數(shù)據(jù)庫9.1 數(shù)據(jù)庫的概念與建立9.1.1 數(shù)據(jù)庫概念9.1.2 數(shù)據(jù)庫和表的建立9.2 用ADO控件訪問數(shù)據(jù)庫9.3 提高部分9.3.1 用Data數(shù)據(jù)控件訪問數(shù)據(jù)庫9.3.2 綜合實例上機訓練9習題9附錄A 常用字符與ASCII代碼對照表附錄B 對象、基本語法索引附錄C 單號題參考答案附錄D 上機考試樣題附錄E 學生作品展示參考文獻
章節(jié)摘錄
2)“現(xiàn)存”選項卡 選擇“現(xiàn)存”選項卡,可以打開一個已經(jīng)存在的工程,其功能與選擇VB中的“文件”“打開工程”相同?! ?)“最新”選項卡 在“最新”選項卡中列舉了近期曾打開過的工程文件列表及其文件所在位置,操作者只需選擇某一文件并單擊“打開”按鈕,就可快速地將它們打開或添加到工程中?! ⊥ㄟ^“新建工程”對話框創(chuàng)建或打開一個工程后,便進入圖1—2所示的VB集成環(huán)境。下面針對該環(huán)境中的一些重要功能做進一步的介紹。 ?。?)窗體設(shè)計器。位于屏幕中間部位的窗體設(shè)計器用來設(shè)計程序運行時的用戶操作界面。窗體設(shè)計器的大小可改變,而且其上可以放置其他控件?! 。?)工具箱。VB中的控件共分為標準控件、ActiveX控件和可插入對象三類。在默認狀態(tài)下,工具箱中只提供標準控件(也稱為內(nèi)部控件)。ActiveX控件(也稱為外部控件),可根據(jù)需要適時地添加到工具箱中后使用。向工具箱中添加ActiveX的方法參見例7.2??刹迦雽ο笫侵改切┯善渌麘?yīng)用程序生成的文件,VB提供了OLE(object link andembedding,對象鏈接與嵌入)功能,能夠?qū)ord、Excel等其他應(yīng)用程序所生成的文件,以對象的形式直接鏈接或嵌入到VB程序中。有關(guān)可插入對象的內(nèi)容本書不作介紹?! 。?)代碼窗口。大多數(shù)的程序代碼都是在代碼窗口中編寫的,一個窗體對應(yīng)一個代碼窗口,雙擊一個窗體可快速地進入該窗體的代碼窗口?! B所提供的編碼輔助功能為輸入程序代碼提供了極大的方便。例如,每當在代碼中輸入了正確的對象名及連接符“.”后,輸人屬性名或方法名的前幾個字母,系統(tǒng)就會立即定位到列表中相應(yīng)位置,按空格鍵或雙擊本列表中所需屬性或方法名即可將它們添加到代碼中。當然也可以直接輸入屬性或方法名,但建議讀者使用VB提供的這種自動列表功能,其好處有以下幾點: ?、俸喕瘜傩曰蚍椒妮斎?。 ?、诓槐赜涀傩院头椒耐暾磳懛椒ǎ恍枰涀∷鼈兊那皫讉€字母。 ?、蹤z查對象名輸入是否正確。當輸入一個對象名及連接符“.”后仍未出現(xiàn)屬性或方法下拉列表,則說明對象名輸入有誤。當輸入合法的VB函數(shù)名和“(”之后,也會立即顯示相應(yīng)語法。
編輯推薦
《界面設(shè)計與Visual Basic(第2版)》用例題組織所有教學內(nèi)容,將語法介紹和控件使用融為一體,克服了語法知識的枯燥性,分散難點,使學生在學習有趣的例題中,學習語法、了解對象的使用方法; 每章內(nèi)容分成基礎(chǔ)部分和提高部分,有利于分層教學,緩解課時緊張問題; 通過具體例題分階段介紹程序調(diào)試方法; 每章最后增設(shè)綜合實例,該實例包括本章的大部分知識點,實用性較強; 每章增設(shè)上機訓練,其中包括基本功能、目標、步驟,最后還有擴展功能要求; 在每章的開始提供各例題的知識要點,在附錄中提供對象、基本語法的特殊形式的索引、上機考試樣題、學生作品和單號習題的答案; 配套出版《界面設(shè)計與VisualBasic實踐教程》; 配備課件,該課件包括電子教案、全書所有例題的代碼以及習題的可執(zhí)行文件。
圖書封面
評論、評分、閱讀與下載
界面設(shè)計與Visual Basic PDF格式下載