Студопедия — ЗАДАНИЕ №1. Написать программу, работающую под управлением Windows,для подсчета стоимости сборной покупки
Студопедия Главная Случайная страница Обратная связь

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

ЗАДАНИЕ №1. Написать программу, работающую под управлением Windows,для подсчета стоимости сборной покупки






Написать программу, работающую под управлением Windows, для подсчета стоимости сборной покупки. При запуске программы на экране должно появиться окно-заставка. Запрограммировать появление на экране после нажатия кнопки Ok окна для выполнения расчетов. Подсчет стоимости сборной покупки должен производиться в полном соответствии с инструкцией, расположенной в этом окне.

Разработку программы выполнить в такой последовательности:

1. создать форму для заставки и записать на диск новый проект под именем stoimost;

2. разместить на форме компоненты: рисунок, кнопку и поле Memo;

3. создать форму для выполнения расчетов и добавить ее в проект;

4. разместить на второй форме компоненты: метки, кнопки, поля Edit и Memo;

5. описать события программы:

а) при открытии второй формы;

б) при нажатии кнопки;

6. произвести отладку и компиляцию программы;

7. запустить приложение и выполнить расчеты.

 

№ п/п Описание действий учащегося
краткое подробное
  Запустить Delphi Использовать меню Пуск (раздел Программы)
  Ввести заголовок формы В окне Object Inspector выбрать свойство Caption и ввести его значение: Сборная покупка
  Указать вид значка в заголовке формы Щелкнуть по слову None свойства Icon, а затем – по появившейся кнопке с изображением трех точек. В появившемся окне Picture Editor щелкнуть мышью по кнопке Load. Выбрать указанный преподавателем файл с рисунком для размещения в заголовке формы, щелкнуть мышью по кнопке Открыть, а затем – по кнопке ОК.
  Сохранить новый проект на диске Использовать команду File -> Save Project As
  Указать имя программного модуля первой формы Набрать имя: mod1 и щелкнуть мышью по кнопке Сохранить
  Указать имя проекта Набрать имя: stoimost и щелкнуть мышью по кнопке Сохранить
  Разместить компоненты Разместить компоненты на форме компоненты, вначале щелкая по их изображению мышью на панели компонентов, а затем – в выбранном для данного компонента месте формы. Используемые в форме 1 компоненты имеют следующие обозначения: группа Standart - поле Memo - кнопка; группа Additional - рисунок
  Определить свойства компонентов: - рисунка     Дважды щелкнуть мышью в области рисунка. В появившемся окне Picture Editor аналогично выбору значка в заголовке окна найти указанный преподавателем файл с рисунком для размещения на форме. Затем при необходимости изменить размеры области для рисунка
  - поля Memo Щелкнуть мышью в области поля Memo, затем в окне Object Inspectorщелкнуть мышью по слову Tstring свойства Lines и по появившейся кнопке с изображением трех точек. В окне для ввода текста набрать: Для продолжения нажмите ОК и щелкнуть мышью по кнопке ОК. По аналогии вызвать изображение кнопки с тремя точками для свойства Font, щелкнуть по ней мышью, установите требуемые параметры шрифта и щелкните по кнопке ОК
  - кнопки Щелкнуть мышью в области размещенной на форме кнопке. В окне Object Inspector свойству Caption присвоить следующее значение: ОК
  Записать изменения, внесенный в форму, на диск Использовать команду File -> Save All
  Создать новую форму Использовать команду File-> New Form
  Ввести заголовок формы В окне Object Inspectorвыбрать свойство Caption и ввести его значение: Расчет стоимости
  Сохранить форму на диске Вызвать команду File -> Save. Указать имя программного модуля для второй формы: mod2 и щелкнуть мышью по кнопке Сохранить
  Добавить форму в проект Вызвать команду Project-> Add to Project.Указать имя программного модуля: mod2 и щелкнуть мышью по кнопке Открыть
  Разместить на форме компоненты По аналогии с п. 2 разместить на форме в соответствии требуемые компоненты: для инструкции по работе с программой – поле Memo, для надписей Цена, Кол-во, Стоимость покупки – компонент Метка, для отображения числовых значений – поле Edit. Не использовавшиеся ранее компоненты Editи Метка размещены в группе Standartи обозначаются следующим образом: - метка; -поле Edit
  Указать свойство компонентов: - поля Memo     Щелкнуть мышью в области поля Memo. По аналогии с заполнением такого поля в первой форме ввести в него текст инструкции.
  - кнопок Щелкая мышью в области каждой из кнопок, присвоить их свойству Caption значения Добавить, Закрыть и Сброс в соответствии с их месторасположением.
  - меток Щелкая мышью в области каждой из меток, присвоить их свойству Caption значения Цена, Кол-во и Стоимость в соответствии с их месторасположением.
  Проверить правильность расположения полей Edit Убедитесь в том, что в верхнем поле написан текст “Edit1”, в среднем - “Edit2” и в нижнем – “Edit3”. В случае иного расположения полей расставить их в таком порядке, перетягивая с помощью мыши
  Записать изменения, внесенные в форму, на диск Использовать команду File -> Save All
  Описать события: - при открытии второй формы происходит присвоение значений «0» строковым переменным (свойствам) Text полей Edit1, Edit2, Edit3. Щелкнуть мышью в любом месте формы, не заполненном компонентами. В окне Object Inspector щелкнуть по закладке Events, а затем дважды щелкнуть по пустой строке слева от слова OnCreate. В появившемся справа окне mod2 между словами beginиend набрать текст: Edit1. Text: = ‘0’; Edit2. Text: = ‘0’; Edit3. Text: = ‘0’; При наборе текста символ «;» обязательно должен ставиться в конце каждой строки, как этого требует любая программа, написанная на языке Паскаль. В апострофах указывается число «нуль», а не буква «О»
  - при нажатии на кнопку Сброс выполняются те же действия Щелкнуть мышью в любом месте окна Расчет стоимости (обычно на экране виден только его заголовок), а затем – по кнопке Сброс. Внести в строку события OnClick текст: Edit1. Text: = ‘0’; Edit2. Text: = ‘0’; Edit3. Text: = ‘0’;
  - при нажатии на кнопку Закрыть закрывается окно По аналогии описать событие OnClickдля кнопки Закрыть, набрав между словами begin и end команду закрытия окна Close;
  - при нажатии на кнопку Добавить выполняются расчеты По аналогии описать событие OnClickдля кнопки Добавить, набрав между словами begin и end текст: d: =StrToInt (Edit3.Text)+StrToInt (Edit1.Text)*StrToInt (Edit2.Text); Edit3.Text: =IntToStr(d); Здесь же между словами procedureи begin вставить строку описания переменной d: Var d: integer; Некоторая сложность формул обусловлена необходимостью преобразования строковой переменной Text в целочисленную для выполнения арифметических действий. Назначение используемых во вводимом фрагменте программы функций StrToInt и IntToStr приведено выше в разделе, описывающим работу со строковыми величинами в языке Паскаль.
  - при нажатии на кнопку ОК, находящуюся на первой форме, происходит вызов второй формы Вызвать на экран изображение первой формы, использовав для этого команду View-> Forms. Щелкнуть мышью по строке Form1, а затем – по кнопке ОК. Щелкнуть мышью в области кнопкиОК, расположенной на форме, и описать для этой кнопки событие OnClick, набрав между словами begin и end команду изображения на экране второй формы: Form2.Show;
  Записать изменения, внесенные в формы, на диск Использовать команду File -> Save All
  Отладить программу Запустить программу командой Run-> Run. Проверить работу всех кнопок, вводя произвольные значения цены и количества товаров; при обнаружении ошибок в программе исправить их. После исправления ошибок все изменения программы записать на диск с помощью команды Save All
  Скомпилировать команду Выполнить команду Project-> Compile
  Запустить созданную программу на выполнение Закрыть Delphi. Средствами Проводника найти и запустить на выполнение файл stoimost.exe. Убедиться в работоспособности созданного приложения.

 








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



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

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

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

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