国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

VB.NET資源文件應用經驗總結

開發 后端
VB.NET資源文件的使用方法有很多種,比如開發中英(簡、繁)雙版本;直接播放EXE文件中的聲音文件以及直接調用各類圖標、光標圖片等。

VB.NET編程語言中的資源文件應用方法有許多種,開發人員可以根據自己不同的需求來進行選擇。我們在這里就為大家總結了幾種常見的VB.NET資源文件應用技巧,希望能給大家帶來一些幫助。

一、VB.NET資源文件開發中英(簡、繁)雙版本

現在比較流行的軟件都會有中文版、英文版、繁體版等等多個版本,并可以根據系統的語言自動顯示相適應的版本,那么這個功能在 vb 是如何實現得呢的:

1、 首先通過 API 函數GetSystemDefaultLCID 判斷系統的語言

  1. Option Explicit  
  2. Dim lang As String  
  3. Private Declare Function 
    GetSystemDefaultLCID Lib 
    "kernel32" () As Long  
  4. Private Sub Form_Load()  
  5. Dim LocaleID As Long  
  6. LocaleID = GetSystemDefaultLCID 
  7. Select Case LocaleID  
  8. Case &H404  
  9. MsgBox "當前系統為:中文繁體", , "語言"  
  10. Case &H804  
  11. MsgBox "當前系統為:中文簡體", , "語言"  
  12. lang = "1" 
  13. Case &H409  
  14. MsgBox "當前系統為:英文", , "語言"  
  15. lang = "2" 
  16. End Select  
  17. End Sub 

 

2、然后程序就可以加載保存在資源文件(這里我們就是使用的這種方法)、注冊表、INI 文件、文本文件或其他文件中的各類字符串,以達到達到實現多種語言的目的。
⑴啟動 vb6.0,在“外接程序→外接程序管理器”中加載“Visual Basic 6 資源編輯器”

⑵在 vb 資源編輯器窗口中,點擊“編輯字符串表格”輸入如下資料:
標識號 中文(中國)
101     例子
102     中文
103     英文
201     Ensample
202     Chinese
203     English

⑶保存資源文件,寫如下代碼:(自定義裝載字符的函數 LoadString)

  1. Sub LoadString()  
  2. Me.Caption = LoadRes
    String
    (Int(lang & "01"))  
  3. Command1(0).Caption = 
    LoadResString(Int(lang & "02"))  
  4. Command1(1).Caption = 
    LoadResString(Int(lang & "03"))  
  5. End Sub 

 

⑷怎么樣一個簡單的中英雙版本的程序就做出來了,如果把 lang 的值設置為 1,則顯示中文,如果把 lang 的值設置為 2,則顯示英文。#t#

ps:更簡單實用的方法是:把不同語言文字放在同一個標識號ID對應的不同字符串表格中即可。vb 會自動實現多種語言轉換!

二、 VB.NET資源文件直接播放EXE文件中的聲音文件

使用資源文件,可以直接在在EXE文件中播放聲音文件(WAV文件),使程序顯得更加專業。

⑴啟動 vb6.0,在“外接程序→外接程序管理器”中加載“Visual Basic 6 資源編輯器”

⑵在 vb 資源編輯器窗口中,點擊“添加自定義資料”,增加任意的 WAV 文件,再雙擊剛剛創建的自定義資源,彈出”編輯屬性”窗口,定義如下:
類型: "WAVE"
標識號: 102
語言: 中文(中國)

⑶保存資源文件,寫如下代碼:

  1. Option Explicit  
  2. Private Declare Function
     GetSystemDefaultLCID Lib
     "kernel32" () As Long  
  3. Private Declare Function 
    sndPlaySoundFromMemory Lib 
    "winmm.dll" Alias "sndPlaySoundA" 
    (lpszSoundName As Any, ByVal
     uFlags As Long) As Long  
  4. Public Const SND_ASYNC = &H1&  
  5. Public Const SND_MEMORY = &H4&  
  6. Private Sub Command5_Click() 
    注釋:播放 WAV 文件  
  7. Dim bArr() As Byte  
  8. bArr = LoadResData(102, "WAVE")  
  9. sndPlaySoundFromMemory bArr(0), 
    SND_ASYNC Or SND_MEMORY  
  10. End Sub  

 

