|
Visual Basic is a useful programming language that
allows MediaVue to quickly create a middle-sized application with a full
user interface in a short period of time. This type programming is often
referred to as Rapid Application Development (RAD). Another advantage
of using Visual Basic is that some commonly used applications have built
in support for Visual Basic. Examples of applications that support Visual
Basic include Microsoft Word, Microsoft Excel and other members of the
Microsoft Office family.
Learn More about Visual Basic
Introducing Visual Studio .NET; visionary yet practical, the single
comprehensive development tool for creating the next generation of applications
has arrived. Developers can use Visual Studio .NET to:
- Build the next-generation Internet.
- Create powerful applications fast and effectively.
- Span any platform or device.
Visual Studio .NET is the only development environment
built from the ground up for XML Web services. By allowing applications
to share data over the Internet, XML Web services enable developers to
assemble applications from new and existing code, regardless of platform,
programming language, or object model.
Visual Studio .NET is available in the following editions:
- Enterprise Architect
.NET Enterprise Architect enables you to take advantage of the industry's
leading development tool and create sound architectural guidance for
development teams.
- Enterprise Developer
.NET Enterprise Developer provides a powerful, enterprise team development
platform for rapidly building XML Web services and applications.
- Professional
.NET Professional enables you to rapidly build next-generation XML Web
services and applications that target any Internet device and integrate
across programming languages and operating systems.
- Academic
.NET Academic incorporates all the features of Visual Studio .NET Professional
with several new instructional features designed to simplify course
management and ease application development for both faculty and students
Ten years ago Visual Basic 1.0 revolutionized
application development for millions of developers. .NET provides developers
with productive tool for building next-generation applications for the
Web; .NET Enterprise Architect (VSEA) builds on the power of.NET Enterprise
Developer by including additional capabilities for designing, specifying,
and communicating application architecture and functionality.
Developers using .NET Enterprise Architect will benefit from the ability
to:
- Visually design XML Web services. Clearly define
application functionality and architecture for XML Web services and
applications.
- Create and deliver architectural guidance. Take
advantage of application modeling based on Unified Modeling Language
(UML), which ensures that architecture and functionality are clearly
documented and communicated prior to coding.
- Utilize a comprehensive open tools platform
for building XML Web services. Use enterprise templates to create development
guidelines and policies, share the knowledge of senior developers and
architects with less experienced team members, and create reusable application
frameworks for projects.
Visually Design XML Web Services and Applications
Use a complete set of based modeling capabilities to create and communicate
application architecture, business requirements, database design, and
business processes. Architects can use UML models to specify application
architecture and functionality. From those models, they can reduce development
time by directly generating classes, functions, and methods in Visual
C++® .NET, Visual Basic® .NET, and Visual C#T .NET. Developers can also
document existing application code by reverse engineering Visual Basic
.NET, Visual C++ .NET, and Visual C# .NET projects to create architectural
designs and models and to share the models with the rest of their team.
Visual Studio .NET Enterprise Architect provides full end-to-end support
for database modeling, including conceptual, logical, and physical views.
Business analysts can easily enter business rules using the Fact Editor,
which in turn generates an underlying database model that can be refined
by a database analyst into logical and physical views. Full roundtrip
engineering guarantees that changes made at any of the views will be reflected
throughout, improving communication across the development team.
Business processes can be defined and orchestrated using a full-featured
version of .NET designed for developers. This makes it easier to compose
applications from existing functionality-whether that functionality is
internal or external to an organization.
Create and Deliver Architectural Guidance
Developers have been faced with ever-increasing complexity as technologies
and opportunities have proliferated. Enterprise templates and the Template
Description Language will help to reduce this complexity and will increase
collaboration across the development team. Architects can use enterprise
template projects to create application-starting points by specifying
an initial application structure, including any reusable or standard components
and technologies, design documents, and models.
This can be further enhanced by using Template Description Language to
specify the constraints for component usage throughout the application,
including the ability to set property values and ranges, so that developers
are more likely to make the right implementation choices. Architects can
also create custom Help topics in HTML and integrate them into the Visual
Studio .NET dynamic help system; so that developers have access to all
the resources they need while building applications.
Build XML Web Services and Applications
.NET is the industry benchmark for developer productivity. The ultimate
developer cockpit, it includes visual designers for Windows, the Web,
data, and servers components to accomplish tasks more efficiently than
ever before. Built on the .NET Framework, .NET enables seamless creation
and usage of XML Web services for building the next-generation Internet.
Use an Open Tools Platform
.NET provides an open and extensible architecture that enables third-party
tools and component and language vendors to seamlessly integrate into
the environment, providing developers with a broad range of choices for
meeting development requirements.
|
|