出版時間:2008-3 出版社:人民郵電 作者:周黎 頁數(shù):344
內(nèi)容概要
全書從初學者的角度出發(fā),由淺入深地介紹面向?qū)ο蟮某绦蛟O計方法,主要包括Visual Basic集成環(huán)境的組成、Visual Basic基本控件和高級控件的使用、程序設計基礎(chǔ)知識及3種結(jié)構(gòu)程序設計、高級數(shù)據(jù)類型、過程、文件和數(shù)據(jù)庫編程技術(shù)等內(nèi)容。本書還提供了大量的程序設計典型算法,指導讀者在實踐中更熟練地解決問題。 本書注重對學生進行基本概念、基本理論、基本技能的培養(yǎng),可作為各類高等院校非計算機專業(yè)學習Visual Basic程序設計的教材,也可供有關(guān)工程技術(shù)人員和計算機愛好者閱讀參考。
書籍目錄
第1章 概述 11.1 程序設計概述 11.1.1 程序設計語言的發(fā)展 11.1.2 結(jié)構(gòu)化的程序設計 21.1.3 面向?qū)ο蟮某绦蛟O計 31.1.4 程序設計步驟 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應用程序設計步驟 141.5.1 創(chuàng)建工程 141.5.2 界面設計 141.5.3 屬性設置 151.5.4 代碼編輯 151.5.5 文件保存 161.5.6 程序運行 16本章小結(jié) 17思考練習題 17第2章 Visual Basic界面設計(上) 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 標簽 302.2.2 文本框 312.3 按鈕控件 352.4 選擇控件 372.4.1 單選按鈕、復選框和框架 382.4.2 列表框和組合框 412.5 圖形控件 452.5.1 圖片框和圖像框 452.5.2 直線和形狀控件 472.6 滾動條 482.7 時鐘控件 492.8 焦點 512.9 綜合使用控件實例 51本章小結(jié) 54思考練習題 55第3章 Visual Basic界面設計(下) 563.1 鍵盤和鼠標事件 563.1.1 鍵盤事件 563.1.2 鼠標事件 593.2 拖放 613.2.1 與拖放有關(guān)的屬性、方法和事件 613.2.2 自動拖放 633.2.3 手動拖放 633.3 菜單設計 653.3.1 菜單編輯器簡介 653.3.2 創(chuàng)建菜單 673.3.3 彈出式菜單 683.3.4 動態(tài)菜單 693.3.5 MDI應用程序中的菜單 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 坐標系統(tǒng) 923.5.2 定義顏色 943.5.3 繪圖屬性 953.5.4 繪圖方法 963.6 多媒體處理 993.6.1 MMControl控件 993.6.2 Animation控件 101本章小結(jié) 102思考練習題 102第4章 Visual Basic程序設計基礎(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 運算符和表達式 1154.4.1 算術(shù)運算符和算術(shù)、日期表達式 1164.4.2 字符串運算符和字符串表達式 1174.4.3 關(guān)系運算符和關(guān)系表達式 1184.4.4 邏輯運算符和邏輯表達式 1204.4.5 表達式的構(gòu)造與計算 1214.5 常用內(nèi)部函數(shù) 1224.5.1 數(shù)學函數(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思考練習題 132第5章 算法 1345.1 算法的基本概念 1345.2 算法的基本特征 1355.3 算法設計的要求 1355.4 算法的基本結(jié)構(gòu) 1365.5 算法的表示 1365.5.1 用自然語言描述算法 1365.5.2 偽代碼表示 1385.5.3 流程圖表示 1385.6 常用算法設計方法 1405.6.1 窮舉搜索法 1405.6.2 遞推法 1415.6.3 回溯法 1425.6.4 分治法 143本章小結(jié) 143思考練習題 144第6章 順序結(jié)構(gòu)程序設計 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 常用算法及應用 1566.5.1 交換兩個數(shù)據(jù)的值 1566.5.2 數(shù)據(jù)的自運算 157本章小結(jié) 158思考練習題 158第7章 選擇結(jié)構(gòu)程序設計 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 基本算法及應用 1687.3.1 求兩個數(shù)的最大(小)值 1687.3.2 用戶輸入時按鍵的判斷 1697.3.3 信息的有效性驗證 1707.3.4 單選按鈕和復選框的應用 1707.4 其他應用舉例 171本章小結(jié) 175思考練習題 175第8章 循環(huán)結(jié)構(gòu)程序設計 1768.1 For...Next語句 1768.2 Do...Loop語句 1798.2.1 當型循環(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 進制轉(zhuǎn)換 1998.6.8 圖形字符的打印 202本章小結(jié) 202思考練習題 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ù)組的應用舉例 2289.4 枚舉類型 2319.4.1 枚舉類型的聲明 2319.4.2 引用枚舉類型中的常數(shù) 2329.4.3 枚舉類型變量的聲明 2339.4.4 枚舉類型的應用 2349.5 用戶自定義類型 2359.5.1 定義用戶自定義類型 2359.5.2 自定義類型變量的聲明 2369.5.3 自定義類型變量的訪問 2369.5.4 用戶自定義類型數(shù)組 237本章小結(jié) 241思考練習題 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 常見算法的應用 27810.7.1 約數(shù) 27810.7.2 字符串處理 27910.7.3 數(shù)字驗證 28010.7.4 高次方程求根 28110.7.5 遞歸 28210.7.6 鞍點 28210.8 綜合應用舉例 284本章小結(jié) 286思考練習題 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 順序文件的應用 30411.5 隨機存取文件 30511.5.1 隨機文件的打開和關(guān)閉 30611.5.2 隨機文件的讀寫 30611.5.3 隨機文件的應用 30811.6 二進制存取文件 30911.6.1 打開和關(guān)閉二進制文件 31011.6.2 二進制文件的讀寫操作 31011.6.3 二進制文件的應用 31011.7 文件系統(tǒng)控件 31111.7.1 驅(qū)動器列表框 31111.7.2 目錄列表框 31211.7.3 文件列表框 31311.7.4 文件系統(tǒng)控件的同步與應用 31511.8 有關(guān)文件操作的常用算法 31611.8.1 讀取文件全部內(nèi)容 31611.8.2 文件合并 31611.8.3 文件復制 318本章小結(jié) 319思考練習題 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 應用舉例 329本章小結(jié) 333思考練習題 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 標準ASCⅡ碼表 345參考文獻 346
編輯推薦
《程序設計基礎(chǔ):Visual Basic 教程》可以幫助讀者掌握程序的基本思想,主要內(nèi)容包括Visual Basic集成環(huán)境的組成、界面設計、Visual Basic基本控件和高級控件的使用、程序設計基礎(chǔ)知識及三種結(jié)構(gòu)程序設計等。書中提供了大量的程序設計典型算法,指導讀者在實踐中熟練解決問題?!冻绦蛟O計基礎(chǔ):Visual Basic 教程》的主要特點如下:內(nèi)容由淺入深、秩序漸進,力求通俗易懂、簡潔實用。注重對學生基本概念、基本理論、基本技能的培養(yǎng)?!冻绦蛟O計基礎(chǔ):Visual Basic 教程》所有程序均上機調(diào)試通過,具有界面友好等特點。
圖書封面
評論、評分、閱讀與下載