正文描述:《VB6与VB点Net区别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、深圳扬创科技有限公司国内领先的WinCE,Linux,Android工业平板电脑生产商VB.NET和VB6区别VisualBasic.NET是MicrosoftVisualStudio.NET套件中主要组成部分之一。.NET版本的VisualBasic增加了更多特性,而且演化为完全面向对象(就像C++)的编程语言。本文将介绍VB.NET的新特性,并比较VB6.0/VB.NET之间的区别,阐述如何利用VB.NET编写简单的应用程序。1.1什么是VB.NET?Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公共.NET库开发
2、应用程序,这些应用程序在.NETFramework上运行。使用VisualBasic在.NETFramework上编程,这就是VB.NET。首先,让我演示在VB.NET中写最简单的控制台程序:HelloWorld。1.2Hello,World!“HelloWorld!”是初学者学习Windows编程的代表性程序。我们的第一个程序就叫做“HelloVB.NETWorld!”。该程序在控制台输出一句话:“HelloVB.NETWorld!”,代码如下所示:代码1.1:HelloVB.NETWorld例子ImportsSystemModuleModule1SubMai
3、n()System.Console.WriteLine("HelloVB.NETWorld!")EndSubEndModule1.3VB.NET编辑器和编译器你可以在记事本或VS.NETIDE等任意文本编辑器中撰写上述代码,然后保存为HelloWorld.vb。代码编写完成之后,要么在命令行、要么在VS.NETIDE中编译它。在Microsoft.NETFrameworkSDK中已经包括VB.NET编译器vbc.exe[][1],从IDE或是深圳扬创科技有限公司国内领先的WinCE,Linux,Android工业平板电脑生产商命令行都可以调用。要从命令行编译He
4、lloWorld.vb,请在命令行窗口输入vbcHelloWorld.vb/out:HelloWorld.exe/t:exe编译结束后,HelloWorld.exe被创建到当前目录下。在资源管理其中双击图标或在命令行执行,程序正确地运行了。祝贺你进入VB.NET开发者的行列。Imports语句如你所知,大部分的.NET类型都在名字空间(namespace)中定义。Namespace是定义和管理类别的范畴。察看.NETFrameworkClassLibrary,可以看到数以百计的namespace。例如,Systemnamespace就包括了Console、Obj
5、ect等类型定义。如果想使用Console类,需要用Imports指令导入Systemnamespace。如下所示:ImportsSystem甚至可以明确地调用namespace而无需用Import导入。下面的例子展示了不用Import的“HelloWorld!”程序:代码1.2:HelloVB.NETWorld例子ModuleModule1SubMain()System.Console.WriteLine("HelloVB.NETWorld!")EndSubEndModule1.4解析"HelloVB.NETWorld!"程序第一行是:ImportsSyste
6、m;Systemnamespace定义了Console类,该类用于读写控制台(命令行窗口)。然后你定义了一个module:ModuleModule1…EndModule所有的VB程序都包括一个Main()方法,即应用程序入口点。在例子程序中,我们调用Console.WriteLine()向控制台写入“HelloV深圳扬创科技有限公司国内领先的WinCE,Linux,Android工业平板电脑生产商B.NETWorld!”:SubMain()Console.WriteLine(“HelloVB.NETWorld!”)EndSubWriteLine()方法归属于Co
7、nsole类,它负责向控制台写一个带有行结束符的字符串。如前所述,Console类定义于Systemnamespace,你通过直接引用来控制类成员。Console类负责读写系统控制台。读控制台输入用Read和ReadLine方法,向控制台输出用WriteLine方法。表1.1Console类定义的方法方法用途例子Read读入单个字符inti=Console.Read();ReadLin读入一行stringstr=Console.ReadLine();eWrite写一行Console.Write("Write:1");写一行,并带上行结束WriteLinConso
8、le.WriteLine
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。