出版時間:2008-3 出版社:人民郵電 作者:周黎 頁數(shù):344
內(nèi)容概要
全書從初學(xué)者的角度出發(fā),由淺入深地介紹面向?qū)ο蟮某绦蛟O(shè)計方法,主要包括Visual Basic集成環(huán)境的組成、Visual Basic基本控件和高級控件的使用、程序設(shè)計基礎(chǔ)知識及3種結(jié)構(gòu)程序設(shè)計、高級數(shù)據(jù)類型、過程、文件和數(shù)據(jù)庫編程技術(shù)等內(nèi)容。本書還提供了大量的程序設(shè)計典型算法,指導(dǎo)讀者在實踐中更熟練地解決問題?! ”緯⒅貙W(xué)生進(jìn)行基本概念、基本理論、基本技能的培養(yǎng),可作為各類高等院校非計算機專業(yè)學(xué)習(xí)Visual Basic程序設(shè)計的教材,也可供有關(guān)工程技術(shù)人員和計算機愛好者閱讀參考。
書籍目錄
第1章 概述 11.1 程序設(shè)計概述 11.1.1 程序設(shè)計語言的發(fā)展 11.1.2 結(jié)構(gòu)化的程序設(shè)計 21.1.3 面向?qū)ο蟮某绦蛟O(shè)計 31.1.4 程序設(shè)計步驟 41.2 Visual Basic簡介 41.2.1 Visual Basic的發(fā)展歷史 51.2.2 Visual Basic的特點 61.3 Visual Basic 6.0的安裝 61.3.1 Visual Basic 6.0的安裝步驟 71.3.2 Visual Basic幫助系統(tǒng)的安裝 81.4 Visual Basic 6.0的集成開發(fā)環(huán)境 81.4.1 Visual Basic的啟動和退出 81.4.2 菜單欄 101.4.3 工具欄 101.4.4 各種窗口簡介 101.4.5 環(huán)境定制 141.5 Visual Basic應(yīng)用程序設(shè)計步驟 141.5.1 創(chuàng)建工程 141.5.2 界面設(shè)計 141.5.3 屬性設(shè)置 151.5.4 代碼編輯 151.5.5 文件保存 161.5.6 程序運行 16本章小結(jié) 17思考練習(xí)題 17第2章 Visual Basic界面設(shè)計(上) 182.1 窗體 182.1.1 Visual Basic對象的基本屬性 182.1.2 窗體的常用屬性 212.1.3 窗體的方法 222.1.4 窗體的事件 242.1.5 多重窗體和MDI窗體 282.2 文本控件 302.2.1 標(biāo)簽 302.2.2 文本框 312.3 按鈕控件 352.4 選擇控件 372.4.1 單選按鈕、復(fù)選框和框架 382.4.2 列表框和組合框 412.5 圖形控件 452.5.1 圖片框和圖像框 452.5.2 直線和形狀控件 472.6 滾動條 482.7 時鐘控件 492.8 焦點 512.9 綜合使用控件實例 51本章小結(jié) 54思考練習(xí)題 55第3章 Visual Basic界面設(shè)計(下) 563.1 鍵盤和鼠標(biāo)事件 563.1.1 鍵盤事件 563.1.2 鼠標(biāo)事件 593.2 拖放 613.2.1 與拖放有關(guān)的屬性、方法和事件 613.2.2 自動拖放 633.2.3 手動拖放 633.3 菜單設(shè)計 653.3.1 菜單編輯器簡介 653.3.2 創(chuàng)建菜單 673.3.3 彈出式菜單 683.3.4 動態(tài)菜單 693.3.5 MDI應(yīng)用程序中的菜單 703.4 常用ActiveX控件 723.4.1 ActiveX控件簡介 723.4.2 通用對話框控件 733.4.3 Toolbar控件和ImageList控件 793.4.4 StatusBar控件 823.4.5 TabStrip控件 843.4.6 TreeView控件和ListView控件 863.4.7 ProgressBar控件和Slider控件 883.4.8 RichTextBox控件 903.5 圖形繪制 923.5.1 坐標(biāo)系統(tǒng) 923.5.2 定義顏色 943.5.3 繪圖屬性 953.5.4 繪圖方法 963.6 多媒體處理 993.6.1 MMControl控件 993.6.2 Animation控件 101本章小結(jié) 102思考練習(xí)題 102第4章 Visual Basic程序設(shè)計基礎(chǔ) 1044.1 Visual Basic語言字符集及編碼規(guī)則 1044.1.1 Visual Basic語言字符集 1044.1.2 編碼規(guī)則 1044.2 數(shù)據(jù)類型 1064.2.1 數(shù)值數(shù)據(jù)類型Byte、Integer、Long、Single、Double、Currency 1064.2.2 字符數(shù)據(jù)類型String 1084.2.3 邏輯數(shù)據(jù)類型Boolean 1084.2.4 日期數(shù)據(jù)類型Date 1084.2.5 對象數(shù)據(jù)類型Object 1084.2.6 變體數(shù)據(jù)類型Variant 1094.3 常量和變量 1094.3.1 數(shù)據(jù)的存儲 1094.3.2 常量 1094.3.3 變量 1114.4 運算符和表達(dá)式 1154.4.1 算術(shù)運算符和算術(shù)、日期表達(dá)式 1164.4.2 字符串運算符和字符串表達(dá)式 1174.4.3 關(guān)系運算符和關(guān)系表達(dá)式 1184.4.4 邏輯運算符和邏輯表達(dá)式 1204.4.5 表達(dá)式的構(gòu)造與計算 1214.5 常用內(nèi)部函數(shù) 1224.5.1 數(shù)學(xué)函數(shù) 1234.5.2 轉(zhuǎn)換函數(shù) 1244.5.3 字符串函數(shù) 1264.5.4 日期函數(shù) 1284.5.5 隨機Rnd函數(shù)與Randomize語句 1294.5.6 格式輸出Format函數(shù) 1304.5.7 Shell函數(shù) 131本章小結(jié) 132思考練習(xí)題 132第5章 算法 1345.1 算法的基本概念 1345.2 算法的基本特征 1355.3 算法設(shè)計的要求 1355.4 算法的基本結(jié)構(gòu) 1365.5 算法的表示 1365.5.1 用自然語言描述算法 1365.5.2 偽代碼表示 1385.5.3 流程圖表示 1385.6 常用算法設(shè)計方法 1405.6.1 窮舉搜索法 1405.6.2 遞推法 1415.6.3 回溯法 1425.6.4 分治法 143本章小結(jié) 143思考練習(xí)題 144第6章 順序結(jié)構(gòu)程序設(shè)計 1456.1 賦值語句 1456.2 常用的輸入語句 1476.2.1 用控件輸入 1476.2.2 輸入框——InputBox函數(shù) 1496.3 常用的輸出語句 1516.3.1 用控件輸出 1516.3.2 消息框——MsgBox函數(shù) 1526.4 其他語句 1556.4.1 注釋語句 1556.4.2 暫停語句 1556.4.3 結(jié)束語句 1556.4.4 Exit語句 1566.5 常用算法及應(yīng)用 1566.5.1 交換兩個數(shù)據(jù)的值 1566.5.2 數(shù)據(jù)的自運算 157本章小結(jié) 158思考練習(xí)題 158第7章 選擇結(jié)構(gòu)程序設(shè)計 1597.1 If語句 1597.1.1 If...Then…結(jié)構(gòu) 1597.1.2 If...Then...Else…結(jié)構(gòu) 1607.1.3 If...Then...ElseIf…結(jié)構(gòu) 1617.1.4 If語句的嵌套 1637.1.5 與If語句有關(guān)的函數(shù) 1657.2 Select Case語句 1667.3 基本算法及應(yīng)用 1687.3.1 求兩個數(shù)的最大(小)值 1687.3.2 用戶輸入時按鍵的判斷 1697.3.3 信息的有效性驗證 1707.3.4 單選按鈕和復(fù)選框的應(yīng)用 1707.4 其他應(yīng)用舉例 171本章小結(jié) 175思考練習(xí)題 175第8章 循環(huán)結(jié)構(gòu)程序設(shè)計 1768.1 For...Next語句 1768.2 Do...Loop語句 1798.2.1 當(dāng)型循環(huán) 1798.2.2 直到型循環(huán) 1828.3 While...Wend語句 1838.4 GoTo語句 1848.5 循環(huán)嵌套 1858.6 常用算法及實例 1878.6.1 累加(乘) 1878.6.2 求最值 1898.6.3 窮舉法 1908.6.4 遞推法(迭代法) 1938.6.5 字符串遍歷 1968.6.6 有限狀態(tài)自動機 1988.6.7 進(jìn)制轉(zhuǎn)換 1998.6.8 圖形字符的打印 202本章小結(jié) 202思考練習(xí)題 202第9章 高級數(shù)據(jù)類型 2049.1 數(shù)組 2049.1.1 數(shù)組的基本概念 2049.1.2 一維定長數(shù)組 2059.1.3 二維定長數(shù)組 2079.1.4 多維定長數(shù)組 2109.1.5 動態(tài)數(shù)組 2109.1.6 控件數(shù)組 2119.1.7 與數(shù)組操作相關(guān)的語句和常用函數(shù) 2139.2 有關(guān)數(shù)組操作的常用算法 2169.2.1 數(shù)組的查找 2169.2.2 數(shù)組的最值問題 2189.2.3 數(shù)組的逆置 2209.2.4 數(shù)組的排序 2209.2.5 數(shù)組的移位 2229.2.6 數(shù)組的插入 2239.2.7 數(shù)組的刪除 2259.2.8 數(shù)組的合并 2269.3 數(shù)組的應(yīng)用舉例 2289.4 枚舉類型 2319.4.1 枚舉類型的聲明 2319.4.2 引用枚舉類型中的常數(shù) 2329.4.3 枚舉類型變量的聲明 2339.4.4 枚舉類型的應(yīng)用 2349.5 用戶自定義類型 2359.5.1 定義用戶自定義類型 2359.5.2 自定義類型變量的聲明 2369.5.3 自定義類型變量的訪問 2369.5.4 用戶自定義類型數(shù)組 237本章小結(jié) 241思考練習(xí)題 241第10章 過程 24310.1 Visual Basic程序代碼的結(jié)構(gòu)化組織 24310.1.1 模塊 24310.1.2 過程 24410.2 函數(shù)過程的定義和調(diào)用 24510.2.1 函數(shù)過程的定義 24510.2.2 函數(shù)過程的調(diào)用 24810.3 子程序過程的定義與調(diào)用 25010.3.1 子過程的定義 25010.3.2 子過程的調(diào)用 25110.3.3 事件過程的調(diào)用 25310.3.4 其他模塊中的過程調(diào)用 25410.3.5 Sub Main過程 25410.4 參數(shù)傳遞 25510.4.1 形實結(jié)合 25510.4.2 參數(shù)傳遞方式 25810.4.3 數(shù)組參數(shù)的傳遞 26210.4.4 對象參數(shù)傳遞 26410.4.5 可選參數(shù)與可變參數(shù) 26510.5 過程的嵌套調(diào)用 26610.5.1 嵌套調(diào)用其他過程 26610.5.2 遞歸調(diào)用 26710.6 變量、過程的作用域 27010.6.1 過程的作用域 27010.6.2 變量的作用域 27110.6.3 靜態(tài)變量 27710.7 常見算法的應(yīng)用 27810.7.1 約數(shù) 27810.7.2 字符串處理 27910.7.3 數(shù)字驗證 28010.7.4 高次方程求根 28110.7.5 遞歸 28210.7.6 鞍點 28210.8 綜合應(yīng)用舉例 284本章小結(jié) 286思考練習(xí)題 286第11章 文件 28811.1 文件的基本概念 28811.1.1 文件的結(jié)構(gòu) 28811.1.2 文件的分類 28911.1.3 文件操作的一般步驟 28911.2 文件的打開與關(guān)閉 29011.2.1 文件的打開(建立) 29011.2.2 文件的關(guān)閉 29111.2.3 文件指針 29211.3 文件操作的相關(guān)函數(shù)和語句 29211.3.1 相關(guān)函數(shù) 29211.3.2 相關(guān)語句 29411.4 順序存取文件 29611.4.1 順序文件的打開與關(guān)閉 29611.4.2 順序文件的寫操作 29611.4.3 順序文件的讀操作 29911.4.4 順序文件的應(yīng)用 30411.5 隨機存取文件 30511.5.1 隨機文件的打開和關(guān)閉 30611.5.2 隨機文件的讀寫 30611.5.3 隨機文件的應(yīng)用 30811.6 二進(jìn)制存取文件 30911.6.1 打開和關(guān)閉二進(jìn)制文件 31011.6.2 二進(jìn)制文件的讀寫操作 31011.6.3 二進(jìn)制文件的應(yīng)用 31011.7 文件系統(tǒng)控件 31111.7.1 驅(qū)動器列表框 31111.7.2 目錄列表框 31211.7.3 文件列表框 31311.7.4 文件系統(tǒng)控件的同步與應(yīng)用 31511.8 有關(guān)文件操作的常用算法 31611.8.1 讀取文件全部內(nèi)容 31611.8.2 文件合并 31611.8.3 文件復(fù)制 318本章小結(jié) 319思考練習(xí)題 319第12章 數(shù)據(jù)庫編程技術(shù) 32012.1 數(shù)據(jù)庫的基礎(chǔ)知識 32012.1.1 數(shù)據(jù)庫的發(fā)展歷史 32012.1.2 數(shù)據(jù)庫的基本概念 32112.1.3 關(guān)系數(shù)據(jù)庫 32212.2 SQL語言 32212.2.1 SQL語言的組成 32212.2.2 DDL 32212.2.3 DML 32312.3 可視化數(shù)據(jù)管理器 32412.3.1 建立數(shù)據(jù)庫 32412.3.2 建立查詢 32612.4 Data控件 32612.4.1 Data控件的屬性 32612.4.2 Data控件的事件 32712.4.3 Data控件的方法 32812.5 應(yīng)用舉例 329本章小結(jié) 333思考練習(xí)題 334附錄A 程序調(diào)試與錯誤處理 335A.1 程序調(diào)試 335A.1.1 錯誤類型 335A.1.2 Visual Basic的調(diào)試環(huán)境 336A.1.3 程序調(diào)試 338A.1.4 程序調(diào)試實例 339A.2 錯誤處理 341A.2.1 錯誤捕捉和處理 341A.2.2 錯誤處理實例 341附錄B 常見錯誤代碼表 343附錄C 標(biāo)準(zhǔn)ASCⅡ碼表 345參考文獻(xiàn) 346
編輯推薦
《程序設(shè)計基礎(chǔ):Visual Basic 教程》可以幫助讀者掌握程序的基本思想,主要內(nèi)容包括Visual Basic集成環(huán)境的組成、界面設(shè)計、Visual Basic基本控件和高級控件的使用、程序設(shè)計基礎(chǔ)知識及三種結(jié)構(gòu)程序設(shè)計等。書中提供了大量的程序設(shè)計典型算法,指導(dǎo)讀者在實踐中熟練解決問題?!冻绦蛟O(shè)計基礎(chǔ):Visual Basic 教程》的主要特點如下:內(nèi)容由淺入深、秩序漸進(jìn),力求通俗易懂、簡潔實用。注重對學(xué)生基本概念、基本理論、基本技能的培養(yǎng)。《程序設(shè)計基礎(chǔ):Visual Basic 教程》所有程序均上機調(diào)試通過,具有界面友好等特點。
圖書封面
評論、評分、閱讀與下載