出版時間:2009-3 出版社:人民郵電出版社 作者:邱李華,郭全 著 頁數(shù):595
前言
教育部高等學校計算機科學與技術(shù)教學指導(dǎo)委員會指出:“計算機程序設(shè)計基礎(chǔ)是大學計算機基礎(chǔ)教學系列中的核心課程,主要講授程序設(shè)計語言的基本知識和程序設(shè)計的方法與技術(shù),其內(nèi)容以程序設(shè)計語言的語法知識和程序設(shè)計技術(shù)的基本方法為主,同時包括程序設(shè)計方法學、數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)等方面的初步內(nèi)容”。本書正是在這一思想的指導(dǎo)下,以當今流行的Visual Basic程序設(shè)計語言為工具,介紹程序設(shè)計語言的基本知識和程序設(shè)計的方法與技術(shù)?! isual Basic是微軟公司推出的深受歡迎的程序設(shè)計語言,它所創(chuàng)建的應(yīng)用程序可以在Windows操作系統(tǒng)下直接運行。Visual Basic簡練的語法、強大的功能、結(jié)構(gòu)化程序設(shè)計思想以及方便快捷的可視化編程手段,使得編寫Windows環(huán)境下的應(yīng)用程序非常容易。因此,Visual Basic既吸引了許多初學程序設(shè)計語言的學生,也吸引了大批富有經(jīng)驗的程序員。Visual Basic已經(jīng)成為目前許多高等學校非計算機專業(yè)首選的教學用程序設(shè)計語言,也是目前“全國計算機等級考試”二級考試的程序設(shè)計語言之一?! ”緯嫦虺鯇W程序設(shè)計語言的學生,不僅注重闡述基本概念、基本理論,更注重對學生基本技能的培養(yǎng),在內(nèi)容的設(shè)計上力求做到循序漸進、深入淺出,并精心安排了豐富的例題和練習題。例題注重趣味性、實用性和典型性,所有例題都在Visual Basic 6.0集成開發(fā)環(huán)境下調(diào)試通過,學生在學習時應(yīng)對照教材中的例題同步編寫這些程序并在計算機上嘗試運行,以取得最好的學習效果。大量的練習題用于課后鞏固相關(guān)的基本概念和基本理論?! ”緯?2章,內(nèi)容包括:Visual Basic程序設(shè)計基本概念與方法、visual Basic 6.0的集成開發(fā)環(huán)境、Visual Basic程序設(shè)計代碼基礎(chǔ)、Visual Basic程序的控制結(jié)構(gòu)、數(shù)組、常用算法及應(yīng)用程序舉例、過程、Visual Basic常用控件、界面設(shè)計、圖形設(shè)計、文件和Visual Basic數(shù)據(jù)庫編程基礎(chǔ)。
內(nèi)容概要
《Visual Basic程序設(shè)計教程》根據(jù)教育部高等學校計算機科學與技術(shù)教學指導(dǎo)委員會關(guān)于“計算機程序設(shè)計基礎(chǔ)課程教學基本要求”編寫而成,系統(tǒng)地介紹了Visual Basic程序設(shè)計語言與界面設(shè)計的相關(guān)知識。全書共分為12章,主要包括Visual Basic程序設(shè)計基本概念與方法、Visual Basic 6.0的集成開發(fā)環(huán)境、Visual Basic程序設(shè)計代碼基礎(chǔ)、Visual Basic程序的控制結(jié)構(gòu)、數(shù)組、常用算法及應(yīng)用程序舉例、過程、Visual Basic常用控件、界面設(shè)計、圖形設(shè)計、文件和Visual Basic數(shù)據(jù)庫編程基礎(chǔ)。 《Visual Basic程序設(shè)計教程》配以大量例題和練習題,例題注重趣味性、實用性和典型性,練習題用于課后鞏固相關(guān)的基本概念和基本理論?! 禫isual Basic程序設(shè)計教程》可作為高等學校非計算機專業(yè)“計算機程序設(shè)計基礎(chǔ)”課程的教材,也可供其他初學Visual Basic程序設(shè)計語言的讀者使用。
作者簡介
邱李華,1986年畢業(yè)于北京航空學院(現(xiàn)北京航空航天大學)計算機科學與工程系,是北京建筑工程學院的教學名師,長期從事“計算機信息技術(shù)基礎(chǔ)”、“計算機程序設(shè)計基礎(chǔ)”、“數(shù)據(jù)庫原理及應(yīng)用”等課程的教學工作,具有近20年的教學經(jīng)驗。
書籍目錄
第1章 Visual Basic簡介1.1 程序設(shè)計語言與程序設(shè)計1.2 Visual Basic的主要功能特點1.2.1 可視化界面設(shè)計1.2.2 事件驅(qū)動的編程機制1.3 Visual Basic 6.0的安裝與啟動1.3.1 Visual Basic 6.0的系統(tǒng)要求1.3.2 Visual Basic 6.0的安裝1.3.3 Visual Basic 6.0的啟動1.4 Visual Basic的集成開發(fā)環(huán)境1.5 Visual Basic的幫助系統(tǒng)1.5.1 使用MSDN Library瀏覽器1.5.2 使用上下文相關(guān)幫助練習題第2章 Visual Basic簡單工程的設(shè)計2.1 對象2.1.1 屬性2.1.2 事件2.1.3 方法2.2 Visual Basic簡單工程的設(shè)計步驟2.2.1 新建工程2.2.2 設(shè)計界面2.2.3 編寫代碼2.2.4 保存工程2.2.5 運行與調(diào)試工程2.3 窗體、命令按鈕、標簽、文本框2.3.1 窗體2.3.2 命令按鈕2.3.3 標簽2.3.4 文本框練習題第3章 Visual Basic程序設(shè)計代碼基礎(chǔ)3.1 編碼基礎(chǔ)3.2 數(shù)據(jù)類型3.2.1 系統(tǒng)定義的數(shù)據(jù)類型3.2.2 用戶自定義類型3.3 常量3.4 變量3.5 常用內(nèi)部函數(shù)3.5.1 數(shù)學函數(shù)3.5.2 字符串函數(shù)3.5.3 轉(zhuǎn)換函數(shù)3.5.4 日期和時間函數(shù)3.5.5 格式輸出函數(shù)3.5.6 Shell函數(shù)3.6 運算符與表達式3.6.1 算術(shù)運算符與算術(shù)表達式3.6.2 字符串運算符與字符串表達式3.6.3 關(guān)系運算符與關(guān)系表達式3.6.4 布爾運算符與布爾表達式3.6.5 混合表達式的運算順序練習題第4章 Visual Basic的控制結(jié)構(gòu)4.1 基本語句4.1.1 賦值語句4.1.2 數(shù)據(jù)輸入4.1.3 數(shù)據(jù)輸出4.1.4 程序結(jié)束語句4.1.5 GoTo語句4.2 順序結(jié)構(gòu)程序設(shè)計4.3 選擇結(jié)構(gòu)程序設(shè)計4.3.1 單行結(jié)構(gòu)條件語句If...Then...Else...4.3.2 塊結(jié)構(gòu)條件語句If...Then...End If4.3.3 多分支選擇語句Select Case...End Select4.3.4 多分支選擇轉(zhuǎn)移語句On…GoTo4.3.5 條件語句的嵌套4.4 循環(huán)結(jié)構(gòu)程序設(shè)計4.4.1 For…Next循環(huán)結(jié)構(gòu)4.4.2 Do…Loop循環(huán)結(jié)構(gòu)4.4.3 循環(huán)的嵌套練習題第5章 數(shù)組5.1 數(shù)組的基本概念5.1.1 數(shù)組與數(shù)組元素5.1.2 數(shù)組的維數(shù)5.2 數(shù)組的定義5.2.1 靜態(tài)數(shù)組的定義5.2.2 動態(tài)數(shù)組的定義5.2.3 用戶自定義類型的數(shù)組5.3 數(shù)組的基本操作5.3.1 數(shù)組的輸入和輸出5.3.2 數(shù)組的刪除5.3.3 使用For Each...Next循環(huán)處理數(shù)組5.4 數(shù)組基本操作示例5.5 控件數(shù)組5.5.1 創(chuàng)建控件數(shù)組5.5.2 控件數(shù)組的使用練習題第6章 常用算法及應(yīng)用程序舉例6.1 選擇結(jié)構(gòu)程序舉例6.2 循環(huán)結(jié)構(gòu)程序舉例6.3 數(shù)組應(yīng)用程序舉例練習題第7章 過程7.1 Function過程7.1.1 Function過程的定義7.1.2 Function過程的調(diào)用7.2 Sub過程7.2.1 Sub過程的定義7.2.2 Sub過程的調(diào)用7.3 參數(shù)的傳遞7.3.1 形參和實參7.3.2 按值傳遞和按地址傳遞7.3.3 使用數(shù)組參數(shù)7.3.4 使用對象參數(shù)7.3.5 使用可選參數(shù)7.3.6 使用可變參數(shù)7.4 過程的嵌套調(diào)用7.5 過程的遞歸調(diào)用7.6 Visual Basic應(yīng)用程序結(jié)構(gòu)7.6.1 窗體模塊7.6.2 標準模塊7.6.3 Sub Main過程7.6.4 類模塊7.6.5 過程的作用域7.7 變量的作用域和生存期7.7.1 變量的作用域7.7.2 變量的生存期練習題第8章 常用控件8.1 框架8.2 圖片框8.3 圖像框8.4 選項按鈕8.5 復(fù)選框8.6 列表框8.7 組合框8.8 定時器8.9 滾動條8.10 動畫控件和多媒體控件8.10.1 動畫控件8.10.2 多媒體控件練習題第9章 界面設(shè)計9.1 菜單的設(shè)計9.1.1 下拉式菜單9.1.2 彈出式菜單9.2 工具欄的設(shè)計9.2.1 使用手工方式設(shè)計工具欄9.2.2 使用工具欄控件制作工具欄9.3 對話框的設(shè)計9.3.1 自定義對話框9.3.2 通用對話框練習題第10章 圖形操作10.1 坐標系10.2 顏色10.3 圖形控件10.3.1 Shape控件10.3.2 Line控件10.4 繪圖方法10.4.1 PSet方法10.4.2 Line方法10.4.3 Circle方法10.5 與繪圖有關(guān)的常用屬性、事件和方法10.6 圖層10.7 保存繪圖結(jié)果練習題第11章 文件11.1 文件的基本概念11.2 順序文件11.2.1 順序文件的打開和關(guān)閉11.2.2 順序文件的讀寫11.3 隨機文件11.3.1 隨機文件的打開和關(guān)閉11.3.2 隨機文件的讀寫11.4 二進制文件11.4.1 二進制文件的打開和關(guān)閉11.4.2 二進制文件的讀寫11.5 常用的文件操作語句和函數(shù)11.6 文件系統(tǒng)控件11.6.1 驅(qū)動器列表框11.6.2 目錄列表框11.6.3 文件列表框練習題第12章 Visual Basic與數(shù)據(jù)庫12.1 數(shù)據(jù)庫的基本概念12.1.1 關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)12.1.2 數(shù)據(jù)訪問對象模型12.1.3 結(jié)構(gòu)化查詢語言(SQL)12.2 可視化數(shù)據(jù)管理器12.2.1 啟動可視化數(shù)據(jù)管理器12.2.2 新建數(shù)據(jù)庫12.2.3 打開數(shù)據(jù)庫12.2.4 添加表和修改表12.2.5 數(shù)據(jù)的添加、刪除、修改12.2.6 數(shù)據(jù)的查詢12.2.7 數(shù)據(jù)窗體設(shè)計器12.3 使用ADO數(shù)據(jù)控件訪問數(shù)據(jù)庫12.3.1 ADO數(shù)據(jù)控件12.3.2 數(shù)據(jù)綁定控件12.3.3 Recordset對象12.4 應(yīng)用舉例練習題參考文獻
章節(jié)摘錄
第1章 Visual Basic簡介 要使計算機能夠按人的要求完成一系列的操作,就要求計算機能夠理解并執(zhí)行人們給出的各種命令,因此就需要在人和計算機之間制定一種二者都能識別的特定的語言,這種特定的語言就是程序設(shè)計語言。使用程序設(shè)計語言編寫的、用來使計算機完成一定任務(wù)的、一系列命令的集合構(gòu)成程序,編寫程序的工作則稱為程序設(shè)計。Visual Basic是一種程序設(shè)計語言。本書將介紹Visual Basic程序設(shè)計語言的基礎(chǔ)知識以及如何使用Visual Basic進行簡單的程序設(shè)計。 1.1 程序設(shè)計語言與程序設(shè)計 我們可以從不同的角度對程序設(shè)計語言進行分類。例姘,從應(yīng)用范圍來分,程序設(shè)計語言可以分為通用語言與專用語言;從程序設(shè)計方法來分,程序設(shè)計語言可以分為結(jié)構(gòu)化語言、模塊化語言與面向?qū)ο笳Z言;從程序設(shè)計語言與計算機硬件的聯(lián)系程度來分,可以分為機器語言、匯編語言和高級語言,其中,機器語言、匯編語言依賴于計算機硬件,有時又統(tǒng)稱為低級語言,而高級語言與計算機硬件基本無關(guān)。 隨著計算機技術(shù)的發(fā)展,不同風格的語言不斷出現(xiàn)。例如,早期出現(xiàn)的B.盂SIC、QuickBASIC、Pascal、FORTRAN、COBOL、C等高級語言,適用于DOS環(huán)境的編程,采用的是面向過程的程序設(shè)計方法,而較晚出現(xiàn)的Visual Basic Visual c++、Delphi、Java等適用于Windows環(huán)境的高級語言,采用的是面向?qū)ο蟮某绦蛟O(shè)計方法。面向過程的語言致力于用計算機能夠理解的邏輯來描述需要解決的問題以及解決問題的具體方法和步驟;面向?qū)ο蟮恼Z言站在更高、更抽象的層次上來解決問題,將客觀事物抽象為一系列的對象,程序的執(zhí)行是靠在對象間傳遞消息來完成的。面向?qū)ο蟮恼Z言通過繼承與多態(tài)可以很方便地實現(xiàn)代碼的重用,已經(jīng)成為當前流行的一類程序設(shè)計語言。本書要介紹的Visual Basic 6.0是一種高級程序設(shè)計語言,具有一定的面向?qū)ο蟪绦蛟O(shè)計功能。
編輯推薦
《Visual Basic程序設(shè)計教程》特點:教學一線教師傾力推出;內(nèi)容精煉,文風樸實;來自教學,適用教學?! 禫isual Basic程序設(shè)計教程》是經(jīng)過多年的教學實踐逐步形成的,編者均為visual Basic程序設(shè)計課程的任課教師,其特色主要體現(xiàn)在以下幾個方面: ●內(nèi)容深入淺出、通俗易懂。對程序設(shè)計的基本概念、原理和方法的講述由淺入深,循序漸進?! 裎淖謹⑹鰲l理清楚,適于程序設(shè)計的初學者自學?! 窭碚撆c實踐緊密結(jié)合。書中配有大量例題,例題類型涵蓋各種典型算法?! 衩空履└接写罅康木毩曨},用于課后及時鞏固相關(guān)的基本概念和基本理論。
圖書封面
評論、評分、閱讀與下載
Visual Basic程序設(shè)計教程 PDF格式下載