«Знакомство с Visual Basic. Создание первой Windows-программы»

Преподаватель информатики: Вытовтова Т. Н.
Красногорский экономико-правовой техникум
Филиал г. Кашира Московской обл.
Среда программирования Microsoft Visual Basic была разработана с целью создания Windows- приложений. Она работает через окна, меню, диалоговые окна и все те элементы управления, которые с ними связаны – флаги (CheckBox), командные кнопки (CommandButton), надписи (Label) и т.д.
Современное программирование существенно отличается от технологии разработки программ для старых ЭВМ. Среди относительно новых особенностей и направлений этой технологии применение объектно-ориентированных языков, визуальное программирование (т.е. сборка экранной формы с помощью мыши из готовых «полуфабрикатов» – объектов).
Это становится относительно несложным процессом, как только учащиеся начинают понимать, что они делают.
Цель работы
Показать учащимся, что написание программ под Windows не является устрашающим делом. Учащиеся должны почувствовать, как работает среда Visual Basic, увидеть все элементы, которые в совокупности создают Windows-приложения.
К концу лабораторной работы учащиеся должны хорошо овладеть навыками по созданию программы Visual Basic.
1. Описание работы
Задача состоит в том, чтобы заставить Windows-программу сказать “Здравствуй, МИР!”.
В Visual Basic окна и диалоговые окна называются формами. В начале работы VisualBasic выводит чистую форму, которая имеет заголовок UserForm1 (рис.1). Это и есть основное окно программы. Мы будем использовать UserForm1, чтобы показать сообщение программы “Здравствуй мир!”.
Рис. 1
Необходимо открыть еще окно свойств (рис.2) и окно элементов управления (рис.3). Чтобы поместить сообщение в форму, надо вывести путем перетаскивания из окна элементов управления управляющий элемент Label1(надпись), который находится на панели элементов, обозначен буквой А и позволит поместить текст на форме. Следующая задача состоит в том, чтобы заставить надпись сказать “Здравствуй, мир! ”. Для того, чтобы сделать это, надо изменить ее свойства, используя окно свойств.
Рис.2 Рис.3
Надо поменять свойства Label1: Caption - заголовок, Font - размер и вид шрифта, ForeColor - цвет шрифта, BackColor - цвет фона и свойства самой формы UserForm1: Caption - заголовок, BackColor - цвет фона
Можно увеличивать форму. Если что-то не нравится можно пробовать другие шрифты, размеры и цвета, пока не найдется приемлемый вид.
Первая версия Windows-программы готова к запуску.
Для ее запуска необходимо выбрать из главного меню пункт «Запуск».
Visual Basic закрывает окна свойств и элементов управления и на мониторе появляется окно программы (рис 4).
Закончить программу можно как любую Windows-программу, щелкнув на пиктограмме Close. Когда работа программы завершается, возвращается среда разработки Visual Basic.
В конце лабораторной работы необходимо предъявить свою программу преподавателю и сохранить ее на диске присвоив ей имя, выбрав в меню пункт “Сохранить”.
Лабораторная работа выполняется самостоятельно, но при консультировании со стороны преподавателя.
5. Порядок действий
5.1. Войти в программу Microsoft Excel.
5.2. В меню выбрать Сервис / Макрос / Редактор Visual Basic
Откроется новое окно редактора Visual Basic (рис.5). Если в нем будут открыты окна, их необходимо закрыть.
Рис.5.
5.3. В окне редактора открыть три окна:
- новой формы UserForm1 (в меню выбрать “Вставка“ / UserForm) (№1);
- панель элементов (появляется автоматически или когда щелкнуть мышью на форме)(№2);
- окно свойств (в меню выбрать “Вид“ / Окно свойств) (№3).
5.4. В форму вывести элемент “Надпись”, который находится на панели элементов и обозначен буквой А .
Для этого надо щелкнуть мышью на нем, а потом на форме.
После этого на форме с именем UserForm1 появится элемент с именем Label1. Имеющиеся на нем квадратики называются указателями, и используются для того, чтобы изменять размеры объекта. Надо сделать объект Label1 настолько большим, чтобы он занял весь экран.
5.5.Убедиться, что окно свойств показывает свойства для Label1.
5.6.В списке свойств выбрать Caption (заголовок) и заменить его содержание на “Здравствуй, МИР!”.
5.7.Нажать свойство Font (шрифт), два раза щелкнуть мышью на трех точках, которые появятся. Откроется диалоговое окно, в котором надо выбрать шрифт и размер букв.
5.8.Установить цвет для шифра, выбрав свойство ForeColor (нажать стрелку / палитру / выбрать цвет).
5.9.Установить цвет фона, выбрав свойство BackColor (нажать стрелку / палитру / выбрать цвет).
5.10.Установить текст в центр метки, выбрав свойство TextAlign и присвоить ему значение 2.
5.11.Установить свойства формы, для этого щелкнуть мышью на форме. Окно свойств должно показывать свойства для UserForm1.
5.12.Свойство Caption заменить на сообщение «Моя первая программа».
5.13.Изменить цвет формы с помощью свойства BackColor.
5.14.Запустить программу на выполнение, выбрав в меню пункт Запуск / Запуск подпрограммы.
5.15.Предъявить выполненную работу преподавателю.
5.16. Закончить программу, щелкнув на пиктограмме Close.
5.17. Сохранить программу на диске, выбрав в меню пункт “Сохранить” и присвоив ей имя.
Литература:
1. Шафрин Ю. "Информационные технологии" 2 тома, М. Лаборатория Базовых знаний , 1999 г.
2. Мур М., Фернандес Дж. «Изучи сам Visual Basic 4 сегодня», Мн. ООО «Попури» 1997 г.
Вы можете обсудить этот пост комментариях или в нашем чате, который находится в верхнем правом углу сайта. Если вы не знаете как общаться в чате, то скорее жмите СЮДА! Приятного Вам общения :)
Огромное человеческое спасбо!
Я в принципе, мало, что смыслю в этм посте, но постараюсь все таки понять.
Спасибо за предоставленный материал, мне как нужно для вводных уроков по программированию.
Ценные рекомендации, беру на заметку
Благодарю!!!У Вас часто появляются очень интересные посты! Очень поднимаете мое настроение.
Классно всё: и картинка ,и информация
Спасибо за статью, всегда рад почитать вас!
Спасибо
Спасибо за статью оказалась очень полезной.
Хорошая статья, узнал много нового!)
Интересная тема, Спасибо!
Спасибо, много полезного почерпнул.
Занимательная интересная статья Да и в отличие от большинства других подобных советов воду в уши не льешь
А мне вот интересно, а сам автор читает комментарии к этому сообщению. Или мы тут сами для себя пишем?
И автор и администрация знакомятся с комментариями и при необходимости отвечают!
Хорошо написано, надо будет скинуть ссылочку товарищам, чтобы и они оценили вашу статью
Очень понятно и доступно для понимания, огромное спасибо! Жду продолжения
Очень занятные мысли, хорошо рассказано, все просто таки разложено по полкам
Безупречный сайт у вас ребята! Нечего и сказать просмотрел от корки до корки.
Предлагаю обсудить возможность покупки Вашего форума. При этом сохраняется первоначальный дизайн, не меняется тематика форума, нет необходимости заново регистрировать пользователей, за вами останутся права главного модератора/админа форума.
P.S. Вообще мы покупаем любые форумы с кол-м регистраций от 200 реальных людей в месяц. Для больших форумов, от 10 000 активных пользователей в месяц,
есть особые предложения по аренде или по выкупу рекламы.
Моё мыло: Написавшим на мыло, дам Асю, для более подробных переговоров.
Добрый день!
Уважаемая Администрация, нас интересует реклама на Вашем сайте, а именно обмен кнопками 88*31. Мы можем расположить вашу у себя, в текстовом фрагменте внизу флеш-анимации, вот !
Наш будет рад взаимодействию с большим форумом!
Спасибо, интересный . Много интересного нашел. Могу сидет тут часами)
Что-то не получается сохранить VB программу.
Своеобразная круговая порука. Безусловно у данного типа просмотра существует очевидный недостаток – отсутствие возможности засейвить видео. Но что мы имеем на самом деле? Вы или скачаете прелюдию к ролику, которое занимает по времени 1-3 минуты, либо вы скачаете ролик в таком «классном» качестве, что смотреть его будет чрезвычайно мучительно. Походил по траве, где.