下面是引用 sob790717 于 2014-01-11 20:08 发表的 :
想再问问关于vb2010将设定档存放位置改成与执行档同一目录得如何做?
抱歉问题有点多,我是从VB6直升VB2010的,变化很大,几乎是从头再学一次VB
只要知道执行档的资料夹为何,存在那就好
ㄧ般来说,如果只指定档案名称,都会存在和执行档同ㄧ目录
例
复制程式
IO.File.WriteAllText("123.txt", "test")
执行后应该会发现有个 123.txt 在 bin/Debug/ 资料夹下
至于手动指定资料夹,
有两种比较推荐的方式
复制程式
可以取得执行程式 "开始位置",不ㄧ定是执行档存放的资料夹
复制程式
AppDomain.CurrentDomain.BaseDirectory
绝对是执行档存放的资料夹
我当初也是先学 VB6, 过一阵子才选择跳进 .NET (VB 2010) 体系
要注意如果要学好 .NET,就必须放弃 VB6 的旧写法,虽然 .NET 还是可以用 VB6 的语法
但是有些旧语法在 .NET 上会跑较慢,或是不直观
想要把旧的语法完全去除,
可以将 专案属性 -> Reference -> Imported namespaces -> 将 Microsoft.VisualBasic 取消勾选
打程式码如果打旧的 VB6 语法,编辑器将不会提式 (例 MsgBox, Instr, Len),用了也无效
(VB.NET 对应的语法是 MessageBox, .IndexOf(), .Length())
学 .NET 最方便的是,网路上 C# 的范例,可以毫不费力转成 VB.NET~
仔细看语法的话会发现,每行几乎都对应同样的程式码
学好 VB.NET 最好的方式还是从基础开始,最好看书,
不要像我大都是网路上这点学学、那点学学