Учебники

VB.Net — Настройка среды

В этой главе мы обсудим инструменты, доступные для создания приложений VB.Net.

Мы уже упоминали, что VB.Net является частью .Net Framework и используется для написания .Net приложений. Поэтому, прежде чем обсуждать доступные инструменты для запуска программы VB.Net, давайте разберемся, как VB.Net относится к платформе .Net.

.Net Framework

.Net Framework — это революционная платформа, которая помогает вам писать приложения следующих типов:

  • Приложения для Windows

  • Веб-приложения

  • Веб-сервисы

Приложения для Windows

Веб-приложения

Веб-сервисы

Приложения .Net Framework являются мультиплатформенными приложениями. Фреймворк спроектирован таким образом, что его можно использовать на любом из следующих языков: Visual Basic, C #, C ++, Jscript и COBOL и т. Д.

Все эти языки могут получить доступ к структуре, а также общаться друг с другом.

.Net Framework состоит из огромной библиотеки кодов, используемых клиентскими языками, такими как VB.Net. Эти языки используют объектно-ориентированную методологию.

Ниже приведены некоторые компоненты .Net Framework —

  • Common Language Runtime (CLR)

  • Библиотека классов .Net Framework

  • Спецификация общего языка

  • Система общего типа

  • Метаданные и сборки

  • Windows Forms

  • ASP.Net и ASP.Net AJAX

  • ADO.Net

  • Windows Workflow Foundation (WF)

  • Windows Presentation Foundation

  • Windows Communication Foundation (WCF)

  • LINQ

Common Language Runtime (CLR)

Библиотека классов .Net Framework

Спецификация общего языка

Система общего типа

Метаданные и сборки

Windows Forms

ASP.Net и ASP.Net AJAX

ADO.Net

Windows Workflow Foundation (WF)

Windows Presentation Foundation

Windows Communication Foundation (WCF)

LINQ

Работы, выполняемые каждым из этих компонентов, см. В разделе ASP.Net — Введение , а сведения о каждом компоненте см. В документации Microsoft.

Интегрированная среда разработки (IDE) для VB.Net

Microsoft предоставляет следующие инструменты разработки для программирования на VB.Net —

  • Visual Studio 2010 (VS)

  • Visual Basic 2010 Express (VBE)

  • Visual Web Developer

Visual Studio 2010 (VS)

Visual Basic 2010 Express (VBE)

Visual Web Developer

Последние два бесплатны. Используя эти инструменты, вы можете писать все виды программ VB.Net от простых приложений командной строки до более сложных приложений. Выпуски Visual Basic Express и Visual Web Developer Express являются урезанными версиями Visual Studio и имеют одинаковый внешний вид. Они сохраняют большинство функций Visual Studio. В этом руководстве мы использовали Visual Basic 2010 Express и Visual Web Developer (для главы по веб-программированию).

Вы можете скачать его здесь . Он автоматически устанавливается на ваш компьютер. Обратите внимание, что вам нужно активное подключение к Интернету для установки экспресс-издания.

Написание программ на VB.Net для Linux или Mac OS

Хотя .NET Framework работает в операционной системе Windows, есть несколько альтернативных версий, которые работают в других операционных системах. Mono — это версия .NET Framework с открытым исходным кодом, включающая компилятор Visual Basic и работающая в нескольких операционных системах, включая различные версии Linux и Mac OS. Самая последняя версия VB 2012.

Заявленная цель Mono состоит не только в том, чтобы иметь возможность запускать кроссплатформенные приложения Microsoft .NET, но и в том, чтобы предлагать разработчикам Linux более совершенные инструменты разработки. Mono может работать на многих операционных системах, включая Android, BSD, iOS, Linux, OS X, Windows, Solaris и UNIX.