查文庫>論文> 2018最新有關VB對外來資料分析論文

最新VB對外來資料分析論文

2018最新有關VB對外來資料分析論文

  資料分析是指用適當的統計分析方法對收集來的大量資料進行分析,提取有用資訊和形成結論而對資料加以詳細研究和概括總結的過程。以下是小編收集的最新有關VB對外來資料分析論文,歡迎檢視!

  摘要

  Visual Basic有著強大的資料庫存取能力,不僅能夠直接支援Ms Access資料庫,而且透過其內部安裝的ISAM驅動程式使它能間接支援FoxPro、dBASE等外來資料庫,非Access資料庫在VB中的程式設計及應用。本文不僅從VB資料庫體系結構的角度探討了VB對這些外來資料庫的支援,還結合了一些例項具體闡述了使用資料庫存取物件變數的方法實現這些外來資料庫的新建、庫結構修改、顯示及其執行環境設定。

  關鍵詞

  Visual Basic Access, 外來資料庫,資料庫

  正文

  存取物件變數庫結構作為一個功能較完備的Windows軟體開發平臺,Visual Basic專業版提供了對資料庫應用的強大支援。尤其提供了使用資料控制元件和繫結控制項,使用資料庫存取物件變數(Data Access Object Variable),直接呼叫ODBC 2.0 API介面函式等三種訪問資料庫的方法。對其標準內建的Ms Access資料庫,它可以提供不弱於專業資料庫軟體的支援,可以進行完整的資料庫維護、操作及其事務處理。在VB中,將非Access資料庫稱為外來資料庫。對於FoxPro、dBASE、Paradox等外來資料庫。雖然藉助VB的Data Manager 能夠對這些資料庫進行NEW、OPEN、DESIGN、DELETE等操作,但在應用程式的執行狀態中並不能從底層真正實現這些功能。本文從使用資料庫存取物件變數的方法出發,實現了非Access格式資料庫(以FoxPro資料庫為例)的建新庫、複製資料庫結構、動態調入等操作,闡述了從程式設計技巧上彌補VB對這些外來資料庫支援不足的可行性 ,計算機論文《非Access資料庫在VB中的程式設計及應用》。

  一 、 VB資料庫的體系結構具體的VB的資料庫結構。

  VB資料庫的`核心結構是所謂的MicroSoft JET資料庫引擎,JET引擎的作用就像是一塊"面 板",在其上可以插入多種ISAM(Indexed Sequential Access Method,即索引順序存取方 法) 資料驅動程式。JET引擎為Access格式資料庫提供了直接的內部(build-in)支援,這就是VB對Access資料庫具有豐富支援的真正原因。

  VB專業版中提供了FoxPro、dBASE(或 Xbase)、Paradox、Btrieve等資料庫的ISAM驅動程式,這就使得VB能支援這些資料庫格 式。另外,其他的許多相容ISAM的驅動程式也可以透過從廠商的售後服務得到。因而從理論上說,VB能支援所有相容ISAM的資料庫格式(前提是隻需獲得這些資料庫的ISAM驅動介面程式)。

  由上可見,Ms JET引擎實質上提供了:一個符合ANSI標準的語法分析器;為查詢結果集的使用而提供的記憶體管理功能;同所支援的資料庫的外部介面;為應用程式碼提供的內部介面。實際上,在VB中從一種資料庫型別轉化為另一種資料庫型別幾乎不需要或只需要很少的程式碼修改。而且,儘管dBASE、Paradox本身的DDL (Data Definition Language,即資料定義語言)和DML(Data Manipulation Language,即資料操縱語言)是非結構化查詢的,但它們仍然可以使用VB的SQL語句和JET引擎來操縱。

  從VB的程式程式碼的角度來看,ODBC,ISAM驅動程式以及Ms Access資料庫的整個外部結構夠可以統一為一個一致的程式設計介面。也即是說,提供給VB應用程式設計師的記錄集物件檢視同所使用的資料庫格式及型別是相互獨立的。即對FoxPro等資料庫仍然可以使用眾多的資料庫存取物件變數,這就為非Access資料庫的訪問提供了最重要的方法。

  二 、使用非Access資料庫時的引數設定及配置檔案的引數讀取如果在VB的程式中使用了資料庫的操作,將應用程式生成EXE檔案或打包生成安裝程式後,則必須提供一個配置 (.INI)檔案,在INI檔案中可以對不同型別的資料庫進行設定。

  摘要

  Visual Basic有著強大的資料庫存取能力,不僅能夠直接支援Ms Access資料庫,而且透過其內部安裝的ISAM驅動程式使它能間接支援FoxPro、dBASE等外來資料庫,非Access資料庫在VB中的程式設計及應用。本文不僅從VB資料庫體系結構的角度探討了VB對這些外來資料庫的支援,還結合了一些例項具體闡述了使用資料庫存取物件變數的方法實現這些外來資料庫的新建、庫結構修改、顯示及其執行環境設定。

  關鍵詞

  Visual Basic Access, 外來資料庫,資料庫

  正文

  存取物件變數庫結構作為一個功能較完備的Windows軟體開發平臺,Visual Basic專業版提供了對資料庫應用的強大支援。尤其提供了使用資料控制元件和繫結控制項,使用資料庫存取物件變數(Data Access Object Variable),直接呼叫ODBC 2.0 API介面函式等三種訪問資料庫的方法。對其標準內建的Ms Access資料庫,它可以提供不弱於專業資料庫軟體的支援,可以進行完整的資料庫維護、操作及其事務處理。在VB中,將非Access資料庫稱為外來資料庫。對於FoxPro、dBASE、Paradox等外來資料庫。雖然藉助VB的Data Manager 能夠對這些資料庫進行NEW、OPEN、DESIGN、DELETE等操作,但在應用程式的執行狀態中並不能從底層真正實現這些功能。本文從使用資料庫存取物件變數的方法出發,實現了非Access格式資料庫(以FoxPro資料庫為例)的建新庫、複製資料庫結構、動態調入等操作,闡述了從程式設計技巧上彌補VB對這些外來資料庫支援不足的可行性 ,計算機論文《非Access資料庫在VB中的程式設計及應用》。

  一 、 VB資料庫的體系結構具體的VB的資料庫結構。

  VB資料庫的核心結構是所謂的MicroSoft JET資料庫引擎,JET引擎的作用就像是一塊"面 板",在其上可以插入多種ISAM(Indexed Sequential Access Method,即索引順序存取方 法) 資料驅動程式。JET引擎為Access格式資料庫提供了直接的內部(build-in)支援,這就是VB對Access資料庫具有豐富支援的真正原因。

  VB專業版中提供了FoxPro、dBASE(或 Xbase)、Paradox、Btrieve等資料庫的ISAM驅動程式,這就使得VB能支援這些資料庫格 式。另外,其他的許多相容ISAM的驅動程式也可以透過從廠商的售後服務得到。因而從理論上說,VB能支援所有相容ISAM的資料庫格式(前提是隻需獲得這些資料庫的ISAM驅動介面程式)。

  由上可見,Ms JET引擎實質上提供了:一個符合ANSI標準的語法分析器;為查詢結果集的使用而提供的記憶體管理功能;同所支援的資料庫的外部介面;為應用程式碼提供的內部介面。實際上,在VB中從一種資料庫型別轉化為另一種資料庫型別幾乎不需要或只需要很少的程式碼修改。而且,儘管dBASE、Paradox本身的DDL (Data Definition Language,即資料定義語言)和DML(Data Manipulation Language,即資料操縱語言)是非結構化查詢的,但它們仍然可以使用VB的SQL語句和JET引擎來操縱。

  從VB的程式程式碼的角度來看,ODBC,ISAM驅動程式以及Ms Access資料庫的整個外部結構夠可以統一為一個一致的程式設計介面。也即是說,提供給VB應用程式設計師的記錄集物件檢視同所使用的資料庫格式及型別是相互獨立的。即對FoxPro等資料庫仍然可以使用眾多的資料庫存取物件變數,這就為非Access資料庫的訪問提供了最重要的方法。

  二 、使用非Access資料庫時的引數設定及配置檔案的引數讀取如果在VB的程式中使用了資料庫的操作,將應用程式生成EXE檔案或打包生成安裝程式後,則必須提供一個配置 (.INI)檔案,在INI檔案中可以對不同型別的資料庫進行設定。