Visual Basic程序設計教程

出版時間:2009-3  出版社:人民郵電出版社  作者:邱李華,郭全 著  頁數(shù):595  

前言

  教育部高等學校計算機科學與技術教學指導委員會指出:“計算機程序設計基礎是大學計算機基礎教學系列中的核心課程,主要講授程序設計語言的基本知識和程序設計的方法與技術,其內容以程序設計語言的語法知識和程序設計技術的基本方法為主,同時包括程序設計方法學、數(shù)據(jù)結構與算法基礎等方面的初步內容”。本書正是在這一思想的指導下,以當今流行的Visual Basic程序設計語言為工具,介紹程序設計語言的基本知識和程序設計的方法與技術?! isual Basic是微軟公司推出的深受歡迎的程序設計語言,它所創(chuàng)建的應用程序可以在Windows操作系統(tǒng)下直接運行。Visual Basic簡練的語法、強大的功能、結構化程序設計思想以及方便快捷的可視化編程手段,使得編寫Windows環(huán)境下的應用程序非常容易。因此,Visual Basic既吸引了許多初學程序設計語言的學生,也吸引了大批富有經(jīng)驗的程序員。Visual Basic已經(jīng)成為目前許多高等學校非計算機專業(yè)首選的教學用程序設計語言,也是目前“全國計算機等級考試”二級考試的程序設計語言之一。  本書面向初學程序設計語言的學生,不僅注重闡述基本概念、基本理論,更注重對學生基本技能的培養(yǎng),在內容的設計上力求做到循序漸進、深入淺出,并精心安排了豐富的例題和練習題。例題注重趣味性、實用性和典型性,所有例題都在Visual Basic 6.0集成開發(fā)環(huán)境下調試通過,學生在學習時應對照教材中的例題同步編寫這些程序并在計算機上嘗試運行,以取得最好的學習效果。大量的練習題用于課后鞏固相關的基本概念和基本理論?! ”緯?2章,內容包括:Visual Basic程序設計基本概念與方法、visual Basic 6.0的集成開發(fā)環(huán)境、Visual Basic程序設計代碼基礎、Visual Basic程序的控制結構、數(shù)組、常用算法及應用程序舉例、過程、Visual Basic常用控件、界面設計、圖形設計、文件和Visual Basic數(shù)據(jù)庫編程基礎。

內容概要

  《Visual Basic程序設計教程》根據(jù)教育部高等學校計算機科學與技術教學指導委員會關于“計算機程序設計基礎課程教學基本要求”編寫而成,系統(tǒng)地介紹了Visual Basic程序設計語言與界面設計的相關知識。全書共分為12章,主要包括Visual Basic程序設計基本概念與方法、Visual Basic 6.0的集成開發(fā)環(huán)境、Visual Basic程序設計代碼基礎、Visual Basic程序的控制結構、數(shù)組、常用算法及應用程序舉例、過程、Visual Basic常用控件、界面設計、圖形設計、文件和Visual Basic數(shù)據(jù)庫編程基礎?!  禫isual Basic程序設計教程》配以大量例題和練習題,例題注重趣味性、實用性和典型性,練習題用于課后鞏固相關的基本概念和基本理論?!  禫isual Basic程序設計教程》可作為高等學校非計算機專業(yè)“計算機程序設計基礎”課程的教材,也可供其他初學Visual Basic程序設計語言的讀者使用。

作者簡介

  邱李華,1986年畢業(yè)于北京航空學院(現(xiàn)北京航空航天大學)計算機科學與工程系,是北京建筑工程學院的教學名師,長期從事“計算機信息技術基礎”、“計算機程序設計基礎”、“數(shù)據(jù)庫原理及應用”等課程的教學工作,具有近20年的教學經(jīng)驗。

書籍目錄

