СредаTD (956681)

Файл №956681 СредаTD (Все лабы для ИУ-7 - решения и задания)СредаTD (956681)2013-10-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Среда Turbo Delphi

Назначение окон

  1. Главное меню – ввод команд с помощью меню (File, Edit,…).

  2. Панель инструментов (под главным меню) – быстрые кнопки, дублирующие наиболее часто используемые команды главного меню.

  3. Окно конструктора формы – для размещения на ней управляющих элементов и не визуальных компонентов, используемых, например, для создания всплывающих меню.

  4. Окно кода программы (первоначально закрыто окном конструктора формы) – для создания и редактирования текста программы модуля. Для перехода из одного окна в другое используют ярлыки Code, Design или клавишу <F12>.

5. Окно структуры (Structure) отображает структуру проекта (приложения), над которым работают

в данный момент. С его помощью удобно просматривать объекты приложения.

  1. Окно Инспектора объектов (Object Inspector) - для задания на вкладке свойств (Properties) выделенного объекта и создания (двойным щелчком) на вкладке для событий объекта (Events) новых методов (обработчиков с пустым телом, заполняемым в дальнейшем в Редакторе кода) или назначения (выбором из раскрывающегося списка) событиям объекта уже имеющихся обработчиков.

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

  3. Окно наблюдения (Watch List) служит для отображения в процессе отладки текущих значений

переменных или выражений. Появляется по команде Run\Add Watch….

Если какое-либо окно на экране не отображается, то чтобы увидеть его, нужно в меню View выбрать соответствующую команду.

Настройка панелей инструментов среды на редактирование и отладку

Введите команду View\Toolbars\Customize…, на вкладке Commands щелкните на строке Edit и перетащите на панель инструментов значки . Затем выделите строку Run и перетащите на панель инструментов значки .

Конструирование формы

  • Добавить стандартный компонент на форму – щелкнуть на компоненте в окне Палитры компонентов, щелкнуть на форме в месте вставки компонента.

  • Удалить компонент с формы – щелкнуть на нем и нажать клавишу Delete.

  • Изменить значение свойства компонента – выделить компонент, щелкнуть на свойстве на вкладке свойства (Properties) в окне Инспектора объектов, ввести или выбрать нужное значение в строке этого свойства.

  • Добавить для компонента шаблон обработчика события - выделить компонент, на вкладке Events в окне Инспектора объектов или сделать двойной щелчок на событии, или щелкнуть на событии и ввести или выбрать нужное значение в его строке.

  • Удалить обработчик события – удалить текст обработчика и его заголовок в описании типа класса формы, а также очистить строку соответствующего события в окне Инспектор объектов.

  • ЗАГЛУШКА – шаблон с добавками комментариев и др, но ещё не законченный обработчик

Выполнение и отладка программы
  • Запуск программы – или Run\Run, или кнопка , или F9

  • Выполнить до курсора – Run\Run to Cursor или F4

  • Выполнить строку с заходом в п\п – или Run\Trace Into, или кнопка , или F7

  • Выполнить строку без захода в п\п – или Run\Trace Over, или кнопка , или F8

  • Завершить отладку – Run\Program Reset или Ctrl+F2

  • Отобразить окно наблюдения - Run\Add Watch… или нажать Ctrl+F5, ввести имя переменной или выражение, нажать OK. Появившееся окно Watch List можно отбуксировать к нижней части окна редактора кода и объединить с окном Messages, как показано на рисунке. Чтобы добавить в окно наблюдения новую переменную, можно установить на ней курсор в окне редактора кода, активизировать окно наблюдения, сделать на нем двойной щелчок и нажать кнопку OK.

  • Установить точку останова – щелкнуть в окне редактора кода на сером поле перед строкой, на которой должна быть эта точка.

  • Убрать точку останова – повторить действия предыдущего пункта.

Создание проекта и макета формы

  • Запустите Turbo Delphi, (или если Turbo Delphi уже запущена) введите команду File\New\VCL Forms ApplicationDelphi for Win32. При этом автоматически будет создана форма с именем Form1 (или с именем Form#, где # - очередной номер формы).

  • Сохраните проект (в отдельной папке) командой File\Save All или щелкнуть на пиктограмме панели инструментов. Turbo Delphi последовательно предложит сохранить в файлах в появляющемся окне Save Until As - имя программного модуля Unit1.pas , а затем в еще одном окне

имя проекта Project1.dpr. Не меняйте эти имена. В дальнейшем, если Turbo Delphi открывается для загрузки программы на редактирование, выбирайте файл Project1 типа Delphi Project Type или, после открытия Turbo Delphi, используйте команду File\Open Project для этого файла. В процессе работы не забывайте периодически сохранять файлы программы щелчком на кнопке панели инструментов.

  • Щелчком активизируйте окно формы, в диалоге (в окне диалога) Инспектора объектов (Object Inspector) на вкладке Properties щелкните на поле Caption и введите заголовок формы Задание 1.

  • Измените размеры формы мышкой или заданием значений в свойствах Height и Width в окне Инспектора объектов.

  • Разместите на форме поле ввода Edit1 и дайте ему название (например, Число А), используя компонент Label1 и его свойство Caption. Разместите на форме поле вывода Edit2 и дайте ему название (например, Результат ввода), используя компонент Label2.

  • Разместите на форме Button1. Измените название кнопки, используя свойство Caption (например, Ввод-вывод).

  • Запустите программу кнопкой или Run\Run, или F9 и завершите ее, закрыв окно формы.

Программирование

  • Создайте обработчик события создания формы, который будет задавать символ ‘0’ в качестве значения свойства Text поля ввода, выполнив соответствующие действия:

- щелкнуть на форме и затем двойной щелчок на строке события OnCreate на вкладке Evants

Инспектора объектов. В результате этого Turbo Delphi добавит в класс TForm1 заголовок метода

Procedure FormCreate (Sender: TObject ); , а в раздел реализации – описание этого метода с

пустым телом

Procedure FormCreate (Sender: TObject );

begin

end;

В тело обработчика записать операторы: Edit1.Text:=’0’; Edit1.Text:=’’;

- аналогично создать обработчик для Button1. В тело обработчика включить описание

переменной А типа real и записать операторы: A:= StrToFloat (Edit1.Text);

Edit2.Text:=FloatToStr(A); Edit1.Text:=’’; Edit2.Text:=’’;

- аналогично создать обработчик для Button2. В тело обработчика

записать процедуру закрытия Close.

- Управление свойствами при создании макета формы

  • В Инспекторе объектов на вкладке Properties

- Управление свойствами при выполнении программы

  • В операторе присваивания <Компонент>{<.><Свойство>}:=<Значение>, например, Label1.Caption:=’РЕЗУЛЬТАТ СЧЁТА = ’; Edit1.Text:=FloatToStr(X);

Помощь в Delphi

  • Для получения сведений щелкните на поле этого события в Инспекторе объектов и нажмите клавишу F1.

Характеристики

Тип файла
Документ
Размер
133 Kb
Тип материала
Высшее учебное заведение

Тип файла документ

Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.

Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.

Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.

Список файлов лабораторной работы

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6310
Авторов
на СтудИзбе
312
Средний доход
с одного платного файла
Обучение Подробнее