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

презетация Visual basic

  • 2.
    Управление почтовым ящиком,часть II: варианты организации хранения почты Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. В то же время Visual Basic сочетает в себе процедуры и элементы объектно- ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений.
  • 3.
    Преимущества Visual Basic: Высокаяскорость создания приложений с графическим интерфейсом для Microsoft Windows.
  • 4.
    Преимущества Visual Basic: ПреимуществаVisual Basic:различать два способа хранения личных сообщений: в архивных папках и в личных папках.
  • 5.
    Преимущества Visual Basic: Возможность компиляции как в машинный код, так и в P- код (по выбору программиста).
  • 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.  Проверка кода на наличие синтаксических ошибок.  Умная табуляция блоков
  • 12.
    Приведём пример созданияинформационной системы «Читальный зал» в среде Visual Basic
  • 13.
    Вид главной кнопочнойформы базы данных "Читальный зал"
  • 14.
  • 15.
  • 16.
  • 17.
    Вид ленточной формы"Издательства"
  • 18.
  • 19.
  • 20.
  • 21.
    Вид ленточной формы"Выданные книги"
  • 22.
    Вид ленточной формы"О программе"
  • 23.
    Заключение В данном примеребыла выполнена разработка информационной системы "Читальный зал". Microsoft VisualBasic представляет собой очень мощную систему визуального объектно-ориентированного программирования. Простота языка и эффективность создаваемых с его помощью программ сделали MicrosoftVisualBasic незаменимым средством разработки приложений для доступа к базам данных. С ее помощью созданы оконные интерфейсы разработанного нами приложения по стандартам Windows.