Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Создание приложения-клиента в Visual Basic .NET
Создание приложения-клиента в Visual Basic .NET
Чтобы продемонстрировать языковую независимость платформы .NET, создадим другое консольное приложение (VbNetCarClient) на этот раз с помощью Visual Basic .NET (рис. 11.10). Создав проект, укажите ссылку на CarLibrary.dll с помощью диалогового окна Add Reference.
Рис. 11.10. Создание консольного приложения Visual Basic .NET
Как и в C#, в Visual Basic .NET требуется указать список всех пространств имен, используемых в текущем файле. Но в Visual Basic .NET для этого предлагается использовать ключевое слово Imports, а не ключевое слово using, как в C#. С учетом этого добавьте следующий оператор Imports в файл программного кода Module1.vb.
Imports CarLibrary
Module Module1
Sub Маin()
End Sub
End Module
Обратите внимание на то, что метод Main() определен в рамках типа Module Visual Basic .NET (который не имеет ничего общего с файлами *.netmodule многомодульных компоновочных блоков). В Visual Basic .NET Module используется просто для обозначения определения изолированного класса, содержащего только статические методы. Чтобы сделать это утверждение более понятным, вот аналог соответствующей конструкции в C#.
// 'Module' в VB .NET - это просто изолированный класс,
// содержащий статические методы.
public sealed class Module1 {
public static void Main() {
}
}
Так или иначе, чтобы использовать типы MiniVan и SportsCar в рамках синтаксиса Visual Basic .NET, измените метод Main() так, как предлагается ниже.
Sub Main()
Console.WriteLine("***** Забавы с Visual Basic .NET *****")
Dim myMiniVan As New MiniVan()
myMiniVan.TurboBoost()
Dim mySportsCar As New SportsCar()
mySportsCar.TurboBoost()
Console.ReadLine()
End Sub
После компиляции и выполнения приложения вы снова увидите соответствующий набор окон с сообщениями.
- Аватар идеального клиента
- Создание файлов с блокировкой
- Создание свободно позиционируемых элементов
- Улучшенный протокол локальных соединений (XNET)
- Определение версии клиента
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- Снятие ответственности с клиента
- 7.4.2.4. Создание своего первого LiveCD
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали
- Приложение 21 Образец должностной инструкции начальника отдела по работе с сетевыми клиентами
- 7.4.2. Создание собственного LiveCD