VB.NET获取程序运行路径实现方法简述
创始人
2024-06-21 12:00:35
0

作为一名经验丰富的编程人员,对于VB.NET这一语言应该不会陌生。它的出现在很大程度上提高了编程人员的编程效率,带来了非常大的好处。那么我们可以先从其中一个VB.NET获取程序运行路径这样的小技巧中,去体验它的功能性。

熟悉VB6.0版本的朋友一定知道,在自己编写的程序中,用app.path就可以很方便地实现获取程序运行路径,如下代码:

 

  1. Private Sub Command1_Click()  
  2. MsgBox App.Path  
  3. End Sub 

 

获取程序运行的路径 #t#

如果要在查找程序目录的上一级目录中的文件,可以这样查找 dir(app.path & "\..\文件名称")

以上是在VB6.0中的操作,升级到VB.NET之后,VB.NET中取消了对保留关键字app的支持,那我们要获得程序安装目录又该怎么办呢?不用着急,我们在VB.NET中有两种VB.NET获取程序运行路径的方法。

VB.NET获取程序运行路径方法一:使用VB.NET向下兼容的类库Microsoft.VisualBasic.Compatibility

1、首先选择“项目”—“添加引用”,弹出添加引用的对话框,如下图所示,双击选择Microsoft Visual Basic .NET Compatibility Runtime,然后确认即可。

选择新的引用

现在你就可以获得了命名空间Microsoft.VisualBasic.Compatibility的引用了,vb6.0的app.path实际上对应的就是这个类库中的GetPath方法。请看下面代码:

 

  1. imports Microsoft.VisualBasic.Compatibility  
  2. '首先在任何声明之前使用该语句导入该类库 

下面代码就是获取程序的安装目录了

 

  1. path=VB6.GetPath() 

是不是很简单呢?其实还有更加简单的方法,下面看方法二

VB.NET获取程序运行路径方法二:使用VB.NET中的Application.StartupPath()方法

Application是一个类似与vb6.0中app的保留关键字,可以用它来实现很多与控制台有关的操作,现在我们就可以用它来获取到程序运行的路径,请看下面代码:

 

  1. Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click  
  2. MsgBox(Application.StartupPath())  
  3. End Sub 

 

到了这里,我们就算把VB.NET获取程序运行路径的知识学到了,别看这个很简单,但是它在编写程序的过程中还是一个很实用的技巧呢。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...