近年來,以計算思維為核心內(nèi)容的課程改革浪潮席卷了國內(nèi)計算機教育領域,教育部及各大高校聯(lián)合相關出版社紛紛投入到以計算思維為核心的計算機課程改革研究中。本書就是誕生于這樣的背景之下。
本書使用案例驅(qū)動的方式進行講解。案例從易到難,囊括數(shù)值計算與非數(shù)值計算問題,各種經(jīng)典算法,以及Visual Basic的基本內(nèi)容。著重算法的思考過程及程序的實現(xiàn),旨在將計算思維融入程序設計課程中,使學生能夠掌握解決問題的方法。學完本書內(nèi)容后,要求學生完成一次自由命題的程序設計作業(yè),旨在讓學生深入體會用計算機解決實際問題的思路和方法。
金瑩:博士,副教授。2007年3月信息管理系情報學博士研究生畢業(yè),獲博士學位。2001年留校工作后,主講《Visual Basic 程序設計》和《大學計算機信息技術》課程。指導《Visual Basic 程序設計語言實驗》和《大學計算機信息技術實驗》。編寫《大學計算機基礎應用教程》(副主編),F(xiàn)兼任教學秘書工作。
第1章 概述
1.1 計算思維基礎知識
1.2 VisuaIBasic簡介
1.3 VisualBasic集成開發(fā)環(huán)境
1.4 VisuaIBasic可視化編程基礎
本章小結
課后練習
第2章 算法與程序設計
2.1 算法的概念
2.2 算法的描述
2.3 算法的設計
2.4 算法分析和評價
2.5 創(chuàng)建應用程序的過程
本章小結
課后練習
第3章 用戶界面設計
3.1 窗體
3.1.1 窗體基本屬性
3.1.2 窗體常見事件
3.1 3窗體常見方法
3.1.4 Load、Unload、End語句
3.2 常用控件
3.2.1 標簽Label
3.2.2 文本框TextBox
3.2.3 命令按鈕commandButton
3.3 其他控件
3.3.1 復選框CheckBox、單選按鈕OplionButton和框架Frame
3.3.2 列表框ListBox
3.3.3 丑合框ComboBox
3.3.4 滾動條ScrollBar
3.3.5 計時器iFimel
3.3.6 圖片框PictureBox
3.3.7 圖像框Image
3.4 菜單設計
3.5 多窗體程序設計
3.6 綜合應用
本章小結
課后練習
第4章 VB語言基礎
4.1 VB程序結構和編碼規(guī)則
4.1.1 VB的程序結構
4.1.2 VB編碼規(guī)則
4.2 數(shù)據(jù)類型
4.2.1 VB基本數(shù)據(jù)類型
4.2.2 基本數(shù)據(jù)類型的解釋
4.3 變量與常量
4.3.1 變量
4.3.2 自定義數(shù)據(jù)類型
4.3.3 常量
4.4 賦值語句
4.5 運算符與表達式
4.5.1 運算符
4.5.2 表達式
4.6 公共函數(shù)
4.6.1 數(shù)學函數(shù)
4.6.2 字符串函數(shù)
4.6.3 轉(zhuǎn)換函數(shù)
4.6.4 日期函數(shù)
本章小結
課后練習
第5章 VB控制結構
5.1 順序結構
5.1.1 InputBox()函數(shù)
5.1.2 MsgBox()函數(shù)
5.2 選擇結構
5.2.1 If結構
5.2.2 SelectCase結構
5.3 循環(huán)結構
5.3.1 Do循環(huán)
5.3.2 For循環(huán)
5.3.3 循環(huán)嵌套
5.4 綜合應用
本章小結
課后練習
第6章 程序調(diào)試
6.1 錯誤類型
6.1.1 語法錯誤
6.1.2 運行錯誤
6.1.3 邏輯錯誤
6.2 VB調(diào)試工具
6.3 程序調(diào)試
本章小結
課后練習
第7章 數(shù)組
7.1 數(shù)組的概念
7.1.1 數(shù)組的聲明
7.1.2 數(shù)組元素的引用
7.1.3 數(shù)組的存儲
7.2 固定大小數(shù)組和動態(tài)數(shù)組
7.3 數(shù)組的基本操作
7.3.1 數(shù)組上下界函數(shù)
7.3.2 數(shù)組的輸人
7.3.3 數(shù)組的輸出
7.4 控件數(shù)組
7.5 綜合應用
本章小結
課后練習
第8章 過程
8.1 事件過程
8.1.1 控件事件過程
8.1.2 窗體事件過程
8.2 自定義Sub過程
8.3 定義Function過程
8.4 參數(shù)的傳遞
8.4.1 傳地址
8.4.2 傳值
8.4.3 傳地址和傳值的區(qū)別
8.4.4 數(shù)組參數(shù)
8.5 遞歸過程和調(diào)用
8.5.1 遞歸的定義
8.5.2 遞歸的調(diào)用和返回
8.6 變量的作用域
8.6.1 局部變量
8.6.2 模塊級變量
8.6.3 全局變量
8.6.4 同名變量
8.7 綜合應用
本章小結
課后練習
第9章 文件
9.1 文件的分類
9.2 順序文件
9.3 文件操作語句和函數(shù)
本章小結
課后練習
第1O章 高級圖形界面
10.1 圖形控件
10.1.1 直線Line
10.1.2 形狀Shape
10.1.3 通用對話框
10.2 圖形處理
10.2.1 坐標系統(tǒng)
10.2.2 畫點
10.2.3 畫線
10.2.4 畫圓
10.2.5 其他
10.3 鼠標和鍵盤
10.3.1 鼠標
10.3.2 鍵盤
本章 小結
課后練習
參考文獻