пятница, 25 ноября 2011 г.
пятница, 11 ноября 2011 г.
4 модуль 3 задание
1.Сохранение проекта
В процессе проектирования приложения DELPHI создает несколько файлов
- проект. Каждый проект целесообразно хранить в отдельной, заранее созданной папке. С помощью подходящего приложения Windows создадим папку и назовем ее, например, LAB1.
Для сохранения проекта откройте в главном меню пункт File и щелкните
“мышью” на опции Save Project As…(Сохранить проект как…). Сначала DELPHI откроет панель диалога Save Unit1 As (Сохранить модуль как) для сохранения модуля проекта. В этой панели найдем созданную папку LAB1 и сохраним в ней модуль под именем, например, UnLinAlg. Обратите внимание на то, что DELPHI по умолчанию присвоит этому файлу тип Delphi unit c расширением *.pas.
Затем откроется панель диалога Save Project1 As . Назовем наш проект, например, PrLinAlg и сохраним его в этой же папке. Здесь DELPHI даст файлу тип Delphi project и расширение *.dpr. Убедитесь в том, что главное окно
DELPHI теперь называется PrLinAlg, окно главного файла проекта-
PrLinAlg.dpr, а окно модуля проекта- UnLinAlg.pas.
Старайтесь давать файлам осмысленные имена вместо однообразных Unit1 и Project1, предлагаемых DELPHI.
Чтобы избежать потери файлов проекта в аварийных ситуациях связанных, например, с выключениием питания, зависании системы и т.д., рекомендуется периодически сохранять проект, используя пиктограмму [pic] главного меню или опцию Save All в меню File.
2.Написание процедуры обработки события создания Формы (FormCreate)
Если программист желает, чтобы при появлении панели интерфейса на экране в соответствующих полях находились начальные значения данных, он должен учесть, что при запуске приложения возникает событие - создание
Формы (OnCreate). Создадим процедуру обработки этого события, которая занесет начальные значения переменных x, y, z в поля Edit1, Edit2 и Edit3 соответственно, а в поле Memo1 поместит строку Лабораторная работа №1 –
Линейный алгоритм. Для этого дважды щелкните мышью на любом свободном месте
Формы. На экране появится текст модуля UnLinAlg, в котором DELPHI автоматически создает заготовку процедуры-обработчика события создания
Формы: Procedure TForm1.FormCreate(Sender:TObject). Между операторами begin и end этой процедуры вставьте операторы, которые выполняют необходимые действия.
3.Размещение компонентов на Форме
Для нанесения надписей на Форму используется компонент Label. Выберите в
Палитре Компонентов на странице Standard пиктограмму [pic] компонента Label и щелкните на ней “мышью”. Затем в нужном месте Формы щелкните “мышью” - появится надпись Label1. В свойстве Caption Инспектора Объектов замените надпись Label1 на Введите значение X:. В свойстве Font подберите шрифт.
Аналогично нанесите на Форму остальные надписи. Щелкнув “мышью” на любом из размещенных компонентов, отрегулируйте его местоположение на Форме и размер.
Для ввода/вывода данных в простейших случаях используются компоненты
Edit и Memo. Компонент Edit применяется в тех случаях, когда данные представляются одной строкой. Если данные представляют собой несколько строк, то используется компонент Memo.
Для создания полей ввода численных значений переменных x, y и z используем компонент Edit. Выберите в Палитре Компонентов на странице
Standard пиктограмму [pic] и разместите компонент Edit в нужных местах
Формы так же, как Вы это делали с компонентом Label.
Для вывода результатов используем компонент Memo. Выберите в Палитре
Компонентов на странице Standard пиктограмму [pic], поместите компонент
Memo на Форму и откорректируйте его местоположение и размеры.
6.Для запуска созданного приложения нажмите пиктограмму [pic] главного меню или клавишу F9. При этом происходит компиляция модулей и, если нет ошибок, компоновка проекта и создание выполняемого файла PrLinAlg.exe. На экране появляется панель интерфейса приложения.
Щелкните “мышью” на кнопке “Вычислить” и в поле Memo1 появляется результат. Измените исходные значения x, y, z в полях Edit и снова нажмите кнопку ”Вычислить”. Убедитесь, что в поле Memo1 отображаются новые результаты. Завершить работу приложения можно нажатием кнопки [pic] в правом верхнем углу панели интерфейса.
В случае нештатного функционирования приложения восстановить первоначальный режим работы с проектом можно путем выбора в меню Run опции
ProgramReset или нажать клавиши Ctrl+F2.
4.Поместим на Форму кнопку, нажатие которой приведет к вычислению выражения. Выберите в Палитре Компонентов на странице Standart пиктограмму [pic] компонента Button. В свойстве Caption Инспектора Объектов замените надпись на кнопке Button1 на Вычислить. В свойстве Font подберите шрифт.
Отрегулируйте положение и размер кнопки. Затем дважды щелкните “мышью” на кнопке, после чего курсор установится в тексте процедуры-обработчика события нажатия кнопки Button1 : Procedure TForm1.Button1Click(Sender:TObject).
8. Для создания процедуры обработки события (обработчика), необходимо выделить компонент и перейти в Инспекторе объектов на страницу событий (Events), на которой перечислены все возможные события компонента. Если выполнить двойной щелчок в области значения нужного события, то Delphi автоматически создаст в модуле формы заготовку процедуры-обработчика. На передний план переместится окно Редактора кода и курсор будет помещён в то место процедуры, где программист должен написать код. При этом в описание класса формы будет добавлен заголовок процедуры-обработчика. Название обработчика образуется добавлением к имени компонента названия события без приставки on. Например, TForm1.Button1Click. Если в Инспекторе объектов изменить имя компонента, то произойдёт автоматическое переименование процедуры во всех файлах проекта.
В процессе проектирования приложения DELPHI создает несколько файлов
- проект. Каждый проект целесообразно хранить в отдельной, заранее созданной папке. С помощью подходящего приложения Windows создадим папку и назовем ее, например, LAB1.
Для сохранения проекта откройте в главном меню пункт File и щелкните
“мышью” на опции Save Project As…(Сохранить проект как…). Сначала DELPHI откроет панель диалога Save Unit1 As (Сохранить модуль как) для сохранения модуля проекта. В этой панели найдем созданную папку LAB1 и сохраним в ней модуль под именем, например, UnLinAlg. Обратите внимание на то, что DELPHI по умолчанию присвоит этому файлу тип Delphi unit c расширением *.pas.
Затем откроется панель диалога Save Project1 As . Назовем наш проект, например, PrLinAlg и сохраним его в этой же папке. Здесь DELPHI даст файлу тип Delphi project и расширение *.dpr. Убедитесь в том, что главное окно
DELPHI теперь называется PrLinAlg, окно главного файла проекта-
PrLinAlg.dpr, а окно модуля проекта- UnLinAlg.pas.
Старайтесь давать файлам осмысленные имена вместо однообразных Unit1 и Project1, предлагаемых DELPHI.
Чтобы избежать потери файлов проекта в аварийных ситуациях связанных, например, с выключениием питания, зависании системы и т.д., рекомендуется периодически сохранять проект, используя пиктограмму [pic] главного меню или опцию Save All в меню File.
2.Написание процедуры обработки события создания Формы (FormCreate)
Если программист желает, чтобы при появлении панели интерфейса на экране в соответствующих полях находились начальные значения данных, он должен учесть, что при запуске приложения возникает событие - создание
Формы (OnCreate). Создадим процедуру обработки этого события, которая занесет начальные значения переменных x, y, z в поля Edit1, Edit2 и Edit3 соответственно, а в поле Memo1 поместит строку Лабораторная работа №1 –
Линейный алгоритм. Для этого дважды щелкните мышью на любом свободном месте
Формы. На экране появится текст модуля UnLinAlg, в котором DELPHI автоматически создает заготовку процедуры-обработчика события создания
Формы: Procedure TForm1.FormCreate(Sender:TObject). Между операторами begin и end этой процедуры вставьте операторы, которые выполняют необходимые действия.
3.Размещение компонентов на Форме
Для нанесения надписей на Форму используется компонент Label. Выберите в
Палитре Компонентов на странице Standard пиктограмму [pic] компонента Label и щелкните на ней “мышью”. Затем в нужном месте Формы щелкните “мышью” - появится надпись Label1. В свойстве Caption Инспектора Объектов замените надпись Label1 на Введите значение X:. В свойстве Font подберите шрифт.
Аналогично нанесите на Форму остальные надписи. Щелкнув “мышью” на любом из размещенных компонентов, отрегулируйте его местоположение на Форме и размер.
Для ввода/вывода данных в простейших случаях используются компоненты
Edit и Memo. Компонент Edit применяется в тех случаях, когда данные представляются одной строкой. Если данные представляют собой несколько строк, то используется компонент Memo.
Для создания полей ввода численных значений переменных x, y и z используем компонент Edit. Выберите в Палитре Компонентов на странице
Standard пиктограмму [pic] и разместите компонент Edit в нужных местах
Формы так же, как Вы это делали с компонентом Label.
Для вывода результатов используем компонент Memo. Выберите в Палитре
Компонентов на странице Standard пиктограмму [pic], поместите компонент
Memo на Форму и откорректируйте его местоположение и размеры.
6.Для запуска созданного приложения нажмите пиктограмму [pic] главного меню или клавишу F9. При этом происходит компиляция модулей и, если нет ошибок, компоновка проекта и создание выполняемого файла PrLinAlg.exe. На экране появляется панель интерфейса приложения.
Щелкните “мышью” на кнопке “Вычислить” и в поле Memo1 появляется результат. Измените исходные значения x, y, z в полях Edit и снова нажмите кнопку ”Вычислить”. Убедитесь, что в поле Memo1 отображаются новые результаты. Завершить работу приложения можно нажатием кнопки [pic] в правом верхнем углу панели интерфейса.
В случае нештатного функционирования приложения восстановить первоначальный режим работы с проектом можно путем выбора в меню Run опции
ProgramReset или нажать клавиши Ctrl+F2.
4.Поместим на Форму кнопку, нажатие которой приведет к вычислению выражения. Выберите в Палитре Компонентов на странице Standart пиктограмму [pic] компонента Button. В свойстве Caption Инспектора Объектов замените надпись на кнопке Button1 на Вычислить. В свойстве Font подберите шрифт.
Отрегулируйте положение и размер кнопки. Затем дважды щелкните “мышью” на кнопке, после чего курсор установится в тексте процедуры-обработчика события нажатия кнопки Button1 : Procedure TForm1.Button1Click(Sender:TObject).
8. Для создания процедуры обработки события (обработчика), необходимо выделить компонент и перейти в Инспекторе объектов на страницу событий (Events), на которой перечислены все возможные события компонента. Если выполнить двойной щелчок в области значения нужного события, то Delphi автоматически создаст в модуле формы заготовку процедуры-обработчика. На передний план переместится окно Редактора кода и курсор будет помещён в то место процедуры, где программист должен написать код. При этом в описание класса формы будет добавлен заголовок процедуры-обработчика. Название обработчика образуется добавлением к имени компонента названия события без приставки on. Например, TForm1.Button1Click. Если в Инспекторе объектов изменить имя компонента, то произойдёт автоматическое переименование процедуры во всех файлах проекта.
Подписаться на:
Комментарии (Atom)









