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

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

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

【 tulaoshi.com - vb 】

升级

向导

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

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

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

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

a = VarPtr(b)

升级后将变为:

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

UPGRADE_ISSUE: Function VarPtr() is not supported

a = VarPtr(b)

这也会导致编译错误。

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

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

文件 I/O

Visual

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

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

Open nput )

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

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

Debug.Print

Visual

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

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

升级

向导

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

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

Debug.Print 升级为 Debug.WriteLine。

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

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

资源文件

Visual

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

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

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

Windows 应用程序

Visual Basic 窗体

Visual

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

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

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

升级

向导

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

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

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

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

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

PrintForm 方法

Visual

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

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

升级

向导

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

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

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

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

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

Circle、Cls、PSet、Line 和 Point 方法

Visual

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

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

延伸阅读
本章的内容包括如何安装 Visual Basic,添加或删除 Visual Basic 部件,Visual Basic 的学习资料及如何得到更多的帮助。 目录 欢迎使用 Visual Basic 安装 Visual Basic 实际工作中的助手 欢迎使用 Visual Basic 欢迎使用 Microsoft Visual Basic,它提供了开发 Microsoft Windows(R) 应用程序最迅速、最简...
为了理解应用程序开发过程,先要理解 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...

经验教程

127

收藏

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