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

用網(wǎng)頁設(shè)計(jì)制作桌面應(yīng)用程序界面探討

2012-04-29 00:00:00簡海斌
職業(yè)·下旬 2012年5期

設(shè)計(jì)開發(fā)桌面應(yīng)用程序,可以選擇的語言有很多,如:Visual Basic、Dephi、Visual C++ ,但如果要把程序的界面做得既漂亮又好看,使用以上的開發(fā)語言并不是一件容易的事情。可是,一些商業(yè)應(yīng)用軟件的界面做得卻非常漂亮,那些控件的顏色搭配、外觀、實(shí)用性等,都做得非常出色。作為一名程序員也希望能做出如此漂亮的程序界面。為此,本文討論用網(wǎng)頁制作程序界面的思路和方法。

一、用網(wǎng)頁制作程序界面的思路

程序設(shè)計(jì)員要開發(fā)一套界面漂亮的控件庫,不是一件容易的事情,如果開發(fā)一個軟件,希望把軟件的界面做得漂亮,但又沒有多余的時間去編寫界面控件庫,那么,只要對網(wǎng)頁制作中的HTML、CSS、JavaScript知識熟練掌握,就可以試用網(wǎng)頁去做應(yīng)用程序的界面。

Web2.0已經(jīng)成為當(dāng)今網(wǎng)絡(luò)的主流,用VB做出來的界面很丑,而用網(wǎng)頁做出來的界面很漂亮,網(wǎng)頁通過強(qiáng)大的CSS樣式表可以把網(wǎng)頁中的界面元素控制得非常好。如果能用CSS樣式表去控制VB程序的界面,那程序的界面就容易美化了。可是,CSS只能控制網(wǎng)頁,不能控制桌面應(yīng)用程序。

經(jīng)筆者反復(fù)研究發(fā)現(xiàn),用CSS控制程序界面的方法,就是讓程序的主界面變成網(wǎng)頁,然后再用網(wǎng)頁元素去美化它,但這樣就需要解決以下幾個問題。

問題1:應(yīng)用程序跟網(wǎng)頁是分離的兩個實(shí)體,如果要用網(wǎng)頁去制作程序的界面,應(yīng)用程序必須能顯示網(wǎng)頁。

問題2:應(yīng)用程序必須能捕獲網(wǎng)頁中的相關(guān)事件。

問題3:應(yīng)用程序必須能向網(wǎng)頁界面發(fā)送數(shù)據(jù)。

如果解決上面問題,就能實(shí)現(xiàn)用網(wǎng)頁制作程序界面。

二、用網(wǎng)頁制作程序界面的方法

1.問題1的解決方法

在Visual Basic中,我們可以通過WebBrowser控件去顯示網(wǎng)頁,引用該部件后,只要向Naviaget方法傳遞網(wǎng)頁界面的路徑參數(shù)即可(可以是URL或者絕對路徑)。

2.問題2的解決方法

要讓VB捕獲網(wǎng)頁中的事件,我們可以讓網(wǎng)頁發(fā)生了某一事件后,主動去通知應(yīng)用程序。具體的做法如下:

在VB窗口中加入如下代碼去接收網(wǎng)頁發(fā)出的所有

事件:

Private Sub WebBrowser1_BeforeNavigate2()

Dim Ev As String

Dim i As Integer

If UCase$(Left$(URL, 6)) = \"EVENT:\" Then

Ev = UCase$(Mid$(URL, 7))

Select Case Ev

Case \"TOP\"

Call topRecord

Case \"NEXT\"

Call nextRecord

Case \"COMPLETE\"

Call completeTest

End

End Select

Cancel = True

End If

End Sub

3.問題3的解決方法

在網(wǎng)頁中加入如下代碼,用于向應(yīng)用程序發(fā)出事件:

nbsp;

nbsp;

主站蜘蛛池模板: 国产精鲁鲁网在线视频| 91精品国产综合久久不国产大片| 99久视频| 四虎精品国产永久在线观看| 一区二区自拍| 97久久人人超碰国产精品| 国产亚洲欧美在线专区| 99热这里都是国产精品| 综合色区亚洲熟妇在线| 国产jizz| 国产精品一老牛影视频| 亚洲成人www| 九九热精品视频在线| 亚洲国产欧洲精品路线久久| 99视频在线免费观看| 久久九九热视频| 成人韩免费网站| 精品久久久久无码| 国产在线小视频| 巨熟乳波霸若妻中文观看免费| 国产97公开成人免费视频| 毛片最新网址| 日韩毛片在线视频| 666精品国产精品亚洲| 日本免费福利视频| 91色在线观看| 国内精品视频在线| 亚洲天堂免费| 国产9191精品免费观看| 麻豆精品久久久久久久99蜜桃| 一本大道香蕉久中文在线播放 | 久久香蕉国产线| 免费毛片a| 欧美天堂在线| 亚洲美女一级毛片| 国产在线无码av完整版在线观看| 四虎成人免费毛片| 亚洲日韩日本中文在线| 最新国产在线| 无码国产伊人| 国产女人18毛片水真多1| 日韩欧美在线观看| 国产一级毛片网站| 91人人妻人人做人人爽男同| 91精品国产丝袜| 8090成人午夜精品| 欧美中文字幕在线二区| 免费无码AV片在线观看中文| 91青青视频| 久久综合成人| 亚洲免费人成影院| 国产乱人伦AV在线A| 国产流白浆视频| jijzzizz老师出水喷水喷出| 亚洲国产欧洲精品路线久久| www.99精品视频在线播放| 国产精品手机在线播放| 亚洲国产AV无码综合原创| 欧美国产视频| 黄色在线不卡| 不卡国产视频第一页| 亚洲精品福利视频| 国产黑丝一区| 欧美天天干| 亚洲区一区| 在线看免费无码av天堂的| 亚洲美女视频一区| 97人人模人人爽人人喊小说| 在线播放真实国产乱子伦| 欧美日韩成人| 久久久久久尹人网香蕉| 亚洲综合18p| 国产在线第二页| 欧美国产日韩另类| 谁有在线观看日韩亚洲最新视频| 久久精品国产91久久综合麻豆自制| 国产亚洲欧美在线中文bt天堂| 亚洲黄色片免费看| 91久久偷偷做嫩草影院电| 国产尤物视频网址导航| 国产精品久久久久婷婷五月| 97在线免费|