从 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 6.0 到 Visual Basic.NET 的转换(4)》的人还看了以下文章 更多>>