Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторна робота ’1 Создание графического интерфейса разрабатываемых приложений на основе использован.html

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Харківський національний аерокосмічний університет
ім. М.Є. Жуковського «ХАІ»

Кафедра 603

Лабораторна робота №1

Создание графического интерфейса разрабатываемых приложений на основе использования управляющих элементов

З дисципліни «Обчислювальна техніка та програмування»

ХАІ.603.733(2).08В.030505.117л22

Виконав: студентка гр.733(2)  Пастернак М.Л.

(П.І.Б.)

____________

(Підпис, дата)

Прийняв: ст.. викладач  Лучшева О.В.

____________

(Підпис, дата)

2013


Постановка задачи

  1.  Открыть Excel, переименовать «Лист 1» в лист со своей фамилией.
  2.  Добавить на переименованный лист Excel три кнопки, по нажатию на одну из них на экране должна появляться форма, по нажатию на другую – эта форма скрывается, третья кнопка – для очистки содержимого выделенного диапазона (рис.6);
  3.  Создать форму (в редакторе Visual Basic выбрать Insert/UserForm) согласно следующим требованиям:

Рис.1 Образец графического интерфейса
разрабатываемого приложения

4.Заголовок формы изменить на «Форма для заполнения таблицы»;

5.Добавить на форму две кнопки.

По нажатию на одну из них должно выполняться следующее:

  1.  в ячейки А1:С1 заносятся названия столбцов таблицы («Слово», «Часть речи» и «Перевод» соответственно), выполняется форматирование (изменение заливки, кегля, начертания, цвета шрифта) указанных ячеек;
  2.  построчно заполняется таблица вводимыми с помощью формы данными.

По нажатию на другую кнопку– форма скрывается.

Границы таблицы должны быть расчерчены тонкой непрерывной линией черного цвета.

6.Данные для заполнения вышеуказанных ячеек вводить, используя элементы управления: надпись, поле и комбинированный список;

7.Добавить на форму надпись, по нажатию на которую будет выводиться текущее время;

8.Разместить на форме произвольный рисунок.

Порядок выполнения работы

  1.  Вставка элемента управления «кнопка» на лист:

Запуск MS Exel – Разработчик  -  Режим Конструктора – Вставить – Элементы Active X – Вставка элемента управления «кнопка» на лист

  1.  Добавление кода обработки события:

Двойной клик по добавленному элементу управления – написание кода макроса

  1.  Изменение свойства объекта

ViewProperties Window – Изменение необходимых параметов – Настройка функций элемента

  1.  Добавление формы

Редактор VBA - InsertUserForm 

  1.  Добавление элементов на форму –

Редактор VBAToolBox для формы – Выбор элемента – Перетаскивание элемента на форму

  1.  Добавление кода обработки события:

Двойной клик по объекту – написание кода макроса

  1.  Тестирование программы:

запуск программы – ввод данных – анализ выводимого результата

Результат работы

На рисунке 2 представлены кнопки, на листе, по нажатию на одну из них появляется форма.

На форме расположены элементы управления, согласно заданию.

Рис.2. – Результат работы кнопок

На рисунке 3 мы видим как с помощью формы мы заполнили таблицу.

Рис.3 – Заполнение таблицы

Код макросов для элементов управления

  1.  Код макросов для кнопок на листе:

Private Sub CommandButton1_Click()

UserForm1.Show

End Sub

Private Sub CommandButton2_Click()

UserForm1.Hide

End Sub

Private Sub CommandButton3_Click()

Selection.Clear

End Sub

  1.   Коды макросов для элементов управления на форме

Private Sub CommandButton1_Click()

Range("A1").Value = "Слово"

Range("B1").Value = "Часть речи"

Range("C1").Value = "Перевод"

Range("A1:C1").Borders.LineStyle = xlContinuous

n = Range("A1").CurrentRegion.Rows.Count

Cells(n + 1, 1).Value = TextBox1.Value

Cells(n + 1, 2).Value = ComboBox1.Text

Cells(n + 1, 3).Value = TextBox2.Value

Cells(n + 1, 1).Borders.LineStyle = xlContinuous

Cells(n + 1, 2).Borders.LineStyle = xlContinuous

Cells(n + 1, 3).Borders.LineStyle = xlContinuous

Columns("A:C").AutoFit

TextBox1.Value = ""

ComboBox1.Value = ""

TextBox2.Value = ""

End Sub

Private Sub CommandButton2_Click()

UserForm1.Hide

End Sub

Private Sub Label4_Click()

Label4.Caption = Time

End Sub

Private Sub UserForm_Initialize()

With ComboBox1

.AddItem "Существительное"

.AddItem "Прилагательное"

.AddItem "Глагол"

End With

End Sub

Выводы: В ходе данной лабораторной работы мы научились создавать кнопки  на листе и задавать для них функции, добавлять форму, создавать на ней элементы управления и писать для них код обработки события.




1. Берёзка Шаумяна31 Юноши юниоры девушки М
2. Бухгалтерский учёт и анализ использования нематериальных активо
3. Теории зарождения жизни на Земле
4. 1особенности ухода в 3 п
5. ТЕМА 2. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ ОСНОВЫ НАУЧНОИССЛЕДОВАТЕЛЬСКОЙ РАБОТЫ ПО ПРОБЛЕМЕ МЕТОДИЧЕСКИ
6. Один день Ивана Денисович
7. тема- сущность виды элементы.html
8. металлическая конструкция собираемая из отдельных сварных секций и установленная на поверхности земли
9. М. Наука. 1984. 223 с
10. . offene Kn~le ~ sie werden von mnchen Lndesmediennstlten ngeboten
11. Статья- Структуры в С++
12. В загнанном углу Минск 20131126 Не тыся
13. е тем которые оказывают социальные услуги населению и работают в тесном сотрудничестве с государственным
14. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Донецьк 2004 Ди
15. то чудом оказывается на улице и даже добирается до старого кладбища где находит приют на долгие годы
16. Основы социальной онтологии
17. Источники радиоизлучения во Вселенной
18. О сомнительной съедобности Туристического продукта и прочих казусах закона о туризме
19. Организация общественного питания, создание, содержание и эксплуатация основных типов предприятий массового питания
20. Контрольная работа- Обставини, що виключають злочинність діяння у Франції