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

Автор: admin Опубликовано: января 19, 2009 В рубрике: Программирование

 

Преподаватель информатики: Вытовтова Т. Н.
Красногорский экономико-правовой техникум
Филиал г. Кашира Московской обл.

Среда программирования Microsoft Visual Basic была разработана с целью создания Windows- приложений. Она работает через окна, меню, диалоговые окна и все те элементы управления, которые с ними связаны – флаги (CheckBox), командные кнопки (CommandButton), надписи (Label) и т.д.
Современное программирование существенно отличается от технологии разработки программ для старых ЭВМ. Среди относительно новых особенностей и направлений этой технологии применение объектно-ориентированных языков, визуальное программирование (т.е. сборка экранной формы с помощью мыши из готовых «полуфабрикатов» – объектов).
Это становится относительно несложным процессом, как только учащиеся начинают понимать, что они делают.

Цель работы
Показать учащимся, что написание программ под Windows не является устрашающим делом. Учащиеся должны почувствовать, как работает среда Visual Basic, увидеть все элементы, которые в совокупности создают Windows-приложения.
К концу лабораторной работы учащиеся должны хорошо овладеть навыками по созданию программы Visual Basic.

1.    Описание работы

Задача состоит в том, чтобы заставить Windows-программу сказать “Здравствуй, МИР!”.
В Visual  Basic окна и диалоговые окна называются формами. В начале работы VisualBasic выводит чистую форму, которая имеет заголовок UserForm1 (рис.1). Это и есть основное окно программы. Мы будем использовать UserForm1, чтобы показать сообщение программы “Здравствуй мир!”.

1.JPG

Рис. 1

Необходимо открыть еще окно свойств (рис.2) и окно элементов управления (рис.3). Чтобы поместить сообщение в форму, надо вывести путем перетаскивания из окна элементов управления управляющий элемент Label1(надпись), который находится на панели элементов, обозначен буквой А и позволит поместить текст на форме. Следующая задача состоит в том, чтобы заставить надпись сказать “Здравствуй, мир! ”. Для того, чтобы сделать это, надо изменить ее свойства, используя окно свойств.

2.JPG          3.JPG

Рис.2                                                   Рис.3

Надо поменять свойства Label1: Caption - заголовок, Font - размер и вид шрифта, ForeColor - цвет шрифта, BackColor - цвет фона и свойства самой формы UserForm1: Caption - заголовок, BackColor - цвет фона
Можно увеличивать  форму. Если что-то не нравится можно пробовать другие шрифты, размеры и цвета, пока не найдется приемлемый вид.
Первая версия Windows-программы готова к запуску.
Для ее запуска необходимо выбрать из главного меню пункт «Запуск».
Visual Basic закрывает окна свойств и элементов управления и на мониторе появляется окно программы (рис 4).
Закончить программу можно как любую Windows-программу, щелкнув на пиктограмме Close. Когда работа программы завершается, возвращается среда разработки Visual Basic.
В конце лабораторной работы необходимо предъявить свою программу преподавателю и сохранить ее на диске присвоив ей имя, выбрав в меню пункт “Сохранить”.

4.JPG
Рис. 4.

Лабораторная работа выполняется самостоятельно, но при консультировании со стороны преподавателя.

5. Порядок действий

5.1. Войти в программу  Microsoft Excel.
5.2. В меню выбрать Сервис / Макрос / Редактор Visual Basic
Откроется новое окно редактора Visual Basic (рис.5). Если в нем будут открыты окна, их необходимо закрыть.

5.JPG

Рис.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 г.

Вы можете обсудить этот пост комментариях или в нашем чате, который находится в верхнем правом углу сайта. Если вы не знаете как общаться в чате, то скорее жмите СЮДА! Приятного Вам общения :)

24 Comments

Broonoceerie
января 20, 2009 at 7:06

Огромное человеческое спасбо!


 
Maweehyday
января 20, 2009 at 10:50

Я в принципе, мало, что смыслю в этм посте, но постараюсь все таки понять.


 
Наталья
января 20, 2009 at 14:01

Спасибо за предоставленный материал, мне как нужно для вводных уроков по программированию.


 
Licpaync
января 21, 2009 at 0:04

Ценные рекомендации, беру на заметку


 
Writix
января 21, 2009 at 3:52

Благодарю!!!У Вас часто появляются очень интересные посты! Очень поднимаете мое настроение.


 
Writix
января 21, 2009 at 11:16

Классно всё: и картинка ,и информация


 
Horotot
января 23, 2009 at 3:53

Спасибо за статью, всегда рад почитать вас!


 
MANFRED6
января 23, 2009 at 6:38

Спасибо ;)


 
Nusko
января 25, 2009 at 9:17

Спасибо за статью оказалась очень полезной.


 
Lopokot
января 25, 2009 at 17:00

Хорошая статья, узнал много нового!)


 
Kloporto
января 25, 2009 at 20:58

Интересная тема, Спасибо!


 
Vogobon
января 25, 2009 at 22:25

Спасибо, много полезного почерпнул.


 
Конев
февраля 6, 2009 at 20:00

Занимательная интересная статья Да и в отличие от большинства других подобных советов воду в уши не льешь


 
Геннадий
февраля 18, 2009 at 8:16

А мне вот интересно, а сам автор читает комментарии к этому сообщению. Или мы тут сами для себя пишем?


 
admin
февраля 18, 2009 at 18:05

И автор и администрация знакомятся с комментариями и при необходимости отвечают!


 
Иван
февраля 20, 2009 at 7:45

Хорошо написано, надо будет скинуть ссылочку товарищам, чтобы и они оценили вашу статью


 
Татьяна
марта 19, 2009 at 15:18

Очень понятно и доступно для понимания, огромное спасибо! Жду продолжения


 
Лариса
марта 29, 2009 at 22:34

Очень занятные мысли, хорошо рассказано, все просто таки разложено по полкам :)


 
falkenman
Апр 22, 2009 at 2:55

Безупречный сайт у вас ребята! Нечего и сказать просмотрел от корки до корки.


 
Dasha_Davidovich
июля 10, 2009 at 13:11

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

P.S. Вообще мы покупаем любые форумы с кол-м регистраций от 200 реальных людей в месяц. Для больших форумов, от 10 000 активных пользователей в месяц,
есть особые предложения по аренде или по выкупу рекламы.
Моё мыло: dasha@itm.net.ua Написавшим на мыло, дам Асю, для более подробных переговоров.


 
karaokevano
июля 14, 2009 at 14:08

Добрый день!
Уважаемая Администрация, нас интересует реклама на Вашем сайте, а именно обмен кнопками 88*31. Мы можем расположить вашу у себя, в текстовом фрагменте внизу флеш-анимации, вот здесь!
Наш караоке-клуб будет рад взаимодействию с большим форумом!


 
ancequant
июля 27, 2009 at 7:33

Спасибо, интересный сайт. Много интересного нашел. Могу сидет тут часами)


 
ann
июня 18, 2010 at 22:53

Что-то не получается сохранить VB программу.


 
hinrustjum
июня 18, 2010 at 23:47

Своеобразная круговая порука. Безусловно у данного типа просмотра существует очевидный недостаток – отсутствие возможности засейвить видео. Но что мы имеем на самом деле? Вы или скачаете прелюдию к ролику, которое занимает по времени 1-3 минуты, либо вы скачаете ролик в таком «классном» качестве, что смотреть его будет чрезвычайно мучительно. Походил по траве, где.


 

Прокомментировать

Copyright © 2010 Урок информатики All rights reserved.
Тема доработана интернет студией SMOpro, специализация которой реклама в блогах.
На правах поддержки: Туры на любой вкус: туры в доминикану. Отдых в Доминиканской республике.