前言
界面設計與Visual Basic(第4版)學習Visual Basic的目的是利用其可視化的編程工具,開發應用程序。為此需要做兩方面的工作: 設計用戶界面和編寫程序代碼。由於設計界面相對容易,因此開發Visual Basic應用程序的關鍵是如何編寫能夠實現相應功能的程序代碼。
本書2004年8月、2009年12月、2014年8月分別出版了第1版、第2版和第3版,第1版和第2版被評為北京市高等教育精品教材,本次再版進一步強化了編程能力的培養,增加了項目綜合實戰內容並提高了趣味性。
本書采用獨特、靈活的內容組織形式,深入淺出地介紹了界面設計和代碼編寫的思想方法,在著力增加趣味性的前提下,強化本課程的實踐性,以期達到事半功倍的教學效果。目前,許多高等院校將“Visual Basic程序設計”作為非工科專業的門程序設計課程。本書是作者在圍繞“教師方便教,學生容易學”的主題,開展一繫列的探索與實踐活動後,以零起點讀者為主要對像編寫的程序設計教材,因此可作為高等院校,尤其是應用型本科院校的教材,也可作為自學者的參考書。
本書具有如下特點:
(1)
每章內容分成基礎部分和提高部分。將常用對像的屬性、事件、方法以及語法知識等必須掌握的內容放在基礎部分中;將具有擴展性和提高性的內容安排在提高部分中。通過基礎部分的學習,掌握常用對像的使用方法和基本語法,初步建立可視化程序設計的思維方式,具備編寫一般應用程序的能力。提高部分可根據學生能力或課時安排等因素自主選學,但其不影響後續章節的學習。
(2)
所有教學內容組織成例題。根據知識要點精心編寫例題,提供大量、有趣的規範化程序。通過對例題的分析和講解,強化語法知識,歸納對像的使用特點。
(3)
涉及算法的例題增設編程點撥。針對學生“設計界面易,編寫代碼難”的情況,書中凡涉及算法的例題,在給出其代碼之前,都增設了編程點撥。
(4)
在各章開頭提供本章主要內容和例題的知識要點列表,在各章末尾提供章節練習環節。每道練習題均包含題目基本要求,根據題目難度有的增加了提示和拓展模塊。在附錄B中提供對像、基本語法的索引。
(5)
分階段介紹調試方法。為了培養學生調試程序、排除錯誤的能力,本書分階段通過具體例題介紹了調試程序的方法。
(6)
提供項目實戰案例。本書以“繁花似錦”為實例,圍繞花卉的相關知識,綜合運用多種控件以及文件、數據庫等,從界面設計到代碼編寫,由淺入深,逐步完善整個繫統。通過項目實戰,不但可以鞏固所學的內容,而且可以訓練學生的綜合設計能力,培養嚴謹的設計思維。
(7)
習題形式新穎,提供單號習題答案。與教材內容相對應,各章習題也分為基礎和提高兩部分。為了逐步提高學生的編程能力,精心編寫了形式新穎的習題,並提供單號習題答案,以方便學生自測和教師布置作業。
(8)
配備課件。提供包括電子教案、全部例題代碼及習題可執行文件在內的學習資料。為了減輕教師備課負擔,本書將基礎部分中的所有內容制作成生動的電子教案。通過運行習題的可執行文件,使讀者在著手做題前充分了解習題的功能要求和運行效果。
使用建議:
(1)
基礎部分必學。基礎部分是學生必須掌握的知識,在教學過程中教師可將部分例題留給學生自學。
(2)
提高部分選學。書中的提高部分是為了幫助讀者更上一層樓,教師可以根據實際情況,選擇其中部分內容進行介紹。為了提高學生的上機編程和調試能力。
(3)
章節練習中提供的提示僅供參考,有餘力的學生應繼續完成拓展功能。
(4)
單、雙號習題成對做。單號習題提供參考答案,雙號習題則在類型上與前一單號習題相同,知識點也接近。基礎部分中提供的習題都是基本的,題量也不多,建議讀者全部完成,提高部分中的習題可根據情況選做。
本書中的所有程序均在Visual Studio 6.0版本下運行通過。
全書由北京聯合大學的梁愛華、齊華山主編和統稿,徐歆愷、李紅豫和孫力紅參加了部分章節的編寫。
由於工作變動等原因,本書前三版的主編崔武子教授不再參加本書的改版工作。本書得到崔老師授權改版,在此特向崔老師對本書的貢獻表示感謝。
在使用前三版教材和編寫第4版的過程中,得到了多年共同參加精品課程建設的全體團隊成員的大力支持和幫助,在此表示衷心的感謝。
限於作者水平,書中難免有錯誤和疏漏之處,懇請讀者批評和指正。
作者
2018年2月界面設計與Visual
Basic (第4版)前言
本書特點
界面設計與Visual Basic(第4版)1. 全書所有教學內容組織成例題,將語法介紹和控件使用融為一體,克服了語法知識的枯燥性,分散難點,使學生在學習有趣的例題中,學習語法、了解對像的使用方法;
2. 每章內容分成基礎部分和提高部分,有利於分層教學,緩解課時緊張問題;
3. 為涉及算法的例題增設編程點撥;
4. 通過具體例題分階段介紹調試方法;
5. 本書增設項目實戰案例。將各章所學內容綜合運用,由易到難,終實現具有較強實用性的花卉管理繫統;
6. 每章增設章節練習,其中包括基本功能要求、拓展要求、提示等;
7. 每章提供各例題的知識要點,在附錄中提供對像、基本語法的特殊形式的索引和單號習題答案;
8. 配備課件,該課件包括電子教案、全書所有例題的代碼以及習題的可執行文件。