Visual Basic程序設計教程

所属分类:編程語言與程序設計  
出版时间:2011-5   出版时间:邱李華、曹青、郭志強、 等 機械工業出版社 (2011-05出版)   作者:邱李華 等 著  

前言

  Visual Basic自問世以來,一直是深受歡迎的程序設計語言,其簡練的語法、強大的功能、結構化程序設計思想、方便快捷的可視化編程手段和事件驅動的編程機制,使得編寫Windows環境下的應用程序變得非常容易,因此,Visual Basic目前已經成為許多高等院校首選的教學用程序設計語言,也是全國計算機等級考試的程序設計語言之一。  2002年1月,我們出版了《Visual Basic程序設計教程》及配套的習題集,該教材完全由從事Visual Basic課程教學的一線教師編寫,凝聚了我們多年講授程序設計語言(包括Visual Basic)的體會和實踐心得。  2006年9月,教育部高等學校計算機科學與技術教學指導委員會正式制定了《關于進一步加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求(試行)》(以下簡稱“要求”),該“要求”對計算機程序設計基礎課程教學提出了“一般要求”和“較高要求”,在充分領會“要求”精神的基礎上,我們對原教材進行了修訂,形成了第2版。第2版涵蓋了“要求”中有關“Visual Basic程序設計”的“一般要求”和“較高要求”提出的所有內容,給不同辦學層次的學校或不同專業提供了選擇余地。第2版被許多院校選為教材,深受廣大師生的歡迎,是普通高等教育“十一五”國家級規劃教材。  經過3年多的教學實踐,我們對第2版進行了進一步修訂,形成了第3版,配套的習題集以及教學輔助材料也進一步豐富和完善。修訂後的第3版秉承了第2版的特點,注重對學生基本概念、基本理論、基本技能的培養,條理清晰、深入淺出、示例豐富。各章後的上機練習題知識點覆蓋全面,配套出版的習題集緊密結合教材編寫,包含了大量各種題型的練習題,同時附有參考答案,有利于學生在課外進行自主練習,鞏固所學的知識。  和第2版相比,第3版在以下幾方面進行了改進和提高︰  1)語言更加精練︰在文字敘述上更加準確和精練,基本概念的介紹更加精簡。  2)例題更加豐富、有趣和實用︰書中增加了具有一定趣味性或實用性的例題,以避免學生在剛開始學習Visual Basic程序設計語言時覺得內容抽象、基本概念枯燥,讓學習過程更加具有趣味性和成就感。  3)在示例的介紹上進一步清晰了解題步驟︰多數示例按“界面設計→代碼設計→運行效果”的思路進行介紹,使設計過程更加清晰。  4)更豐富的練習題︰各章後的上機練習題進一步豐富,配套習題集中的練習題也進一步豐富和完善。  5)前面章節就將一些界面的設計方法、控件和繪圖方法等引入到示例中,既增加了例題和練習題的趣味性,也使學生在較短的時間內盡可能了解更多的知識,這樣,在界面設計、常用控件、繪圖等章節的學習中就可以用較短的時間開展教學,也利于引導學生自學。  6)對過時的內容進行了更新。  7)增加了部分上機練習題的視頻演示︰前8章的部分上機練習題的設計過程已錄制成視頻文件,教師可以將其下發給學生,作為實驗指導。該視頻演示具有以下特點︰  操作直觀,容易理解。  視頻文件以swf文件的形式給出,文件小,播放方便,學生可以重復觀看並得到及時指導。  對于一些簡單操作,視頻中直接給出了操作過程和文字注釋,讓學生在模仿過程中逐漸記住這些操作,把教師花在學生身上不斷重復輔導一些簡單問題的時間節省了下來,以重點幫助學生解決一些更復雜或更關鍵的問題;對于一些當前章節需要重點考察的知識點,尤其是代碼編寫部分,視頻中會留出一些空白,通過文字提示、提出問題、給出主要思路、提示閱讀有關示例等方法來引導學生思考並獨立完成,避免學生一味地模仿和對視頻演示產生依賴性。  整個視頻錄制過程依照練習內容的先後順序,給出的操作步驟及代碼遵循從詳細到簡化的原則,逐漸減少依賴性、加大難度,讓學生從模仿逐步過渡到獨立思考,直至能獨立設計一些模塊。  該視頻特別注意調整界面的布局、代碼的縮進等,有助于培養學生良好的編程習慣。  對于有運行效果的題目,即使在設計界面或代碼時跳過了某些部分,最後也都會給出運行效果,讓學生可以將自己的設計和運行效果進行對比,檢查設計的正確性。  本書約定︰使用符號“|”來分隔多級菜單操作。例如,使用“格式”菜單下“對齊”子菜單下的“左對齊”命令,在書中描述為︰使用“格式|對齊|左對齊”命令。  本書第1∼4章由曹青編寫,第5∼8章由邱李華編寫,第9∼11章由郭志強編寫,第12∼14章由劉春貴(山西大同大學)編寫。  為滿足廣大教師的教學需要,本書免費向教師提供配套的電子教案、教材中所有示例的源程序、教材各章後的上機練習題參考答案以及部分上機練習題視頻演示,需要的教師可登錄華章網站下載。  由于編者水平有限,書中難免存在不足或疏漏之處,懇請讀者批評指正,幫助我們不斷改進和完善。  邱李華  2010年10月

