Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Visual Basic.doc
Скачиваний:
105
Добавлен:
09.04.2015
Размер:
1.1 Mб
Скачать

Некоторые важные итоги

  1. Абсолютное значение результата арифметической операции может оказаться больше того, которое может быть записано в разрядной сетке. Этот случай называется переполнением разрядной сетки и приводит к прекращению выполнения программы (ошибка периода выполнения программы).

  2. Если результат арифметической операции имеет тип с плавающей точкой, то он может оказаться меньше того, которое может быть записано в разрядной сетке. Этот случай называется исчезновением порядка и также приводит к ошибке периода выполнения программы.

  3. Арифметические операции с операндами целого типа выполняются быстрее, чем с операндами типа с плавающей точкой.

  4. Арифметические операции с операндами целых типов выполняются точно (кроме операции деления).

  5. Арифметические операции с операндами типов с плавающей точкой выполняются приближенно. Одна из причин состоит в том, что результат операции обычно имеет больше разрядов, чем имеет ячейка памяти, что приводит к необходимости округления.

Программирование на языке Visual Basic

О Visual Basic (далее vb) в сравнении с другими языками.

VB - лидер в технологии программирования. Лидер ли? Давайте посмотрим на предмет трезвым взглядом. По быстродействию - слаб, по мощности используемых библиотек доступа к системным ресурсам - тоже не очень, по возможностям работы с графикой, совсем не весьма. Что же остается?

А остается то, что и сделало VB одной из платформ-лидеров :

  1. Стандартный пользовательский интерфейс пишется на нем очень быстро и непринужденно. Полученный результат выходит стандартным в применении, и каким угодно "навороченным" во внешнем виде. Это раз. Без этого VB не стал бы популярен, но не это так продвинуло его вперед.

  2. Доступ к базам данных. Удобный, быстрый, легко реализуемый.

  3. Глубокая интеграция с Микрософт Офис. Вот те коньки, на которых VB едет вперед, и не думает уступать пальму первенства другим.

Гигантский плюс - время разработки приложения минимально. И это ценится.

Там где требуются высокая скорость разработки приложения - для VB практически нет альтернативы.

Очень сильное преимущество VB в его, скажем так, распространенности или стандартизованности. VB внедрен в виде VBA во все офисные приложения, а также в некоторых других продуктах.

С выходом 5-й, 6-й и 7-й версий (VB.NET) даже самые стойкие скептики, озабоченные, однако, поиском профессионального инструмента разработки современных приложений, разобравшись во всех его обширных возможностях, скажут: "Да, это - то, что нам нужно".

Что такое Visual Basic сегодня?

Microsoft Visual Basic сегодня является чрезвычайно эффективным инструментом создания быстродействующих приложений, который удовлетворит любые потребности разработчика.

Шесть лет назад Microsoft Corporation инициировала революционные перемены в области создания приложений. С появлением системы программирования VB программисты получили возможность быстро разрабатывать приложения для Windows, что ранее было сопряжено со значительными трудностями. В результате, используя технологии VB, несколько миллионов разработчиков создают сегодня приложения с беспрецедентной производительностью и легкостью.

Более того, в последних версиях VB революция продолжается. Microsoft Corporation последовательно реа­лизует в нем доктрину "каждый компьютер - часть Internet". VB позволяет программисту, создавая компоненты ActiveX, осваивать новые технологические области, такие как Internet и внут­ренние сети, не отказываясь от существующего наработанного кода и навыков проектирования. Раз­работчики Web-приложений и систем клиент/сервер более не ставятся перед необходимостью делать выбор между себестоимостью и производительностью, масштабируемостью и быстрой разработкой приложения, между моделями локальных вычислительных сетей и технологиями Internet. Запустив VB, они попадают в мир реальных прогрессивных технологии, требующих лишь своего изучения и эффективного применения.

Правила присвоения имен в языке VB

