Отправляет email-рассылки с помощью сервиса Sendsay

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic. Уроки.


Информационный Канал Subscribe.Ru

Основы VB.NET. Уроки с сайта http://progs.biz

Рассылка №7

Основы VB.NET. Урок 1. Что такое VB.NET?
Основы VB.NET. Урок 2. Первая программа на VB.NET.

Полные версии уроков (с картинками) можно найти по адресам
Урок 1. Что такое VB.NET?
Урок 2. Первая программа на VB.NET.

Основы VB.NET. Урок 1. Что такое VB.NET?

Visual Basic.NET - это новая версия языка Visual Basic. Она входит в Visual Studio.NET, куда входят еще C# и C++. Возможно, что через некоторое время Microsoft или сторонние формы включат в эту библиотеку еще какой-нибудь язык. По крайней мере такие слухи ходят. Но для нас это сейчас не важно. Мы будем изучать Visual Basic.NET или, сокращенно, VB.NET. Конечно, если вы раньше использовали Visual Basic, то вам перейти на VB.NET будет довольно-таки легко. Хотя надо отметить (причем непонятно, с сожалением или с радостью), что обратной совместимости с предыдущими версиями VB нет. Это признает и сама Microsoft. Хотя в VB.NET и включено средство для перевода проектов из предыдущих версий VB к нынешней, особо обольщаться не следует - автоматический перевод не всегда возможен. Так что сто раз подумайте, стоит ли переводить тарые, работающие программы на новую платформу, или не стоит. Другое дело новые программы. Их лучше писать на VB.NET. Правда, новую версию еще надо будет изучить, но ведь это все равно придется сделать - рано или поздно, но лучше рано.

В VB.NET основные конструкции остались от классического VB. Самые большое изменение - это то, что VB, наконец-то, стал действительно настоящим объектно-ориентированным языком. Классы теперь наследуются (как и в классических объектно-ориентированных языках - C/C++ или Java), есть конструкторы, появились интерфейсы. Из языка исчезли такие вещи как тип Variant (который был источником стольких ошибок). VB.NET использует библиотеку .NET Framework- эта же библиотека используется и в других языках из Visual Studio. Это особенно удобно, так как сейчас программисту достаточно изучить эту библиотеку только один раз - после этого полученные знания можно легко применять и в C#, и в Visual C++.NET. Нечто похожее было и есть у фирмы Borland - библиотека VCL используется и в Delphi, и в C++ Builder'е. Так что Microsoft берет у своих конкурентов самое лучшее. Кроме того, написанные в одних языках .NET классы можно использовать в других языках. Например, написанные классы в VB.NET можно спокойно использовать в Visual C++.NET или в Visual C#. Или наоборот.

Наверх

Основы VB.NET. Урок 2. Первая программа на VB.NET

Приступаем к написанию первой программы на VB.NET. Запускайте Visual Studio.NET. Далее заходим в меню File, далее New и Project. Появится окошко New Project, в котором выбираем Visual Basic Projects и Console Appication.

В этом же окне чуть пониже задайте Name как FirstApp и нажимайте на OK.

Теперь осталась самая малость - нужно только написать текст нашей программы. Вот он:

Module Module1
  Sub Main()
    System.Console.WriteLine("First App")
  End Sub
End Module

Запускайте программу, нажав Ctrl+F5. Как и следовало ожидать, программа выведет надпись "First App".

Для запуска программы можно нажать и просто F5, но в этом случае программа сразу закроется, и никакого. результата вы увидеть не успеете.

Вместо нашего текста программы можно написать другой:

Imports System
Module Module1
  Sub Main()
    Console.WriteLine("First App")
  End Sub
End Module

Видите разницу? В начале программы мы импортировали в нее пространство имен System. Это означает, что для всего, что входит в это пространство имен, мы можем использовать краткую запись вместо полной. В частности, вместо

...
    System.Console.WriteLine("First App")
 ...

писать

...
    Console.WriteLine("First App")
 ...

что мы, собственно, и делаем.

Что еще можно сказать про первую программу? То, что в ней есть метод (функция) Main. Такой метод обязательно в вашей программе должен быть. Именно с него начинается выполнение любой программы. По, пожалуй, и все, что можно сказать про первую нашу программу.

Наверх

Copyright Алексеев Игорь, 2002

Copyright сайт progs.biz, 2002



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное