亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB2010程序設(shè)計(jì)中的數(shù)據(jù)庫(kù)應(yīng)用

        2016-12-26 20:25:10王月帆
        電子技術(shù)與軟件工程 2016年22期
        關(guān)鍵詞:面向?qū)ο?/a>數(shù)據(jù)源控件

        摘 要

        隨著現(xiàn)代信息技術(shù)的廣泛普及和應(yīng)用,計(jì)算機(jī)技術(shù)逐漸受到了人們的關(guān)注。在計(jì)算機(jī)的知識(shí)體系中,Visual Basic程序設(shè)計(jì)是計(jì)算機(jī)的基礎(chǔ)知識(shí)之一。在Visual Basic程序設(shè)計(jì)中,數(shù)據(jù)庫(kù)又是較為重要的內(nèi)容,并且它的實(shí)用性也很突出,很多工作崗位中都有涉及。據(jù)此本文就對(duì)Visual Basic2010程序設(shè)計(jì)中的數(shù)據(jù)庫(kù)應(yīng)用進(jìn)行了分析。

        【關(guān)鍵詞】Visual Basic2010程序設(shè)計(jì) 數(shù)據(jù)庫(kù) 應(yīng)用

        從實(shí)用性角度來講Visual Basic的使用范圍非常廣泛,最常見的利用形式就是它的后臺(tái)數(shù)據(jù)采用Acess或SQL SERVER產(chǎn)品進(jìn)行組合。

        1 Visual Basic2010

        Visual Basic201是由美國(guó)微軟公司于2010年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大可以與 Windows 專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。

        2 Visual Basic2010程序設(shè)計(jì)中數(shù)據(jù)庫(kù)應(yīng)用的重要性

        從數(shù)據(jù)庫(kù)的作用發(fā)揮來看,它是對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)、存儲(chǔ)、設(shè)計(jì)以及使用進(jìn)行研究的一種軟件技術(shù),也是實(shí)現(xiàn)數(shù)據(jù)管理和處理的一種技術(shù)形式。

        如果將數(shù)據(jù)庫(kù)的設(shè)計(jì)看作為是后臺(tái)開發(fā)的話,那么Visual Basic2010就是一個(gè)典型的前臺(tái)開發(fā)工具。相對(duì)來說,Visual Basic2010的應(yīng)用較為簡(jiǎn)單,界面設(shè)置也很簡(jiǎn)潔,在實(shí)際應(yīng)用中,Visual Basic2010+Acess和Visual Basic2010+SQL SERVER是較為常見的一種前后臺(tái)組合形式,應(yīng)用較為廣泛,但是, Visual Basic2010和數(shù)據(jù)庫(kù)的結(jié)合面并不是很寬,因此在實(shí)踐應(yīng)用過程中除了要掌握數(shù)據(jù)庫(kù)的基本原理外,更重要的是要充分認(rèn)識(shí)到數(shù)據(jù)庫(kù)的重要性,以更好地服務(wù)企業(yè)提高工作效率。

        3 Visual Basic2010程序訪問數(shù)據(jù)庫(kù)的方式介紹

        Visual Basic2010訪問數(shù)據(jù)庫(kù)的技術(shù)和方式并不是單一的,它包括有很多種方法,下面以其中幾種方法進(jìn)行分析。

        3.1 DAO技術(shù)

        DAO(數(shù)據(jù)訪問對(duì)象),它是一種Microsoft Jet數(shù)據(jù)庫(kù)引擎的面向?qū)ο蟮囊粋€(gè)接口。它在對(duì)編程的利用下來直接控制Jet數(shù)據(jù)庫(kù)引擎,進(jìn)而實(shí)現(xiàn)較為復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),一般是適合在單機(jī)應(yīng)用系統(tǒng)或是小范圍本地的分布應(yīng)用中,例如常見的Acess連接。Visual Basic2010把DAO模型已經(jīng)封裝成為了一種Data空間,分別設(shè)置相應(yīng)的屬性,就可以實(shí)現(xiàn)Data控件和數(shù)據(jù)庫(kù)中記錄源的相連接,進(jìn)而可以直接使用Data空間來對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)操作。

        3.2 RDO技術(shù)

        RDO(遠(yuǎn)程數(shù)據(jù)對(duì)象),它是一個(gè)到ODBC的并面向?qū)ο蟮臄?shù)據(jù)訪問接口,主要的作用是用來對(duì)遠(yuǎn)程數(shù)據(jù)庫(kù)進(jìn)行訪問的,一般在客戶機(jī)/服務(wù)器型數(shù)據(jù)庫(kù)應(yīng)用程序中使用,它和DAO技術(shù)一樣在Visual Basic2010中,也將其封裝成為了RDO控件,具體的使用方法和DAO控件的使用方法一樣,沒有較大的差異。

        3.3 ADO技術(shù)

        ADO(ActiveX數(shù)據(jù)對(duì)象),它是以LOE DB為基礎(chǔ)的直接面向?qū)ο蟮臄?shù)據(jù)訪問模型,嚴(yán)格來說,它屬于是DAO/RDO的后續(xù)衍生物,相對(duì)于其他數(shù)據(jù)訪問對(duì)象來說,ADO技術(shù)所涉及到的對(duì)象較少,非常有利于掌握和應(yīng)用。

        從ADO技術(shù)的本質(zhì)來看,它是一種提供訪問各種數(shù)據(jù)類型的連接機(jī)制。但是,因?yàn)锳DO技術(shù)是為Microsoft最新和最強(qiáng)大的數(shù)據(jù)訪問范例OLE DB而設(shè)計(jì)的,因此,OLE DB可以為任何數(shù)據(jù)源提供高性能和快速化的訪問,通常情況下,這些數(shù)據(jù)源涉及到關(guān)系和非關(guān)系數(shù)據(jù)庫(kù)、電子郵件和文件系統(tǒng)、文本和圖形等等,基于此,ADO技術(shù)就可以通過它的內(nèi)部屬性和方法來提供一個(gè)統(tǒng)一的數(shù)據(jù)訪問接口的方法,這就可以說,通過ODBC的方法和數(shù)據(jù)庫(kù)相接,就可以使用任何一種ODBC數(shù)據(jù)源,也就是說,它不僅可以適合在SQL SERVER、Acess等數(shù)據(jù)庫(kù)應(yīng)用程序中,而且還可以在Excel表格、文本文件、圖形文件等使用,屬于是一個(gè)較為實(shí)用的應(yīng)用程序?qū)咏涌凇?/p>

        ADO技術(shù)在較為關(guān)鍵的應(yīng)用方案中使用的話,它所使用的網(wǎng)絡(luò)流量是最少的,而且在前端和數(shù)據(jù)源之間所使用的層數(shù)也是最少的。它的所有這些最終目的都是為了提供一個(gè)輕量且性能高的接口,因此,ADO技術(shù)易于使用、速度快、內(nèi)存之處少且磁盤遺跡少。

        除此之外,在Visual Basic2010中還包含有兩種最基本的ADO數(shù)據(jù)庫(kù):一是ADODB;二是ADOR。在這兩種數(shù)據(jù)庫(kù)中,前者ADODB數(shù)據(jù)庫(kù)功能相對(duì)來說更為全面和強(qiáng)大,它包含有ADO對(duì)象在內(nèi)。

        3.4 對(duì)比和選擇

        ADO技術(shù)具有一定的獨(dú)立性,這種獨(dú)立性表現(xiàn)在它是獨(dú)立于開發(fā)工具和開發(fā)語(yǔ)言的簡(jiǎn)單且容易使用的數(shù)據(jù)接口中。ADO的這種特性,是其他兩種數(shù)據(jù)訪問接口不具有的,使其優(yōu)勢(shì)所在。除了這方面特性外,ADO技術(shù)在是具體使用上更為簡(jiǎn)單可行,具有非常好的使用性能,并且數(shù)據(jù)庫(kù)的訪問速度也很快,可以提供在Internet上數(shù)據(jù)庫(kù)存取的良好接口,這對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的應(yīng)用和開發(fā)來說是一種極大的便利,正是因?yàn)榇耍诋?dāng)前逐漸成為了數(shù)據(jù)庫(kù)開發(fā)的主流,這也是其在實(shí)際應(yīng)用中處于重要位置的原因。

        4 Visual Basic2010程序設(shè)計(jì)中數(shù)據(jù)庫(kù)應(yīng)用的難點(diǎn)分析

        4.1 綁定控件訪問數(shù)據(jù)庫(kù)

        在Visual Basic2010程序中,數(shù)據(jù)控件自身是不能直接顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息的,它需要借助文本框、標(biāo)簽、圖像框、列表框以及組合框等等控件進(jìn)行綁定,進(jìn)過綁定之后才可以顯示數(shù)據(jù)信息,而且在綁定之后還要對(duì)空間的兩個(gè)屬性進(jìn)行合理設(shè)置。

        Data Source屬性:它在指定的有效數(shù)據(jù)控件利用下來對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問。

        Data Field屬性:它是通過對(duì)數(shù)據(jù)庫(kù)的有效字段進(jìn)行設(shè)置來完成和綁定控件之間的聯(lián)系。

        (1)如果把Record Type屬性設(shè)置為Snap Shot類型的話,記錄集就是只讀狀態(tài),在瀏覽過程中就難以實(shí)現(xiàn)對(duì)記錄數(shù)據(jù)進(jìn)行編輯。

        (2)在Record Source屬性進(jìn)行重新設(shè)置之后,需要采用Refresh方法來對(duì)設(shè)置的變化進(jìn)行激活,這樣才可以保證數(shù)據(jù)庫(kù)控件訪問的數(shù)據(jù)源是最新的。

        4.2 ADO技術(shù)嵌入式訪問數(shù)據(jù)庫(kù)

        它的難點(diǎn)主要是數(shù)據(jù)庫(kù)連接失敗。具體原因是:

        (1)沒有把數(shù)據(jù)庫(kù)連接代碼放入到啟動(dòng)標(biāo)準(zhǔn)模塊的Sub Main()過程中;

        (2)沒有在“工程”菜單中的引用對(duì)話框加載Microsoft Active Data Object 2.8 Library;

        (3)一旦設(shè)置了靜態(tài)的數(shù)據(jù)庫(kù)存放絕對(duì)路徑的話,在下次連接數(shù)據(jù)庫(kù)時(shí)就會(huì)有新的路徑,也就難以確定數(shù)據(jù)庫(kù),此時(shí)就可以采用動(dòng)態(tài)數(shù)據(jù)庫(kù)連接方法。

        5 總結(jié)

        Visual Basic程序設(shè)計(jì)是目前數(shù)據(jù)庫(kù)開發(fā)中重要的一門課程技術(shù),在程序設(shè)計(jì)中應(yīng)用數(shù)據(jù)庫(kù)可以進(jìn)一步凸顯Visual Basic的實(shí)用性。因此掌握VB程序設(shè)計(jì)中數(shù)據(jù)庫(kù)應(yīng)用技術(shù),可以有效提高企業(yè)的工作效率,為企業(yè)創(chuàng)造更多的經(jīng)濟(jì)效益。

        參考文獻(xiàn)

        [1]張志強(qiáng).VB程序設(shè)計(jì)中ADO技術(shù)的應(yīng)用[J].中國(guó)電子商務(wù),2013(22):54.

        [2]林立云.VB教學(xué)方法研究[J].群文天地,2011(16):161.

        [3]柏建普,杜娟.ADO技術(shù)在VB訪問SQL數(shù)據(jù)庫(kù)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2013(29):6481-6485,6488.

        [4]肖志明.談?wù)刅B程序設(shè)計(jì)教學(xué)中的數(shù)據(jù)庫(kù)應(yīng)用[J].廣西廣播電視大學(xué)學(xué)報(bào),2010,21(01):35-38.

        作者簡(jiǎn)介

        王月帆(1984-),女,山西省大同市人。現(xiàn)為大同煤炭職業(yè)技術(shù)學(xué)院助教。主要研究方向計(jì)算機(jī)應(yīng)用。

        作者單位

        大同煤炭職業(yè)技術(shù)學(xué)院 山西省大同市 037003

        猜你喜歡
        面向?qū)ο?/a>數(shù)據(jù)源控件
        面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        基于不同網(wǎng)絡(luò)數(shù)據(jù)源的期刊評(píng)價(jià)研究
        面向?qū)ο骔eb開發(fā)編程語(yǔ)言的的評(píng)估方法
        基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質(zhì)量評(píng)價(jià)算法
        面向?qū)ο笮畔⑻崛≈杏跋穹指顓?shù)的選擇
        河南科技(2014年10期)2014-02-27 14:09:03
        分布式異構(gòu)數(shù)據(jù)源標(biāo)準(zhǔn)化查詢?cè)O(shè)計(jì)與實(shí)現(xiàn)
        就這樣玩會(huì)VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        久久老熟女一区二区三区| 久久亚洲精品成人| 免费无遮挡毛片中文字幕| 最新国产精品国产三级国产av| 免费久久99精品国产| 色噜噜狠狠狠综合曰曰曰| 亚洲香蕉视频| 亚洲区一区二区中文字幕| 97超碰精品成人国产| 亚洲欧美日韩成人高清在线一区| 国产一区日韩二区欧美三区| 国产精品美女久久久久浪潮AVⅤ| 久久日本视频在线观看| 国产精品a免费一区久久电影 | 日韩av无码社区一区二区三区| 国产亚洲精品aaaa片小说| 亚洲中文字幕在线爆乳| 蜜桃激情视频一区二区| 亚洲综合另类小说色区| 又爽又黄又无遮挡的激情视频| 欧美日韩国产亚洲一区二区三区 | 极品少妇一区二区三区四区视频| 国产成人无码a区在线观看导航| 色伦专区97中文字幕| 伊人狠狠色j香婷婷综合| 精品亚洲国产日韩av一二三四区 | 国模91九色精品二三四| 亚洲精品成人无码中文毛片| 国产久热精品无码激情 | 福利视频自拍偷拍视频| 久久天天躁狠狠躁夜夜av浪潮| 日本熟妇人妻xxxxx视频| 亚洲AⅤ樱花无码| 国产片在线一区二区三区| 丰满少妇被粗大的猛烈进出视频 | 黑人大群体交免费视频| 亚洲熟妇无码av另类vr影视| 无码一区二区丝袜| h视频在线播放观看视频| 亚洲国产精品第一区二区| 2021国内精品久久久久精免费|