⑷按 F5 運行本程序,點擊 Command 按鈕,就可以聽到你選定的 WAV 文件的聲音了。

三、 VB.NET資源文件直接調用各類圖標、光標圖片

在一個程序中,我們可能需要調用多個圖標、光標、圖片文件,一般來說我們主要是使用 ImageList 控件,不過其時使用資源文件是最好的方法(可以少使用一個控件呀)。

⑴啟動 vb6.0,在“外接程序→外接程序管理器”中加載“Visual Basic 6 資源編輯器”

⑵在 vb 資源編輯器窗口中,點擊“添加光標”,“添加圖標”,“添加位圖”,裝載所需要的文件。

⑶程序代碼如下:

 

  1. Me.Icon = LoadResPicture
    (101, vbResIcon) 注釋:加載圖標  
  2. Picture1.Picture = LoadResPicture
    (101, vbResBitmap) 注釋:加載位圖  
  3. Command1.MouseIcon = LoadResPicture
    (101, vbResCursor) 注釋:加載光 

 

責任編輯:曹凱 來源: zdnet.com.cn
相關推薦

2010-01-14 11:09:35

VB.NET文本框

2010-01-21 14:49:44

VB.NET操作Wor

2009-10-15 13:06:12

VB.NET Shar

2009-10-15 17:57:33

VB.NET List

2009-10-14 09:29:43

VB.NET加密

2009-10-16 18:01:06

VB.NET調用Win

2010-01-12 16:44:53

VB.NET數組

2010-01-14 16:14:15

VB.NET界面設計

2010-01-19 18:52:08

VB.NET處理數據行

2009-10-16 13:30:51

VB.NET水晶報表控

2010-01-20 15:01:26

VB.NET組件顯示時

2009-10-28 11:27:34

VB.NET資源文件

2009-10-26 14:18:46

2010-01-14 19:09:02

VB.NET動態標題

2009-10-26 13:46:31

VB.NET注冊表權限

2010-01-08 14:27:28

VB.NET屬性生成器

2010-01-12 17:02:54

VB.NET文件上傳

2010-01-18 16:49:36

VB.NET基本數據類

2009-10-29 16:01:54

VB.NET資源文件

2009-10-26 16:01:03

VB.NET正則表達式
點贊
收藏

51CTO技術棧公眾號

