国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

我的推薦:在VB.NET中尋找App

2024-07-10 13:04:41
字體:
供稿:網(wǎng)友
摘要

使用過visual basic 6的開發(fā)人員幾乎都使用過app這個對象,它的功能強大人所共知,那么visual basic .net中是否也有類似的對象呢?下面將會進一步說明。


--------------------------------------------------------------------------------

目錄

1. app簡介

2. 在vb.net尋找類似功能

3. 簡單示例

4. 小結(jié)


--------------------------------------------------------------------------------

1. app簡介

在visual basic 6中,app是一個全局對象可以直接通過app關鍵字來訪問。app對象可以得到當前應用的標題、版本、路徑、執(zhí)行文件名等信息,同時可以用于判斷應用的前一個實例是否運行。app對象在vb.net中已經(jīng)不存在了,但是我們?nèi)匀荒軓膙b.net中使用其它的對象獲得app的相同功能。


--------------------------------------------------------------------------------

2. 在vb.net尋找類似功能

原visual basic 6 中app的comments屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).comments屬性

原visual basic 6 中app的companyname屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).companyname屬性

原visual basic 6 中app的exename屬性類似visual basic .net 中的vb6.getexename屬性

原visual basic 6 中app的filedescription屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).filedescription屬性

原visual basic 6 中app的helpfile屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的hinstance屬性類似visual basic .net 中的vb6.gethinstance屬性

原visual basic 6 中app的legalcopyright屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).legalcopyright屬性

原visual basic 6 中app的legaltrademarks屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).legaltrademarks屬性

原visual basic 6 中app的logevent方法在visual basic .net 中無類似方法

原visual basic 6 中app的logmode屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的logpath屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的major屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).filemajorpart屬性

原visual basic 6 中app的minor屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.- location).fileminorpart屬性

原visual basic 6 中app的nonmodalallowed屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的olerequestpendingmsgtext屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的olerequestpendingmsgtitle屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的olerequestpendingtimeout屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的oleserverbusymsgtext屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的oleserverbusymsgtitle屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的oleserverbusyraiseerror屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的oleserverbusytimeout屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的path屬性類似visual basic .net 中的vb6.getpath屬性

原visual basic 6 中app的previnstance屬性類似visual basic .net 中的ubound(diagnostics.process.getprocessesbyname(diagnostics.process.getcurrentprocess.processname)) > 0表達式

原visual basic 6 中app的productname屬性類似visual basic .net 中的system.diagnostics.fileversioninfo.getversioninfo(system.reflection.assembly.getexecutingassembly.location).productname屬性

原visual basic 6 中app的retainedproject屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的revision屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的startlogging方法在visual basic .net 中無類似方法

原visual basic 6 中app的startmode屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的taskvisible屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的threadid屬性在visual basic .net 中無類似屬性

原visual basic 6 中app的title屬性類似visual basic .net 中的system.reflection.assembly.getexecutingassembly.getname.name屬性

原visual basic 6 中app的unattendedapp屬性在visual basic .net 中無類似屬性


--------------------------------------------------------------------------------

3. 簡單示例

這里以得到當前應用的路徑為示例,首先要引用visualbasic.compatibility名稱空間,單擊主菜單"工程"中的"引用"項,并選擇"microsoft visual basic .net compatibility runtime"




此時在工程列表的引用中就會出現(xiàn)microsoft.visualbasic.compatibility名稱空間了




在新的控制臺工程中輸入代碼


imports microsoft.visualbasic.compatibility

module module1
    sub main()
        console.writeline(vb6.getpath)
    end sub
end module


得到的結(jié)果仍然和使用vb6的app.path的結(jié)果是一樣的。


--------------------------------------------------------------------------------

4. 小結(jié)

vb6的程序員有了這些和app類似的屬性或方法,就可以很輕松的應用在.net中了。


--------------------------------------------------------------------------------


作者:孟慶臣



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 张北县| 芮城县| 城固县| 读书| 太原市| 锡林浩特市| 个旧市| 桐庐县| 苍南县| 准格尔旗| 通城县| 定边县| 古田县| 铜鼓县| 柳江县| 佛山市| 磐安县| 江津市| 肥东县| 云林县| 甘孜| 庆元县| 广州市| 汉源县| 甘南县| 腾冲县| 阿拉善左旗| 湟中县| 定襄县| 四平市| 鸡泽县| 南郑县| 平远县| 克东县| 塔城市| 宜丰县| 三门峡市| 辰溪县| 汉阴县| 巴林右旗| 四会市|