Событийная модель программирования
Стр 1 из 6Следующая ⇒ ЛАБОРАТОРНАЯ РАБОТА № 1(4часа) Тема: «Среда программирования Visual Basic. Написание первых программ». Цель работы: Изучить интегрированную среду и основные правила разработки проекта. О языке Visual Basic Перед начинающими программистами всегда встаёт один и тот же вопрос, а именно, какой язык программирования выбрать? Можно сказать, что лучше начинать с лёгкого и в то же время мощного языка - Visual Basic (VB). Изучив приёмы программирования на VB, вы сможете без особых усилий изучить другие языки, такие как Pascal, C++ и др. Слово "БЕЙСИК" (BASIC) - "базовый, основной" - образовано из начальных букв английского выражения "Универсальный язык символического кодирования для начинающих". Это "для начинающих" долго вызывало пренебрежение программистов, причём подобное пренебрежение не исчезло до сих пор, несмотря на наличие профессиональных изданий VB. Предполагается изучение наиболее общих основ программирования, характерных всем языкам и при том одинаково в каждом из них проявляющихся. Алгоритмы и принципы построения программ, которые вы изучите в этом курсе, используются в тех или иных модификациях в каждом языке программирования, как основа. Необходимо понимать и уметь использовать их, чтобы иметь возможность писать эффективные и грамотные программы. Событийная модель программирования В "старых" версиях бейсика, таких как QBasic, использовалась плоская структура написания программы. Каждая программа начиналась и заканчивалась в определённых местах. Вся программа выполнялась последовательно, и иногда, возможно, вызывались пользовательские процедуры и функции. Т.е. если программу "запускали", то она сразу начинала выполняться с первой команды, и, дойдя до конца, завершалась.
В Visual Basic это происходит совсем иначе. В Visual Basic, как и во многих других языках, предназначенных для написания приложений под Windows, используется событийно-управляемая модель программирования. Дело в том, что ОС Windows имеет GUI (Graphical User Interface), т.е. графический интерфейс пользователя, в котором используются стандартные элементы управления, такие, как окна (они же формы), кнопки, списки, поля, для ввода текста и т.п. В любом языке высокого уровня программа строится на основе этих элементов. Программа, работающая под управлением операционной системы Windows, выполняется не последовательно, а в зависимости от поведения пользователя или протекающих в системе процессов. Каждое происходящее в системе действие, для программы является событием. Так, например, нажатие на кнопке мышью – это событие. Перемещение указателя мыши – тоже событие. Старт программы (загрузка формы и отрисовка ее на экране) – тоже событие. И даже «тик» секунды таймера может быть событием. Программисту необходимо понимать, что современные программы пишутся по принципу «реагирования на события». После запуска программа загружена и «ждет» от пользователя (или от системы) действий. И в дальнейшем реагирует на них. Так вы можете написать такую программу, чтобы она производила сложение при нажатии на кнопку или выводила некоторую надпись. Можно заставить программу вести себя тем или иным образом при различных событиях, происходящих в системе. Запуск Visual Basic 1. В Microsoft Windows щелкните на кнопке Start (Пуск), выберите пункт Programs (Программы) и укажите на папку Microsoft Visual Basic 6.0. Появятся значки, соответствующие содержимому папки. 2. Щелкните на значке программы Visual Basic 6.0. Появится диалоговое окно нового проекта (New Project). В нем указан тип программного проекта, установленный по умолчанию. 3. Щелкните на команде Open (Открыть), чтобы выбрать проект, установленный по умолчанию –
стандартное 32-битное приложение Visual Basic. Новый проект откроется в среде программирования Visual Basic вместе с некоторыми окнами и инструментами, как показано на рис.1.1. Инструменты, имеющиеся в среде программирования Visual Basic, помогут вам при конструировании Basic-программ. На рис. 1.1 изображена интегрированная среда разработки IDE VB. Среда называется интегрированной, поскольку с экрана можно вызвать любой необходимый инструмент программирования. Среду также часто называют программой конструирования. Для краткости изложения будем называть ее просто IDE. Рис. 1.1 Интегрированная среда разработки (IDE) Visual Basic
Чтобы получить подсказку о функции конкретной кнопки, поместите на эту кнопку указатель мыши и не перемещайте его некоторое время. Строка меню обеспечивает доступ к большинству команд, управляющих средой программирования. Меню и команды работают в соответствии со стандартными соглашениями, общими для всех приложений Windows. Запустить команду меню можно с помощью мыши или клавиатуры. Под строкой меню расположена панель инструментов - набор кнопок, являющихся ярлыками для команд, с помощью которых осуществляется работа в среде Visual Basic. В нижней части экрана расположена панель задач Windows. Ее можно использовать для переключения между компонентами Visual Basic или для активации других приложений Windows. Если вы работали с такими программами, как Microsoft Word или Microsoft Excel, то понятие панели задач вам уже знакомо. Для активации кнопки на панели задач щелкните на кнопке, поместив на нее указатель мыши. На панели задач может также находиться значок программы Microsoft Internet Explorer или другого Internet - браузера. IDE состоит из следующих компонентов: · главного меню; ▪ панели инструментов; · окна проекта (проводник проекта); ▪ окна свойств; · окна макета формы; ▪ панели элементов; · конструктора форм; ▪ окна просмотра объектов Главным меню называется строка текста, расположенная в верхней части окна IDE, которая внешне похожа на меню других приложений Windows. Рассмотрим основные позиции меню, используемые для работы с VB. Файл (File) — содержит команды открытия и сохранения проектов, создания исполняемых файлов и список последних открывавшихся проектов.
Правка (Edit) - стандартные команды по работе с буфером обмена: вырезание, копирование, вставка, а также множество команд форматирования и редактирования кода программы. Команда поиска может использоваться в процедуре, модуле или целом проекте. Вид (View) - команды отображения или скрытия компонент и инструментов. Проект (Project) - команды добавления и удаления форм, программных модулей, страниц свойств и компонентов. Формат (Format) -команды выравнивания элементов управления по координатной сетке формы. Отладка [Debug) - команды отладки программы приложения, т. е. можно запустить и остановить приложение, расставить точки прерывания и выбрать рассматриваемые объекты. Запуск (Run) - команды запуска, прерывания и останова текущего приложения. Запрос (Query) - Это меню доступно при создании баз данных Инструменты (Tools) - средства создания компонентов и элементов управления Active Х, команды запуска Menu Editor и открытия окна Option для настройки рабочей среды IDE. Добавления (Add-Ins) - настройки IDE, которые при необходимости можно добавлять или удалять. Используется при создании баз данных. Окна (Windows) - стандартное меню, содержащее команды упорядочения, разделения и расположения окон на экране. Помощь (Help) ~ команда вызова справочной системы. В среде Visual Basic имеются также Окно инструментов (Toolbox), Окно содержания проекта (Project Container), Окно формы (Form), Окно проекта (Project), Окно непосредственного выполнения (Immediate), Окно свойств (Properties) и Окно макета формы (Form Layout). Размер и форма этих окон определяются конфигурацией вашей системы. В Visual Basic версий 5 и 6 вы можете изменять расположение и форму окон, а также сворачивать их, чтобы сделать доступными и видимыми на экране все необходимые элементы системы программирования. О том, как настраивать среду программирования, вы узнаете в ходе этого урока. Панель инструментов Панели инструментов позволяют получить быстрый доступ к наиболее часто используемым командам меню. По умолчанию Панель инструментов находится под главным меню. Если панель инструментов не видна, выполните команду «Вид», выберите вкладку «Панели» и уставите флажок в позиции Standard. Кроме того, в IDE VB есть возможность использовать дополнительные панели инструментов, применяемые при редактировании, конструировании и отладке форм. Команда Вид => Панели => Customize открывает доступ к этим панелям. Установка \ снятие флажка в соответствующей позиции делает панели доступными для работы или скрывает их.
Рис. 1.2. Панель инструментов VB
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|