Top 10 Reasons to Upgrade to Visual Basic .NET

原创 2003年01月06日 10:42:00

Microsoft Visual Basic?nbsp;.NET, included in Microsoft Visual Studio .NET Professional, Enterprise Developer and Enterprise Architect editions, is the latest version of Visual Basic built specifically for existing Visual Basic developers who want to get the most out of the software development experience.

In addition to more power, productivity, and application stability, Visual Basic .NET provides key enhancements that solve the most pressing challenges that Visual Basic developers face today. From the new integrated development environment (IDE) to a modern, streamlined Visual Basic language, Visual Basic .NET delivers the top requested features built for today's Visual Basic developer:

Number 1

Seamless Deployment
Visual Basic .NET solves the most pressing issues around Windows-based application deployment and makes "DLL Hell" and component versioning issues a thing of the past. New XCOPY deployment enables developers to install a Windows-based application simply by copying files to a directory. With Visual Basic .NET and new auto-download deployment, Windows-based applications can be installed and executed simply by pointing a Web browser to a URL.

Number 2

More Robust Code
Visual Basic .NET delivers the feature most requested by existing Visual Basic developers梖ewer bugs in the code they write. Features in the new Visual Studio .NET IDE, such as the real-time background compiler and the task list, keep Visual Basic developers up-to-date on any coding errors as they occur, enabling quick and effective error resolution. Enhancements to the Visual Basic language, such as strict type checking and structured exception handling, enable developers to write code that is more robust, maintainable, and less prone to run-time errors.

Number 3

Powerful Windows-based Applications
Visual Basic .NET is the most productive tool for constructing powerful Microsoft Windows?based applications. The new Windows Forms Designer enables developers to get their desktop applications to market in less time. New features include control anchoring and docking to eliminate the need for complex resize code, the in-place menu editor to deliver WYSIWYG menu creation, and the tab order editor to provide rapid application development (RAD) organization of controls.

Number 4

Powerful, Flexible Data Access
Visual Basic .NET provides developers with both the ActiveX Data Objects (ADO) data access programming model that they know and love, plus the new XML-based Microsoft ADO.NET. With ADO.NET, developers gain access to more powerful components, such as the DataSet control and a new, strongly typed programming model that provides Microsoft IntelliSense?statement completion within data access code.

Number 5

Simplified Component Creation
Visual Basic .NET brings RAD to component development. Developers can use non-visual toolbox and server explorer components to easily incorporate resources such as message queues, event logs, and performance counters into their applications without writing a single line of code.

Number 6

Enhanced Control Creation
Visual Basic .NET provides unprecedented flexibility in building customized user controls. Developers can easily extend preexisting user controls and Windows Forms controls as well as design their own controls that generate custom user interfaces.

Number 7

Complete, Direct Access to the Platform
Visual Basic .NET provides complete, direct access to the Microsoft .NET Framework, enabling Visual Basic developers to quickly access the registry, event log, performance counters, and file system. Visual Basic .NET also eliminates the need for declares statements for access to the operating system. In addition, the new Windows service project template enables rapid application development of real Microsoft Windows NT?Services.

Number 8

Integrated Reporting with Crystal Reports
Upgrading to Visual Studio .NET Professional Edition (or later) provides Visual Basic developers with the power of Crystal Reports directly within the IDE. Crystal Reports delivers the most productive, integrated, and RAD experience for creating highly graphical and interactive relational data reports. These reports can be generated for the entire array of Visual Basic .NET application types, including Windows, Web and mobile applications.

Number 9

Easy Web-based Application Development
Visual Basic .NET delivers "Visual Basic for the Web." Using new Web Forms, you can easily build true thin-client Web-based applications that intelligently render on any browser and on any platform. Web Forms deliver the RAD programming experience of Microsoft Visual Basic?6.0 forms with the full power of Visual Basic .NET rather than limited scripting capacity. The new HTML designer delivers IntelliSense statement completion for HTML tags and the separation of user interface (UI) and code enable more efficient team-based development.

Number 10

Existing Investments Carry Forward
Visual Basic .NET enables developers to leverage their existing investments in code and skills. Windows Forms provides a robust container for Microsoft ActiveX?controls. Component Object Model (COM) Interoperability provides bi-directional communication between existing Visual Basic applications and those written with Visual Basic .NET. The upgrade wizard enables developers to seamlessly migrate up to 95 percent of existing code to Visual Basic .NET.

Visual Basic 6.0 控件和 .NET 控件的区别

Visual Basic 6.0 控件和 .NET 控件的区别 升级到 Microsoft .NET Paul D. SheriffPDSA, Inc. 2001年11月 摘要:本文简单介绍了 Mic...
  • eaglezhao
  • eaglezhao
  • 2002年01月09日 10:45
  • 1084

Visual Basic.net还是C# ——如何选择.net语言

                        Visual Basic.net还是C#                                                ——如何选择.n...
  • cyz1980
  • cyz1980
  • 2007年04月10日 09:02
  • 1421

关于Visual Basic .Net 学习书籍推荐

  • setoy
  • setoy
  • 2010年03月05日 21:43
  • 1930

同时使用 Visual Basic 6 和 Visual Basic.NET 的最佳做法

 本页内容 概述 了解 Visual Basic 6...
  • naive1010
  • naive1010
  • 2006年07月05日 19:13
  • 2755

Visual Basic .NET 语法摘要

摘自:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbls7/html/vblrfVBSpec12.htm本节总结 Visual Basic 语言的语...
  • lzmtw
  • lzmtw
  • 2004年11月15日 17:32
  • 2491

Visual Basic for Applications 学习笔记(一)

一 创建新工作簿 如果要用 Visual Basic 创建新的工作簿,应使用 Add 方法。下述过程创建了新工作簿。Microsoft Excel 自动将该工作簿命名为“BookN”,其中 N 是下一...
  • DeRoshia
  • DeRoshia
  • 2007年01月19日 14:16
  • 814

Visual Basic 的基本数据类型

  • bodohacker
  • bodohacker
  • 2006年08月26日 13:47
  • 1517

使用 Visual Basic 设计 Python 的 GUI:Visual Tkinter

Visual Basic 确实比较傻瓜,GUI 拖放就能够完成。而 Python 的 GUI 开发要相对复杂一点,wxPython、PyQt 这样的库,有点重量级,自带的 tkinter 比较轻便,但...
  • tooktang
  • tooktang
  • 2013年09月03日 19:01
  • 3090

Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic .NET

Summary: This document provides recommendations for Microsoft Visual Basic developers planning to up...
  • naive1010
  • naive1010
  • 2004年12月07日 12:47
  • 2502

[转]Crystal Reports basic for Visual Studio 2008部署

本文转自: 原作者:红着眼的狼近日帮朋友写了一个基于Web的小程序,其中...
  • babyt
  • babyt
  • 2008年02月19日 15:03
  • 2968
您举报文章:Top 10 Reasons to Upgrade to Visual Basic .NET