Будь умным!


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

Тема- Створення програми ~ ldquo;Перекладач термінівrdquo;

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

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

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

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

от 25%

Подписываем

договор

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

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

?

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

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

Тема: Створення програми – “Перекладач термінів”.

Мета: Набуття навичок з використання в програмах елементів керування: кнопки, перемикача, текстового поля (для виводу).

1. Теоретична частина

Програма на Visual Basic може обробляти два типи подій – події, що ініціюються користувачем, і події, які генеруються системою. Найчастіше доводиться програмувати обробку подій, які ініціюються користувачем. Ці події дають можливість керувати роботою програми – виконувати певні дії на свій розсуд.

Події, які ініціює користувач, виникають в результаті певних його дій. Наприклад, натискання клавіші на клавіатурі, клацання клавішею мишки, запуск або вихід із програми та ін. Для вибору певного режиму чи функціональної можливості найчастіше в програмах використовується подія Click для кнопки та відповідні процедури обробки реакції на клацання лівою клавішею мишки на об’єкті.

1.1. Завдання

При виконанні даної лабораторної роботи потрібно створити програму – перекладач термінів. Реалізація графічного інтерфейсу цієї програми повинна задіяти наступні елементи керування:

  1.  Командну кнопку (Command Button);
  2.  Текстове поле (Text Box);
  3.  Перемикач (Option Button);
  4.  Надпис (Label).
  5.  Командні кнопки використати для вибору функціональної можливості, а саме виводу перекладу чи опису термінів, а також виходу з програми. Текстові поля використати для відображення тексту перекладу і опису терміну. У випадку, якщо розміри текстового поля не дозволяють повністю відобразити текст відповідного опису, то для забезпечення можливості перегляду цього тексту потрібно передбачити встановлення відповідних властивостей даного поля, зокрема, смуг прокручування (Scroll Bars).

Вибір терміну, переклад і опис якого може зацікавити користувача, реалізувати за допомогою перемикачів. В елементі керування типу мітка вказати інформацію про студента, який виконав цю роботу.

На рисунку  зображено можливий варіант вигляду робочого вікна програми перекладача термінів. При запуску програми на виконання поля, призначені для виводу інформації повинні бути порожніми.

Інформація в цих вікнах відображається лише в результаті виконання певної функціональної дії, яка визначається клацанням кнопкою мишки на відповідній кнопці команди (“Переклад” чи “Опис”). Вибір терміну проводиться з допомогою перемикачів, а саме клацанням кнопкою мишки на відповідному перемикачі, при цьому інформація, яка була в текстових вікнах і відносилась до попередньо вибраного терміну, повинна зникати. При натисканні на кнопку “Вихід” робота програми завершується і керування передається дизайнеру форм.

  1.  Приклади фрагментів підпрограм

При розробці даної програми необхідно передбачити задання текстів описів задіяних термінів. Це задання можна реалізувати декількома способами: у вигляді текстових констант, зчитування з файлів (розглядатиметься пізніше), або ін. В нашій програмі використаємо спеціально заготовлені текстові константи. Для очищення вмісту текстових полів використаємо подію Load.

Процедура обробки події Load

Подія Load настає після завантаження форми в пам’ять комп’ютера до моменту її відображення на екрані дисплея. Реакція на подію Load  реалізується за допомогою процедури Form_Load () . За задумом в нашій програмі ця процедура очищує вміст текстових полів в момент запуску програми. 

Щоб ввести код процедури Form_Load (), потрібно двічі клацнути у будь-якому місці форми frmMain, крім її заголовка. Це приведе до появи на екрані вікна редагування коду з стандартною заготовкою заголовка процедури і оператора End Sub – закінчення. Далі необхідно ввести тільки тіло процедури, наприклад:

Private Sub Form_Load()

Rem тіло процедури

  Text1.text=” ”

  Text2.text=” “

End Sub

Процедура обробки події Click для кнопки

При клацанні лівою кнопкою мишки по одній із кнопок команд “Переклад” або “Опис”, програма повинна проаналізувати стан перемикачів Option Button і відобразити певний текст у відповідному текстовому полі «Переклад» чи «Опис».

Наприклад:

Private Sub Command1_Click()

If Option1.Value = True Then

  Text1.Text = “ Текст ”

  End if

. . .

End Sub

Процедура обробки події Click для перемикачів

При клацанні лівою кнопкою мишки на будь-котрому з перемикачів Option властивість Value відповідного перемикача набуває значення True. При цьому потрібно очистити текстові вікна. Код процедури може бути таким:

Private Sub Option1_Click()

If Option1.Value = True Then

  Text1.Text = “ ”

  Text2.Text = “ “

  End if

End Sub

При клацанні лівою кнопкою мишки по кнопці команди “Вихід” програма повинна завершити свою роботу. Відповідна процедура повинна містити оператор End:

Private Sub Cmd_Exit_Click()

  End

End Sub

Хід роботи

  1.  Отримайте у викладача список термінів, переклад і опис яких потрібно виводити у текстових вікнах.
  2.  Розробіть свій оригінальний інтерфейс програми (сконструюйте форму).
  3.  Введіть програмний код і відлагодьте програму.
  4.  Продемонструйте роботу викладачеві.
  5.  Оформіть звіт – перепишіть текст програми і перерисуйте форму.

  1.  



1. Контрольная работа по дисциплине Финансовое право Вариант 1 Выполнила- Студент ка 3 курса заочной фо
2. а Основними фізичними характеристиками звуку є- частота f Гц звуковий тиск Р Па інтенсивність або сила
3. Контрольная работа- Реализации частотного управления по минимуму потерь
4. Страхование предпринимательских рисков в деятельности государственного посредника в сфере военно-технического сотрудничества
5. Генерирование коррелированных случайных процессов в среде LabVIEW
6. политика управления оборотными активами Политика управления оборотными активами включает в себя-
7. руб. Наименование налогов 1997г
8. Учет амортизации основных средств
9. Влияние космической погоды на планету Земля
10. Решение задачи с помощью программ Mathcad и Matlab.html
11. ПетербургПионерская Б
12. 23 декабря 2011г. КОНТРАКТ 084-55008632-00628 Дата- 23 декабр
13. Особенности налогообложения некоммерческих организаций
14. В тот день на берегу моря Зыбин всётаки достал краба
15. перешагнули возрастной рубеж 60 лет
16. Учебное пособие- Законный представитель несовершеннолетнего подозреваемого, обвиняемого в уголовном процессе
17. Фортфейтинг Форфейтинг операция по приобретению финансовым агентом форфейтором коммерческого обяза
18. вступающих в брак
19. Реферат на тему- Криптография в России
20. Педагогические условия формирования умений учебной деятельности младших школьников