内容概要

  《Visual Basic程序設計教程(第3版)》是普通高等教育“十一五”國家級規劃教材。全書以Visual Basic 6.0為語言背景,結合大量的實例,深入淺出地介紹了程序設計的基本概念和基礎知識、Visual Basic 6.0的集成開發環境、結構化程序的三種基本結構、數組、過程、Visual Basic常用控件、界面設計、圖形設計、文件、數據庫基礎和軟件開發基礎。  《Visual Basic程序設計教程(第3版)》概念敘述嚴謹、清晰,內容循序漸進、深入淺出,示例豐富,趣味性和實用性強,包含大量常見算法,並配有大量的上機練習題,在注重程序設計基本概念和基礎知識介紹的同時,重在強調程序設計能力的培養,配套的習題集提供了大量多種題型的練習題並附有參考答案。  《Visual Basic程序設計教程(第3版)》可作為高等學校或培訓機構計算機程序設計基礎課程的教材,也可作為Visual Basic程序設計語言的自學用書或參加計算機等級考試的參考用書。

书籍目录

前言教學建議第1章 程序設計基礎1.1 程序設計語言1.1.1 機器語言1.1.2 匯編語言1.1.3 高級語言1.2 程序設計1.2.1 算法1.2.2 結構化程序設計1.2.3 面向對象的程序設計第2章 Visual Basic簡介2.1 概述2.2 VisualBasic6.0的安裝與啟動2.2.1 VisualBasic6.0的版本2.2.2 VisualBasic6.0的系統要求2.2 .3VisualBasic6.0的安裝2.2.4VisualBasic6.0的啟動2.3VisualBasic的集成開發環境2.4 可視化編程的基本概念及基本方法2.4.1 對象2.4 .2屬性2.4.3 事件2.4 4方法2.5 Visual Basic工程的設計步驟2.5.1 新建工程2.5.2 設計界面2.5 .3編寫代碼2.5.4 保存工程2.5.5 運行與調試工程2.6 窗體、命令按鈕、標簽、文本框2.6.1 窗體2.6.2 命令按鈕2.6.3 標簽2.6.4 文本框2.7 Visual Basic的幫助系統2.7.1 使用MSDN Library瀏覽器2.7.2 使用上下文相關幫助2.8 上機練習.第3章 VisualBasic程序設計代碼基礎3.1 字符集3.2 數據類型3.2.1 數值型數據3.2.2 字符串型數據3.2.3 布爾型數據3.2.4 日期型數據3.2.5 對象型數據3.2.6 可變類型數據3.3 常量3.3.1 直接常量3.3.2 用戶自定義符號常量3.3.3系統定義符號常量3.4 變量3.5 常用內部函數3.5.1 數學函數3.5.2 字符串函數3.5 .3轉換函數3.5.4 日期和時間函數3.5.5 格式輸出函數3.5.6 Shell函數3.6 運算符與表達式3.6.1 算術運算符與算術表達式3.6.2 字符串運算符與字符串表達式3.6.3 關系運算符與關系表達式3.6 .4布爾運算符與布爾表達式3.6.5 混合表達式的運算順序3.7 編碼基礎3.8 上機練習第4章 順序結構程序設計4.1 賦值語句4.2 數據輸入4.2.1 用InputBox函數輸入數據4.2 .2 用TextBox控件輸入數據4.2.3 焦點和Tab鍵序4.3 數據輸出4.3.1 用TextBox控件輸出數據4.3.2 用Label控件輸出數據4.3.3用MsgBox函數輸出數據4.3.4用Print方法輸出數據一4.4 注釋、暫停與程序結束語句4.5 順序結構程序應用舉例4.6 上機練習第5章 選擇結構程序設計5.1 單行結構條件語句IfrhenElse5.2 塊結構條件語句IfThenEndIf5.3 多分支選擇語句SelectCaseEndSelecl5.4 條件函數5.5 條件語句的嵌套5.6 選擇結構程序應用舉例5.7 上機練習第6章 循環結構程序設計6.1 ForNext循環結構6.2 WhileWend循環結構6.3 DoLoop循環結構6.4 循環的嵌套6.5 循環結構程序應用舉例6.6 上機練習第7章 數組7.1 數組的基本概念7.1.1 數組與數組元素7.1.2 數組的維數7.2 數組的定義7.2.1 靜態數組的定義7.2.2 動態數組的定義7.3 數組的輸入輸出7.4 數組的刪除7.5 使用For。EachNext循環處理數組7.6 數組操作函數7.7 數組應用舉例7.8 控件數組7.8.1 創建控件數組7.8.2 控件數組的使用7.9 上機練習第8章 過程8.1 Functionj立程8.1.1 Function~士程的定義8.1.2 Function~士程的調用8.2 Subj立程8.2.1 Sub過程的定義8.2.2 Sub過程的調用8.3 參數的傳遞8.3.1 形參和實參8.3.2按值傳遞和按地址傳遞8.3.3 使用可選參數8.3.4 使用可變參數8.3.5 使用對象參數8.4 過程的嵌套調用8.5 過程的遞歸調用8.6 VisualBasic蔓用程序的結構8.6.1 窗體模塊8.6.2 標準模塊8.6.3 SubMain~士程8.6.4 類模塊8.7 過程的作用域8.8 變量的作用域和生存期8.8.1 變量的作用域8.8.2 變量的生存期8.9 上機練習第9章 Visual︰Basic常用控件9.1 控件的公共屬性9.2 鼠標與鍵盤事件9.2.1 鼠標操作9.2.2 鍵盤操作9.3 常用內部控件9.3.1 框架9.3.2 圖片框9.3 .3圖像框9.3.4 選項按鈕9.3.5 復選框9.3.6 列表框913.7 組合框9.3.8 定時器9.3.9 滾動條……第10章 界面設計第11章 圖形設計第12章 文件第13章 數據庫第14章 軟件開發基礎參考文獻

