亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Authorware綜合技巧:Authorware里面變量與數據庫地運用

2024-09-08 19:25:17
字體:
來源:轉載
供稿:網友
authorware是一個非常優秀的多媒體軟件編著工具,為廣大的中小學教師所熟悉。目前,中小學課堂內外使用的大多數課件都以authorware為設計平臺制作而成,通常稱為authorware課件。本文結合課件制作實踐,介紹authorware中變量與數據庫的使用。
    一、變量的使用
    程序中運用變量是authorware的突出特點之一,使用變量的authorware程序能做出實時反應,具有靈活多樣的控制能力,遠比只靠圖標構建的程序功能強大。實用而技巧性強的authorware程序一般都要使用變量,而初學authorware的編程者往往對變量充滿神秘感,不能正確認識與使用。下面對authorware變量作些簡單的介紹。
    1.自定義變量與系統變量
    (1)變量與變量分類
    相對于常量而言,變量是其值可以改變的量。變量中可以存儲計算結果、輸入的數據、對象的狀態等參數和數值。
    根據變量的不同來源,從使用者角度出發,authorware的變量可分為系統變量與自定義變量兩種。從變量中保存的數據類型出發,又可分為數值、字符等六種。
    系統變量是authorware系統定義好的變量,具有固定的變量名,用戶不能更改。系統變量名一般由若干英文單詞組成,大寫字母開頭。系統變量存放特定的參數,實現特殊功能,使用者可以在設計中直接調用。authorware 6提供了230多個系統變量,分為計算機管理教學(cmi)、決策(decision)、文件管理(file)等11類。
用戶為了某種需要在程序中自己定義的變量稱自定義變量,變量名必須以字母開頭,可以包括字母、數字、下劃線,如a1、bc12等。自定義變量第一次使用時必須先賦值,默認值為0。
    (2)變量的使用方法
    變量在以下圖標及對話框中使用:
    在計算圖標中。
    顯示圖標窗口中用文本工具在大括號中書寫變量名稱,顯示變量值。
    在圖標屬性對話框的文本欄中填入變量名,用作對象參數。
    系統變量的使用方法:打開圖標或圖標屬性對話框后,單擊菜單欄“窗口”按鈕,選擇“變量”項,在彈出的變量對話框中選擇變量類別或用英文字母排列順序選變量,單擊“粘貼”按鈕,再按“完成”即可,如圖1所示。

    系統變量種類繁多,如何掌握這些系統變量呢?在authorware 6系統中,變量對話框的“描述”滾動文本框對選中的系統變量的類型、作用、格式作了較詳細的說明,方便使用者閱讀理解。另外,在各種版本的authorware 6教程的附錄中對系統變量都有說明。使用者通過這兩種途徑能較好地理解系統變量,然后在編程實踐中加以運用,加深體會,經過一段時間的練習定能掌握系統變量知識。
    2.變量應用實例
    《滑塊標尺》程序是應用系統變量中圖標類pathposition變量的實例,程序結構如圖2所示。程序運行后,拖動滑塊在標尺下方顯示滑塊位置值,運行效果如圖3所示。程序表現的技巧在數學、化學及物理等理科課件中均有廣泛應用。

