VB6.0升级VB.net

w5200y 2011-09-27 01:07:50
求教VB6.0的所有基本语法
...全文
339 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
seeQe 2011-10-14
  • 打赏
  • 举报
回复
ByVal, ByRef 之外好像还有些区别,我是用asp.net 开发的,vb.net刚开始
uncle_bacon 2011-10-13
  • 打赏
  • 举报
回复
不明白!
枪牌 2011-10-09
  • 打赏
  • 举报
回复
如果没有界面,你可以做成ocx供.net调用
如果有界面,看代码量了,以前一个界面加代码15万行的程序
我在2年间努力了3次,都没有转换成功,界面属性修改差别太大,还不如把代码剥离出来,重新开发界面

纯粹代码的话用工具转换再修改,问题不大的
skdyu 2011-10-09
  • 打赏
  • 举报
回复
看帖学习,我就想知道,VB6的源码怎样在VB.NET中运行,谢谢
gwork 2011-10-08
  • 打赏
  • 举报
回复
使用vb.net的工具可以实现VB6.0绝大部分代码的升级
手动修改的地方:any参数类型修改为object
MsgBox函数,如MsgBox("调用失败,单击“确定”进入演示界面!") 这个函数里的“确定”双引号不能使用。。。。

其它的一些区别:
在默认状态下,VB6中所有的程序参数都是通过引用方式(ByRef)来传递的,而在VB.NET的默认状态下,这些参数是用值方式(ByVal)来传递的。不管程序和函数是否接收参数,当调用它们的时候都需要圆括号。VB6中,函数返回值使用这样的语法:FunctionName = return_value。在VB.NET 中,你可以使用Return关键字以Return return_value方式来返回值,也可以继续使用旧的语法,它们仍然有效。
yaoxh 2011-10-07
  • 打赏
  • 举报
回复
如果你原来写过VB6的代码,再写VB.NET的代码,你会觉得没什么区别,只是有些东西可能更简单化了。
直接用IDE的升级工具就可以把原来的VB6的代码升级成为VB.NET的代码,再对照你的VB6代码就可以看出区别了。
chaoer79 2011-10-06
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/77136c3f0912a2161479297d.html
supremekevin 2011-10-04
  • 打赏
  • 举报
回复
差不多吧,记得可以直接拿来用
frank_29 2011-10-01
  • 打赏
  • 举报
回复
如果没有第三方控件使用,微软的升级工具已经比较强大,需要修改的地方并不多。
fenglin515 2011-09-30
  • 打赏
  • 举报
回复
基本语法基本不用专门去读
兔子-顾问 2011-09-29
  • 打赏
  • 举报
回复
语法没什么区别,这也是微软开发vb.net的初衷,vb.net入门经典可以看看。
w5200y 2011-09-29
  • 打赏
  • 举报
回复
我就是要vb升级VB。net的 所以语法是侧重点啊...
ilooknow 2011-09-28
  • 打赏
  • 举报
回复
look vb6 MSN
wl58796351 2011-09-28
  • 打赏
  • 举报
回复
和vb.net 的基本语法差不多。没有什么特殊情况下,都可以使用。
GHOSTSEA 2011-09-28
  • 打赏
  • 举报
回复
找别人写的代码来看最好
thewitcher~ 2011-09-27
  • 打赏
  • 举报
回复
看VB6的代码就行了,以前我也不会VB6.系统二次开发,自己写几支作业,报表什么的就会了。
w5200y 2011-09-27
  • 打赏
  • 举报
回复
问题我想要人家总结好的
eaqpi 2011-09-27
  • 打赏
  • 举报
回复
买本书看就有了,不行就到书店免费看看,或者网上当本PDF。

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