黄色av网站在线播放| 欧美视频日韩视频| 中文字幕在线官网| 好看不卡的中文字幕| 欧美国产精品久久| 久久久精品欧美| 91精品国产一区二区| 国产日韩专区在线| 99热在线观看| 日韩精品三级| 91性感美女视频| www亚洲精品| 肉大捧一出免费观看网站在线播放| 色开心亚洲综合| 欧美激情1区2区3区| 97se亚洲| 色棕色天天综合网| 2022亚洲天堂| 白白色在线观看| 福利一区二区免费视频| 久久综合狠狠| 日韩欧美国产成人一区二区| 精品国产一区二区三区免费 | 日韩一区二区三区高清在线观看| 日韩欧美一区二区在线| 国产精品一区专区欧美日韩| 欧美aaa一级| 日韩av有码| 欧美自拍偷拍午夜视频| 精品高清视频| 视频在线不卡免费观看| 一本久久综合亚洲鲁鲁五月天 | 久久久久久国产| 欧美一区二区大片| 国产精品ⅴa在线观看h| 久久久亚洲欧洲日产国码αv| 免费看av成人| 另类激情亚洲| 欧美成人一级视频| 亚洲iv一区二区三区| 国产一二在线观看| 蜜桃av.网站在线观看| 久久66热re国产| 日韩天堂在线视频| 一区二区精品伦理...| 精品久久一区二区| 国产理论电影在线| 亚洲成人黄色在线观看| 亚洲国产精品无码观看久久| 欧美a在线观看| 天天综合网天天综合色| 激情视频在线观看一区二区三区| 91综合在线| 91av免费看| 无人区在线高清完整免费版 一区二 | 欧美丰满少妇xxxxx| 满满都是荷尔蒙韩剧在线观看| 欧美69视频| 成人综合av网| 在线播放高清视频www| 亚洲国产精品一区二区久| 日韩一区二区三区久久| 66视频精品| 国产一区二区黄| 欧美xxxxxxxxx59| 天天色天天操综合| 电影av在线| 精品区一区二区| 欧美不卡高清一区二区三区| 久久国产视频网站| 777电影在线观看| 国产亚洲精品福利| 精选一区二区三区四区五区| 亚洲国产精选| 欧美性videos| 一区二区三区四区五区在线 | 日韩区在线观看| 欧美一区二区视频观看视频| 欧美日韩一区综合| 免费观看成人在线视频| 国产拍在线视频| 国产麻豆精品95视频| 8050国产精品久久久久久| 国产精品高潮粉嫩av| 成人亚洲免费| 日产精品久久久一区二区福利| 欧美在线观看天堂一区二区三区| 亚洲aⅴ日韩av电影在线观看| 久久美女性网| 欧美三级一级片| 午夜激情综合网| 日韩有码免费视频| 97se国产在线视频| 少妇久久久久| 亚洲欧美激情一区| 韩日视频在线| 亚洲欧美激情四射在线日| 日韩极品在线| 亚洲欧美久久234| 国内综合精品午夜久久资源| 色一情一乱一伦一区二区三区丨| 香蕉精品视频在线观看| 中文字幕一区二区三区四区五区六区 | 欧美成人h版在线观看| 99久久www免费| 韩国v欧美v日本v亚洲| 范冰冰一级做a爰片久久毛片| 国产精品宾馆| av天天在线| 福利在线一区| 少妇高潮流白浆| 亚洲三级av| 久久男人av资源网站| 精品av中文字幕在线毛片| 亚洲va码欧洲m码| 亚洲深夜av| 亚洲字幕在线观看| 97色在线观看| 97精品久久久中文字幕免费| 亚洲国产高清不卡| 日韩福利视频导航| 国产特级淫片高清视频| 中文字幕精品在线不卡| 三级成人在线| 久久男人天堂| 天堂av在线播放| 亚洲欧洲黄色网| 日本精品视频| 夫妻免费无码v看片| 欧美日韩高清区| 国产成人精品一区二区免费看京| 亚洲一区综合| 国产福利不卡视频| 能在线观看的av| 91在线看www| 久久久精品综合| 久久69国产一区二区蜜臀| 国产麻豆精品久久| 精品123区| 欧美主播一区二区三区美女 久久精品人 | 日本久久精品| 亚洲日本青草视频在线怡红院| 黑森林福利视频导航| 欧日韩免费视频| 成人av在线资源| 公共露出暴露狂另类av| 高清成人免费视频| 两根大肉大捧一进一出好爽视频| 日韩一区二区三区视频| 小小影院久久| 中文字幕在线视频网| 欧美日韩一级二级三级| 国产精品自拍区| 成年人免费看的视频| 51久久精品夜色国产麻豆| 亚洲精品在线观看91| 久久国产主播精品| 欧美午夜宅男影院在线观看| 天堂资源在线亚洲| 性直播在线观看| 欧美一区二粉嫩精品国产一线天| 欧美国产精品久久| 精品五月天堂| 亚洲自拍小视频免费观看| 一区二区三区四区不卡视频| 国产原创av在线| 国产精品丝袜高跟| 亚洲精品国产第一综合99久久| 福利欧美精品在线| 好紧好硬好湿我太爽了| 91精品国产乱| 在线亚洲国产精品网站| 国精产品一区| 亚洲视频在线观看日本a| 日韩av在线免费观看| 国产成人福利av| www99热| 欧美在线亚洲一区| 青青草国产成人av片免费| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 成人精品一区二区三区电影免费 | 国产精品国产三级国产aⅴ原创| 国产丝袜一区二区| 久久人人超碰| 91久久中文| 九色网友自拍视频手机在线| 日韩精品免费一区| 欧美视频中文一区二区三区在线观看| 嗯~啊~轻一点视频日本在线观看| 欧美视频观看一区| 国产精品自产拍在线观看中文| 日韩欧美精品久久| 国产毛片久久久| 天天成人综合网| 色婷婷**av毛片一区| 伊人75在线| 一本色道无码道dvd在线观看| 欧美猛男男办公室激情| 色老板视频在线观看| 日韩激情在线视频|