Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая справка к ЛР5(прогр. на VB).pdf
Скачиваний:
13
Добавлен:
15.03.2016
Размер:
239.41 Кб
Скачать

Краткая справка по программированию на VB

та Visual Basic;

Edit (Правка) — команды редактирования;

View (Вид) — команды для открытая окон Visual Basic;

• Project — команды для добавления в проект новых форм и модулей;

Format (Формат) — команды, определяющие размеры и положение элементов и форм;

Debug (Отладка) — команды, с помощью которых можно запустить и остановить приложение, расставить точки прерывания и выбрать просматриваемые объекты;

Run — команды для выполнения и компиляции проекта;

• Tools — команды для конфигурирования среды программирования Visual Basic;

Add-Ins — дополнительные средства для расширения возможностей Visual Basic;

Window (Окно) — содержит команды управления окнами;

• Helu - доступ к справочному руководству.

Указатель для выбора активного объекта. Больше ничего не делает.

Label — надпись: выводит текст на форму. Этот текст можно делать на прозрачном фоне.

TextBox — текстовое окно: позволяет вводить, выводить и редактировать текст.

CommandButton — Командная кнопка: главное назначение связано с выполнением программных функций.

Форма — основной элемент Visual Basic. Любое приложение, обладающее Пользовательским интерфейсом, в Visual Basic строится на основе специальных объектов — форм. Формой называется главный элемент приложения, на котором размещаются все прочие элементы. Свойства формы приведены в табл.1 Приложения 1.

Заголовком (или строкой заголовка) называется цветная полоса в верхней части большинства форм. Заголовок используется для перетаскивания окна по экрану. Название — текст, выводимый в заголовке формы. Название задается Свойством Caption. Имя формы (свойство Name) рекомендуется начинать с префикса frm.

Элемент Command Button (Кнопка)

Кнопки используются для решения самых разных задач - от простейшего ввода информации до вызова специальных функций, связанных с формами. Имя элемента (свойство Name) рекомендуется начинать с префикса cmd. Свойства элемента приведены в табл.3 Приложения I.

Усков Ю.И.

2

Каф. МиИТ, 2015

Краткая справка по программированию на VB

Элемент Label (Надпись или Этикетка)

Надпись используется дя вывода текста. Главная особенность надписи заключается в том, что пользователь не может изменить текст надписи по своему усмотрению (хотя его можно изменить как свойство Caption во время выполнения программы). Самое важное свойство надписи — Caption. Имя элемента (свойство Name) рекомендуется начинать с префикса 1Ы. Свойства элемента приведены в табл.2 Приложения 1.

Элемент TextBox (Текст)

Обеспечивает возможность ввода текста пользователем. В период выполнения: всё ограничивается чтением и записью его свойства Text. Свойства элемента приведены в табл.4 Приложения 1. Имя элемента (свойство Name) рекомендуемся начиншь с префикса txt.

Задание 1.1

Создайте программу, которая бы выводила в заголовок формы текст «Моя первая программа», а в текстовый элемент на форме приветствие: «Здравствуй, студент ВолгГАСУ» (рис. 1.1). Программа должна иметь кнопку «Выход», при нажаши на которую программа должна завершаться.

Технология выполнения задания

1.Создайте новый проект: При запуске Visual Basic на экране отображается панель с вкладками New, Existing, Recent (Новый, Существующий и Файл). В этом случае для создания нового проекта выберите вкладку New (НОВЫЙ), на данной вкладке значок Standard.exe и щелкните по кнопке Открыть.

Если окно макета формы отсутствует на экране, откройте его командой View, Object (Вид, Объект).

2.Закройте все окна: Properties (Параметры), ToolBox (Инструменты) и т.п. Затем, откройте их, используя меню View (Вид) (воспользуйтесь информацией в краткой справке). Измените, если Вам необходимо, размеры формы, перетащив её края.

3.Чтобы создать в центре формы кнопку стандартного размера, выберите на пане-

ли элементов элемент CommandButton (Кнопка) и дважды щелкните по нему. Переместите кнопку в нижнюю часть формы.

4.Чтобы создать на форме надпись, выберите на панели элементов элемент Label (Надпись) и дважды щелкните по нему. Оттащите элемент в верхнюю часть формы. Измените размеры элемента-надписи таким образом, чтобы в нём приблизительно помещалась одна строка «Здравствуй, студент ВолгГАСУ».

5.Выделите форму, щелкнув по ней левой кнопкой мыши на любом свободном месте формы. О том, что выделена именно форма, а не один из размещенных на ней элементов, можно судить по содержимому окна свойств. Задайте значение двух свойств формы Name и Caption, имена которых указаны в панели Properties (Параметры):

