999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用Visual Basic設(shè)計(jì)音頻信息庫系統(tǒng)

2017-04-06 02:40:56楊軍
科技傳播 2017年2期

楊軍

摘 要 時(shí)下,廣播電臺(tái)應(yīng)用軟件對(duì)音頻信息處理量日益增多,音頻信息庫系統(tǒng)設(shè)計(jì)工具層出不窮。Visual Basic作為傳統(tǒng)可視化編程語言,是一種簡(jiǎn)單、高效開發(fā)應(yīng)用軟件工具。如果利用其編程,將大大提升開發(fā)效率。因其本身缺乏存取音頻信息庫的基本能力,因此提供一個(gè)效率好又統(tǒng)一的信息庫存取介面是非常必要的。Microsof公司提供了ActiveX Data Component組件(ADO組件),為Visual Basic應(yīng)用軟件存取音頻信息庫帶來了新的希望。

關(guān)鍵詞 ADO組件;DataGrid;音頻信息庫;程序設(shè)計(jì)

中圖分類號(hào) TP3 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2017)179-0066-03

利用Visual Basic(以下簡(jiǎn)稱VB)所提供的兩種控制元件-ADO Data Control(簡(jiǎn)稱ADODC)及DataGrid,可以輕松完成音頻信息庫主要程序設(shè)計(jì)。下面以廣播電臺(tái)音頻信息庫為例,做一系統(tǒng)闡述。

1 設(shè)定ADODC ConnectionString 屬性

ADODC 及DataGrid是外掛控制元件,使用前要引用工程部件。方法是首先選取VB功能表 “工程—部件”,再選取“Microsoft ADO Data Control 6.0”及“Microsoft見DataGrid Control 6.0“,同時(shí)在圖1表單上會(huì)布置一個(gè)ADODC。

在布置完資料控制項(xiàng)(ADODC) 后,還必須進(jìn)行一些基礎(chǔ)屬性的設(shè)定。在ADODC上面按下鼠標(biāo)鍵,待出現(xiàn)快顯功能表時(shí),選取“ADODC 的屬性”。特別是VB連結(jié)數(shù)據(jù)庫時(shí),需要使用“OLE DB Provider ”來設(shè)定連結(jié),OLE DB Provider的服務(wù)對(duì)象包括各種不同資料庫格式如Jet、SQL、Oracle等。在此因廣播電臺(tái)音頻資料庫socontrl. mdb 為Microsoft Access 的格式,因此必須選擇“Microsoft Jet 3.51 OLE DB Provider ”選項(xiàng),需要指定所要開啟資料庫的路徑與文件名,以及使用者名稱與密碼。

2 設(shè)定ADODC 的RecordSource 屬性

當(dāng)連結(jié)完音頻信息庫工作完成后,欲使程序能取得音頻信息庫中的記錄,必須設(shè)定信息來源,即ADODC 的RecordSource 屬性,信息來源可以是信息庫某個(gè)表格或是執(zhí)行SQL 敘述所取得的記錄集合。在RecordSource 屬性頁里ODBC數(shù)據(jù)信息名稱處請(qǐng)選擇“MS Access Database”,代表取得的信息來源為信息庫中的表格。

3 設(shè)定連結(jié)控制項(xiàng)的屬性

設(shè)定ADO Data 控制項(xiàng)ConnectionString 屬性和RecordSource 后,系統(tǒng)即可連上信息庫,若要讀取并顯示信息記錄,則要連結(jié)控制項(xiàng),利用TextBox 控制項(xiàng)顯示記錄。主要分兩步:

1)取得ADO Data 控制項(xiàng)信息來源(設(shè)定DataSource 屬性)。

2)設(shè)定想要顯示信息內(nèi)容(設(shè)定DataField屬性)。

連結(jié)控制項(xiàng)DataSource 屬性設(shè)定步驟如圖2所示,主要由ADO Data 控制項(xiàng)讀取信息來源,作顯示用,因此DataSource屬性,必須設(shè)定成ADO Data 控制項(xiàng)名稱,即ADO Data 控制項(xiàng)的Name 屬性。由于本文在表單上只布置一個(gè)ADO Data 控制項(xiàng),因此只有一個(gè)名稱adodc1,標(biāo)志完成DataSource 屬性設(shè)定。

設(shè)完DataSource 屬性,還要設(shè)DataField屬性,以使信息來源的欄位內(nèi)容能在TextBox 控制項(xiàng)顯示,因此設(shè)置DataField 屬性重點(diǎn)是欄位名稱,設(shè)定步驟如圖3。

4 音頻信息庫程序設(shè)計(jì)

