Inroducing SAP ABAP - Presentation with basics SAP ABAP
презетация Visual basic
1.
2. Управление почтовым ящиком, часть II: варианты
организации хранения почты
Microsoft Visual Basic — язык программирования, а также
интегрированная среда разработки программного обеспечения,
разрабатываемое корпорацией Microsoft. В то же время Visual
Basic сочетает в себе процедуры и элементы объектно-
ориентированных и компонентно-ориентированных языков
программирования. Интегрированная среда разработки VB
включает инструменты для визуального проектирования
пользовательского интерфейса, редактор кода с
возможностью IntelliSense и подсветкой синтаксиса, а также
инструменты для отладки приложений.
6. Преимущества Visual Basic:
Безопасность типов обеспечивает защита от ошибок,
связанных с применением указателей и доступом к
памяти. Этот аспект делает Visual Basic приложения
более стабильными, но также является объектом
критики.
7. Преимущества Visual Basic:
Возможность использования
большинства WinAPI функций для расширения
функциональных возможностей приложения. Данный
вопрос наиболее полно исследован Дэном Эпплманом,
написавшим книгу «Visual Basic Programmer’s Guide to the
Win32 API».
8. Дополнительные возможности
ActiveX (Элементы управления OCX)
Начиная с версии VB 5.0 разработчику предоставляется
возможность не только использовать готовые
компоненты ActiveX, но и создавать свои. VB берёт на себя всю
работу по созданию вспомогательного кода, который
предназначен для регистрации информации о компоненте в
системном реестре, реализации интерфейса IDispatch,
интерфейсов (IID) и библиотек типов (LIBID). Благодаря такому
подходу от программиста потребуется только создать классы с
необходимым функционалом.
9. Дополнительные возможности
Создание новых GUID класса и интерфейса зависит от
установленного параметра совместимости на вкладке свойств
проекта. Он может принимать одно из трех состояний:
Без совместимости — Visual Basic создает новые
идентификаторы интерфейса и класса каждый раз при
построении или компиляции проекта. Каждое построение
компоненты может использоваться только с приложениями,
созданными для работы с конкретной версией этой компоненты,
т.е. если имя класса и проекта не будет изменено во время
компиляции, то сгенерируются новые идентификаторы и они
перепишут информацию в реестре.
10. Дополнительные возможности
Совместимость на уровне проекта — параметр предназначен для
поддержания совместимости во время тестирования, чтобы
после создании компоненты было поведение такое же, словно
установлен параметр без совместимости.
Двоичная совместимость — при компиляции проекта Visual Basic
создает новые идентификаторы при необходимости.
Сохраняются идентификаторы класса и интерфейса из
предыдущих версий компоненты. Изменение реализации метода
не меняет идентификаторы.
11. Редактор кода
Редактор кода преставляет собой текстовый редактор с
дополнительными функциями для простого и быстрого ввода исходного
кода:
Подсветка синтаксиса исходного кода.
Горизонтальное разделение окна на 2 панели.
Показ всего исходного кода или конкретной процедуры.
Перечислений объектов используемых в программе со списком событий,
которые разработчик может обработать.
Автоизменение регистра букв. Первая буква ключевых слов указываются
в верхнем регистре, регистр имён переменных автоматически
изменяется, чтобы соответствовать регистру, которое было задано при
их объявленении.
Автодополнение названий функций, процедур, переменных
используя IntelliSense.
Проверка кода на наличие синтаксических ошибок.
Умная табуляция блоков
23. Заключение
В данном примере была выполнена разработка информационной
системы "Читальный зал".
Microsoft VisualBasic представляет собой очень мощную систему
визуального объектно-ориентированного программирования.
Простота языка и эффективность создаваемых с его помощью
программ сделали MicrosoftVisualBasic незаменимым средством
разработки приложений для доступа к базам данных. С ее помощью
созданы оконные интерфейсы разработанного нами приложения по
стандартам Windows.