国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 莆田市| 巴里| 水富县| 上饶县| 双峰县| 西贡区| 历史| 沙田区| 天长市| 鄯善县| 于田县| 苏尼特左旗| 平武县| 东辽县| 苍溪县| 德昌县| 和静县| 武川县| 徐州市| 石首市| 庆安县| 新建县| 即墨市| 九江县| 平谷区| 卢龙县| 湘西| 镇巴县| 南通市| 景谷| 嘉禾县| 颍上县| 邵阳市| 新巴尔虎左旗| 宁明县| 望都县| 朔州市| 长子县| 柏乡县| 凤凰县| 鹿泉市|