Иллюстрированный самоучитель по VB.NET




Выражения, операторы и передача управления


Выражения, операторы и передача управления

  • Консольные приложения
  • Команды VB .NET
  • Комментарии
  • Переменные и присваивание
  • Литералы и их соответствие типам данных
  • Прочие литералы
  • Объявление переменных
  • Преобразования разнотипных значений

  • Строки
  • Строковые функции
  • Форматирование данных
  • Математические операторы
  • Круглые скобки и приоритет операций
  • Математические функции и математические константы
  • Константы
  • Циклы
  • Цикл с определенным условием
  • Циклы с неопределенным условием
  • Условные команды и принятие решений
  • Изменения в видимости переменных
  • Ускоренная проверка
  • Select Case
  • GoTo
  • Логические операторы
  • Массивы
  • Массивы с индексацией элементов в заданном интервале
  • Цикл For-Each
  • Многомерные массивы
  • Процедуры и функции
  • Функции
  • Процедуры
  • Преждевременный выход из функций или процедур

  • Передача массивов функциям и процедурам
  • Процедуры и функции с необязательными аргументами
  • Именованные аргументы
  • Рекурсия

    В этой главе представлен базовый «арсенал» VB .NET. Большая часть материала сводится к краткому обзору концепций, присущих всем языкам программирования (например, переменных и команд цикла), и описанию базовых типов данных, в основном различных чисел и строк. Читатели, хорошо знакомые с VB6, могут бегло пролистать эту главу.

    Лишь в нескольких примерах этой главы встречается реальный код, который может использоваться в серьезных программах VB .NET. Дело в том, что ни одна серьезная программа VB .NET не обходится без объектов, построенных по шаблонам, называемых классами, а эта тема будет рассматриваться в главе 4. Мы начнем с базовых конструкций языка, потому что в противном случае нам пришлось бы ограничиться примитивными классами, не обладающими никакой практической ценностью. В этой главе не рассматриваются классы, определяемые пользователем, и продемонстрированы лишь простейшие примеры использования встроенных классов .NET Framework, обладающих исключительно широкими возможностями.

    Что же из этого следует? Как ни странно — то, что написанные в этой главе программы весьма близки по стилю к традиционному программированию ранней эпохи BASIC и даже предшествовавшей ей эпохи Fortran и COBOL (если не считать некоторых странных, но необходимых синтаксических конструкций). В частности, в отличие от программ из дальнейших глав, у них всегда есть четко определенные начало и конец, и управление передается от начала к концу (хотя управление может передаваться специальными командами).

    Как говорилось во введении, мы постараемся приводить программы, написанные в нормальном стиле .NET, по возможности избегая искусственной совместимости с VB6.




    Содержание    Вперед