|
|
Visual Basic
Programming
Visual Basic is a useful programming language that allows MVI Solutions
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.
|
|