Студопедия — Упражнение № 6. Работа с формой. Изменение заголовка. Вставка компонентов. Первая программа
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Упражнение № 6. Работа с формой. Изменение заголовка. Вставка компонентов. Первая программа






1. Изменение заголовка: в окне «Инспектор Объектов» выберем Сарйоп и введем новый заголовок «Первая программа».

«" Эк? *! •'-!

2. Выберем в инструментарии страницу А< МШопа1 пиктограмму «ЗсгоИВох» и раз­местим соответствующее ей окно в верхней части формы. Далее из палитры компо­
нентов ЗДапйаг! выберем пиктограмму «Мето» и установим ее в созданное окно скроллинга, перекрывая ее.

3. В нижней части формы разместим окно «Панель» (пиктограмма «Рапе1» в па­литре 81ап(! аг1). Разместим в области окна-панели две кнопки (пиктограмма «Ок») и с помощью СарИоп из окна «Инспектор Объектов» проименуем их как «ОК» и «Конец».

4. Запустим проект на исполнение командой Кип или (Р9), сохранив при этом текст модуля и проекта в соответствующей рабочей папке. На экране появится рисунок, показанный ниже.

ДВШД

........................ —, - - - * ^

   
:::::        
;: ':: < ж I Кош* |    
       
       

 

Пример 86. Программа умножения двух целых чисел.

Задумаем программу, которая вводит два целых числа и выводит результат их умножения.

1. Создадим интерфейсную форму следующим образом. Разместим в верхней части формы окно многострочного редактирования «Мето». Уточним его свойства. С помощью Инспектора объектов установим значения: АН§п — а1СНеп1; 1лпез — удалить; №те — ттОЩ; \Уогй\Угар — Ра18е.

2. Расположим ниже окно «Панель». Установим основные свойства: СарИоп — удалить, №те — Рапе1.

3. На панели установим метку (компонента ЬаЬе1). Свойства:: АП§п — а1Во11оп, СарИоп — удалить, №те — ЬЬОи1.

4. На панели, ниже метки, разместим окно «ЕсИь>. Свойства: Тех! — удалить, ^те — есПпри!.

5. Установим кнопку «ОК», по нажатию которой будем размещать первое вве­денное число в рабочее поле. Свойства: Кшё — ЪЮк; №те — ВЦ, СарИоп — ОК.

6. Установим вторую кнопку «ОК», по нажатию которой будем размещать второе введенное число в рабочее поле. Свойства: Кшё — ЬЮк; ^те — В12, СарИоп — ок.

7. Установим еще одну кнопку «ОК» для выхода из программы. Свойства: Кшё — ЬЮк; ^аше — В13, СарИоп — Выход.

8. Дважды щелкнем мышью по кнопке «ОК» и в появившемся окне кода про­грамм добавим в процедуру обработки события ОпСНск (одинарное нажатие кла­виши) следующие команды (выделены жирным шрифтом):

ргосес! иге ТЕогш!.ВИСИск (8епс1ег: ТОкдес!);

Ъед1п

Х: =5ЪгТо1пЪ(Тг±т(ес11при1:.Тех1:)); штОиЪ. Ыпез. Ас1с1 (есПприЪ. ТехЪ); есПприЪ. ТехЪ: = "; есПприЪ. ЗеЪГосиз; ЬЬОи'Ь. Сар'Ыоп: =' Введите 2 -й операнд: 11; ВЬ2. 5Ьо*; ВЫ. Н±с1е; епс1;

(Комментарий: позже удобно разместить две кнопки на одном месте наложени­ем друг на друга, чтобы после использования одной кнопки она исчезала, а появ­лялась другая, и наоборот.)

9. Дважды щелкнем мышью по второй кнопке «ОК» и в появившемся окне кода программ добавим команды (выделены жирным шрифтом):

ргосес! иге ТРогт1. В1: 2С11ск (Зепс1ег: ТО^ес!); Ъед1п

У: =5ЪгТо1пЪ (Тг±т (есПприЪ. Т ехЬ)); тшОиЪ. Ыпез. Ас1с1 (ес11приЪ. ТехЪ);

штОи'Ь. Ыпез. Ас1с1 (" Результат: м+1пМо5Ы: (X) + " * " + 1пЪТо51: г (У)+м = " +1пМо51: г (Х*У)); есПприЪ. ЬехЬ: ="; ес1±приЪ. ЗеЪГосиз; ЬЬОи'Ь. Сар'Ыоп: =11 Введите 1 -й операнд: 11; В 1: 2. Н1с1е; ВЫ.ЗЬо*; еп< 2;

10. Дважды шелкнем мышью по кнопке «Выход» и в появившемся окне кода программ добавим команду (выделена жирным шрифтом):

ргосес! иге ТРогт1. В^ЗСЫск (5епс1ег: ТОЬдес!); Ъедл_п

С1озе; епс1;

11. Осталось передать фокус ввода (очистить строку) окну «ес11при1» в момент старта программы и определить переменные х и у для хранения операндов. В сек­ции ргл^аке в самом начале кода модуля формы разместим описание:

Ргл^аке

{Ргл^аке < 2ес1агаЫопз} X, У: ШЪедег;

12. В окне «Инспектор Объектов» выберем исходную форму Рогт1 и после двой­ного щелчка на строке ОпАсИуа! е на странице ЕгеШ введем следующие понятные команды: (выделены жирным шрифтом):

ргосес1иге ТРогт!. РоггаАс" Ьл^а" Ье (Зепс1ег: ТОЬдес" Ь); Ъедл_п

есПприЪ. ЗеЪГосиз;

ЬЬОиЪ.СарЫоп: =" Введите 1-й операнд: 11; ВЫ.ЗЬо*; В 1: 2. Н1с1е;

еп< 2;

13. Сохраните все результаты работы в отдельной папке командой 8ауе АН, и запустите программу (Кип). Типичная картина работы программы показана ниже:








Дата добавления: 2014-11-10; просмотров: 949. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия