重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
VB6和vb.net的数据库操作有很大不同,不能简单的语句对语句转换,建议你深入了解vb.net的数据库操作,再做移植
10年积累的网站设计制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有毕节免费网站建设让你可以放心的选择与我们合作。
vb和.net之间的代码利用率很低的,语法也有很大差别,好像没有这一的工具或网址能互相转换。
能不能转换 主要取决于vb6的源程序是不是使用了第三方控件 如果用了 那这些全部都不能转!~
如果vb6里面有控件数组vb.net会自动生成出一套东西(vb.net里面已经没有控件数组)模拟控件数组
如果vb6的程序很简单的话,转成.net之后应该改的地方不大!~
绝对你应该先弄清楚以前vb6的程序具体用了什么 然后去微软查一下vb6升级到vb.net最大的区别!~
我们做过好几个升级的程序 有的不用改 有的简单修改 有的基本重写!~
你可以直接打开 VB6 的程序,VB.net 会自动启动升级向导将你的 VB6 代码升级为 VB.net。
你这个是OCX或DLL外部引用,在VB和VB.NET中是不一样的,一般不能通用。VB6升级到VB.NET,不是那么简单的,并不是语句的简单转换,有可能基本结构都要大变。
现在都要改用Graphics对象,例如:
现在文件顶部写:
Imports System.Drawing
Dim g As Graphics = Picture1.CreateGraphics()
g.Clear(Picute1.BackColor) '''=Cls
g.DrawString(......) '''=Print
g.DrawLine(......) '''=Line
g.GraphicsUnit=GraphicsUnit.Pixel '''=ScaleMode=vbPixels
其中CurrentX、 CurrentY没有对应的方法或属性,因为GDI+不需要关注当前位置。Point我没找到什么好的办法
你最好自己翻一下MSDN中GDI+的部分。