2018最新有關(guān)VB對(duì)外來(lái)數(shù)據(jù)分析論文
數(shù)據(jù)分析是指用適當(dāng)?shù)慕y(tǒng)計(jì)分析方法對(duì)收集來(lái)的大量數(shù)據(jù)進(jìn)行分析,提取有用信息和形成結(jié)論而對(duì)數(shù)據(jù)加以詳細(xì)研究和概括總結(jié)的過(guò)程。以下是小編收集的最新有關(guān)VB對(duì)外來(lái)數(shù)據(jù)分析論文,歡迎查看!
摘要
Visual Basic有著強(qiáng)大的數(shù)據(jù)庫(kù)存取能力,不僅能夠直接支持Ms Access數(shù)據(jù)庫(kù),而且通過(guò)其內(nèi)部安裝的ISAM驅(qū)動(dòng)程序使它能間接支持FoxPro、dBASE等外來(lái)數(shù)據(jù)庫(kù),非Access數(shù)據(jù)庫(kù)在VB中的編程及應(yīng)用。本文不僅從VB數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的角度探討了VB對(duì)這些外來(lái)數(shù)據(jù)庫(kù)的支持,還結(jié)合了一些實(shí)例具體闡述了使用數(shù)據(jù)庫(kù)存取對(duì)象變量的方法實(shí)現(xiàn)這些外來(lái)數(shù)據(jù)庫(kù)的新建、庫(kù)結(jié)構(gòu)修改、顯示及其運(yùn)行環(huán)境設(shè)置。
關(guān)鍵詞
Visual Basic Access, 外來(lái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)
正文
存取對(duì)象變量庫(kù)結(jié)構(gòu)作為一個(gè)功能較完備的Windows軟件開(kāi)發(fā)平臺(tái),Visual Basic專(zhuān)業(yè)版提供了對(duì)數(shù)據(jù)庫(kù)應(yīng)用的強(qiáng)大支持。尤其提供了使用數(shù)據(jù)控件和綁定控制項(xiàng),使用數(shù)據(jù)庫(kù)存取對(duì)象變量(Data Access Object Variable),直接調(diào)用ODBC 2.0 API接口函數(shù)等三種訪問(wèn)數(shù)據(jù)庫(kù)的方法。對(duì)其標(biāo)準(zhǔn)內(nèi)置的Ms Access數(shù)據(jù)庫(kù),它可以提供不弱于專(zhuān)業(yè)數(shù)據(jù)庫(kù)軟件的支持,可以進(jìn)行完整的數(shù)據(jù)庫(kù)維護(hù)、操作及其事務(wù)處理。在VB中,將非Access數(shù)據(jù)庫(kù)稱(chēng)為外來(lái)數(shù)據(jù)庫(kù)。對(duì)于FoxPro、dBASE、Paradox等外來(lái)數(shù)據(jù)庫(kù)。雖然借助VB的Data Manager 能夠?qū)@些數(shù)據(jù)庫(kù)進(jìn)行NEW、OPEN、DESIGN、DELETE等操作,但在應(yīng)用程序的運(yùn)行狀態(tài)中并不能從底層真正實(shí)現(xiàn)這些功能。本文從使用數(shù)據(jù)庫(kù)存取對(duì)象變量的方法出發(fā),實(shí)現(xiàn)了非Access格式數(shù)據(jù)庫(kù)(以FoxPro數(shù)據(jù)庫(kù)為例)的建新庫(kù)、拷貝數(shù)據(jù)庫(kù)結(jié)構(gòu)、動(dòng)態(tài)調(diào)入等操作,闡述了從編程技巧上彌補(bǔ)VB對(duì)這些外來(lái)數(shù)據(jù)庫(kù)支持不足的可行性 ,計(jì)算機(jī)論文《非Access數(shù)據(jù)庫(kù)在VB中的編程及應(yīng)用》。
一 、 VB數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)具體的VB的數(shù)據(jù)庫(kù)結(jié)構(gòu)。
VB數(shù)據(jù)庫(kù)的`核心結(jié)構(gòu)是所謂的MicroSoft JET數(shù)據(jù)庫(kù)引擎,JET引擎的作用就像是一塊"面 板",在其上可以插入多種ISAM(Indexed Sequential Access Method,即索引順序存取方 法) 數(shù)據(jù)驅(qū)動(dòng)程序。JET引擎為Access格式數(shù)據(jù)庫(kù)提供了直接的內(nèi)部(build-in)支持,這就是VB對(duì)Access數(shù)據(jù)庫(kù)具有豐富支持的真正原因。
VB專(zhuān)業(yè)版中提供了FoxPro、dBASE(或 Xbase)、Paradox、Btrieve等數(shù)據(jù)庫(kù)的ISAM驅(qū)動(dòng)程序,這就使得VB能支持這些數(shù)據(jù)庫(kù)格 式。另外,其他的許多兼容ISAM的驅(qū)動(dòng)程序也可以通過(guò)從廠商的售后服務(wù)得到。因而從理論上說(shuō),VB能支持所有兼容ISAM的數(shù)據(jù)庫(kù)格式(前提是只需獲得這些數(shù)據(jù)庫(kù)的ISAM驅(qū)動(dòng)接口程序)。
由上可見(jiàn),Ms JET引擎實(shí)質(zhì)上提供了:一個(gè)符合ANSI標(biāo)準(zhǔn)的語(yǔ)法分析器;為查詢結(jié)果集的使用而提供的內(nèi)存管理功能;同所支持的數(shù)據(jù)庫(kù)的外部接口;為應(yīng)用代碼提供的內(nèi)部接口。實(shí)際上,在VB中從一種數(shù)據(jù)庫(kù)類(lèi)型轉(zhuǎn)化為另一種數(shù)據(jù)庫(kù)類(lèi)型幾乎不需要或只需要很少的代碼修改。而且,盡管dBASE、Paradox本身的DDL (Data Definition Language,即數(shù)據(jù)定義語(yǔ)言)和DML(Data Manipulation Language,即數(shù)據(jù)操縱語(yǔ)言)是非結(jié)構(gòu)化查詢的,但它們?nèi)匀豢梢允褂肰B的SQL語(yǔ)句和JET引擎來(lái)操縱。
從VB的程序代碼的角度來(lái)看,ODBC,ISAM驅(qū)動(dòng)程序以及Ms Access數(shù)據(jù)庫(kù)的整個(gè)外部結(jié)構(gòu)夠可以統(tǒng)一為一個(gè)一致的編程接口。也即是說(shuō),提供給VB應(yīng)用程序員的記錄集對(duì)象視圖同所使用的數(shù)據(jù)庫(kù)格式及類(lèi)型是相互獨(dú)立的。即對(duì)FoxPro等數(shù)據(jù)庫(kù)仍然可以使用眾多的數(shù)據(jù)庫(kù)存取對(duì)象變量,這就為非Access數(shù)據(jù)庫(kù)的訪問(wèn)提供了最重要的方法。
二 、使用非Access數(shù)據(jù)庫(kù)時(shí)的參數(shù)設(shè)置及配置文件的參數(shù)讀取如果在VB的程序中使用了數(shù)據(jù)庫(kù)的操作,將應(yīng)用程序生成EXE文件或打包生成安裝程序后,則必須提供一個(gè)配置 (.INI)文件,在INI文件中可以對(duì)不同類(lèi)型的數(shù)據(jù)庫(kù)進(jìn)行設(shè)置。
摘要
Visual Basic有著強(qiáng)大的數(shù)據(jù)庫(kù)存取能力,不僅能夠直接支持Ms Access數(shù)據(jù)庫(kù),而且通過(guò)其內(nèi)部安裝的ISAM驅(qū)動(dòng)程序使它能間接支持FoxPro、dBASE等外來(lái)數(shù)據(jù)庫(kù),非Access數(shù)據(jù)庫(kù)在VB中的編程及應(yīng)用。本文不僅從VB數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的角度探討了VB對(duì)這些外來(lái)數(shù)據(jù)庫(kù)的支持,還結(jié)合了一些實(shí)例具體闡述了使用數(shù)據(jù)庫(kù)存取對(duì)象變量的方法實(shí)現(xiàn)這些外來(lái)數(shù)據(jù)庫(kù)的新建、庫(kù)結(jié)構(gòu)修改、顯示及其運(yùn)行環(huán)境設(shè)置。
關(guān)鍵詞
Visual Basic Access, 外來(lái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)
正文
存取對(duì)象變量庫(kù)結(jié)構(gòu)作為一個(gè)功能較完備的Windows軟件開(kāi)發(fā)平臺(tái),Visual Basic專(zhuān)業(yè)版提供了對(duì)數(shù)據(jù)庫(kù)應(yīng)用的強(qiáng)大支持。尤其提供了使用數(shù)據(jù)控件和綁定控制項(xiàng),使用數(shù)據(jù)庫(kù)存取對(duì)象變量(Data Access Object Variable),直接調(diào)用ODBC 2.0 API接口函數(shù)等三種訪問(wèn)數(shù)據(jù)庫(kù)的方法。對(duì)其標(biāo)準(zhǔn)內(nèi)置的Ms Access數(shù)據(jù)庫(kù),它可以提供不弱于專(zhuān)業(yè)數(shù)據(jù)庫(kù)軟件的支持,可以進(jìn)行完整的數(shù)據(jù)庫(kù)維護(hù)、操作及其事務(wù)處理。在VB中,將非Access數(shù)據(jù)庫(kù)稱(chēng)為外來(lái)數(shù)據(jù)庫(kù)。對(duì)于FoxPro、dBASE、Paradox等外來(lái)數(shù)據(jù)庫(kù)。雖然借助VB的Data Manager 能夠?qū)@些數(shù)據(jù)庫(kù)進(jìn)行NEW、OPEN、DESIGN、DELETE等操作,但在應(yīng)用程序的運(yùn)行狀態(tài)中并不能從底層真正實(shí)現(xiàn)這些功能。本文從使用數(shù)據(jù)庫(kù)存取對(duì)象變量的方法出發(fā),實(shí)現(xiàn)了非Access格式數(shù)據(jù)庫(kù)(以FoxPro數(shù)據(jù)庫(kù)為例)的建新庫(kù)、拷貝數(shù)據(jù)庫(kù)結(jié)構(gòu)、動(dòng)態(tài)調(diào)入等操作,闡述了從編程技巧上彌補(bǔ)VB對(duì)這些外來(lái)數(shù)據(jù)庫(kù)支持不足的可行性 ,計(jì)算機(jī)論文《非Access數(shù)據(jù)庫(kù)在VB中的編程及應(yīng)用》。
一 、 VB數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)具體的VB的數(shù)據(jù)庫(kù)結(jié)構(gòu)。
VB數(shù)據(jù)庫(kù)的核心結(jié)構(gòu)是所謂的MicroSoft JET數(shù)據(jù)庫(kù)引擎,JET引擎的作用就像是一塊"面 板",在其上可以插入多種ISAM(Indexed Sequential Access Method,即索引順序存取方 法) 數(shù)據(jù)驅(qū)動(dòng)程序。JET引擎為Access格式數(shù)據(jù)庫(kù)提供了直接的內(nèi)部(build-in)支持,這就是VB對(duì)Access數(shù)據(jù)庫(kù)具有豐富支持的真正原因。
VB專(zhuān)業(yè)版中提供了FoxPro、dBASE(或 Xbase)、Paradox、Btrieve等數(shù)據(jù)庫(kù)的ISAM驅(qū)動(dòng)程序,這就使得VB能支持這些數(shù)據(jù)庫(kù)格 式。另外,其他的許多兼容ISAM的驅(qū)動(dòng)程序也可以通過(guò)從廠商的售后服務(wù)得到。因而從理論上說(shuō),VB能支持所有兼容ISAM的數(shù)據(jù)庫(kù)格式(前提是只需獲得這些數(shù)據(jù)庫(kù)的ISAM驅(qū)動(dòng)接口程序)。
由上可見(jiàn),Ms JET引擎實(shí)質(zhì)上提供了:一個(gè)符合ANSI標(biāo)準(zhǔn)的語(yǔ)法分析器;為查詢結(jié)果集的使用而提供的內(nèi)存管理功能;同所支持的數(shù)據(jù)庫(kù)的外部接口;為應(yīng)用代碼提供的內(nèi)部接口。實(shí)際上,在VB中從一種數(shù)據(jù)庫(kù)類(lèi)型轉(zhuǎn)化為另一種數(shù)據(jù)庫(kù)類(lèi)型幾乎不需要或只需要很少的代碼修改。而且,盡管dBASE、Paradox本身的DDL (Data Definition Language,即數(shù)據(jù)定義語(yǔ)言)和DML(Data Manipulation Language,即數(shù)據(jù)操縱語(yǔ)言)是非結(jié)構(gòu)化查詢的,但它們?nèi)匀豢梢允褂肰B的SQL語(yǔ)句和JET引擎來(lái)操縱。
從VB的程序代碼的角度來(lái)看,ODBC,ISAM驅(qū)動(dòng)程序以及Ms Access數(shù)據(jù)庫(kù)的整個(gè)外部結(jié)構(gòu)夠可以統(tǒng)一為一個(gè)一致的編程接口。也即是說(shuō),提供給VB應(yīng)用程序員的記錄集對(duì)象視圖同所使用的數(shù)據(jù)庫(kù)格式及類(lèi)型是相互獨(dú)立的。即對(duì)FoxPro等數(shù)據(jù)庫(kù)仍然可以使用眾多的數(shù)據(jù)庫(kù)存取對(duì)象變量,這就為非Access數(shù)據(jù)庫(kù)的訪問(wèn)提供了最重要的方法。
二 、使用非Access數(shù)據(jù)庫(kù)時(shí)的參數(shù)設(shè)置及配置文件的參數(shù)讀取如果在VB的程序中使用了數(shù)據(jù)庫(kù)的操作,將應(yīng)用程序生成EXE文件或打包生成安裝程序后,則必須提供一個(gè)配置 (.INI)文件,在INI文件中可以對(duì)不同類(lèi)型的數(shù)據(jù)庫(kù)進(jìn)行設(shè)置。
【最新VB對(duì)外來(lái)數(shù)據(jù)分析論文】相關(guān)文章:
2018最新中醫(yī)數(shù)據(jù)分析論文07-24
大數(shù)據(jù)自動(dòng)分析與數(shù)據(jù)挖掘探討的論文04-26
有關(guān)外來(lái)詞音譯特點(diǎn)分析論文04-28
基于數(shù)據(jù)抽取與訂閱實(shí)現(xiàn)數(shù)據(jù)共享分析及研究論文04-14
廣電網(wǎng)絡(luò)數(shù)據(jù)的分析論文06-26
關(guān)于氣象雷達(dá)數(shù)據(jù)分析論文06-26