
- •Содержание
- •Лабораторна робота № 1. Оболонка системи програмування visual basic. Заняття 1
- •1. Запустите Visual Basic и произведите необходимую настройку.
- •2. Задайте различные свойства формы:
- •3. Запустите программу на выполнение.
- •17. Запустите программу на выполнение и проверьте ее работу.
- •20. Сохраните проект на рабочем диске.
- •Лабораторна робота № 1.Этапи розробки windows-додатків в середовищі програмування visual basic (на прикладі створення простого додатку). Заняття 2.
- •1. Постановка задачи
- •3. Напишите программные коды
- •4. Отладьте6 программу
- •Завдання до самостійної роботи № 1 (в,лс,вс).
- •I. Содержательная постановка задачи.
- •II. Математическая постановка задачи.
- •III. Разработка пользовательского интерфейса.
- •Лабораторна робота № 2. Дані в visual basic. Типи даних.
- •Завдання на самостійну (в) й практичну роботу (вс, лс)
- •Лабораторна робота № 3. Область видимості змінної.
- •ИмяФормы. ИмяПеременной
- •Лабораторна робота № 4. Арифметичні вырази й вбудовані функції visual basic
- •Лабораторная работа № 5. Введення-виведення даних. Функція inputbox и msgbox. Вікно й функція inputbox.
- •Лабораторна робота №6. Проектування додатків vb6, що містять лінійні алгоритмічні структури
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота № 7. Проектування додатків vb6, що містять галужені алгоритмічні структури. Заняття 1
- •Завдання на самостійну (в) й практичну роботу (вс, лс)
- •Лабораторна робота 7. Проектування додатків vb6, що містять галужені алгоритмічні структури. Заняття 2
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №8. Проектування додатків vb6, що містять циклічні алгоритмічні структури. Заняття 1. Цикли з лічильником
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №8. Проектування додатків vb6, що містять циклічні алгоритмічні структури. Заняття 2. Цикли з умовою
- •Завдання на самостійну роботу(в,вс,лс)
- •Завдання на практичну роботу (вс,лс)
- •Лабораторна робота №9. Проектування додатків vb6, що містять вкладені циклічні алгоритмічні структури. Заняття 1.
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №9. Проектування додатків vb6, що містять вкладені циклічні алгоритмічні структури. Заняття 2
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №10. Проектування додатків vb6, у яких дані організовані у вигляді одновимірних масивів. Заняття 1.
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №10. Проектування додатків vb6, у яких дані організовані у вигляді одновимірних масивів. Заняття 2
- •Завдання на самостійну (в) й практичну роботу (вс,лс)
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №10. Проектування додатків vb6, у яких дані організовані у вигляді одновимірних масивів. Заняття 3. Сортування елементів масиву. Обмін значеннями.
- •Ilорядок действий
- •Завдання на самостійну роботу(в,вс,лс)
- •Завдання на практичну роботу(вс,лс)
- •Лабораторна робота №11. Проектування додатків vb6, у яких дані організовані у вигляді двовимірних масивів
- •Завдання на самостійну роботу(в, вс,лс)
- •Завдання на практичну роботу (вс,лс)
- •Завдання на самостійну роботу(вс,лс)
- •Лабораторна робота №12. Проектування додатків vb6, у яких дані організовані у вигляді структур. Користувальницький тип даних.
- •VbExclamation, "Столько друзей не бывает"
- •VbExclamation, "Поиск не дал результатов"
- •VbExclamation, "Поиск не дал результатов"
- •Мid(Друзья(j).BirthDay, 4, 2) завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №13. Модульне програмування. Заняття 1.
- •Завдання на самостійну (в) та практичну роботу (вс,лс) завдання с13.4
- •Лабораторна робота №13. Модульне програмування. Заняття 2
- •InputВох("Задайте любой вопрос", "????")
- •Завдання на самостійну (в) й практичну роботу (вс,лс)
- •Лабораторна робота № 14. Налагодження програм
- •Лабораторна робота № 15. Обробка символьної інформації.
- •Завдання на самостійну роботу(в,вс,лс)
- •Контрольний опрос на практичному занятті (Лс,Вс).
- •Лабораторна робота № 16. Проектування додатків vb6, у яких дані організовані у вигляді файлів на магнітних носіях.
- •Завдання на самостійну роботу(в,вс,лс)
- •Контрольний опрос на практичному занятті (Вс, Лс)
- •Лабораторна робота № 17. Графіка
17. Запустите программу на выполнение и проверьте ее работу.
Итак, мы написали три процедуры1. Одна выполняется в том случае, когда на форме происходит событие Click, вторая – когда на форме происходит событие DblClick, третья – при событии Click на объекте командная кнопка.
Объектов, которые можно разместить на Форме, достаточно много. Мы познакомимся с большинством из них в процессе выполнения следующих лабораторных работ. Visual Basic позволяет ВЫВОДИТЬ ИНФОРМАЦИЮ НЕПОСРЕДСТВЕННО НА ФОРМУ. Рассмотрим, как это делается.
18. Щелкните дважды на Форме для вызова окна кода. В списке событий выберите Activate (активация). Наберите2 следующую программу (рис.1.9).
Рис.1.9
19. Запустите программу на выполнение. Разберитесь, как работает метод Print3, почему числа и слова расположены так, а не иначе.
Почему в данном случае вывод информации происходит на Форму, а не на другой объект? Да потому, что в данном случае Форма – единственный объект, для которого может выполниться данный метод. Visual Basic выводит информацию именно на Форму «по умолчанию».
20. Сохраните проект на рабочем диске.
1) Щелкните по кнопке <File>. Выберите опцию Save Form1, в диалоговом окне Save File As… выберите С:\Home, создайте папку с именем Вашей группы (например, 3-1-ЛС), в ней папку с именем Фамилия (например, Мухин), в ней папку ЛАБ1, задайте имя файлу формы Лр1_Зад1_F_Фамилия и щелкните по кнопке <Сохранить>. Форма будет сохранена в файле с расширением .frm.
2) Выберите опцию Save Project, в диалоговом окне Save Fi le As выберите созданную на предыдущем шаге папку ЛАБ1, задайте имя файлу проекта Лр1_Зад1_P_Фамилия и щелкните по кнопке <Сохранить>. Проект будет сохранен в файле с расширением.vbp.
Лабораторна робота № 1.Этапи розробки windows-додатків в середовищі програмування visual basic (на прикладі створення простого додатку). Заняття 2.
Процесс создания Windows-приложения состоит из ряда этапов. Все этапы проектирования Windows-приложения в среде Visual Basic продемонстрируем на простом примере.
ЗАВДАННЯ 1.2
1. Постановка задачи
Вы хотите произвести ремонт вашей комнаты и хотите использовать компьютер для определения нужного количества необходимых для ремонта материалов (например, обоев для оклейки стен). Вы хотите выступить в роли программиста и создать Windows-приложение для разрешения одной из проблем — вычисления площади всех стен вашей комнаты, имеющей форму прямоугольного параллелепипеда. (Зная площадь стен, Вы сможете купить нужное количество рулонов обоев.)
2. Создайте экранную форму (разработайте интерфейс)
а) Мысленно
представьте, как будет выглядеть экранная
форма, исходя из постановки задачи.
И
спользуя
Окно элементов управления, расположите
на экранной форме объекты управления,
как показано на
рис.1.10.
Пиктограммы
соответствующих объектов
управления
в Окне элементов управления:
– Метка
– Текстовое поле
–
Рис.1.11.
Изображение
– Командная кнопка
На экранной форме расположено (рис.1.11):
шесть объектов класса Метка (Label);
четыре объекта класса Текстовое поле (TextBox);
два объекта класса Командная кнопка (CommandBatton);
один объект класса Изображение (Image).
б) Используя Окно свойств объекта, установите значения свойств объектов в соответствии с табл.1.1:
Таблица 1.1
Объект |
Имя объекта по умолчанию (значение свойства Name) |
Свойство |
Значение свойства
|
Форма |
Form1 |
Name |
frmПлощадьСтен |
Caption |
Площадь стен комнаты |
||
BackColor (Palette) |
Светло-зеленый |
||
Метка |
Label1 |
Name |
lblЗаголовок |
Caption |
Площадь стен комнаты вычисляется по формуле: |
||
Alignment |
2 – Center |
||
BackColor (Palette) |
Светло-серый |
||
BorderStyle |
1 |
||
Font |
Arial, жирный курсив, 12 |
||
ForeColor |
Темно-зеленый |
||
Метка |
Label2 |
Name |
lblФормула |
Caption |
S=2*(A+B)*H |
||
Font |
Arial, жирный курсив, 24 |
||
Alignment |
2 – Center |
||
BackColor (Palette) |
Светло-серый |
||
BorderStyle |
1 |
||
ForeColor |
Темно-зеленый |
||
Метка |
Label3 |
Caption |
Длина (А) |
Метка |
Label4 |
Caption |
Ширина (В) |
Метка |
Label5 |
Caption |
Высота (H) |
Метка |
Label6 |
Caption |
Площадь стен (S) |
Выделите метки Label3 – Label6 (клавиша {Shift}+Мышь) и установите одинаковые для всех меток свойства: |
Alignment |
2 – Center |
|
BackStyle |
0 – Transparent |
||
Font |
Arial, жирный курсив, 12 |
||
ForeColor |
Черный |
||
Текстовое поле |
Text1 |
Name |
txtДлина |
Text |
Пусто |
||
Текстовое поле |
Text2 |
Name |
txtШирина |
Text |
Пусто |
||
Текстовое поле |
Text3 |
Name |
txtВысота |
Text |
Пусто |
||
Текстовое поле |
Text4 |
Name |
txtРезультат |
Text |
Пусто |
||
Выделите текстовые поля Text1 – Text4 (клавиша {Shift}+Мышь) и установите одинаковые свойства: |
Alignment |
2 – Center |
|
Font |
Arial, обычный, 12 |
||
Командная кнопка |
Command1 |
Name |
cmdПуск |
Caption |
П У С К |
||
Командная кнопка |
Command2 |
Name |
cmdВыход |
Caption |
В Ы Х О Д |
||
Окно изображения
|
Image1
|
Picture |
Выбрать нужный рисунок на диске по указанию преподавателя (.bmp) |
|
|
Stretch |
True (картинка подгоняется под размер элемента управления) |
|
|
BorderStyle |
1 – Fixed Single |
Приняты следующие соглашения4 об именах объектов управления:
ctlName
где ctl – префикс, определяющий тип элемента управления,
Name – информативное с точки зрения функционального назначения имя элемента управления.
Принято использовать следующие префиксы:
Объект |
Префикс |
форма |
frm |
рисунок |
pic |
метка |
lbl |
командная кнопка |
cmd |
изображение |
img |
текстовое поле |
txt |