• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    VB實(shí)驗(yàn)CAI系統(tǒng)設(shè)計(jì)

    2011-06-02 01:33:56浙江工業(yè)職業(yè)技術(shù)學(xué)院徐春霞
    電子世界 2011年15期
    關(guān)鍵詞:數(shù)據(jù)源控件對(duì)象

    浙江工業(yè)職業(yè)技術(shù)學(xué)院 徐春霞

    引言

    隨著多媒體和網(wǎng)絡(luò)技術(shù)的發(fā)展以及教育現(xiàn)代化的逐步實(shí)現(xiàn),CAI優(yōu)化教育教學(xué),特別是課堂教學(xué),其優(yōu)勢(shì)越來(lái)越明顯。CAI用于教學(xué)具有如下基本特點(diǎn):

    (l)使教學(xué)不只是灌輸式

    cAI在教學(xué)過(guò)程中可更好地調(diào)動(dòng)學(xué)生的學(xué)習(xí)熱情和主動(dòng)性,增加學(xué)生探索知識(shí)的興趣,以取得更好的學(xué)習(xí)效果。

    (2)因材施教可得到恰當(dāng)實(shí)施

    不同程度的學(xué)生可區(qū)別對(duì)待,每個(gè)學(xué)生可按自己的進(jìn)度學(xué)習(xí),不會(huì)因有壓力而喪失學(xué)習(xí)熱情和積極性,學(xué)生可掌握學(xué)習(xí)的主動(dòng)權(quán),可復(fù)習(xí)、重學(xué)或跳躍式學(xué)習(xí)。

    (3)使課堂教學(xué)內(nèi)容更豐富

    CAI課件按功能劃分可分為演示型、練習(xí)型、網(wǎng)絡(luò)教學(xué)型、模擬仿真型和開(kāi)放學(xué)習(xí)型等。本項(xiàng)目設(shè)計(jì)的是一個(gè)練習(xí)型的VB實(shí)驗(yàn)CAI課件,是結(jié)合我們分院計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的VB課程而開(kāi)發(fā)研制的,該系統(tǒng)的設(shè)計(jì)是為了適用于實(shí)踐教學(xué),提高課堂實(shí)踐教學(xué)效果及其開(kāi)拓創(chuàng)新教育手段。

    一、VB實(shí)驗(yàn)CAI需求分析

    系統(tǒng)設(shè)計(jì)的第一個(gè)環(huán)節(jié)就是如何選擇教學(xué)內(nèi)容,并確定課件所能實(shí)現(xiàn)的教學(xué)目標(biāo)。根據(jù)我校開(kāi)設(shè)該課程的實(shí)際情況,通過(guò)對(duì)教學(xué)內(nèi)容的分析,確定按每個(gè)章節(jié)設(shè)置實(shí)驗(yàn)。具體的功能需求可以分為以下5大模塊:

    1、設(shè)置基礎(chǔ)實(shí)驗(yàn)?zāi)K,按每一章節(jié)設(shè)置,方便學(xué)生掌握相應(yīng)章節(jié)知識(shí)點(diǎn)。

    2、設(shè)置學(xué)生測(cè)試模塊,方便學(xué)生進(jìn)行自我檢測(cè)是否掌握學(xué)習(xí)要點(diǎn)。

    3、設(shè)置實(shí)驗(yàn)幫助模塊,方便學(xué)生在實(shí)驗(yàn)過(guò)程中遇到問(wèn)題得以解決。

    4、設(shè)置實(shí)驗(yàn)結(jié)果提交功能,學(xué)生可通過(guò)本系統(tǒng)平臺(tái)進(jìn)行在線提交結(jié)果,從而解決傳統(tǒng)收交作業(yè)的麻煩問(wèn)題。

    5、設(shè)置系統(tǒng)維護(hù)功能,以方便管理員對(duì)系統(tǒng)的定時(shí)維護(hù)。

    二、VB實(shí)驗(yàn)CAI數(shù)據(jù)訪問(wèn)技術(shù)的選擇

    在VB的開(kāi)發(fā)環(huán)境中,可以使用三種數(shù)據(jù)庫(kù)訪問(wèn)方式,它們分別是:數(shù)據(jù)訪問(wèn)對(duì)象(DAO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)和ADO對(duì)象模型。本系統(tǒng)采用了ADO數(shù)據(jù)訪問(wèn)技術(shù),使應(yīng)用程序能通過(guò)任何OLB DB提供者來(lái)訪問(wèn)和操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)。ADO(是DAO/RDO的后繼產(chǎn)物),“擴(kuò)展”了DAO和RDO所使用的對(duì)象模型,這意味著它包含較少的對(duì)象、更多的屬性、方法(和參數(shù)),以及事件。ADO實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法同數(shù)據(jù)庫(kù)接口??梢允褂萌魏我环NODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件,是一個(gè)便于使用的應(yīng)用程序?qū)咏涌?。ADO是為Microsoft最新和最強(qiáng)大的數(shù)據(jù)訪問(wèn)范例OLE DB而設(shè)計(jì)的,OLE DB為任何數(shù)據(jù)源提供了高性能的訪問(wèn),這些數(shù)據(jù)源包括關(guān)系和非關(guān)系數(shù)據(jù)庫(kù)、電子郵件和文件系統(tǒng)、文本和圖形、自定義業(yè)務(wù)對(duì)象等等。ADO在關(guān)鍵的Internet方案中使用最少的網(wǎng)絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供輕量、高性能的接口。因此ADO通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。

    ADO的對(duì)象層次結(jié)構(gòu),其大體上分為以下7個(gè)對(duì)象層次:

    圖1 系統(tǒng)登入界面

    1、Command對(duì)象:包含關(guān)于某個(gè)命令,例如查詢字符串、參數(shù)定義等的信息。Command對(duì)象在功能上和RDO的rdoQuery對(duì)象相似。

    2、Connection對(duì)象:包含關(guān)于某個(gè)數(shù)據(jù)提供程序的信息。Connection對(duì)象在功能上和RDO的rdoConnection對(duì)象是相似的,并且包含了關(guān)于結(jié)構(gòu)描述的信息。它還包含某些RDOEnvironment對(duì)象的功能,例如transaction控件。

    3、Error對(duì)象:包含數(shù)據(jù)提供程序出錯(cuò)時(shí)的擴(kuò)展信息。Error對(duì)象在功能上和RDO的rdoError對(duì)象相似。

    4、Field對(duì)象:包含記錄集中數(shù)據(jù)的某單個(gè)列的信息。Field對(duì)象在功能上和RDO的rdoColumn對(duì)象相似。

    5、Parameter對(duì)象:包含參數(shù)化的Com-mand對(duì)象的某單個(gè)參數(shù)的信息。該Command對(duì)象有一個(gè)包含其所有Parameter對(duì)象的Parameters集合。Parameter對(duì)象在功能上和RDO的rdoParameter對(duì)象相似。

    6、Property對(duì)象:包含某個(gè)ADO對(duì)象的提供程序定義的特征。沒(méi)有任何等同于該對(duì)象的RDO,但DAO有一個(gè)相似的對(duì)象。

    7、Recordset對(duì)象:用來(lái)存儲(chǔ)數(shù)據(jù)操作返回的記錄集。此對(duì)象和Connection對(duì)象是所有對(duì)象最重要的兩個(gè)對(duì)象。

    三、VB實(shí)驗(yàn)CAI數(shù)據(jù)訪問(wèn)技術(shù)的實(shí)現(xiàn)

    使用ADO控件實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)的過(guò)程通常需要經(jīng)過(guò)以下幾步:

    1、在窗體上添加ADO數(shù)據(jù)控件。

    2、使用ADO連接對(duì)象建立與數(shù)據(jù)提供者之間的連接。

    3、使用ADO命令對(duì)象操作數(shù)據(jù)源,從數(shù)據(jù)源中產(chǎn)生記錄集并存放在內(nèi)存中。

    4、建立記錄集與數(shù)據(jù)綁定控件的關(guān)聯(lián),在窗體上顯示數(shù)據(jù)。

    結(jié)束語(yǔ)

    VB訪問(wèn)數(shù)據(jù)庫(kù)的方法很多,采用ADO數(shù)據(jù)訪問(wèn)技術(shù)主要優(yōu)勢(shì)是易于使用、高速、低內(nèi)存開(kāi)銷和較小的磁盤占用。

    [1]龔沛曾等編著.Visual Basic程序設(shè)計(jì)教程[M].北京:高等教育出版社,2007,3(3).

    [2]劉建東編著.特效視窗Visual Basic開(kāi)發(fā)高級(jí)界面實(shí)例[M].北京:人民郵電出版社,2000,10.

    [3]羅朝盛等.VB程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng)[J].單機(jī)版.

    [4]李健,蔣芃.基于VB在CAI課件開(kāi)發(fā)中的技術(shù)探討[J].湖南廣播電視大學(xué)學(xué)報(bào),2003(01).

    [5]http://www.cnblogs.com/googolmao/archive/2009/05/21/1486212.html.

    猜你喜歡
    數(shù)據(jù)源控件對(duì)象
    神秘來(lái)電
    睿士(2023年2期)2023-03-02 02:01:09
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
    攻略對(duì)象的心思好難猜
    意林(2018年3期)2018-03-02 15:17:24
    基于不同網(wǎng)絡(luò)數(shù)據(jù)源的期刊評(píng)價(jià)研究
    基于熵的快速掃描法的FNEA初始對(duì)象的生成方法
    區(qū)間對(duì)象族的可鎮(zhèn)定性分析
    基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質(zhì)量評(píng)價(jià)算法
    分布式異構(gòu)數(shù)據(jù)源標(biāo)準(zhǔn)化查詢?cè)O(shè)計(jì)與實(shí)現(xiàn)
    就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    昌吉市| 桓台县| 汾阳市| 探索| 庐江县| 巨鹿县| 屯留县| 九龙坡区| 定边县| 石狮市| 庆城县| 横峰县| 玉树县| 镇赉县| 崇左市| 健康| 秦皇岛市| 鄂州市| 蕉岭县| 衡山县| 吉隆县| 拉萨市| 彰化市| 公主岭市| 邓州市| 开化县| 江口县| 延长县| 堆龙德庆县| 万全县| 和龙市| 三亚市| 公主岭市| 从江县| 丰都县| 淅川县| 龙井市| 信丰县| 武强县| 新源县| 社旗县|