Visual Basic 6.0和Visual Basic.net的比较研究

来源 :现代交际 | 被引量 : 0次 | 上传用户:yyttuuabc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]Visual Basic 6.0和Visual Basic.net在众多程序编写工具当中较为流行,使用面也较广,本文围绕两者之间的区别进行了研究。首先,对两者的开发环境以及整体性进行了详细的介绍。其次,从数组、错误处理、函数和程序三个方面对两者在程序实现上的区别进行了比较,以便我们能够清楚地对这两者进行区分、认识、判别。
  [关键词]Visual Basic 6.0 Visual Basic.net 区别
  [中图分类号]TP313 [文献标识码]A [文章编号]1009-5349(2013)01-0041-01
  一、Visual Basic 6.0和Visual Basic.net在开发环境以及整体性上的区别
  (一)开发环境存在差异
  Visual Basic 6.0和Visual Basic.net在集成开发的环境上存在着较大的变化。首先,Visual Basic 6.0并没有对类型进行划分,且在默认情况下它只对单个工具箱进行显示。而Visual Basic.net的工具箱则对工具类型进行了较为细致的划分,每种类型都以标签的形式来显示,这其中包括窗体、组件、数据等类型,可进行展开或隐藏的操作,在很大程度上增加了工具的数量。其次,VC 6.0和VB 6.0在开发环境方面具有各自的独立性,Visual Studio.NET将VJ#.NET、C#.NET、VC.NET、VB.NET放置到了一种集成开发环境当中。并且在这种大环境之中,各种语言相互之间的代码、数据的交换也方便了很多,简化了程序开发的步骤,使编程的效率得到了提高。
  (二)整体性存在差异
  Visual Basic 6.0是专为Microsoft32位的操作系统而设计的,它是一种具有可视化的、基于对象的软件开发工具,可用于多媒体、数据库、通信以及Windows普通应用程序的开发工作。由于它继承了Visual Basic语言功能较为强大、易用易学简单的特点,并且Visual Basic 6.0还在Internet、控件、访问数据库中新增了设计实现的功能,因此,这就使它逐渐成为了专业程序开发工作者以及爱好者进行编程的首选工具。
  Visual Basic.net是在Visual Basic 6.0的基础之上重新发展而来的,在语法上它与Visual Basic 6.0十分接近,但这并不意味着Visual Basic.net是对Visual Basic 6.0简单的升级,它的程序编制语言已经逐渐演化为了完全面向于对象的语言,类似于C 一样,它的特性具有完全面向于对象的特点,如多态、重载、封装、继承等。VisualBasic.net是基于支持网络应用而开发的,它与现代电子商务发展的要求相适应,除了可以满足客户应用程序开发、一般的编程需要之外,还可以为用户创建Web动态页面。同时Visual Basic.net还对异常处理和多线程这两个Visual Basic 6.0中较薄弱的环节进行了很好的处理。
  二、Visual Basic 6.0和Visual Basic.net在程序实现上存在明显的区别
  (一)数组
  用户在使用Visual Basic 6.0时,对数组的下限和上限可通过编写程序来自由地对其进行定义。而在Visual Basic.net中,0作为数组下限是不变的,若将数组定义成:Dim a (10) As String ,那么在这个数组中实际的元素则为11个,10为上限,0则是下限。
  (二)错误的处理
  Visual Basic.net在处理错误的问题上将结构化的处理方式结合其中。Finally、Catch、Try这些关键字简化了错误的处理过程,使C#、VB.NET等一些不同的语言得以并列在一起来进行使用。在Finally、Catch、Try这些模式中对于可能引发错误的代码是允许程序开发者将其放在同一Try中的。在代码造成错误的情况下,执行Catch这一模块的代码。
  (三)函数和程序
  引用的方式是Visual Basic 6.0在默认的状态下,所有程序参数的传递方式,而值方式则是Visual Basic.net的传递方式。无论函数和程序接收参数与否,在对它们实行调用时都要加以圆括号。Function Name=return_value 是Visual Basic 6.0对于函数返回值的语法使用方式,而Visual Basic.net则是以return_value的方式,将Return作为关键字来对返回值进行表示,同时也可以用原有的语法进行表示。
  【参考文献】
  [1]万春,刘丽莉.Visual Basic 6.0与Visual Basic.NET的不兼容处理[J].计算机时代,2002年08期.
  [2]李晓娟,张辉.基于VB.NET开发的放码系统中关于放码线起始点的有效性判断[J].北京服装学院学报(自然科学版),2003年01期.
  [3]覃云,韩伯棠,张华雨.基于VB.NET的管理信息系统的开发[J].计算机系统应用,2003年01期.
其他文献
随着改革开放的日益深入以及社会经济的飞速发展,夫妻一方因日常生活和生产经营的需要以及履行抚养、赡养义务的需要而与第三人发生借贷关系的情况趋于频繁,介乎于夫妻共同债务
针对司法实践中存在因被害人的“承诺”而导致被告人犯有强奸罪的情况,笔者从该行为的犯罪构成、刑法理论、民法理论三个角度论证该行为的违法性,并提出相应的处罚设想。
立案监督是检察机关行使刑事诉讼法律监督职能,维护公平正义、维护法制统一的有效措施之一。在检察实践中,开展立案监督往往离不开调查手段,有些情况不经过调查就不能了解真相,也
司法实践中,非法持有毒品和运输毒品有着密切联系,而且很难对其进行区分。对于上述两罪,我国现行法律做出了具体规定,但学者往往对这两罪有过多争议。区分非法持有毒品和贩卖毒品
20世纪70年代起,在“双因素经济理论”和“分享经济论”的影响下,职工持股计划在美国得到迅速的发展和完善。我国80年代的国有企业股份制改革中最早引入员工持股制度,但其发展却
[摘要]软件工程监理体系能够通过对质量、成本、进度控制,信息、合同管理以及对工程各方进行协调来实现软件工程中问题的解决,对保证软件工程的顺利开展具有重要的作用与意义,当前软件工程监理工作已经得到了软件工程领域的广泛认可并成为了软件工程建设进一步发展的主要趋势之一。本文以软件工程监理体系建设为研究对象,对软件工程中质量、成本、进度的控制以及信息、合同的管理与组织协调的工作方法与要求做出了论述。  [
摘要:作文教学一直是个老大难问题。那么如何教学生写好作文呢?这要对症下药,了解学生实际作文中存在的问题是什么,从而分析原因,找到解决的办法,有效提高作文教学的效率。  关键词:作文;教学  说到作文,大部分教师会摇头叹息,虽然明知作文教学在整个语文教学中的分量够重,但无论如何都爱不起来,因为作文难教啊!而几乎所有的学生都对作文避而远之,只有恨没有爱,因为作文难写啊!但也有个别教师对作文乐此不疲,有
期刊
行政复议制度是我国现行法律制度下重要的组成部分,也是我国依法治国的重要体现。随着社会经济的快速发展,我国行政复议制度得到了不断的完善与改进,逐渐形成了包括一套较为完善
行政执法与刑事司法相关衔接规范立法位阶低,约束力、执行力不强,相关机关职能交叉,权责不明,衔接工作机制不健全,行政执法不严,被移送的案件数量锐减,案件移送程序不完善,证据衔接困
目的 探讨腹腔镜诊治异位妊娠的临床疗效.方法 选取本科室2017年6月~2018年6月收治的40例异位妊娠的患者为研究对象,该组患者均经腹腔镜诊治,总结腹腔镜的诊治效果.结果 40例