案例分析VB.NET讀取文件圖標實現步驟
大家現在來看看VB.NET讀取文件中的圖標的實現的方法吧。但由于在程序中調用Windows API函數一般都很復雜,所以對于程序員來說,是否能夠靈活的使用Windows API函數,往往也是其水平高低的一個重要標志。但自從微軟推出.Net框架以后,各種開發基于.Net平臺下的程序語言,如Visual Basic .Net、Visual C#等卻很少使用Windows API函數,并且微軟公司也不像以前那樣,提倡在這些.Net開發語言中使用。
VB.NET讀取文件中的圖標的實現步驟
#T#下面介紹的示例,其功能讀取指定文件中包含的圖標數目,并把這些圖標全部顯示出來。下面是這個VB.NET讀取文件示例的實現步驟:
1.啟動Visual Studio .Net。
2.選擇菜單(文件)|(新建)|(項目)后,彈出(新建項目)對話框。
3.將(項目類型)設置為(Visual Basic項目)。
4.將(模板)設置為(Windows應用程序)。
5.在(名稱)文本框中輸入(VB.NET查看文件中的圖標)。
6. 在(位置)的文本框中輸入(E:\VS.NET項目),然后單擊(確定)按鈕,這樣在(E:\VS.NET項目)目錄中就產生了名稱為(VB.NET查看文件中的圖標)文件夾,里面存放著(VB.NET查看文件中的圖標)項目的所有文件。具體所示:
(VB.NET查看文件中的圖標)項目的(新建項目)對話框
7. 選擇菜單(項目)|(添加新項),在彈出的對話框中的(模板)設置為(模塊),(名稱)文本框設置為(Module1.vb)后。單擊(打開)按鈕,則在項目中增加了一個模板文件,名稱為(Module1.vb)。
8. 把Visual Stuido .Net的當前窗口切換到Module1.vb的代碼編輯窗口,并在其Module1的代碼區中添加下列代碼,下列代碼是用二種方式聲明二個Windows API函數:
- < System.Runtime.InteropServices.DllImport ( "Shell32.dll" ) > _
- Public Function _
- ExtractIcon ( ByVal src As System.IntPtr , ByVal strFileName As String , ByVal uiIconIndex As UInt32
以上是一個VB.NET讀取文件中的圖標的實現的方法步驟,大家試試吧。