程序制作步驟:
    按圖2所示組建程序結構,在“標桿”顯示圖標中畫一條直線作為滑塊的參照物。
    按住“shift”打開“滑塊”顯示圖標,對準標桿位置,用矩形工具畫一個實心正方形。在顯示圖標屬性對話框的“版面布局”選項卡上設置“位置”、“可移動性”、“出發點”、“結束點”等數據,如圖4所示。接著拖動滑塊,設置移動路徑。“初始值”可以省略,也可填0。“初始值”決定程序運行后第一次出現滑塊的位置。
    按住“shift”打開“數據”顯示圖標,在適當位置用文本工具定位,打開菜單欄“窗口”按鈕,選擇“變量”命令,打開“圖標”類,粘貼“pathposition”變量,如圖5所示。在“數據”顯示圖標的屬性對話框的“顯示”選項卡上,點擊“更新變量顯示”復選框,使其呈選中狀態,如圖6所示。
    在“退出交互”按鈕交互分支的組圖標中設一個計算圖標,引入quit()函數。

    二、在authorware中使用數據庫
    將數據庫技術與多媒體技術有機地結合,形成一種融合數據庫技術的多媒體,多媒體的表現力將更加強大,表現方式更加豐富靈活。利用authorware設計的中小學課件及教學管理軟件經常要用到數據庫,需要authorware支持數據庫操作,那么在authorware中如何來解決數據庫問題呢?通常做法是先在authorware中注冊數據庫,也就是定義數據源,然后由應用程序用結構化查詢語言sql訪問數據庫管理系統。
    1.authorware與數據庫
    為了提高多媒體軟件的功能,使其在windows下具有更強大的表現力,可運用多種手段來拓展authorware系統功能。通常采用調用windows的api函數及動態鏈接庫dll技術,或者調用用戶代碼文件ucd(user code document)中函數的方法來實現。
    對于目前常用的access、sql server、oracle等關系型數據庫,authorware通過ucd的“odbc.u32”庫函數包實現對odbc(open databese connectivity開放式數據庫連接)數據庫的支持,進行數據庫的各種操作。
    2.odbc與sql
    odbc是microsoft公司提出的實現異構數據庫互連的標準,它對用戶屏蔽了不同數據庫之間的差別,使用戶能使用sql(structured query language ,結構化查詢語言)語言透明地訪問或操作各種不同的數據庫。
    sql是一種標準的關系型數據庫語言,具有強大的數據庫操作功能。sql除了用于數據查詢以外,還可以實現數據庫定義、更新等操作。例如,sql的“select”查詢語句構造數據庫的查詢操作。sql既可以作為系統與聯機終端用戶的操作接口獨立使用,也可嵌入到主語言中使用,如c語言等。
    3.定義數據源
    在authorware中使用數據庫一定要對數據庫注冊,也稱為定義數據源。authorware通過odbc與數據庫相連。因此,計算機系統中的odbc驅動程序必須能使用,還必須建立odbc數據源。這兩個功能可以用odbc管理程序實現,通常在安裝windows系統時已安裝了。odbc驅動程序用來連接某一種數據庫類型,而數據源是通過odbc驅動程序鏈接某個數據庫的配置。
    如何定義數據源呢?可以在windows系統中定義,也可以在程序中自動注冊。
    (1) windows系統中定義
    打開“控制面板”,選擇“odbc數據源”,如圖7所示。
    在“odbc數據源管理器”對話框中單擊數據庫類型,如圖8所示,再單擊“添加”按鈕,顯示“創建新數據源”對話框。
    在“創建新數據源”對話框中選擇數據庫驅動程序,再按“完成”按鈕,如圖9所示。
在數據源設置對話框中指定odbc數據源名稱、數據文件所在目錄與路徑,至此便生成可查詢odbc數據源,如圖10所示。

    (2) 程序中注冊
    在程序流程線上設一個計算圖標,命名為“odbc自動注冊”,輸入如下語句:
    list1:="dsn=成績表;"
    list2:="description=這是一個odbc自動注冊的例子,由王耀華制作;"
    list3:="fil=ms access;"
    list4:="dbq="^filelocation^"test.mdb;"
dblist:=list1^list2^list3^list4
tmsdbregister(4, "microsoft access driver (*.mdb)", dblist)
    接著再在流程線上設一個計算圖標,命名為“打開odbc數據庫”,輸入如下所示語句內容:
