孫映雪
摘 要:作為多媒體的基本要素,聲音、圖像、數(shù)字視頻已經(jīng)在社會的各個方面越來越多的受到青睞。因此,近些年來,多媒體數(shù)據(jù)庫的應(yīng)用正在日益擴大。使用Power Builder對多媒體數(shù)據(jù)管理系統(tǒng)進行開發(fā),在進行應(yīng)用程序的開發(fā)過程中可以經(jīng)多媒體數(shù)據(jù)庫在應(yīng)用程序中進行集成,使開發(fā)出來的控制程序能夠進行多媒體數(shù)據(jù)的錄制、查詢、播放等功能,進一步提高多媒體數(shù)據(jù)庫管理的層次。
關(guān)鍵詞:PB;多媒體;數(shù)據(jù)庫;管理系統(tǒng)
引言
隨著社會的發(fā)展和科技的進步,多媒體在社會各行各業(yè)中的應(yīng)用日趨廣泛。但是,對于多媒體數(shù)據(jù)庫管理情況來說,需要建立一套功能豐富、便于操作的數(shù)據(jù)庫管理系統(tǒng)。在方便對數(shù)據(jù)庫中所有數(shù)據(jù)進行管理的同時也簡化操作步驟。因此,利用PB技術(shù)對多媒體數(shù)據(jù)庫進行管理。開發(fā)出較為適合且便于操作的應(yīng)用程序,進一步提高應(yīng)用程序的層次并帶給用戶全新的體驗。
1 對多媒體數(shù)據(jù)進行數(shù)據(jù)庫存儲的步驟
要利用PB技術(shù)對多媒體數(shù)據(jù)進行數(shù)據(jù)庫存儲,首先需要建立一個包含有Blob數(shù)據(jù)類型的表格,在Bb數(shù)據(jù)的窗口上會出現(xiàn)”O(jiān)LE database Blob”,利用這一命令即可完成對圖片聲音等多媒體數(shù)據(jù)的數(shù)據(jù)庫存儲工作。具體步驟如下
1.1 進行存儲設(shè)置
首先建立一個包含兩個字段的表aaa,其中一個字段命名為ID另一個命名為Pic,并將ID設(shè)置為主鍵,兩字段類型分別為char和Long binary。具體操作步驟為;首先用Datebase畫筆進行表格建立,要注意ID字段不許為空,字段類型應(yīng)為type或char。同時Pic字段為type或Long binary,可為空。除此之外,要id字段的Header內(nèi)的"id"改為"記錄號",Label的內(nèi)容改為”記錄號。同樣的,將pic字段的改為"相片"和"相片,點擊Close圖標,將文件保存為aaa,點擊按Table Properties圖標,按Primary key并點擊ID為主鍵,最后點擊Close關(guān)閉Database畫筆。
要特別注意的是,數(shù)據(jù)的輸入要在后面專門的數(shù)據(jù)窗口中按照預(yù)覽圖標進行數(shù)據(jù)輸入,在這一部中并不進行數(shù)據(jù)的輸入工作。同時,要注意Pic字段的數(shù)據(jù)類型是Blob,在不同的DBMS中有一定的差別DBMS中存在差別。例如:在SQL Anywhere 中是Long binary;在SQL Server中是Image。
1.2 進行程序建立
要建立一個新的應(yīng)用程序就必須遵循以下步驟:首先,點擊Application圖標,然后點擊對話框中的New圖標。將文件命名為test,點擊保存。Application命名為test后點擊OK鍵,會出現(xiàn)一個對話框詢問是否需要應(yīng)用程序的模板。點擊“是”這一選項。這一步驟的目的就是堅守操作步驟,直接應(yīng)用已有的模板。
1.3 進行數(shù)據(jù)輸入前的準備
要進行數(shù)據(jù)輸入就必須建立數(shù)據(jù)窗口。要建立有效的數(shù)據(jù)窗口需要遵循以下步驟:首先,點擊DataWindow圖標 ,在出現(xiàn)的"Select datawindow"對話框中選擇New按鈕;在Select talbe對話框中選中aaa表,aaa表就是我們的SQL的數(shù)據(jù)源,然后點擊OK。這是我們會看到出現(xiàn)了一個Select talbe對話框,在這一對話框中選中aaa表,然后點擊open選項。接下來進行ID列的點選。讓ID位于Select list的右邊,同時在創(chuàng)口的下方點擊Where按鈕,然后點擊Colume。在出現(xiàn)的下拉菜單中選擇"aaa"."id"并在Valua一欄中填入:temp。這里要特別注意冒號不可忽略。接下來點擊窗口上方的Desion按鈕,在菜單欄中選擇Retriveal Arguments,在Name一欄填temp。同時要注意這里沒有冒號。然后在type一欄中選擇String,點擊OK鍵結(jié)束。在這一步驟中規(guī)定,SQL語句在嵌入到PowerScript語言當中時必須以分號結(jié)尾,并且如果在SQL語句引用PowerScript變量就必須加冒號作為前綴,但是要特別注意的是在PowerScript語句的變量不要加冒號。
1.4 進行數(shù)據(jù)輸入
在已建立好的數(shù)據(jù)窗口中進行數(shù)據(jù)輸入工作,首先要注意的是必須用預(yù)覽方式進行,具體操作步驟如下:首先點擊Desion按鈕,在菜單欄中選擇Data Source,取消Data Source的對勾。然后在Object的下拉菜單中選擇OLE Database Blob選項。在理想窗口中選擇適當位置右擊鼠標,出現(xiàn)Database Blob object對話框,然后進行對話框填寫。
填寫完成后點擊OK鍵關(guān)閉對話框,此時回到了DataWindow的理想窗口,這是我們就發(fā)現(xiàn)OLE字段在一小方框中顯示。此時,單擊Preview預(yù)覽圖標,出現(xiàn)一個對話框,在出現(xiàn)的對話框中將temp的值填寫1,然后點擊Insert Row 圖標,在已存在的表格中添加一行,這一行填寫的是ID。然后雙擊打開程序。此時就可以運用繪制、復(fù)制粘貼等手段進行圖片數(shù)據(jù)的輸入。圖片完成后點擊問價菜單中的“退出并前往到…”關(guān)閉繪圖程序。然后再次單擊預(yù)覽,系統(tǒng)會提示"save……",此時將數(shù)據(jù)窗口命名為aaa,點擊是這一選項對結(jié)果進行保存。
2 制造查詢系統(tǒng)
2.1 制造檔案記錄查詢程序
要建立一個切實有效的記錄查詢程序,首先需要建立一個查詢窗口。建立該窗口的具體步驟如下:首先點擊Window圖標,新建一個窗口。在新建的窗口中添加一個DataWindow控件。右擊該控件在出現(xiàn)的菜單欄中單擊Properties選項并點擊Datawindow object name旁邊的Browse按鈕。選擇裝入以建立的數(shù)據(jù)窗口并調(diào)整窗口大小,在已調(diào)整好大小的窗口中添加SingleLineEdit控件和CommandButton控件,點擊右鍵選擇Properties,并將文本改為查詢"。同時,仍將按鈕命名為cb_1,點擊控制按鈕并選擇Script…,輸入腳本程序。輸入程序完成后保存并關(guān)閉窗口。
2.2 進行程序連接
將窗口與應(yīng)用程序進行連接。點擊Application圖標并在出現(xiàn)的test程序上雙擊test,出現(xiàn)查詢程序的主窗口,然后點擊w_genapp_frame的同時并右擊edit,在出現(xiàn)的主窗口中添加按鈕控件。按鈕控件可以命名為"獨一查詢"也可以省略。接下來需要將數(shù)據(jù)庫進行初始化。點擊控制按鈕并右擊Script…,,點擊后輸入open(aaa)并進行保存。然后點擊Application和script圖標生成腳本。這一步相當于進行了win.ini。如果不使用已有的程序模板,我們也可以自己進行腳本輸入。使用模板則可以降低我們的工作量,還可以降低因為輸入過程中出現(xiàn)格式錯誤到指定程序無法運行的風(fēng)險。在完成后,找到Run圖標進行程序運行。在這個程序設(shè)計的過程中,我們知識對多媒體中的圖片數(shù)據(jù)進行了輸入,這樣可以簡化程序。如果運行成功,也可以再次添加聲音、動畫等不同類型的多媒體數(shù)據(jù)。
3 總結(jié)
伴隨著科技的發(fā)展和信息的進步,越來越多的多媒體信息影響著我們生活的方方面面。建立一個方便快捷,行之有效的數(shù)據(jù)庫管理系統(tǒng)迫在眉睫。利用PB技術(shù)獨有的優(yōu)勢,對多媒體信息數(shù)據(jù)進行整理輸入,設(shè)計合理的數(shù)據(jù)管理程序,在便于操作的同時很大程度上提升了數(shù)據(jù)庫管理的層次。能夠使現(xiàn)有的數(shù)據(jù)庫管理工作在管理和運用方面更加實用化,給用戶帶來身臨其境的不同體驗。
參考文獻
[1]李徐飛.多媒體計算機體育信息處理系統(tǒng)的設(shè)計[J].電子測試. 2015(05)
[2]馬強,王陽,高偉.多媒體計算機體育信息處理系統(tǒng)的設(shè)計[J].電子測試. 2014(24)endprint