內容簡介
本書是針對程序設計的初學者而編寫的。全書包括程序設計基礎(第1、2章)、程序結構與算法(第3章)、常用標準控件(第4章)及數組和過程(第5章)等主要內容。全書注重學生計算思維的培養,將思維訓練融入教學的各環節,精心設計了綜合實驗部分,提高了學生應用計算機求解實際問題的基本能力。每個章節提供了實戰測試,并給出答案與解析。本書采用立體化課程資源建設,視頻課程、例題等數字化資源都可以通過書上的二維碼掃描瀏覽。
本書結構清晰、內容豐富、通俗易學、實例充足,既可以作為高等學校Visual Basic程序設計課程的配套教材,也可以作為讀者自學程序設計的輔助材料。
前言
“高級語言程序設計——Visual Basic”作為各院校普遍開設的一門程序設計語言類課程,不僅使學生掌握高級編程語言的知識、編程技術和基本算法,更重要的是掌握程序設計的思想和方法,具備利用計算機求解實際問題的基本能力,能靈活應用高級語言進行程序設計。
近年來,我們對“高級語言程序設計——Visual Basic”課程教學不斷進行了探討和研究,本著“為專業服務,為學生服務”教學改革的主要方向,基于成果導向教育(OBE)的理念,主張將時間還給學生,將探究權還給學生,將發展權還給學生,使學生的獨立思考意識、個性化展示、質疑和提問能力增強,以期進一步提升大學生的綜合素質和能力。
本書作為《高級語言程序設計——Visual Basic》一書的配套教材,在實驗內容上設置了具有挑戰性的任務,不僅需要學生進行項目的整體設計,而且需要逐步求解,最終進行成果展示,從而提高了學生的創造性思維的能力、分析和綜合信息的能力、策劃和組織能力等。每個章節的實驗內容不僅知識嚴謹、簡明易懂,而且注重實例、操作性強。
本書分為7章:第1章認識Visual Basic,通過一個完整的VB編程過程來學習VB各方面的入門知識;第2章程序設計基礎,詳細講解了VB語言的語法規則;第3章控制結構和算法,講授了結構化程序設計的三種基本結構和經典算法;第4章常用標準控件,講解了計算機程序界面中常見的交互對象的使用;第5章數組和過程,講解了編程過程中的兩個重要概念;第6章鼠標鍵盤事件與菜單設計,主要學習人與計算機程序的交互方法;第7章文件操作與通用對話框,主要講解文件系統和對話框設計的內容。章節后面的豐富資源,均可以掃描二維碼獲取。
全書由劉立群、劉哲、丁茜共同編著,由于編者水平有限,書中難免存在不足之處,敬請專家和廣大讀者批評指正。
編 者
目錄
第1章 認識Visual Basic 1
實驗一 VB集成開發環境 1
實驗二 對象的屬性、事件和方法 4
實驗三 控件的容器——窗體 9
實驗四 文本編輯工具——文本框 10
實驗五 命令按鈕和標簽 12
實戰測試 14
第2章 Visual Basic程序設計基礎 20
實驗一 標準函數和表達式 20
實驗二 輸入與輸出 22
實驗三 程序設計IPO 26
實戰測試 27
第3章 程序結構與算法 31
實驗一 賦值語句 31
實驗二 選擇結構 32
實驗三 循環結構 35
實驗四 嵌套循環結構 38
實戰測試 42
第4章 常用標準控件 50
實驗一 單選按鈕、復選框和框架 50
實驗二 滾動條的使用方法 53
實驗三 列表框的使用方法 55
實驗四 組合框的使用方法 56
實驗五 計時器的使用方法 58
實驗六 圖片框及圖像框的應用 60
實驗七 形狀控件的使用 61
實驗八 圖形控件的使用 64
實戰測試 66
第5章 數組和過程 74
實驗一 數組的定義與一維數組的應用 74
實驗二 二維數組 77
實驗三 控件的數組 80
實驗四 自定義過程 82
實驗五 參數傳遞 85
實驗六 多窗體變量的作用域 87
實驗七 綜合設計 91
實戰測試 93
第6章 鍵盤鼠標事件與菜單設計 102
實驗一 控件的鍵盤事件 102
實驗二 控件的鼠標事件 103
實驗三 下拉式菜單的建立 106
實驗四 利用數組建立彈出式菜單 109
實驗五 菜單設計綜合實驗 111
實戰測試 114
第7章 通用對話框與文件操作 124
實驗一 通用對話框 124
實驗二 順序文件的讀寫操作 125
實驗三 隨機文件讀寫操作 128
實驗四 文件系統控件的使用 130
實戰測試 131
參考文獻 141