freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

a6w高級(jí)編程-資料下載頁(yè)

2024-09-04 07:43本頁(yè)面

【導(dǎo)讀】如將顯示圖標(biāo)的圖形放在用戶(hù)最后單擊的位置,可設(shè)置顯示圖標(biāo)的屬性:nitiia:clickxclicky. 每個(gè)變量都有一個(gè)唯一名稱(chēng),有些變量可以跟“@”+圖標(biāo)名,稱(chēng)作引用變量,可以找文件中任意一個(gè)圖標(biāo)中相關(guān)信。AW提供了11類(lèi)約220多個(gè)系統(tǒng)變量,通過(guò)菜單windos→Variables(變量),單擊工具欄上在出現(xiàn)的對(duì)對(duì)話框中。Category下拉列表按紐可見(jiàn)11個(gè)類(lèi)型系統(tǒng)變量。如在熱區(qū)響應(yīng)中Response對(duì)話框的Actikeif文本輸入框中使用中AltDown系統(tǒng)變量

  

【正文】 程序 ODBC(Open Database Connectivity)接口,中文名為 “開(kāi)放式數(shù)據(jù)庫(kù)鏈接 ”接口,是 Microsoft 公司推出的實(shí)現(xiàn)異 構(gòu)數(shù)據(jù)庫(kù)互連的標(biāo)準(zhǔn)。它對(duì)用戶(hù)屏蔽了不同數(shù)據(jù)庫(kù) 之間的差異,從而可以使用戶(hù)利用標(biāo)準(zhǔn)的 SQL 語(yǔ)言對(duì)各種不同的 數(shù)據(jù)庫(kù)進(jìn)行操作。 Authorware 提供了一個(gè)支持標(biāo)準(zhǔn) ODBC 的數(shù)據(jù)庫(kù)接口,利用標(biāo)準(zhǔn)的 SQL 語(yǔ)言幾可以對(duì) Access、 FoxPro、 Dbase、 Orade、 Sybase、 SQL Server 等數(shù)據(jù)庫(kù)進(jìn)行添加、刪除和查詢(xún)等基本操作。 一、在 AW 中操作數(shù)據(jù)庫(kù),必須具備以下條件: 所連接數(shù)據(jù)庫(kù)的 ODBC 驅(qū)動(dòng)程序 ODBC 用戶(hù)代碼文件,即需要調(diào)用外部的 UCD 函數(shù)( 或 ) 數(shù)據(jù)庫(kù)源文件,一般由數(shù)據(jù)庫(kù)軟件創(chuàng)建,也 可以利用 Authorware 新建和添加記錄 ODBC 驅(qū)動(dòng)程序是一種動(dòng)態(tài)的鏈接庫(kù),它含有可與各種不同數(shù)據(jù)庫(kù)相鏈接的函數(shù),每種數(shù)據(jù)庫(kù)類(lèi)型都有單獨(dú)的驅(qū)動(dòng)程序。 (圖 11) (圖 11) 二、用戶(hù)使用的每個(gè) ODBC 驅(qū)動(dòng)程序都必須包含基本系列的函數(shù),基本的功能如下: 提供數(shù)據(jù)庫(kù)的鏈接 準(zhǔn)備和執(zhí)行 SQL 語(yǔ)句 處理事務(wù)的功能 返回結(jié)果集 通知應(yīng)用程序的錯(cuò)誤信息 第二節(jié) 配置 ODBC 數(shù)據(jù)源 在 Authorware 中正常使用數(shù)據(jù)庫(kù)的兩個(gè)基本條件: 系統(tǒng)中的 ODBC 驅(qū)動(dòng)程序必須可用 :其作用是用來(lái)連接一種數(shù)據(jù)庫(kù)。 必須建立 ODBC 數(shù)據(jù)源:用來(lái)連接一種特殊類(lèi)型的數(shù)據(jù)庫(kù)的 ODBC 驅(qū)動(dòng)程序配置。 配置 ODBC 的方法一般有兩種,手動(dòng)配置和自動(dòng)配置: 一、利用 WINDOW 的控制面板中的 ODBC 管理應(yīng)用程序來(lái)實(shí)現(xiàn)手動(dòng)配置 ODBC 數(shù)據(jù)源 打開(kāi) WINDOW 操作系統(tǒng)中的控制面板(圖 21),找到 “ODBC 數(shù)據(jù)源 ( 32 位) ”圖標(biāo),雙擊它。 (圖 21) 出現(xiàn) “ODBC數(shù)據(jù)源管理器 ”(圖 22),一共有七個(gè)選項(xiàng)卡,這里的 “DSN”是 Date Sourle Name(數(shù)據(jù)源名 )的縮寫(xiě)。 (圖 22) 切換到 “系統(tǒng) DSN”選項(xiàng)卡(圖 23),可以看到這里已經(jīng)有一個(gè)名為 “MyDSN”的數(shù)據(jù)源,這里我們單擊 “添加 ”按鈕來(lái)添加一個(gè)新的數(shù)據(jù)源。 (圖 23) 出現(xiàn) “創(chuàng)建新數(shù)據(jù)源 ”對(duì)話框(圖 24),這里我們選擇數(shù)據(jù)源類(lèi)型為 “Driver do Microsoft Access(*.mdb)” ,表示將引入微軟公司 Access 軟件開(kāi)發(fā)的數(shù)據(jù)庫(kù)文件。 (圖 24) 單擊(圖 24)中的 “完成按鈕 ”,出現(xiàn)(圖 25)對(duì)話框,在這里填入數(shù)據(jù)源的名稱(chēng),說(shuō)明部分可以不填。 (圖 25) 在(圖 25)中我們還可以為數(shù)據(jù)源選擇指定的數(shù)據(jù)庫(kù)文件,單擊(圖 25)中的 “選擇 ”按鈕,將會(huì)彈出(圖 26)對(duì)話框,在這里我們選擇 “E: \AW 資源庫(kù) \date\作為源數(shù)據(jù)庫(kù),但單擊 ”確定 “按鈕。 (圖 26) 在(圖 27)我們會(huì)看到紅框部分,說(shuō)明加載數(shù)據(jù)庫(kù)已經(jīng)成功 (圖 27) 數(shù)據(jù)源創(chuàng)建成功后,出現(xiàn)(圖 28)對(duì)話框,紅的矩形框部分就是我們剛才創(chuàng)建的名為 student的數(shù)據(jù)源,單擊“確定 ”按鈕完成。 (圖 28) 二、在 Authorware 中調(diào)用 函數(shù)實(shí)現(xiàn) ODBC 數(shù)據(jù)源的自動(dòng)配置 自動(dòng)配置數(shù)據(jù)源的優(yōu)點(diǎn):通過(guò) AW 編制的程序,打包成可執(zhí)行文件時(shí),可以在其他機(jī)子上直接運(yùn)行,而不需要手動(dòng)去配置數(shù)據(jù)源。 外部函數(shù) 介紹 : 數(shù)據(jù)源的配置主要是運(yùn)用了 中的 tMsDBRegister()函數(shù) ,其語(yǔ)法結(jié)構(gòu)介紹如下 : result:=tMsDBRegister(dbReqType,dbType,dbList) 功能 :配置數(shù)據(jù)源的驅(qū)動(dòng)程序、指定數(shù)據(jù)源的名稱(chēng)、指定源數(shù)據(jù)庫(kù) .各參數(shù)的含義如下表 : 參數(shù)名 功用 dbReqTpye 指定對(duì)數(shù)據(jù)源的操作方式 : dbReqTpye=1:增加 ODBC 數(shù)據(jù)源 dbReqTpye=2:配置 (編輯 )ODBC 數(shù)據(jù)源 dbReqTpye=3:刪除 ODBC 數(shù)據(jù)源 dbReqTpye=4:增加 ODBC 系統(tǒng)數(shù)據(jù)源 dbReqTpye=5:配 置 (編輯 )ODBC 系統(tǒng)數(shù)據(jù)源 dbReqTpye=6:刪除 ODBC 系統(tǒng)數(shù)據(jù)源 dbReqTpye=7:刪除默認(rèn)的 ODBC 數(shù)據(jù)源 dbType 指定 ODBC 數(shù)據(jù)源需要使用的驅(qū)動(dòng)程序 ,例如 : dbType:=Microsoft Access Driver(*.mdb) dbList 指定 ODBC 數(shù)據(jù)源的名稱(chēng)、對(duì)數(shù)據(jù)源的描述以及與之相關(guān)聯(lián)的數(shù)據(jù)庫(kù)文件 ,注意它們之間必須用分號(hào)隔開(kāi) ,下面舉例說(shuō)明 : dbList:=DSN=CollegeDSN。 CollegeDSN 為數(shù)據(jù)源的名稱(chēng) dbList:=dbList^Description=My ODBC DSN。 對(duì) CollegeDSN 數(shù)據(jù)源進(jìn)行描述 dbList:=dbList^FIL=MS Access。 說(shuō)明數(shù)據(jù)的類(lèi)型為 Access 數(shù)據(jù)庫(kù) dbList:=dbList^DBQ=FileLocation^。 相關(guān)聯(lián)的數(shù)據(jù)庫(kù)是 參數(shù)設(shè)置完畢 ,運(yùn)行程序 ,如果新數(shù)據(jù)庫(kù)創(chuàng)建成功 ,result 變量的返回值是 1,否則返回 0. 數(shù)據(jù)源自動(dòng)創(chuàng)建實(shí)例 (單擊這里下載源程序 ) (圖 31) 程序簡(jiǎn)介 :程序的流程圖如 (圖 31)所示 ,只要?jiǎng)?chuàng)建一個(gè)文本交互 ,這個(gè)文本交互是讓用戶(hù)輸入數(shù)據(jù)源的名稱(chēng) ,交互下的計(jì)算 標(biāo)是根 據(jù)用戶(hù)輸入的數(shù)據(jù)源名稱(chēng)創(chuàng)建一個(gè)數(shù)據(jù)源 .顯示圖標(biāo) 結(jié)果提示 上附加的計(jì)算圖標(biāo)是用來(lái)判斷數(shù)據(jù)源的創(chuàng)建結(jié)果的 ,你也可以通過(guò)控制面板中的 ODBC 數(shù)據(jù)源 (32 位 )來(lái)查看創(chuàng)建的結(jié)果 . 第三節(jié) SQL 語(yǔ)句的使用 SQL(Structured Query Langrage)中文含義為 “結(jié)構(gòu)化查詢(xún)語(yǔ)言 ”,是一種標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言,可以嵌入到 其它程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。 SQL 語(yǔ)言的主要功能有:數(shù)據(jù)查詢(xún)語(yǔ)言( DQL)、數(shù)據(jù)操作語(yǔ)言( DML)、數(shù)據(jù)定義 語(yǔ)言( DDL)、數(shù)據(jù)控制語(yǔ)言( DCL)。 在使用 SQL 語(yǔ)句之 前,我們來(lái)認(rèn)識(shí)一下關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu),一個(gè)關(guān)系數(shù)據(jù)庫(kù)可以簡(jiǎn)單的把它看作是一張二維表,其中有兩個(gè)很重要的定義,字段和記錄,如(圖 31) (圖 31) (圖 31)中所示是一個(gè)由 “Access數(shù)據(jù)庫(kù)軟件創(chuàng)建的一個(gè)數(shù)據(jù)庫(kù),共有 ”姓名、年齡、成績(jī)?nèi)齻€(gè)字段,其中的 “ID”是系統(tǒng)自給的,用來(lái)記錄記錄號(hào)的,有七條記錄。 下面介紹 SQL 語(yǔ)句最常用的幾種用法: 一、數(shù)據(jù)查詢(xún)語(yǔ)句(最為常用,一定要掌握) 語(yǔ)法格式: select 字段列表 from 表名 where 條件 功能:從指定的表名中找出符合條件的記錄,按指定的字段列表顯示出來(lái)。 例一 (單表查詢(xún)) select 姓名,年齡 from 學(xué)員表 where 姓名= “李名 ” 在學(xué)員表中查找姓名為 “李名 ”的記錄,找到后把 “李名 ”的 “姓名 ”和 “年齡 ”字段顯示出來(lái)。 例二 (多表查詢(xún)) select 年齡,成績(jī) from 學(xué)員表,學(xué)員成績(jī)表 where 學(xué)員標(biāo) .學(xué)號(hào)=學(xué)員成績(jī)表 .學(xué)號(hào) 在 “學(xué)員表 ”和 “學(xué)員成績(jī)表 ”中查找“學(xué)號(hào) ”相同的記錄,然后將找到的記錄的 “年齡 ”和 “成績(jī) ”字段顯示出來(lái)。 二、數(shù)據(jù)操作語(yǔ)言 插入記錄 語(yǔ)法格式: insert into 表名 (字段列表 ) values(記錄屬性列表 ) 功能:在相應(yīng)的字段中插入字段值。如果添加一條新記錄時(shí),有一個(gè)或多個(gè)字段沒(méi)有提供字段值,系統(tǒng)一般會(huì)插入一個(gè)缺省值或一個(gè)空值。 例一: insert into 學(xué)員表 (學(xué)號(hào),姓名,專(zhuān)業(yè) ) vlues (0098,張三 ,機(jī)械 ) 功能:在 “學(xué)員表 ”中插入一條字段 值為 (0098,張三 ,機(jī)械 )的記錄 例二: insert into 成績(jī) select * from 學(xué)員成績(jī)表 功能:把 “學(xué)員成績(jī)表 ”中的所有記錄有選擇的插入 “成績(jī) ”表內(nèi) 刪除記錄 delete from 學(xué)員表 where 姓名= “張三 ” 功能:從 “學(xué)員表 ”中刪除所有姓名為 “張三 ”的的記錄,如果不指定 where條件子句,則表中的所有的記錄多被刪除。 更新記錄 Update 表名 set 字段 1= “值 1”,字段 2“值 2..... [where條件 ] 舉例說(shuō)明: Update 課程表 set 課程名稱(chēng) =“高等數(shù)學(xué) ” where 課程編號(hào) =1 功能:把 “課程表 ”中所有 “課程編號(hào) ”為 “1”的課程名稱(chēng)多改為 “高等數(shù)學(xué) ” 注:如果不定義 where條件語(yǔ)句,則指定表中的所有記錄都將被更新。 三、數(shù)據(jù)定義語(yǔ)言 創(chuàng)建新表( Create Table) Create Table 教職員工(姓名 char(20),工資 int) 功能:新建一個(gè)名為 “教職員工 ”的新表,有 “姓名 ”和 “工資 ”兩個(gè)字段,其中 “姓名 ”字段的類(lèi)型是字符型的長(zhǎng)度為 20,“工資 ”字段的類(lèi)型是整形。 刪除表 Drop Table 學(xué)員表 修改表:即在表中增加或刪除字段的操作 Alier Table 學(xué)員表 ADD Column 備注 --在 “學(xué)員表 ”中增加 “備注 ”字段 Alier Table 學(xué)員表 Drop Column 備注 --在 “學(xué)員表 ”中刪除 “備注 ”字段 在表中建立和刪除索引 Create index name on 學(xué)員表(姓名) 以 “姓名 ”為關(guān)鍵字,在 “學(xué)員表 ”中建立一個(gè)名為 “name”索引 Drop index 刪除索引 第四節(jié) 外部函數(shù) 的使用 AW 中沒(méi)有 針對(duì)數(shù)據(jù)庫(kù)直接操作的函數(shù),因此需引入外部函數(shù) 來(lái)提供數(shù)據(jù)庫(kù)操作功能, 一共提供了 三個(gè)函數(shù),下面來(lái)一一介紹: ODBCOpen():打開(kāi)數(shù)據(jù)庫(kù)函數(shù) 語(yǔ)法格式: ODBCHandle:=ODBCOpen(WindowHandle,ErrorVar,Datebase,User PassWord) 此函數(shù)是用來(lái)打開(kāi)指定的數(shù)據(jù)庫(kù) “Datebase”,個(gè)參數(shù)介紹如下: ODBCHandle:Authorware 提供的 ODC 操作句柄 WindowHandle:Authorware 提供的窗 口句柄 ErrorVar:錯(cuò)誤信息變量,可以省略 Datebase:所使用的數(shù)據(jù)庫(kù)名稱(chēng) User:數(shù)據(jù)庫(kù)用戶(hù)的用戶(hù)名,可以省略 Password:數(shù)據(jù)庫(kù)用戶(hù)的密碼,可以省略 ODBCExecute():對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的語(yǔ)句 語(yǔ)法格式: ODBCdate:=ODBCExecute(ODBCHandle,SQLString) ODBCdate:ODBCHandle:Authorware 提供的數(shù)據(jù)庫(kù)數(shù)據(jù)的賦值變量 ODBCHandle:Authorware 提供的 ODC 操作句柄 SQLString:標(biāo)準(zhǔn)的 SQL 語(yǔ)言,用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的操作,如查詢(xún)、添加、刪除記錄等。 ODBCClose(OCBCHandle) 功能:操作完成后,關(guān)閉當(dāng)前打開(kāi)的數(shù)據(jù)庫(kù)。 注:當(dāng)數(shù)據(jù)庫(kù)操作完畢后,一定要及時(shí)用 ODBCClose(OCBCHandle)函數(shù)關(guān)閉數(shù)據(jù)庫(kù),否則操作其他數(shù)據(jù)庫(kù)或其他的應(yīng)用程序都將無(wú)法使用 ODBC 接口。 第五節(jié) 數(shù)據(jù)庫(kù)實(shí)例制作 這節(jié)我們主要用學(xué)過(guò)的知識(shí)來(lái)做一個(gè)關(guān)于數(shù)據(jù)庫(kù)查詢(xún)、顯示、添加、刪除功能的實(shí)例,主要以圖片來(lái)說(shuō)明. 程序的主流程圖如 (圖 51)(單擊這里下載源程序 ) (圖5-1) 從 (圖 12)可以看出 ,在本例中一共應(yīng)用了六個(gè)外部函數(shù) ,其中 MessageBox()函數(shù)是用來(lái)彈 Windows 標(biāo)準(zhǔn)出消息 框 。ODBCClose()、 ODBCExecute()、 DOBCOpen()這三個(gè)函數(shù)用來(lái)操作數(shù)據(jù)庫(kù)的 。SetWindowText()是設(shè)置窗口對(duì) 話框框標(biāo)題 tMsDBRegister()函數(shù)用來(lái)創(chuàng)建數(shù)據(jù)源 . (圖5-2) 交互圖標(biāo)上方的三個(gè)計(jì)算圖標(biāo)的內(nèi)容和語(yǔ)句解釋如 (圖 53) (圖5-3) 交互圖標(biāo)下的 顯示記錄 分支的主要功用是來(lái)顯示被打開(kāi)數(shù)據(jù)庫(kù)的所有記錄 ,其二級(jí)流程圖和計(jì)算圖標(biāo)的內(nèi)容(圖 54) (圖5-4) (圖 55)是 顯示記錄 圖標(biāo)的內(nèi)容 ,大家可以看到這里用了 data data data3 三個(gè)自定義變量來(lái)實(shí)現(xiàn)各字段分 離顯示 ,主要是為了界面美觀 . (圖5-5) (圖 56)和 (圖 57)分別是查
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1