Усков Ю.И.

3

Каф. МиИТ, 2015

Краткая справка по программированию на VB

свойству Name присвойте значение frmHello;

свойству Caption присвойте значение Моя первая программа.

6. Текст, присвоенный свойству Caption, будет выведен на заголовке формы. Свойство Name позволит нам ссыпаться на форму в тексте программного кода. Префикс имени trm является сокращением слова Forma.

7.Щелкните по элементу-надписи (Label) и задайте следующие свойства:

свойству Name присвойте значение lblHello;

свойству Caption присвойте значение «Здравствуй, студент ВолгГАСУ». 8.Щелкните по элементу-кнопке (CommandButton) и задайте следующие свойства:

свойству Name присвойте течение cmdFinish;

свойству Caption присвойте значение &Выход.

Свойство Caption определяет текст, расположенный на кнопке. Знак & перед первым символом означает, что вместо щелчка мышью кнопку можно активизировать с клавиатуры (Alt + первая буква).

9.Дважды щелкните по кнопке «Выход» (имя cmdFinish). Двойной щелчок по элементу открывает окно программы со стандартным событием. Для элемента CommandButton (кнопка) стандартным является событие Click. На экране должен появиться шаблон процедуры cmdFinish_CHck. Имя процедуры означает, что после тот как пользователь нажмет кнопку cmdFinish, будет выполнен код, находящийся в этой процедуре.

10.Введите между строками Private Sub и End Sub следующий фрагмент програм-

мы:

Private Sub cmdFinish_Click () Unload Me

Set frmHello = Nothing Еnd Sub

Когда пользователь нажимает кнопку cmdFinish, происходит событие Click, которое реализуется процедурой cmdFinish_Click. Эта подпрограмма содержит два операгора. Первый оператор Unload Me содержит два ключевых слова, которые сообщают форме, что она должна выгрузить себя. Второй оператор устанавливает (Set) ссылку на форму IrmHello в состояний "пусто" (Nothing). Поскольку в нашем приложении нет других форм, выгрузка формы приводит к завершению приложения. 11. Сохраните проект программы командой File, Save Project As (Файл, Сохранить Проект как) с именем zl-1, а также сохраните модуль формы командой File, Save trmHello.irm As (Файл, Сохранить frmHello.frm как) с именем zl-1

12. Выполните команду Run, Start (Пуск, Старт). Если все было сделано правильно, на экране появится окно с сообщением «Здравствуй, студент ВолгГАСУ» (рис. 1.1). Завершите работу приложения кнопкой Выход.

13. Измените программу так, чтобы она выводила вместо надписи «Здравствуй, студент ВолгГАСУ» текст «Привет студентам ВолгГАСУ». Основные ошибки

1. Свойства объекта не изменяются либо изменяются неверно. Объект не был

Усков Ю.И.

4

Каф. МиИТ, 2015

Краткая справка по программированию на VB

выделен.

1.2. Свойства формы

Основная цель изучения.

1.Изучить основные свойства формы.

2.Изучить основные свойства компонент: CommandButton и Label.

3.Познакомиться с режимом отладки.

Краткая справка

Каждая форма в период выполнения соответствует отдельному окну. Внешний вид

иповедение формы на экране определяется значением свойств. Эти свойства определяются в окне свойств на этапе разработки формы или операторами свойствами являются:

Name (Имя) — имя формы, которое используется при написании текста программы

иизменяться не может.

Caption (Название) — заголовок окна.

FontName (Имя), FontSize (Размер. FontBold (Полужирный. Fontltalic (Курсив), FontStrikethru (Зачеркнутый), Font Underline (Подчеркнутый) определяют шрифты выводимого на форму текста.

Размер шрифта определяется в пунктах (point), которые являются стандартной типографской единицей измерения (1 пт равен 1/72 дюйма или 0,035 см).

BackColor (Цвет фона) и ForeCoIor (Основной цвет) определяют цвет фона Height (Высота), Width (Ширина определяют высоту и ширину формы. Единица измерения 1 twip равна 1/1440 дюйма или 0,0018см.

Тор(Верхняя координата), Left (Левая координата) определяют координаты левого верхнего угла формы.

Контрольные вопросы.

1.Из каких объектов состоит учебная программа 1.2? Назовите имя объектов н их тип.

2.Для чего нужно свойства Name и Caption формы?

3.Что означает конструкция IVmColor.Caption?

4.Что означает оператор cmdColor.Caption = "Белый"'.'

5.Какие операторы необходимы, чтобы завершить программу (вьпрузить форму)?

3. События формы

Основная цель изучения.

1. Изучить основные события формы

Усков Ю.И.

5

Каф. МиИТ, 2015