freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualbasic數(shù)據(jù)庫應用開發(fā)教程(中)ppt(已修改)

2025-02-02 12:51 本頁面
 

【正文】 目錄 第 1章 數(shù)據(jù)庫系統(tǒng)概述 第 2章 關(guān)系數(shù)據(jù)庫 第 3章 Access關(guān)系數(shù)據(jù)庫 第 4章 關(guān)系數(shù)據(jù)庫語言和 SQL 第 5章 數(shù)據(jù)庫設(shè)計 第 6章 VB與數(shù)據(jù)庫應用開發(fā) 第 7章 使用數(shù)據(jù)控件訪問數(shù)據(jù)庫 目錄(續(xù)) 第 8章 使用 DAO訪問數(shù)據(jù)庫 第 9章 使用 ADO訪問數(shù)據(jù)庫 第 10章 數(shù)據(jù)報表與數(shù)據(jù)輸出 第 11章 錯誤異常處理 第 12章 建立幫助文件和打包發(fā)行 第 13章 教學信息管理系統(tǒng) 第 14章 網(wǎng)絡(luò)考試系統(tǒng) 返回 書目 第 6章 VB與數(shù)據(jù)庫應用開發(fā) Visual Basic Visual Basic Visual Basic 第 6章 VB與數(shù)據(jù)庫應用開發(fā) Visual Basic Visual Basic 小結(jié)和習題 VisualBasic Visual Basic Visual Basic 優(yōu)點 Visual Basic Visual Basic VisualBasic Visual Basic Visual Basic 型數(shù)據(jù)庫。 支持 ADO存取模式,即 ActiveX Data Object數(shù)據(jù)對象存取模式。 支持對象連接與嵌入數(shù)據(jù)庫和組件對象模型。 針對不同的數(shù)據(jù)庫(如 SQL Server、 Oracle等)可以開發(fā)完善的客戶機 /服務器應用程序,管理數(shù)據(jù)源和創(chuàng)建服務器端控件。 VisualBasic 具有不需要經(jīng)過復雜編程就可以管理和顯示數(shù)據(jù)庫數(shù)據(jù)的數(shù)據(jù)控件和數(shù)據(jù)綁定控件。數(shù)據(jù)控件用來與具體的數(shù)據(jù)庫相連接,數(shù)據(jù)綁定控件用來顯示和修改數(shù)據(jù)庫中的數(shù)據(jù)。 提供了能夠快速生成報表的 Data Report Designer報表設(shè)計工具。 提供了使用和配置連接的工具與命令及進行 ODBC開發(fā)的 API函數(shù)。 支持多層的數(shù)據(jù)庫應用程序開發(fā)。 VisualBasic Visual Basic 的優(yōu)點 簡單性。 Visual Basic 模式提供了相應控件,通過這些控件只要編寫少量的代碼或甚至不編寫任何代碼就可以訪問和操作數(shù)據(jù)庫。 靈活性。 Visual Basic 庫 (如 FoxPro, Access等 )那樣局限于特定的應用程序結(jié)構(gòu),也不需要用某些指令對當前打開的數(shù)據(jù)庫進行操作,因而比較靈活。 VisualBasic 可擴充性。 Visual Basic 可以擴充的語言,其中包括在數(shù)據(jù)庫應用方面的擴充。在 Visual Basic ,可以使用 ActiveX控件,這些控件可以由 Microsoft公司提供,也可以由第三方開發(fā)者根據(jù) COM標準開發(fā)。有了 ActiveX控件,可以很容易地在 Visual Basic ,擴充 Visual Basic 的指令系統(tǒng)。 VisualBasic Visual Basic 以分成如下三類。 Visual Basic數(shù)據(jù)庫。即本地數(shù)據(jù)庫,與MicrosoftAccess的格式相同。 外部數(shù)據(jù)庫。支持幾種流行格式 ISAM(Index Sequence Access Method,索引順序訪問方法 )數(shù)據(jù)庫,該類數(shù)據(jù)庫主要包括; Btrieve, dBaseIII,dBaseⅣ , dBaseV, Microsoft FoxPro ,Microsoft FoxPro , Paradox Paradox 。另外還可以訪問文本文件、 Micmsol Excel、Lotus123電子表格。 ODBC數(shù)據(jù)庫。 Visual Basic ODBC標準的客戶機 /服務器數(shù)據(jù)庫,如: Microsoft SQL Server, Oracle等。 VisualBasic Visual Basic 據(jù)類型 數(shù)據(jù)類型可以用來定義數(shù)據(jù)庫中表的字段類型,數(shù)據(jù)庫系統(tǒng)支持的數(shù)據(jù)類型取決于使用的數(shù)據(jù)庫引擎和文件格式。 Visual Basic Microsoft JET(Joint Engineering Technologe),該數(shù)據(jù)庫引擎 支持的字段數(shù)據(jù)類型如表 VisualBasic 數(shù)據(jù)類型 關(guān)鍵字 存儲信息 存儲空間( Byte) 整型 Integer 整數(shù)數(shù)值數(shù)據(jù) 2 長整型 Long 整數(shù)數(shù)值數(shù)據(jù) 4 單精度型 Single 實數(shù)數(shù)據(jù) 4 雙精度型 Double 實數(shù)數(shù)據(jù) 8 二進制型 Binary 二進制數(shù)據(jù) 不超過 字節(jié)型 Byte 整數(shù)數(shù)值數(shù)據(jù) 1 文本型 Text 字符串 不超過 255B 日期型 Date 日期數(shù)據(jù) 8 邏輯型或布爾型 Yes/No 邏輯值(布爾值) 2( True或 False) OLE型 OLE OLE對象 不超過 備注型 Memo 長字符串 不超過 計數(shù)器 Counter 長整數(shù),自動增值 Visual Basic 結(jié)構(gòu) Visual Basic 統(tǒng)的組成 Visual Basic 統(tǒng)的存放 Visual Basic 結(jié)構(gòu) Visual Basic 的組成 用戶界面和應用程序 Jet數(shù)據(jù)庫引擎 數(shù)據(jù)庫。 Visual Basic 結(jié)構(gòu) 用戶界面和應用程序 Jet數(shù)據(jù)庫引擎 數(shù) 據(jù) 庫 圖 Visual Basic Visual Basic 結(jié)構(gòu) 1.用戶界面和應用程序 用戶界面是用戶所看得見的用于交互的界面,它包括顯示數(shù)據(jù)并允許用戶查看或更新數(shù)據(jù)的窗體。 2. Jet數(shù)據(jù)庫引擎 Visual Basic Jet數(shù)據(jù)庫引擎,它是應用程序和數(shù)據(jù)庫存儲之間的一種接口,它將與數(shù)據(jù)庫相關(guān)的內(nèi)存管理、游標管理和錯誤處理等具體而復雜的細節(jié)問題抽象為一個既高度一致又簡化的編程接口,對所支持的不同類型的數(shù)據(jù)庫提供統(tǒng)一的外部接口,將對記錄集的操作轉(zhuǎn)化成對數(shù)據(jù)庫的物理操作。 Visual Basic 結(jié)構(gòu) 3.數(shù)據(jù)庫 在數(shù)據(jù)庫應用系統(tǒng)中,數(shù)據(jù)庫是包含數(shù)據(jù)表的一個或多個文件。對于本地 Visual Basic數(shù)據(jù)庫或Access數(shù)據(jù)庫來說,就是 .mdb文件;對于ISMA數(shù)據(jù)庫,它可能是包含 .dbf(dBASE文件后綴 )文件或其他擴展名的文件。 Visual Basic 結(jié)構(gòu) Visual Basic 存放 Visual Basic 被分別放置在不同的位置上: 放在一臺計算機上,共單用戶使用; 放置在通過網(wǎng)絡(luò)連接起來的不同計算機上,例如,數(shù)據(jù)庫駐留在中央服務器上,而用戶界面(即應用程序)則駐留在幾個客戶機上,讓許多用戶訪問 . Visual Basic 結(jié)構(gòu) 脫離開應用程序本身,將數(shù)據(jù)存放在另一臺機器上的數(shù) 據(jù)庫應用系統(tǒng)有兩種結(jié)構(gòu),即遠程數(shù)據(jù)庫系統(tǒng)和客戶機 /服務器數(shù)據(jù)庫兩種。在遠程數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫引擎與應用程序在相同的計算機上,只有數(shù)據(jù)庫駐留在遠程計算機上,如圖 ( a)所示。在客戶機 /服務器系統(tǒng)中,數(shù)據(jù)庫引擎和數(shù)據(jù)庫一起被放置在服務器上,如圖 ( b)所示。這樣數(shù)據(jù)庫引擎可以同時對多個客戶機的應用程序提供服務、操作數(shù)據(jù)庫并對每個本地應用程序返回所請求的記錄。 Visual Basic 結(jié)構(gòu) 用戶界面 服務器 數(shù)據(jù)庫 用戶界面 數(shù)據(jù)庫引擎 數(shù)據(jù)庫 (a) (b) 圖 遠程數(shù)據(jù)庫系統(tǒng)、客戶機 /服務器系統(tǒng)的存放 Visual Basic 模式 數(shù)據(jù)存儲對象( DAO) 遠程數(shù)據(jù)對象( RDO) ActiveX數(shù)據(jù)對象( ADO) Visual Basic 模式 數(shù)據(jù)存儲對象( DAO) DAO的體系結(jié)構(gòu)包括三級: 用戶界面 DAO數(shù)據(jù)庫引擎 物理數(shù)據(jù)庫。 用戶界面是用 Visual Basic ,使用戶能夠與數(shù)據(jù)庫進行交換; DAO數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫交互的機制;物理數(shù)據(jù)庫用來存放實際的數(shù)據(jù),這些數(shù)據(jù)可以被數(shù)據(jù)庫引擎操作。 DAO的體系結(jié)構(gòu)如圖 。 Visual Basic 模式 客戶機 物理數(shù)據(jù)庫 Visual Basin用戶界面 DAO數(shù)據(jù)庫引擎 物理數(shù)據(jù)庫 Visual Basin用戶界面 DAO數(shù)據(jù)庫引擎 客戶機 服務器 客戶機 物理數(shù)據(jù)庫 Visual Basin用戶界面 DAO數(shù)據(jù)庫引擎 服務器 (c) 遠程DAO (a) 本地DAO (b) 客戶-服務器DAO 圖 DAO的體系結(jié)構(gòu) Visual Basic 模式 物理數(shù)據(jù)庫可分為本地數(shù)據(jù)庫和遠程數(shù)據(jù)庫兩種。 本地數(shù)據(jù)庫的所有 DAO體系的組件都位于同一臺計算機上,而遠程物理物理數(shù)據(jù)庫有兩種不同的配置,即客戶-服務器數(shù)據(jù)庫和遠程數(shù)據(jù)庫。在客戶-服務器配置中,數(shù)據(jù)庫引擎和物理數(shù)據(jù)庫位于同一臺服務器上,用戶接口位于客戶機上,該方式的服務器可以同時管理多個應用程序的請求。 遠程數(shù)據(jù)庫方式的物理數(shù)據(jù)庫位于遠程服務器上,而用戶接口和數(shù)據(jù)庫引擎位于客戶機上,服務器只是管理數(shù)據(jù)庫倉庫文件的訪問 Visual Basic 模式 遠程數(shù)據(jù)對象( RDO) 1. RDO RDO的主要功能為:可以用來創(chuàng)建簡單的無游標結(jié)果集,或更復雜的游標;可以執(zhí)行查詢,并處理任意數(shù)量的結(jié)果集;執(zhí)行返回結(jié)果集的存儲過程,無論存儲過程是否帶有輸出參數(shù)和返回值;執(zhí)行包括數(shù)據(jù)操作或數(shù)據(jù)定義運算在內(nèi)的動作查詢;可以限制返回或處理的數(shù)據(jù)行數(shù);在不妨礙執(zhí)行查詢的情況下,監(jiān)視遠程數(shù)據(jù)資源產(chǎn)生的所有信息和錯誤;支持同步、異步或事件驅(qū)動的異步處理,因此即使在執(zhí)行冗長的查詢或者重定位當前行指針時,應用程序也不會被阻塞。 Visual Basic 模式 RDO和 DAO共同點 : 它們都具有連接到數(shù)據(jù)庫、提交查詢、創(chuàng)建結(jié)果記錄集、創(chuàng)建游標及操作結(jié)果記錄集等功能,還提供了對服務器端數(shù)據(jù)庫的視圖、存儲過程和事務管理的存取方法。 RDO和 DAO也有其不同點,表現(xiàn)為以下幾點: 對于網(wǎng)絡(luò)應用程序,由于數(shù)據(jù)訪問端與數(shù)據(jù)庫之間有較遠的距離,此時需要使用 RDO來實現(xiàn)對遠程數(shù)據(jù)庫的訪問,而使用 DAO則不能滿足遠程數(shù)據(jù)的訪問。 對于數(shù)據(jù)存取方式, RDO是直接與 ODBC進行交互訪問數(shù)據(jù)庫,而 DAO則必須通過 Jet數(shù)據(jù)庫引擎來對數(shù)據(jù)庫進行訪問。 Visual Basic 模式 RDO數(shù)據(jù)庫模式不支持任何直接修改數(shù)據(jù)庫結(jié)構(gòu)的方法,它通過 SQL語句來管理數(shù)據(jù)庫結(jié)構(gòu),而 DAO模式可以直接創(chuàng)建數(shù)據(jù)表和索引等。 RDO數(shù)據(jù)庫模式是專門為存取數(shù)據(jù)庫服務器(如: SQL Server, Oracle等)數(shù)據(jù)源而設(shè)計,所以不能用 RDO數(shù)據(jù)庫模式存取如 dBase, FoxPro或 Paradox的數(shù)據(jù)源。事實上, RDO不是為 ISAM數(shù)據(jù)庫存取而設(shè)計的,因此導致了不能用 RDO實現(xiàn)多種數(shù)據(jù)庫的連接,而使用 DAO就可以將一個表附加到 ISAM數(shù)據(jù)源上,這兩個數(shù)據(jù)源就可以像一個數(shù)據(jù)庫那樣工作 Visual Basic 模式 2. ODBC ODBC( Open Database Connectivity,開放的數(shù)據(jù)庫互聯(lián))是一種訪問數(shù)據(jù)庫的統(tǒng)一界面標準,是由 Microsoft公司首先確立和倡議的,已被數(shù)據(jù)庫界廣泛接受和采用,目前已成為事實上的工業(yè)標準。 ODBC實際上是一組訪問數(shù)據(jù)庫的 API(Application Programming Interface,應用編程接口 )函數(shù)庫,應用程序可以通過 ODBC API函數(shù)操作數(shù)據(jù)庫中的數(shù)據(jù)。另外, ODBC是基于 SQL語言的,所以又是 SQI和應用程序之間的標準接口。 Visual Basic 模式 ActiveX數(shù)據(jù)對象( ADO) ADO數(shù)據(jù)訪問對象是基于 OLE DB之上的面向?qū)ο蟮臄?shù)據(jù)訪問模型。 OLE DB(Object Link and Embedding Data Base)是微軟開發(fā)的一種高性能的、基于 COM的數(shù)據(jù)訪問技術(shù),其作用是向應用程序提供一個統(tǒng)一的數(shù)據(jù)訪問方法,而不需要考慮數(shù)據(jù)源的具體格式和存儲方式。 ADO操作數(shù)據(jù)庫的方式如圖 。應用程序通過 ADO組件的通用接口與 OLE DB的數(shù)據(jù)庫驅(qū)動程序連接,OLE DB根據(jù)實際的物理數(shù)據(jù)庫選擇相應的驅(qū)動程序,最后操作實際的數(shù)據(jù)庫。 Visual Basic 模式 OLE DB ADO Visual 數(shù)據(jù)庫 圖 ADO操作數(shù)據(jù)庫的體系結(jié)構(gòu) Visual Basic 器 在 Visual 建方法 可視化數(shù)據(jù)管理器:使用 Visual Basic 據(jù)管理器,不需要編程就可以創(chuàng)建 Jet
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1