sc_databasename:="成績表"   61.153.3.50
sc_odbcerror:=""
sc_odbchandle:=odbcopen(windowhandle,"sc_odbcerror",sc_databasename,"admin", "")
    接著按程序要求書寫其他語句,完成程序設計,如圖11所示。

    編制使用數據庫的authorware程序前,應根據設計目標預先編寫access數據庫文件,供authorware程序查詢。接著使用sql語句查詢數據庫,再使用authorware函數分解查詢所得字符串,并將結果顯示,如圖11中所示程序結構的“數據查詢”部分。sql語言的使用方法請查閱有關資料。
    使用數據庫的authorware程序需要tmsdsn.u32與odbc.u32兩個authorware外部函數包,并要將這兩個函數包與authorware程序放在同一個文件夾下。
    authorware程序中使用變量與實現數據庫操作是拓展authorware實用功能的重要途徑之一,這兩種程序設計方法對課件設計具有較大的實用價值。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品第二页| 欧美视频中文在线看| 欧美国产第二页| 亚洲男人天堂久| 疯狂做受xxxx欧美肥白少妇| 91精品国产91| www.欧美精品一二三区| 亚洲大胆美女视频| 欧美日韩另类字幕中文| 最新的欧美黄色| 国产一区二区丝袜| 91精品久久久久久久久久久| 欧美超级乱淫片喷水| 亚洲国产私拍精品国模在线观看| 亚洲一区二区三区视频播放| 国产精品成人va在线观看| 亚洲精品国产电影| 91视频国产高清| 91久久精品久久国产性色也91| 2018中文字幕一区二区三区| 69视频在线免费观看| 欧美性色xo影院| 一区二区三区四区视频| 欧美亚洲另类制服自拍| 川上优av一区二区线观看| 九色成人免费视频| 亚洲天堂日韩电影| 午夜精品99久久免费| 亚洲色图偷窥自拍| 人九九综合九九宗合| 这里只有精品久久| 国产精品福利在线观看| 91欧美激情另类亚洲| 日韩av免费在线| 欧洲精品在线视频| 国产精品色午夜在线观看| 久久久999精品视频| 亚洲欧美中文字幕在线一区| 国内精品久久久久影院 日本资源| 丝袜亚洲欧美日韩综合| 91精品国产自产91精品| 久久久精品视频在线观看| 日韩在线视频播放| 国产精品777| 久久精品91久久香蕉加勒比| 成人福利在线观看| 国产精品一区二区av影院萌芽| 久久亚洲精品一区| 国产精品高潮呻吟久久av无限| 亚洲综合精品一区二区| 亚洲综合在线播放| 日韩免费高清在线观看| 亚洲人高潮女人毛茸茸| 午夜精品一区二区三区av| 色樱桃影院亚洲精品影院| 亚洲天堂男人的天堂| 久久久久久中文| 中文字幕无线精品亚洲乱码一区| 国产这里只有精品| 精品久久久免费| 欧美裸体xxxx极品少妇软件| 91精品国产综合久久香蕉的用户体验| 国产精品美女无圣光视频| 亚洲跨种族黑人xxx| 国产精品免费小视频| 亚洲精品美女久久久久| 亚洲成人中文字幕| 日韩精品高清在线| 国产精品专区一| 中文.日本.精品| 亚洲色图15p| 国内偷自视频区视频综合| 国产成人精品久久二区二区| 欧美自拍视频在线观看| 欧美日韩电影在线观看| 一本色道久久88亚洲综合88| 97欧美精品一区二区三区| 欧美激情一区二区三区成人| 97视频免费在线观看| 亚洲第一精品福利| 久久精品99无色码中文字幕| 亚洲国产精品久久久| 色老头一区二区三区在线观看| 亚洲美女喷白浆| 国产一区二区日韩精品欧美精品| 亚洲国产欧美一区二区三区同亚洲| 97**国产露脸精品国产| 欧美丝袜一区二区三区| 亚洲国产精品久久久久秋霞蜜臀| 精品国产一区二区三区久久狼黑人| 国产精品美女主播在线观看纯欲| 日韩在线播放一区| 欧美日韩亚洲精品一区二区三区| 日韩一中文字幕| 亚洲日韩欧美视频| 亚洲一区二区在线| 91免费版网站入口| 深夜福利日韩在线看| 91国产视频在线| 欧美体内谢she精2性欧美| 777精品视频| 久久电影一区二区| 5278欧美一区二区三区| 国产精国产精品| 国产精品久久久999| 91精品国产91久久久| 亚洲视频在线播放| 久久久久久久久国产| 国产亚洲激情在线| 97精品一区二区三区| 欧美精品久久久久久久| 国产一级揄自揄精品视频| 久久综合88中文色鬼| 欧美在线中文字幕| 亚洲精品免费在线视频| 97在线观看视频国产| 久久精品国产视频| 日韩av成人在线| 精品呦交小u女在线| 2019亚洲日韩新视频| 国产丝袜一区二区三区| 国产成人高潮免费观看精品| 97在线日本国产| 国产精品免费久久久| 亚洲成色777777在线观看影院| 亚洲一区二区三区在线免费观看| 456国产精品| 欧美成人在线免费| 精品亚洲一区二区三区在线播放| 国产精品一区二区三区久久久| 亚洲第一区中文字幕| 久久亚洲春色中文字幕| 久久久久久久久久久亚洲| 欧美成人免费网| www.久久色.com| 日本一区二区三区在线播放| 日韩在线观看你懂的| 97色在线视频| 日韩精品极品毛片系列视频| 国色天香2019中文字幕在线观看| 欧美亚洲成人免费| 国模吧一区二区| 国产69精品久久久久9999| 一个人www欧美| 午夜精品www| 欧美日韩国产区| 亚洲国产成人精品久久久国产成人一区| 日韩人在线观看| 97视频在线观看免费高清完整版在线观看| 91在线|亚洲| 国产精品女人久久久久久| 久久99久久亚洲国产| 日本91av在线播放| 久久久av亚洲男天堂| 国产精品精品一区二区三区午夜版| 在线亚洲欧美视频| 欧美激情亚洲综合一区| 一区二区欧美日韩视频| 国产精品视频成人| 久久av在线看| 岛国av一区二区在线在线观看| 国产激情综合五月久久| 国产91在线播放| 中文字幕免费精品一区|