章节摘录

版權頁︰插圖︰第1章程序設計基礎使用計算機時,要讓計算機能按人的規定完成一系列的工作,就要求計算機具備理解並執行人們給出的各種指令的能力。因此在人和計算機之間就需要有一種二者都能識別的特定的語言,這種特定的語言就是計算機語言,也叫程序設計語言,它是人和計算機溝通的橋梁。使用程序設計語言編寫的用來使計算機完成一定任務的一段“文章”稱為程序,編寫程序的工作則稱為程序設計。隨著計算機技術的迅速發展,程序設計語言經歷了由低級向高級發展的多個階段,程序設計方法也得到不斷發展和提高。1.1 程序設計語言程序設計語言是人們根據計算機的特點以及描述問題的需要設計出來的。隨著計算機技術的發展,不同風格的語言不斷出現,逐步形成了計算機語言體系。毋庸置疑,人們總是希望設計出來的語言好用,因此,計算機語言也經歷了由低級向高級發展的歷程。計算機語言按其發展程度可以劃分為︰機器語言、匯編語言和高級語言。其中機器語言和匯編語言屬于低級語言,高級語言又分為面向過程的語言和面向對象的語言。1.1.1 機器語言從本質上說,計算機只能識別“0”和“1”,因此,計算機能夠直接識別的指令是由一連串的0和1組合起來的二進制編碼,稱為機器指令。每一條機器指令規定了計算機要完成的某個操作。機器語言則是指計算機能夠直接識別的指令的集合,它是最早出現的計算機語言。例如,表1-1所示的機器指令用來完成一個簡單的加法運算︰9+8。

编辑推荐

《Visual Basic程序設計教程(第3版)》是普通高等教育“十一五”國家級規劃教材。

图书封面




    Visual Basic程序設計教程下載



用户评论 (总计3条)

 
 

  •     很好~大學課本~正版~
  •     書不錯,很不錯,非常不錯,有十個字了沒?
  •     還買了其他三本電子商務課程的書,四本書一共比在學校買便宜十多塊錢,挺好的!
 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2018