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

永不衰老的灵魂

永不衰老的灵魂

2016-01-29 12:08

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

向导

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

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

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

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

a = VarPtr(b)

升级后将变为:

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

UPGRADE_ISSUE: Function VarPtr() is not supported

a = VarPtr(b)

这也会导致编译错误。

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

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

文件 I/O

Visual

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

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

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

Open nput )

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

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

Debug.Print

Visual

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

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

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

升级

向导

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

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

Debug.Print 升级为 Debug.WriteLine。

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

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

资源文件

Visual

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

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

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

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

Windows 应用程序

Visual Basic 窗体

Visual

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

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

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

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

升级

向导

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

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

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

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

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

PrintForm 方法

Visual

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

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

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

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

Circle、Cls、PSet、Line 和 Point 方法

Visual

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

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

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

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

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

Visual Basic.NET

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

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

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

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

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

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

升级

向导

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

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

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

展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

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

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

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

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

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

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

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

Visual Basic.NET编程的设计思考

vb
Visual Basic.NET编程的设计思考

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JSP与SQL SERVER的留言本

JSP与SQL SERVER的留言本

VB.NET实现超级ptm查看器

VB.NET实现超级ptm查看器
下拉加载更多内容 ↓