При назначении имен переменным, константам, процедурам и аргументам в VB используются следующие правила:

  • имя должно начинаться с буквы;

  • имя может включать только буквы, цифры, символ подчеркивания (_), который на клавиатуре находится над знаком минус (-);

  • имя не должно содержать более 255 символов.

Обратите внимание, имя не может содержать пробел ( ), точку (.), запятую (,), восклицательный знак (!) или символы (@), (&), ($), (#). Очень распространенной ошибкой начинающих программистов является включение пробела в состав имени, например, имя Проект 1 является неправильным. Правильным будет имя Проект_1 или Проект1. Оба эти варианта отличаются от исходного неправильного варианта тем, что не содержат пробела.

Не следует использовать имена, совпадающие с зарезервированными словами языка.

В VB не различаются строчные и прописные буквы. Применение строчных или прописных букв влияет лишь на удобочитаемость программного кода человеком, но не оказывает никакого влияния на результат выполнения программы.

Следует придерживаться определенных правил написания программ. Каждая инструкция должна начинаться с новой строки.

Print "Привет мир"

a = 1

Начиная с версии VB 6.0 допускается в одной строке помещать несколько инструкций, если их разделять символом двоеточие (:). Однако, не следует часто пользоваться этой возможностью.

Пример:

Print "Привет мир": Print "Привет Олег"

Начиная с версии VB 4.0, появилась возможность длинную инструкцию размещать не в одной строке, а в нескольких. Разделителем строк служит пара символов: пробел и следующий за ним символ подчеркивания ( _). Это дает возможность размещать длинные, трудно обозримые строки программного кода так, чтобы они полностью помещались на странице экрана.

Строка программы в VB может содержать максимум 1023 символа и не более десяти разделителей – этого обычно достаточно.

B VB, как и в большинстве языков программирования, могут быть использованы комментарии. Комментарии предназначены для пояснения отдельных фрагментов программы и игнорируются VB при выполнении программы. Для выделения начала комментария можно использовать или верхнюю запятую ('), или инструкцию Rem – их действие одинаково. Rem представляет собой инструкцию и поэтому должна находиться в отдельной строке. Верхняя запятая может ставиться в любом месте строки, при этом текст комментария располагают справа:

Rem Это комментарий

Print "Привет мир" 'Это тоже комментарий

Число строк кода (формы, модуля и т.п.) ограничивается 65534. Это ограничение не существенно, поскольку число строк в большинстве программ меньше.

Переменные и константы

Иногда нам с Вами необходимо запомнить или записать кое - что на память. Мы для этого пользуемся, например, записной книжкой (простой или электронной) или записями на бумаге.

При выполнении вычислений или обработке информации тоже требуется иногда запоминать некоторые промежуточные результаты. Для каждого из этих результатов выделяется участок памяти компьютера состоящий из одного или нескольких байтов. Для того, чтобы эти участки памяти можно было различать, а также, иметь возможность сослаться на содержимое некоторого конкретного участка памяти (ведь не укажешь же на него пальцем), ему сопоставляют имя. Вот эта пара включающая участок памяти и сопоставленное ему имя и есть переменная.

Итак, переменная – это в некотором смысле ячейка для хранения информации, например, значения числа, строки символов. При этом имеется возможность неоднократно считывать значение переменной, а также возможность записывать в эту ячейку другое значение.

Ячейка памяти под переменную отводится как результат объявления переменной в программе. В программном коде мы оперируем именем переменной. Но соответствующие действия на самом деле выполняются над содержимым ячейки памяти, которая отведена для этой переменной.

Переменная может изменять свое значение в процессе выполнения программы. Ее значение может оставаться неизменным от начала до конца выполнения программы, но принимать разные значения в разных прогонах программы.

К константам относится все то, что сказано выше о переменных. Константа, как и переменная, может иметь имя, для хранения ее значения отводится ячейка памяти. Но есть одно существенное отличие. Константа в отличие от переменной не может изменить значение при выполнении программы. Переменные и константы – это данные.

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

Познакомимся с системой типов данных VB.