使用VB設(shè)計(jì)系統(tǒng),通常事先設(shè)計(jì)界面及界面控制項(xiàng),再針對(duì)控制項(xiàng)不同事件寫入代碼。如圖4中加入了包含添加、刪除、寫入、瀏覽及退出等5個(gè)命令按鈕提供使用者方便用鼠標(biāo)做點(diǎn)選的工作。同時(shí)這些命令按鈕對(duì)應(yīng)各自程序代碼。

由于程序代碼太長,不一一列出,以下為命令按鈕相關(guān)程序代碼為例:

Private Sub command4_click()

Select Case Index

Case 0 添加或放棄

If connand4.Caption = "添加" Then

進(jìn)入添加模式

Data.Recordset.addnew

command4.Caption = "放棄"

command4.ToolTipText = "放棄添加這條記錄"

command5.Enabled = False

command6.Enabled = True

command7.Enabled = False

command8.Enabled = False

Data.Enabled = False

Else

放棄添加記錄

Data.Recordset.CancelUpdate

command4.Caption = "添加"

command4.ToolTipText = "添加一條記錄"

command5.Enabled = ture

command6.Enabled = False

command7.Enabled = ture

command8.Enabled = ture

Data.Enabled = ture

End If

AddNew.Caption = command4.Caption

case1 刪除

Data.Recordset.Delete

case2 寫入

寫入添加記錄

Data.Recordset.Update

command4.Caption = "添加"

command4.ToolTipText = "添加一條記錄" command5.Enabled = ture

command6.Enabled = False

command7.Enabled = ture

command8.Enabled = ture

Data.Enabled = ture

AddNew.Caption = command4.Caption

case3 瀏覽

frmbrow.Show 1

Case 4 退出

End

End Select

End Sub

上述程序是一個(gè)Select Case架構(gòu),當(dāng)點(diǎn)“添加”按鈕時(shí),VB會(huì)執(zhí)行“Command4_Click()”子程序里的程序代碼,并且傳入?yún)?shù)Index為0;當(dāng)使用者點(diǎn)選“刪除”按鈕時(shí),VB 會(huì)執(zhí)行“Command4_ Click()”子程序里的程序代碼,并且傳入?yún)?shù)Index為1,其他以此類推。因此以Select Case敘述來判別Index的值,即可決定要處理的功能為何。

主站蜘蛛池模板: 久久情精品国产品免费| 精品三级网站| 免费网站成人亚洲| 色综合狠狠操| 亚洲性视频网站| 一本一道波多野结衣一区二区 | 久久综合久久鬼| 成年人视频一区二区| 国产精品露脸视频| 中文字幕日韩欧美| 亚洲av无码专区久久蜜芽| 91精品网站| 男女精品视频| 亚洲欧美成人综合| 男女精品视频| 波多野结衣视频一区二区| 国产亚洲精品无码专| 欧美成一级| 99精品视频在线观看免费播放| 99久久国产综合精品2023| 亚洲人成网站观看在线观看| 日韩第一页在线| 国产在线精品99一区不卡| 国产欧美性爱网| 毛片手机在线看| 国产大全韩国亚洲一区二区三区| 午夜高清国产拍精品| 喷潮白浆直流在线播放| 91小视频在线播放| 91精品最新国内在线播放| 日本在线亚洲| 国产欧美视频在线| 精品国产91爱| 国内精品视频| 亚洲婷婷六月| 免费看一级毛片波多结衣| 亚洲AV色香蕉一区二区| 精品91视频| 免费国产在线精品一区| YW尤物AV无码国产在线观看| 午夜限制老子影院888| 欧美天天干| 亚洲伊人天堂| 日韩精品成人在线| 成人在线观看一区| 日韩精品无码一级毛片免费| a毛片免费观看| 欧美一级高清免费a| 99资源在线| 超清无码熟妇人妻AV在线绿巨人| 中文字幕有乳无码| 福利在线一区| 中文字幕免费播放| 无码日韩视频| 黄色成年视频| 欧美成人h精品网站| 美女一级毛片无遮挡内谢| 九九九精品成人免费视频7| 欧美国产精品不卡在线观看| 亚洲娇小与黑人巨大交| 在线观看91精品国产剧情免费| 2021国产乱人伦在线播放| 中文毛片无遮挡播放免费| 亚洲综合香蕉| 成人小视频网| 亚洲人成网站色7777| 国产精品免费电影| 免费在线色| 九九热视频在线免费观看| 欧美综合激情| 国产在线观看一区精品| 在线另类稀缺国产呦| 亚洲综合在线网| 永久免费无码成人网站| 无码不卡的中文字幕视频| 亚洲三级片在线看| 久久综合结合久久狠狠狠97色| 波多野结衣一级毛片| 沈阳少妇高潮在线| 毛片网站免费在线观看| 久久精品中文字幕少妇| 日本人妻一区二区三区不卡影院|