包含vb6到vb.net的词条

老生常谈 如何从VB6迁移到VB.NET及相关问题

.NET还是需要一定的处理工作的。本文将为大家介绍迁移的过程。向您推荐《VB.NET教程 - Visual Basic.NET开发指南》

创新互联建站主要从事成都网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务宝山,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

在工作中,可能会碰到需要将VB编写的代码迁移到VB.NET的情况,有好多细节需要处理。好在互联网发展了这么多年,好多问题在互联网上都有答案,所以需要的时候搜索一下就能解决。

本人也碰到了从VB迁移到VB.NET的情况,现将碰到的问题及其解决方法或替代方法做一个总结,方便后来人。

首先,建议看一下这篇英文文章《Converting VB6 to VB.NET》,讲述了一般的迁移步骤。

其次,下载Microsoft Visual Basic Power Pack

vb6.0和vb.net有什么区别?

VB6.0是基于对象的,VB.NET是面向对象的,它们之间的语法上差距还是比较大的.

VB.NET生成的是托管代码,必须运行于.NET框架之上.VB6则依赖于VB6运行时的支持.

在WINDOWS的下一版本WINDOWS 7中仍然会提供VB6的支持,不过再到以后的版本就没了.

如果你是第一次学,个人觉得还是直接转向VB.NET学习好了.

vb6学vb.net容易吗

给VB.NET开发者的46个忠告(转)

1、把VB.NET当成一门新的语言学习(和VB6没啥关系,真的);

2、看一些VB.NET的高级教程,不要因为他们很难而我们自己是初学者所以就不看;

3、不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

4、会用VB6,并不说明你会VB.NET;

5、学Class并不难,XML IO、Dictionary、SOAP也不过如此——难的是长期坚持实践和不遗余力的博览群书;

6、如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的VB.NET水平并没有和你通关的能力一起变高——其实可以时刻记住:学VB.NET是为了编游戏的;

7、看VB6的书,是学不了VB.NET语言的;

8、浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧?!

9、浮躁的人容易问:我到底该学什么;——别问,学就对了;

10、浮躁的人容易问:XX有钱途吗;——建议你去抢银行;

11、浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!

12、浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;

13、浮躁的人分两种:1)只观望而不学的人;2)只学而不坚持的人;

14、把时髦的技术挂在嘴边,还不如把实用的技术记在心里;

15、VB.NET不仅仅是支持面向对象的程序设计语言;

16、学习编程最好的方法之一就是阅读源代码;

17、在任何时刻都不要认为自己手中的书已经足够了;

18、请阅读《VB.NET编程宝典》,掌握VB.NET标准;

19、看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

20、别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

21、不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;

22、和别人一起讨论有意义的VB.NET知识点,而不是争吵XX行不行或者YY与ZZ哪个好;

23、请看《程序设计实践》,并严格的按照其要求去做;

24、不要因为VB6和VB.NET中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;

25、VB.NET绝不是所谓的VB6的“扩充”——如果VB.NET一开始就起名叫Z语言,你一定不会把VB6和Z语言联系得那么紧密;

26、请不要认为学过XX语言再改学VB.NET会有什么问题——你只不过又在学一门全新的语言而已;

27、读完了《VB.NET编程宝典》后再来认定自己是不是已经学会了VB.NET;

28、学习编程的秘诀是:编程,编程,再编程;

29、记住:面向对象技术不只是VB.NET专有的;

30、请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;

31、把在书中看到的有意义的例子扩充;

32、请重视VB.NET中的异常处理技术,并将其切实的运用到自己的程序中;

33、经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;

34、不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;

35、VB.NET语言和.NET的集成开发环境要同时学习和掌握;

36、既然决定了学VB.NET,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;

37、就让VB.NET语言的各种平台和开发环境去激烈的竞争吧,我们要以学习VB.NET语言本身为主;

38、当你写VB.NET程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见39);

39、别心急,设计VB.NET的Class确实不容易;自己程序中的Class和自己的Class设计水平是在不断的编程实践中完善和发展的;

40、决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;

41、每学到一个VB.NET难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;

42、记录下在和别人交流时发现的自己忽视或不理解的知识点;

43、请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;

44、保存好你写过的所有的程序——那是你最好的积累之一;

45、请不要做浮躁的人;

46、请热爱VB.NET!:)

vb6升级成vb.net所碰到的问题,还请各位老师帮忙解答!

你这个是OCX或DLL外部引用,在VB和VB.NET中是不一样的,一般不能通用。VB6升级到VB.NET,不是那么简单的,并不是语句的简单转换,有可能基本结构都要大变。

VB6.0与VB.NET区别?

我更正一下楼上的一个小错误,VB6和VB.net都是面向对象的,不过vb6是不完全的面向对象,而.net是完全面向对象的。

青菜萝卜,各有所爱,VB和.net没有高低强弱之分,也难说它们之间孰优孰劣,相对于VB6来说VB.net有时使用起来确实更方便,也增加和增强了许多功能,比如加强了对多线程的支持,加强了面向对象的编程等等,但是这一切都是建立在类库的支持上的,现在安装了.net

frame的电脑还是只占少数,而且.net由于太新,很多资源还不多,而VB经历了那么长时间的使用,已经积累了大量丰富的资源

最后说一点,我现在就是主要使用VB6.0的,呵呵

VB6代码转换VB.NET

Dim i As Integer,wd As Integer,hd As Integer

Dim Obj As HtmlDocument=WebBrowser1.Document.GetElementsByTagName("iframe")(2).Document

For i=0 To Obj.Images.Count-1

wd=Obj.Images(i).OffsetRectangle.Width

hd=Obj.Images(i).OffsetRectangle.Height

If wd=800 Or wd=790 Then

Call tupxiazai(Obj.Images(i).GetAttribute("SRC"),Application.StartupPath "\image\" i "pic.jpg")

End If

Next

当前名称:包含vb6到vb.net的词条
地址分享:https://www.cdcxhl.com/article42/dseoshc.html

成都网站建设公司_创新互联,为您提供网站排名网站营销品牌网站建设搜索引擎优化网站维护面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设