出版時間:2008-10 出版社:北京科海電子出版社 作者:李春葆 等 著 頁數(shù):306
前言
Visual Basic作為一種典型的可視化編程環(huán)境,具有圖形化的操作界面,使用簡單靈活,是程序設計初學者最好的學習環(huán)境之一,也是一種良好的Windows應用程序的開發(fā)工具?! 禫isual Basic程序設計教程》是以中文版Visual Basic 6.0(簡稱VB)為依據(jù)編寫的。編者本著加強訓練、突出實用、提倡創(chuàng)新的原則,力求在體系結構、編寫風格和內容選材上符合以下5項基本要求: ?。?)以程序設計為主題,全面介紹Visual Basic基礎編程的方法?! 。?)以數(shù)據(jù)庫應用為依托,全面介紹Visual Basic開發(fā)數(shù)據(jù)庫應用系統(tǒng)的方法?! 。?)以實踐示例為引導,全面介紹Windows環(huán)境編程的方法。 ?。?)以面向對象的可視化編程為核心,全面介紹可視化程序設計的通用方法與步驟?! 。?)強調學習過程的練習和實習訓練。各章均有習題,全書最后給出了一個綜合上機實習題,便于讀者參閱和模仿,快速提高編程能力。 全書共分15章,包括VB概述、VB可視化編程基礎、VB語言基礎、數(shù)組、過程、窗體設計、內部控件、圖形設計、系統(tǒng)環(huán)境資源應用、文件訪問、菜單設計、高級用戶界面設計、程序調試和錯誤處理、VB與數(shù)據(jù)庫、ADO編程等內容。
內容概要
《Visual Basic程序設計教程》以程序設計為主題,以數(shù)據(jù)庫應用為依托,以實踐示例為引導,以面向對象的可視化編程為核心,全面介紹Visual Basic 6.0程序設計的方法與數(shù)據(jù)庫應用系統(tǒng)開發(fā)的步驟。目的是提供一本從VB基礎入門、Windows可視化程序設計到應用系統(tǒng)開發(fā)的全方位能力培養(yǎng)的實用教程?! 禫isual Basic程序設計教程》共分15章,包括VB概述、VB可視化編程基礎、VB語言基礎、數(shù)組、過程、窗體設計、內部控件、圖形設計、系統(tǒng)環(huán)境資源應用、文件訪問、菜單設計、高級用戶界面設計、程序調試和錯誤處理、VB與數(shù)據(jù)庫、ADO編程等內容。各章均有習題,全書最后給出了一個綜合上機實習題,便于讀者參閱和模仿,快速提高編程能力?! 禫isual Basic程序設計教程》可作為應用型本科院校和高職高專院校的計算機專業(yè)與非計算機專業(yè)學生學習Visual Basic編程的教材,尤其適合作為數(shù)據(jù)庫應用方向的教材,也可供各類編程培訓班及具有Windows 98/2000/XP初步知識的程序設計愛好者參閱。
書籍目錄
第1章 VB概述 11.1 VB的特點和版本 11.1.1 VB的特點 11.1.2 VB的版本 21.1.3 VB的功能 21.2 VB的啟動和退出 31.2.1 啟動VB 31.2.2 退出VB 41.3 VB的集成開發(fā)環(huán)境 41.3.1 標題欄 51.3.2 菜單欄 51.3.3 工具欄 81.3.4 工程資源管理器 91.3.5 “窗體”窗口 101.3.6 “屬性”窗口 101.3.7 控件工具箱 101.3.8 “窗體布局”窗口 101.3.9 “立即”窗口 111.3.10 “代碼”窗口 11練習題1 12第2章 VB可視化編程基礎 132.1 創(chuàng)建應用程序 132.1.1 創(chuàng)建一個簡單的應用程序 132.1.2 創(chuàng)建應用程序的過程 182.2 事件驅動程序設計 222.2.1 事件 222.2.2 事件過程 232.2.3 事件驅動應用程序的工作方式 232.2.4 方法 242.2.5 使用With結構 242.3 VB工程的組成和管理 252.3.1 VB工程的組成 252.3.2 VB工程的管理 26練習題2 30第3章 VB語言基礎 313.1 VB的標識符和運算符 313.1.1 標識符 313.1.2 運算符 323.1.3 代碼書寫規(guī)則 343.2 數(shù)據(jù)類型 353.3 常量 363.4 變量 383.4.1 聲明變量 383.4.2 使用變量 403.5 順序結構 423.5.1 賦值語句 423.5.2 Print方法 433.5.3 注釋語句 443.5.4 End語句 453.6 選擇結構 463.6.1 If語句 463.6.2 Select Case語句 493.7 循環(huán)結構 503.7.1 For循環(huán) 513.7.2 While循環(huán) 533.7.3 Do循環(huán) 543.7.4 跳轉語句 553.8 VB中的常用函數(shù) 553.8.1 輸入函數(shù) 553.8.2 輸出函數(shù) 563.8.3 轉換函數(shù) 583.8.4 數(shù)學函數(shù) 593.8.5 字符串函數(shù) 593.8.6 日期和時間函數(shù) 613.8.7 格式化函數(shù) 613.8.8 隨機數(shù)函數(shù) 633.8.9 Shell()函數(shù) 643.9 綜合示例 65練習題3 66第4章 數(shù)組 674.1 一維數(shù)組 674.1.1 一維數(shù)組的聲明 674.1.2 一維數(shù)組元素的基本操作 684.1.3 一維數(shù)組的應用 714.2 多維數(shù)組 804.2.1 二維數(shù)組的聲明 804.2.2 二維數(shù)組元素的基本操作 804.2.3 二維數(shù)組的應用 824.3 動態(tài)數(shù)組 834.3.1 動態(tài)數(shù)組的建立 834.3.2 動態(tài)數(shù)組的應用 854.4 控件數(shù)組 864.4.1 控件數(shù)組的建立 864.4.2 控件數(shù)組的應用 874.5 自定義數(shù)據(jù)類型 884.5.1 自定義數(shù)據(jù)類型的定義 884.5.2 自定義類型變量的聲明和使用 894.5.3 自定義類型的應用 904.6 綜合示例 91練習題4 92第5章 過程 935.1 子過程 935.1.1 子過程的分類 935.1.2 通用子過程設計 945.1.3 向過程傳遞參數(shù) 965.2 函數(shù)過程 1015.2.1 函數(shù)的定義 1015.2.2 函數(shù)的調用 1025.3 變量、過程的作用域 1045.3.1 過程的作用域 1045.3.2 變量的作用域 1075.4 變量的生存期 1095.4.1 靜態(tài)變量 1105.4.2 動態(tài)變量 1115.5 綜合示例 111練習題5 112第6章 窗體設計 1146.1 窗體概述 1146.1.1 窗體的類型 1146.1.2 添加窗體 1156.1.3 設置啟動窗體 1156.1.4 窗體的常用屬性 1156.1.5 窗體的常用事件 1186.1.6 窗體的常見方法和相關語句 1196.1.7 模式和無模式對話框的使用 1206.2 窗體的生命周期 1226.3 焦點與Tab鍵序 1266.4 多文檔界面 1286.4.1 MDI窗體 1286.4.2 創(chuàng)建MDI界面 1286.4.3 加入MDI子窗體 1296.4.4 加載和關閉MDI窗體 1296.4.5 MDI窗體設計實例 130練習題6 133第7章 內部控件 1347.1 標簽 1347.2 文本框 1367.3 命令按鈕 1387.4 復選框 1407.5 單選按鈕 1417.6 框架 1437.7 圖片框 1447.8 圖像框 1457.9 線條 1467.10 形狀 1477.11 列表框 1487.12 組合框 1517.13 定時器 1537.14 文件系統(tǒng)控件 1547.15 滾動條 1567.16 控件的綜合應用 157練習題7 162第8章 圖形設計 1638.1 圖形顯示與繪圖控件 1638.1.1 顯示圖形文件 1638.1.2 使用繪圖控件 1668.2 繪圖方法 1678.2.1 坐標系統(tǒng) 1688.2.2 繪圖方法 1708.3 圖形的保存 176練習題8 177第9章 系統(tǒng)環(huán)境資源應用 1789.1 剪貼板 1789.1.1 文本操作 1799.1.2 其他數(shù)據(jù)格式操作 1809.1.3 檢查數(shù)據(jù)格式 1819.2 鼠標屬性和事件 1829.2.1 鼠標屬性 1829.2.2 響應鼠標事件 1849.3 拖放 1879.3.1 拖放屬性、事件和方法 1879.3.2 自動拖動和手工拖動 1879.3.3 改變拖動圖標 1889.3.4 放下對象時的響應 1889.3.5 啟動拖動和停止拖動 1899.4 處理鍵盤事件 1919.4.1 低級鍵盤事件 1919.4.2 窗體級鍵盤事件 194練習題9 194第10章 文件訪問 19510.1 文件類型 19510.1.1 順序存取文件 19510.1.2 隨機存取文件 19610.1.3 二進制存取文件 19610.2 順序文件 19610.3 隨機文件 19910.4 二進制文件 203練習題10 206第11章 菜單設計 20711.1 創(chuàng)建菜單 20711.1.1 菜單編輯器 20711.1.2 添加菜單選項 20911.1.3 菜單事件 20911.2 把代碼連接到菜單項上 21011.3 彈出式菜單 21411.3.1 彈出式菜單設計 21411.3.2 彈出式菜單設計實例 215練習題11 216第12章 高級用戶界面設計 21712.1 通用對話框 21712.1.1 “打開”對話框 21812.1.2 “另存為”對話框 21912.1.3 “顏色”對話框 21912.1.4 “字體”對話框 22012.1.5 “打印”對話框 22112.1.6 調用Windows幫助對話框 22212.2 ImageList控件 22312.2.1 ImageList控件的“屬性頁”對話框 22412.2.2 ImageList控件的屬性 22412.2.3 ListImages集合的屬性和方法 22512.3 TreeView控件 22612.3.1 TreeView控件概述 22612.3.2 TreeView控件的“屬性頁”對話框 22712.3.3 TreeView控件的屬性 22712.3.4 TreeView控件的事件 22812.3.5 Node對象和Nodes集合 22912.4 ListView控件 23412.4.1 ListView控件概述 23412.4.2 ListView控件的“屬性頁”對話框 23512.4.3 ListView控件的屬性 23512.4.4 ColumnHeader對象和ColumnHeaders集合 23612.4.5 ListItems集合和ListItem對象 23712.4.6 ListView控件的事件 239練習題12 240第13章 程序調試和錯誤處理 24113.1 錯誤分類 24113.2 程序調試 24213.2.1 調試工具 24313.2.2 設置斷點 24313.2.3 設置調試信息 24413.2.4 單步跟蹤 24613.3 錯誤處理 24713.3.1 錯誤處理工具 24713.3.2 錯誤處理方法 248練習題13 248第14章 VB與數(shù)據(jù)庫 24914.1 數(shù)據(jù)庫概述 24914.1.1 關系數(shù)據(jù)庫的基本結構 24914.1.2 數(shù)據(jù)訪問對象模型 25114.1.3 結構化查詢語言 25114.1.4 數(shù)據(jù)庫的分類 25114.1.5 ODBC和數(shù)據(jù)源 25114.1.6 VB的數(shù)據(jù)庫管理器 25314.2 結構化查詢語言(SQL) 25314.2.1 SQL語言的組成 25314.2.2 數(shù)據(jù)定義語言 25314.2.3 數(shù)據(jù)操縱語言 25414.2.4 數(shù)據(jù)查詢語句 25514.3 Data控件 25714.3.1 Data控件的屬性 25814.3.2 Data控件的方法 25914.3.3 Data控件的事件 25914.3.4 Recordset對象 25914.3.5 Data控件應用示例 26214.4 ADO Data控件 26714.4.1 ADO Data控件的屬性 26714.4.2 ADO Data控件的事件 27014.4.3 Recordset對象 27014.4.4 ADO Data控件應用示例 27214.5 DataCombo控件 27514.5.1 DataCombo控件的屬性 27514.5.2 DataCombo控件的方法 27614.5.3 DataCombo控件的事件 27614.5.4 DataCombo控件應用示例 27614.6 DataGrid控件 27714.7 數(shù)據(jù)庫操作綜合示例 282練習題14 286第15章 ADO編程 28715.1 什么是ADO 28715.2 Connection對象 28915.2.1 Connection對象的屬性 28915.2.2 Connection對象的方法 29015.2.3 Connection對象的事件 29115.2.4 Connection對象應用示例 29115.3 Recordset對象 29315.3.1 Recordset對象的屬性 29315.3.2 Recordset對象的方法 29515.3.3 Recordset對象的使用方法 29615.3.4 Recordset對象應用示例 29615.4 Command對象 29915.4.1 Command對象的屬性 29915.4.2 Command對象的方法 29915.4.3 Command對象的Parameter對象 30015.4.4 Command對象的使用方法 30015.4.5 Command對象的應用示例 30115.5 ADO綜合應用示例 303練習題15 306參考文獻 307附錄 綜合上機實習題 308
章節(jié)摘錄
第1章 VB概述本章內容 在使用VisualBasic(以下簡稱VB)開發(fā)應用程序之前,有必要先熟悉一下VB的特點和系統(tǒng)集成環(huán)境的使用方法。本章作為VB的入門篇,旨在讓讀者對VB有個大致的了解。 知識重點 了解VB的特點和3種版本的差別?! ≌莆誚B系統(tǒng)的啟動和退出操作。 掌握VB的集成開發(fā)環(huán)境以及各組成部分的功能等?! ?.1 VB的特點和版本 VB(Visual Basic)是在原有的BASIC語言基礎上發(fā)展而來的,Visual指的是可視化開發(fā)圖形用戶界面,Basic指的是廣為流行的BASIC語言。VB具有簡單易學的特性,只要具備一些計算機語言基礎就可以很快掌握它。這種可視化的“所見即所得”的用戶界面設計功能,把程序設計人員從繁瑣復雜的界面設計中解脫出來。 微軟公司于1991年推出VB1.0,之后陸續(xù)推出多種版本。VB5.0以前的版本主要應用于DOS和Windows3.X環(huán)境中16位應用程序的開發(fā);VB5.0以后的版本只能運行在Windows 9X或NT操作系統(tǒng)下,是一個32位的應用程序開發(fā)工具。本書以VB6.0中文版作為開發(fā)環(huán)境介紹VB程序設計?! ?.1.1 VB的特點 VB6.0具有以下顯著的優(yōu)點?! 】梢暬幊蹋篤B提供了可視化設計工具,把Windows界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計編寫大量程序代碼,只需要采用系統(tǒng)提供的工具畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性,VB會自動產生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼即可,從而可以大大提高程序設計的效率。 ……
編輯推薦
課程體系的系統(tǒng)性:注重教學內容和體系的創(chuàng)新教學方法的多樣性:加強全方位的教學配套資源建設教學內容的先進性:力求介紹最新的技術和方法理論與實踐并重:闡明基礎理論.強調實踐應用易教易學:創(chuàng)新體例、合理布局。 從實際應用的角度出發(fā),幫助讀者以最快的速度進入VisuaI Basic的世界,提高程序開發(fā)技術水平 教育專家和一線教師精心編寫,融入作者多年的教學經驗 結構清晰、實例豐富,具有很強的操作性和實用性
圖書封面
評論、評分、閱讀與下載