《普通高等教育“十二五”重點規(guī)劃教材·計算機系列:Visual Basic程序設(shè)計》以VisualBasic6.0為背景,較為全面地介紹了高級語言程序設(shè)計的基本方法。全書共分12章,主要內(nèi)容包括面向?qū)ο蟪绦蛟O(shè)計的基本概念及VisualBasic6.0集成開發(fā)環(huán)境、VisualBasic程序設(shè)計基礎(chǔ)、VisualBasic程序設(shè)計結(jié)構(gòu)、數(shù)組、過程、常用控件及界面設(shè)計、圖形的基礎(chǔ)和常用的繪圖方法、文件及文件操作、數(shù)據(jù)庫及應用、多媒體和網(wǎng)絡(luò)編程等。全書在編排上采用循序漸進、逐步擴展提高的方法,同時輔以大量的示例,以提高學生的分析問題和解決問題的能力!镀胀ǜ叩冉逃笆濉敝攸c規(guī)劃教材·計算機系列:Visual Basic程序設(shè)計》同時配有《VisualBasic程序設(shè)計實訓教程》和多媒體課件,可以作為高等院校非計算機專業(yè)程序設(shè)計課程的教材,也可供從事計算機應用開發(fā)的各類人員使用。
前言
第1章 概述
1.1 程序設(shè)計語言
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 面向過程的高級語言
1.1.4 面向?qū)ο蟮母呒壵Z言
1.2 Visual Basic6.0簡介
1.2.1 Visual Basic6.0的特點
1.2.2 Visual Basic6.0的版本
1.2.3 Visual Basic6.0及幫助系統(tǒng)的安裝
1.2.4 Visual Basic6.0的啟動和退出
1.2.5 Visual Basic6.0的聯(lián)機幫助系統(tǒng)
1.3 習題
第2章 簡單的Visual Basic程序設(shè)計
2.1 面向?qū)ο蟪绦蛟O(shè)計的基本概念
2.1.1 對象與類
2.1.2 屬性
2.1.3 方法,
2.1.4 事件
2.2 Visual Basic集成開發(fā)環(huán)境
2.2.1 標題欄
2.2.2 菜單欄
2.2.3 工具欄
2.2.4 控件工具箱
2.2.5 窗體設(shè)計器
2.2.6 “屬性”窗口
2.2.7 代碼編輯器
2.2.8 工程資源管理器
2.2.9 “窗體布局”窗口
2.3 Visual Basic6.0的工程管理
2.3.1 窗體文件
2.3.2 其他文件
2.4 創(chuàng)建Visual Basic應用程序的步驟
2.4.1 建立應用程序界面
2.4.2 設(shè)置對象屬性
2.4.3 編寫應用程序代碼
2.4.4 保存文件
2.4.5 運行并調(diào)試應用程序
2.4.6 生成可執(zhí)行文件和打包工程
2.5 習題
第3章 Visual Basic窗體和常用控件
3.1 窗體對象
3.1.1 創(chuàng)建窗體對象
3.1.2 窗體的常用屬性
3.1.3 窗體的常用事件
3.1.4 窗體的常用方法
3.2 標簽對象
3.2.1 標簽的常用屬性
3.2.2 標簽的常用事件
3.2.3 標簽的常用方法
3.3 文本框?qū)ο?
3.3.1 文本框的常用屬性
3.3.2 文本框的常用事件
3.3.3 文本框的常用方法
3.4 命令按鈕對象
3.4.1 命令按鈕的常用屬性
3.4.2 命令按鈕的常用事件
3.4.3 命令按鈕的常用方法
3.5 習題
第4章 Visual Basic語言基礎(chǔ)
4.1 基本數(shù)據(jù)類型
4.2 常量
4.2.1 一般常量
4.2.2 符號常量
4.3 變量
4.3.1 變量的命名規(guī)則
4.3.2 變量的數(shù)掘類型
4.3.3 變量的聲明
4.4 運算符與表達式
4.4.1 算術(shù)運算符與算術(shù)表達式
4.4.2 關(guān)系運算符與關(guān)系表達式
4.4.3 邏輯運算符與邏輯表達式
4.4.4 字符串運算符與字符串表達式
4.4.5 表達式的執(zhí)行順序
……
第5章 Visual Basic程序設(shè)計結(jié)構(gòu)
第6章 數(shù)組
第7章 過程
第8章 常用控件及界面設(shè)計
第9章 Visual Basic繪圖基礎(chǔ)
第10章 Visual Basic文件系統(tǒng)
第11章 Visual Basic數(shù)據(jù)庫應用
第12章 多媒體及網(wǎng)絡(luò)編程
1.應用系統(tǒng)的需求分析
在系統(tǒng)進行開發(fā)之前,開發(fā)人員應該確定系統(tǒng)的綜合要求,包括系統(tǒng)的功能要求、系統(tǒng)的性能要求、系統(tǒng)的運行要求、系統(tǒng)的其他要求等四個方面。功能要求包括劃分并描述系統(tǒng)必須完成的所有功能;性能要求包括響應時間、數(shù)據(jù)精確度及適應性方向的要求;運行要求主要是對系統(tǒng)運行時軟件、硬件環(huán)境及接口的要求;其他要求包括安全保密性、可靠性、可維護性等要求。2.軟件設(shè)計
軟件設(shè)計大體上可以分為兩個部分:總體設(shè)計(也稱概要設(shè)計)階段和詳細設(shè)計階段?傮w設(shè)計主要包括:設(shè)計供選擇的系統(tǒng)實現(xiàn)方案,并選擇確定最佳方案:軟件模塊的結(jié)構(gòu)設(shè)計;數(shù)據(jù)庫的設(shè)計;制訂測試計劃等。其中數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)過程中非常重要的一個階段,數(shù)據(jù)庫設(shè)計的好壞直接影響了項目開發(fā)的復雜程度和系統(tǒng)的執(zhí)行效率,在進行數(shù)據(jù)庫設(shè)計時應根據(jù)應用背景和需求分析的結(jié)果,確定數(shù)據(jù)庫存放哪些用戶數(shù)據(jù)、數(shù)據(jù)如何存放、數(shù)據(jù)的關(guān)聯(lián)、數(shù)據(jù)的安全性和一致性規(guī)則等。
詳細設(shè)計主要包括:為每個模塊確定采用的算法,并用適當?shù)墓ぞ弑磉_算法的過程,給出詳細的描述;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)和模塊接口的細節(jié)