从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4)

2016-01-29 12:08 19 1 收藏

从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4),从 Visual Basic 6.0 到 Visual Basic.NET 的转换(4)

【 tulaoshi.com - vb 】

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

这些语句不会自动升级,因此将标记有“(statement) is not supported”[(语句)不被支持] 的升级错误。例如,以下代码:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

a = VarPtr(b)

升级后将变为:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

UPGRADE_ISSUE: Function VarPtr() is not supported

a = VarPtr(b)

这也会导致编译错误。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

文件 I/O

Visual

Basic 6.0 语言中包括文件 I/O 语句。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

通过类库使用文件 I/O 操作。从语言中删除文件 I/O 语句以便在 Visual Basic.NET 中使用不同的 I/O 库。如果语言中存在文件 I/O 语句,将会使代码更加累赘,标识符 Open、Close、Print 和 Write 将成为保留字。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

文件 I/O 语句将升级为相应的函数。例如,以下代码:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Open nput )

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Debug.Print

Visual

Basic 6.0 Debug.Print 将一行文字输出到“立即”窗口。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Debug.WriteLine 将一行文字输出到“输出”窗口。还可以使用 Debug.Write 方法将文字输出到“输出”窗口,并且没有换行符。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Debug.Print 升级为 Debug.WriteLine。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

资源文件

Visual

Basic 6.0 Visual Basic 6.0 支持每个工程使用一个 .res 文件。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET 支持多种资源文件。可以绑定窗体以自动从新的 .resX 格式资源文件中检索资源。任何 CLR 类均可存储在 .resX 文件中。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

文件由 .res 升级为 .resX,并且代码被修改以便从 .resX 文件中加载。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Windows 应用程序

Visual Basic 窗体

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual

Basic 6.0 Visual Basic 6.0 具有自己的窗体包,用于创建图形 Windows 应用程序。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

对于 Visual Basic.NET,Windows 窗体是一种新的窗体包。由于 Windows 窗体是以公共语言运行时 (CLR) 为目标构造的,因此 Windows 窗体可以充分利用 CLR 的全部功能。特别是,由于 Windows 窗体包具有部署、应用程序分离、版本和代码访问安全特性方面的优势,您现在可以构造基于 Windows 的客户端应用程序,其部署和更新明显更加简易。您甚至可以构造与 HTML 具有相同浏览器部署方案的 Windows 窗体应用程序。正如代码访问安全性的粒度控制一样,这些特性也使得在浏览器中使用 Windows 窗体控件非常令人瞩目。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Windows 窗体集还为 Visual Basic 开发者提供了许多新功能,例如可视化继承、改进的本地化和访问支持、自动调整窗体大小和就地菜单编辑器。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

将 Visual Basic 窗体升级为 Windows 窗体。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

PrintForm 方法

Visual

Basic 6.0 PrintForm 方法将 Form 对象的图象一个字节一个字节地发送至打印机。但是,此打印功能在某些窗体中无法正常工作。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

在 Windows 窗体中,Visual Basic.NET 采用的打印框架使您可以快速生成复杂的打印文档。它还包括内置的“打印预览”对话框。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

PrintForm 方法调用标记有升级错误。您可以使用新的打印框架创建打印文档,甚至可以拍下应用程序窗口的屏幕快照并进行打印。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Circle、Cls、PSet、Line 和 Point 方法

Visual

Basic 6.0 通过 Circle、Cls、PSet、Line 和 Point 方法,您可以在窗体中绘图,也可以清除这些图象。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Visual Basic.NET

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

Windows 窗体具有一套新的图形命令,用于替换 Circle、Cls、PSet、Line 和 Point。Windows 窗体包是在 GDI+ 的基础上构建的。GDI+ 是功能丰富的二维文字和图象处理图形库,现在可以直接在 Visual Basic.NET 中使用。在以前的版本中,如果不通过 Declare 语句和 GDI API,Visual Basic 程序员无法使用这些功能。虽然这一转变比较大,但是 GDI+ 的灵活性和强大功能让程序员能够快速开发应用程序,而使用以前版本的 Visual Basic 将会花费多得多的工作量。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

升级

向导

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/vb/)

对这些方法的调用标记有升级错误。您可以在 System.Drawing 中记下使用 GDI+ 类

来源:https://www.tulaoshi.com/n/20160129/1484758.html

延伸阅读
开始编码之前 在 Visual Basic 中创建应用程序的最重要的(又往往为人忽视的)部分是设计阶段。需要为应用程序设计一个用户界面,这是显然的;但需要设计代码的结构就不那么显然了。构造应用程序的方法不同,可造成应用程序的性能及代码的可维护性、可使用性不同。 Visual Basic 应用程序的代码是用分层方式组织的。典型应用程...
为了理解应用程序开发过程,先要理解 Visual Basic 赖以创建的一些关键概念。因为 Visual Basic 是 Windows 开发语言,所以有必要与 Windows 环境保持一定的相似性。如果不熟悉 Windows 编程,就需要明白在 Windows环境下编程和在其它环境下编程的一些根本性的差别。 Windows 的工作方式:窗口、事件和消息 全面地讨论 Windows ...
标签: vb
这个程序实现了以下的功能:将BMP、JPG、jpeg、GIF、.png、.tiff文件转化成ico文件,可以对转化后的文件进行编辑;创建并编辑一个新的ico文件;对已有的ico文件进行编辑。所有被编辑的文件都保存为ico文件,可以在任何可使用ico文件的地方使用它们。 我先说明一下什么是GDI+。GDI+ 是GDI(Windows 早期版本提供的图形设备接口)的...
运行安装程序时将会为 Visual Basic 创建目录,从而可选择要安装的 VisualBasic 部件。 除了 \Os 目录下的操作系统文件,CD 上的其它文件是没有被压缩的,所以可从盘上直接使用。例如,在 \Tools 目录下有许多的工具和部件,可以直接从 CD-ROM 运行或安装。 要从 CD 盘上安装,请按照以下步骤执行: 1. 在 CD-ROM 驱动器中...
使用 CommandButton 控件 命令按钮控件被用来启动、中断或结束一个进程。单击它时将调用已写入Click 事件过程中的命令。 大多数 Visual Basic 应用程序中都有命令按钮,用户可以单击按钮执行操作。单击时,按钮不仅能执行相应的操作,而且看起来就象是被按下和松开一样,因此有时称其为下压按钮。 详细信息 关于 CommandB...

经验教程

436

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部