第1章 Visual Basic簡介1.1 程序設計語言與程序設計1.2 Visual Basic的主要功能特點1.2.1 可視化界面設計1.2.2 事件驅動的編程機制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 使用上下文相關幫助練習題第2章 Visual Basic簡單工程的設計2.1 對象2.1.1 屬性2.1.2 事件2.1.3 方法2.2 Visual Basic簡單工程的設計步驟2.2.1 新建工程2.2.2 設計界面2.2.3 編寫代碼2.2.4 保存工程2.2.5 運行與調試工程2.3 窗體、命令按鈕、標簽、文本框2.3.1 窗體2.3.2 命令按鈕2.3.3 標簽2.3.4 文本框練習題第3章 Visual Basic程序設計代碼基礎3.1 編碼基礎3.2 數(shù)據(jù)類型3.2.1 系統(tǒng)定義的數(shù)據(jù)類型3.2.2 用戶自定義類型3.3 常量3.4 變量3.5 常用內部函數(shù)3.5.1 數(shù)學函數(shù)3.5.2 字符串函數(shù)3.5.3 轉換函數(shù)3.5.4 日期和時間函數(shù)3.5.5 格式輸出函數(shù)3.5.6 Shell函數(shù)3.6 運算符與表達式3.6.1 算術運算符與算術表達式3.6.2 字符串運算符與字符串表達式3.6.3 關系運算符與關系表達式3.6.4 布爾運算符與布爾表達式3.6.5 混合表達式的運算順序練習題第4章 Visual Basic的控制結構4.1 基本語句4.1.1 賦值語句4.1.2 數(shù)據(jù)輸入4.1.3 數(shù)據(jù)輸出4.1.4 程序結束語句4.1.5 GoTo語句4.2 順序結構程序設計4.3 選擇結構程序設計4.3.1 單行結構條件語句If...Then...Else...4.3.2 塊結構條件語句If...Then...End If4.3.3 多分支選擇語句Select Case...End Select4.3.4 多分支選擇轉移語句On…GoTo4.3.5 條件語句的嵌套4.4 循環(huán)結構程序設計4.4.1 For…Next循環(huán)結構4.4.2 Do…Loop循環(huán)結構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章 常用算法及應用程序舉例6.1 選擇結構程序舉例6.2 循環(huán)結構程序舉例6.3 數(shù)組應用程序舉例練習題第7章 過程7.1 Function過程7.1.1 Function過程的定義7.1.2 Function過程的調用7.2 Sub過程7.2.1 Sub過程的定義7.2.2 Sub過程的調用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 過程的嵌套調用7.5 過程的遞歸調用7.6 Visual Basic應用程序結構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 復選框8.6 列表框8.7 組合框8.8 定時器8.9 滾動條8.10 動畫控件和多媒體控件8.10.1 動畫控件8.10.2 多媒體控件練習題第9章 界面設計9.1 菜單的設計9.1.1 下拉式菜單9.1.2 彈出式菜單9.2 工具欄的設計9.2.1 使用手工方式設計工具欄9.2.2 使用工具欄控件制作工具欄9.3 對話框的設計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 與繪圖有關的常用屬性、事件和方法10.6 圖層10.7 保存繪圖結果練習題第11章 文件11.1 文件的基本概念11.2 順序文件11.2.1 順序文件的打開和關閉11.2.2 順序文件的讀寫11.3 隨機文件11.3.1 隨機文件的打開和關閉11.3.2 隨機文件的讀寫11.4 二進制文件11.4.1 二進制文件的打開和關閉11.4.2 二進制文件的讀寫11.5 常用的文件操作語句和函數(shù)11.6 文件系統(tǒng)控件11.6.1 驅動器列表框11.6.2 目錄列表框11.6.3 文件列表框練習題第12章 Visual Basic與數(shù)據(jù)庫12.1 數(shù)據(jù)庫的基本概念12.1.1 關系數(shù)據(jù)庫的結構12.1.2 數(shù)據(jù)訪問對象模型12.1.3 結構化查詢語言(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ù)窗體設計器12.3 使用ADO數(shù)據(jù)控件訪問數(shù)據(jù)庫12.3.1 ADO數(shù)據(jù)控件12.3.2 數(shù)據(jù)綁定控件12.3.3 Recordset對象12.4 應用舉例練習題參考文獻

章節(jié)摘錄

  第1章 Visual Basic簡介  要使計算機能夠按人的要求完成一系列的操作,就要求計算機能夠理解并執(zhí)行人們給出的各種命令,因此就需要在人和計算機之間制定一種二者都能識別的特定的語言,這種特定的語言就是程序設計語言。使用程序設計語言編寫的、用來使計算機完成一定任務的、一系列命令的集合構成程序,編寫程序的工作則稱為程序設計。Visual Basic是一種程序設計語言。本書將介紹Visual Basic程序設計語言的基礎知識以及如何使用Visual Basic進行簡單的程序設計?! ?.1 程序設計語言與程序設計  我們可以從不同的角度對程序設計語言進行分類。例姘,從應用范圍來分,程序設計語言可以分為通用語言與專用語言;從程序設計方法來分,程序設計語言可以分為結構化語言、模塊化語言與面向對象語言;從程序設計語言與計算機硬件的聯(lián)系程度來分,可以分為機器語言、匯編語言和高級語言,其中,機器語言、匯編語言依賴于計算機硬件,有時又統(tǒng)稱為低級語言,而高級語言與計算機硬件基本無關?! ‰S著計算機技術的發(fā)展,不同風格的語言不斷出現(xiàn)。例如,早期出現(xiàn)的B.盂SIC、QuickBASIC、Pascal、FORTRAN、COBOL、C等高級語言,適用于DOS環(huán)境的編程,采用的是面向過程的程序設計方法,而較晚出現(xiàn)的Visual Basic Visual c++、Delphi、Java等適用于Windows環(huán)境的高級語言,采用的是面向對象的程序設計方法。面向過程的語言致力于用計算機能夠理解的邏輯來描述需要解決的問題以及解決問題的具體方法和步驟;面向對象的語言站在更高、更抽象的層次上來解決問題,將客觀事物抽象為一系列的對象,程序的執(zhí)行是靠在對象間傳遞消息來完成的。面向對象的語言通過繼承與多態(tài)可以很方便地實現(xiàn)代碼的重用,已經(jīng)成為當前流行的一類程序設計語言。本書要介紹的Visual Basic 6.0是一種高級程序設計語言,具有一定的面向對象程序設計功能。

編輯推薦

  《Visual Basic程序設計教程》特點:教學一線教師傾力推出;內容精煉,文風樸實;來自教學,適用教學?!  禫isual Basic程序設計教程》是經(jīng)過多年的教學實踐逐步形成的,編者均為visual Basic程序設計課程的任課教師,其特色主要體現(xiàn)在以下幾個方面:  ●內容深入淺出、通俗易懂。對程序設計的基本概念、原理和方法的講述由淺入深,循序漸進?!  裎淖謹⑹鰲l理清楚,適于程序設計的初學者自學?!  窭碚撆c實踐緊密結合。書中配有大量例題,例題類型涵蓋各種典型算法。  ●每章末附有大量的練習題,用于課后及時鞏固相關的基本概念和基本理論。

圖書封面

評論、評分、閱讀與下載


    Visual Basic程序設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7