成都网站建设设计

将想法与焦点和您一起共享

vb.net相对位置 vb绝对位置和相对位置

求教 那个vb.net如何设置相对路径

因为不明白你问题的用意,只能这么回答你了。

创新互联公司主营天峨网站建设的网络公司,主营网站建设方案,app开发定制,天峨h5微信平台小程序开发搭建,天峨网站营销推广欢迎天峨等地区企业咨询

绝对路径是指在文件标识符的位置,应该包含了从磁盘驱动器符号开始的所有完整路径。那么相对路径只需要在文件标识符的位置,包含斜杠 加 文件名就可以了。

相对路径,其实是指从相对于当前文件夹而言。

vb.net链接数据库用相对路径

可以用程序安装目录等相对路径:

比如:

cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+AppDomain.CurrentDomain.SetupInformation.ApplicationBase"+information.mdb;Persist Security Info=False")

AppDomain.CurrentDomain.SetupInformation.ApplicationBase和Application.StartupPath

当将程序安装在"C:\Program Files\ABC"目录中时,以下两个属性返回的内容是不同的:

——AppDomain.CurrentDomain.SetupInformation.ApplicationBase 返回"C:\PROGRA~1\ABC\"

——Application.StartupPath则返回"C:\Program Files\ABC"。

目前已知在服务(Windows Service)中使用AppDomain .CurrentDomain.AppendPrivatePath("C:\Program Files\ABC")会无效,用AppDomain .CurrentDomain.AppendPrivatePath("C:\PROGRA~1\ABC\")则没问题。

而在窗口程序中(Windows Forms),则前者亦有效。

vb.net的图片空间怎样获得相对路径下的图片

在VB 学习中,绝对路径就是指带有盘符的固定的路径,比如“c:\windows\systems\a.exe” 而相对路径则可用APP.PATH连接文件名来表示,比如:App.Path "\a.exe"

以vb学习中加载图片为例,这样就容易弄明白了。假设我们要在vb中加载一幅图片,假设我们把这个加载图片的程序保存在如下位置:"E:\aa-vbnew\加载图片讲解"而我们的图片在"D:\My Files\图画\tong.jpg"

那么情况如下:1,在代码中直接以绝对路径表示加载到form1中,如图所示:

显示结果如下:

2,换一种方式,以相对路径直接加载也可以。程序如图:

结果如上图。

下面分析如下:

第一种方式,我们使用的是图片的完整路径,就称之为绝对路径,也就是说不管我们的这个VB程序放到硬盘的任何位置,都完全可以显示出来这幅图片,因为图片的路径是绝对的,只要不改变图片的路径,那么就是绝对不变的。

第二种方式,我们使用的是图片的相对路径,相对于谁呢?是相对于我们的VB这个应用程序和这幅图片自身位置的。一旦我们的程序位置发生变化或者图片的位置发生改变,那么这个程序都不可以执行,不会显示这幅图片。所以说这就是相对路径,是以一个参考对象而存在的。

VB.NET相对目录问题

winform如果在同一个项目中,不存在主窗口和子窗口的概念,因为生成同一个文件。你的情况有2种可能:一是webform;二是不同项目,而是一个解决方案。但问题都归结于一点:主窗口和子窗口在不同目录,例如子窗口在subwindows目录下,在调用文件时就会不同。.\ 表示当前目录\表示根目录,在网站中表示网站其实目录..\表示上一层目录,在刚才的subwindows下,子窗口用..\表示获取上级目录..\other,表示上级目录下另一个叫other的目录,与自身目录处于平衡状态。


当前标题:vb.net相对位置 vb绝对位置和相对位置
标题URL:http://chengdu.cdxwcx.cn/article/hisejd.html