60766

Проект «Картинна галерея»

Конспект урока

Педагогика и дидактика

Ознайомитись з такими об‘єктами: форма Form текстове поле Lbel малюнок Imge кнопка Button та їх основними властивостями: підпис Cption колір Color шрифт Font видимість Visible ширина Width висота Height.

Украинкский

2014-05-21

278 KB

2 чел.

Урок 2

ПРАКТИЧНА РОБОТА № 1

Проект «Картинна галерея»

Об‘єкти: форма, текстове поле, зображення, кнопка.

 Програмування кнопок.

Мета: Створити форму «Картинна галерея» з двома зображеннями, які повинні з‘являтись при натисканні на відповідну кнопку (мал. 1).

Ознайомитись з такими об‘єктами: форма (Form), текстове поле (Label), малюнок (Image), кнопка (Button) та їх основними властивостями: підпис (Caption), колір (Color), шрифт (Font), видимість (Visible), ширина (Width), висота (Height).

Навчитись створювати методи для кнопок (програмувати кнопки).

Теоретичні відомості.

 

1. Об'єкт Form використовують для створення вікна програми-доданку. Розглянемо такі властивості форми:

Властивість

Опис властивості

Приклади значень

 Width, Height

Ширина і висота вікна в пікселях

Числові значення

Font

Шрифт

Комплексна властивість, задається в діалоговому вікні

Icon

Задаємо піктограму, яка буде розміщена в заголовку
форми при виконанні програми

(None) - стандартна піктограма для Delphi, або завантажена із файла *.ico

Caption

Заголовок форми

Довільний рядок символів

Color

Колір фону форми

Задається в діалоговому вікні   .

Left, Top

Координати лівого верхнього кута вікна в пикселах

Числові значення


2.
Об'єкт текстове поле (Label) використовують для створення текстів (написів) у вікні програми. Додамо до аналогічних властивостей, які наведені у попередній таблиці  Font, Color, Caption, Left, Top,  такі:


 

Властивість

Опис властивості

Приклади значень

Align

Вирівнювання поля відносно об‘єкту,  який його містить

(форми)

alBottom, alClient, alLeft,  . аlNone, alTop

Alignment

Вирівнювання тексту в межах      поля

taCenter, taLeft-Justify, taRight-Justify

AntoSise

Приведення меж поля до меж границам тексту

True, False

Visible

Видимість об‘єкта

True,  False

WordWrap

Перенесення слів тексту на новий рядок

True, False

3. Об‘єект картинка (Image, зображення) використовують для вставки графічних  об‘єктів із графічних файлів в форму. Крім відомих властивостей  Elign, Width, Height ,Left, Top, Visible, він має ще і такі:

Властивість

Опис властивості

Приклади значень

Center

Вирівнювання малюнка по центру відносно

 поля, яке його містить

True, False

Picture

Імя графічного файла

Задають в діалоговому вікні

Stretch

Приведення розміру зображення до заданих размірів об‘єкту

  True, False

AutoSize

Приведення розміру об‘єкта до реальних розмірів зображення

True, False

4. Об‘єкт кнопка (Button) застосовують для  розміщення елементів керування -  кнопки на формі.. Кнопки мають такі ж властивості Visible, Width, Height, Font, Color,  Caption,  Left, Top і  інші.


Хід роботи

  1.  Завантажте систему візуального програмування Delphi.
  2.  Створіть на  диску  D: \ папку Проекти Delphi, а в ній папку, яка названа вашим прізвищем.
  3.  Зберіжіть проект в своїй папці.
    Для цього виконайте команду головного меню
    File - Save all або натисніть кнопку  Save all на панелі інструментів. В полі Папка вікна Save Unit1 As виберіть робочий диск та відкрийте свою папку. За допомогою кнопки (Створити нову папку) створіть папку з назвою Картинна галерея та відкрийте її.
    В полі
    Ім‘я файла замість імені Unit1 введіть ім‘я Text_Gallery і натисніть Сохранить.
    Цим Ви задаєте ім‘я файла тексту програми.
    В наступному вікні
    Save Project As введіть назву файла проекту, замінивши Project1 на Gallery.
    Зверніть увагу: файли проекту і тексту програми повинні мати різні назви і застосовувати можна тільки латинський шрифт.
  4.  Візуально ознгайомтесь із властивостями форми Left, Top, Width, Height.
  5.  Змініть надпис в заголовку форми.
    Для цього в
    Інспекторі об‘єктів змініть властивість Caption  з Form1 на Картинна галерея.
  6.  Змініть колір фону форми.
    Для цього в вікні властивостей форми інспектора об‘єктів в рядку
    Color виберіть значення кольору фону за допомогою списку.
  7.  

Вставте в форму текстове поле (об‘єкт типу Label) з текстом «КАРТИННА ГАЛЕРЕЯ».
Два рази клацніть мишею по піктограмі
Label  на закладці Standard палітри компонентів головного вікна Delphi. Розташуйте вставлений компонент так, як показано на мал.1, перетягуючи його мишею.



















    Мал. 1

Змініть значення властивості Font на такі:

 Шрифт - Times New Roman;

Начертание – жирний курсив;

Колір – малиновий;

Розмір – 12 пт.

Змініть текст Label1 властивості Caption для об‘єкту  Label1 на «КАРТИННА ГАЛЕРЕЯ».

  1.  Аналогічно вставте в форму такі компоненти:

    1)  
    Button1, Button2 та Button3, розташувавши їх так, як показано на мал.1.
    Кнопка
    Button     знаходиться на закладці Standard палітри  компонентів головного вікна Delphi.
    2)
    Image1 та Image2 (зображення).
    Кнопка
    Image    знаходиться на закладці Additional палітри  компонентів головного вікна Delphi.
    Компонент Image1 розташуйте праворуч, а Image2 – ліворуч.
  2.  Змініть надписи на кнопках таким чином:
    властивість   
    Caption для кнопки Button1 установіть «Схід сонця», для кнопки Button2 – «Зима», для кнопки Button3 – «Вихід».
  3.  Вставте в об‘єкт  Image1 картинку «Зима» із стандартного набору папки «Мои рисунки» таким чином:
    виділіть об‘єкт  
    Image1 і відкрийте  властивість Picture. Кнопка Load відкриє папку «Мои документы». В папці  «Мои рисунки» виберіть потрібне зображення – OK.
    Аналогічно вставте малюнок «Схід сонця» в об‘єкт
    Image2.
    Для того, щоб розмір картинки відповідав розміру об‘єктів
    Image, установіть значення True властивості Stretch для обох об‘єктів одночасно. Для цього виділіть компоненти   Image1 та Image2, утримуючи кнопку Shift, а потім змініть значення відповідної властивості.
    По закінченні роботи форма повинна мати такий вигляд:
  4.  Програмування кнопки «Вихід» .
    Програмування кнопки – це створення процедури обробки події при натисканні на цю кнопку.
    Для створення процедури необхідно активізувати кнопку  Button3 ( «Вихід») і двічі клацнути на нії лівою кнопкою миші. Ви потрапите у вікно Unit1.pas, яке містить програмний код проекту, і отримаєте таку ситуацію на екрані:

    procedure TForm1.Button3Click(Sender: TObject);

 begin

             end;
Між службовими словами введііть команду закриття доданку Close.
Поверніться до вікна форми і перевірте роботу кнопки  «Вихід».
Запустити програму можна декількома засобами:
- виконати команду
RunRun головного меню;
- клацнути по кнопці
Run  панелі інструментів;
- натиснув функціональну клавішу
F9.

  1.  Програмування кнопок «Зима» та «Схід сонця».
    При запуску програми зображення  мають бути невидимими і з‘являтись тільки після натискання на відповідну кнопку.
    Керувати цим процесом ми будемо, змінюючи властивість
    Visible.
    Виділіть компоненти
    Image1 та Image2 і установіть в інспекторі об‘єктів значення False для властивості Visible.
    Активізуйте кнопку «Зима» і створіть процедуру обробки події, двічі клацнувши на об‘єкті
    Button2 і  змініть значення видимості об‘єкту таким чином:

    procedure TForm1.Button2Click(Sender: TObject);

                begin

      Image1.Visible :=True;

        Image2.Visible :=False;
  end;

Аналогічно запрограмуйте кнопку «Схід сонця»:

 
procedure TForm1.Button1Click(Sender: TObject);

 begin

        Image2.Visible:=True;

        Image1.Visible:=False;

      end;

  1.  Запустіть програму і перевірте її роботу.

Запишіть проект на диск командою Save all.

Завдання для самостійного виконування.

 В папці «Інформатика Фізики 10» є файл презентації «Історія розвитку ОТ».

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


 

А также другие работы, которые могут Вас заинтересовать

25840. Аудит расчетов по авансам выданным 27.5 KB
  Так например выдавая авансы поставщику предприятие изымает из оборота денежные средства до момента поступления ТМЦ выполнения работ оказания услуг также возрастает вероятность непоступления данных ценностей на предприятие вопреки договору поставки. На счете 61 Расчеты по авансам выданным обобщается информация о расчетах по выданным авансам под поставку продукции либо под выполнение работ а также по оплате продукции и работ принятых от заказчиков по частичной готовности. Суммы выданных авансов а также произведенной оплаты и работ...
25841. Аудит расчетов по претензиям 30 KB
  Можно выделить несколько видов претензий: при выявлении ошибок в счетах поставщиков неправильно указаны тарифы и цены арифметические ошибки и др. Аудитору необходимо проверить: обоснованность своевременность и правильность оформления документов несоблюдение сроков предъявления претензий может быть использовано для сокрытия фактов хищения материальных ценностей так как при отказе в удовлетворении претензий числящиеся суммы списываются на издержки производства; обоснованность претензий предъявляемых к проверяемому предприятию в случае...
25842. Аудит расчетов по совместной деятельности 32.5 KB
  Внесенное товарищами имущество а также произведенная в результате совместной деятельности продукция и полученные от такой деятельности плоды признаются как правило их общей долевой собственностью. Прибыль полученная товарищами в результате их совместной деятельности распределяется пропорционально стоимости вкладов в общее дело если иное не предусмотрено договором или другим соглашением товарищей. Исходя из описанного подхода к организации деятельности простого товарищества в новом Плане счетов поиному решена схема учета операций...
25843. Структура и свойства сталей и чугунов 74 KB
  В углеродистых сталях углерод является основным элементом, определяющим структуру и свойства стали. С увеличением содержания углерода в стали возрастают твердость и предел прочности (НВ, ств), уменьшаются относительное удлинение, относительное сужение и ударная вязкость.
25844. Аудит расчетов с зависимыми (дочерними) обществами 29 KB
  ; организован ли бухгалтерский учет совместной деятельности у одного из участников по доверенности сторон раздельно от его собственного учета раздельный учет раздельный баланс; правильность отражения в учете операций по совместной деятельности; правильность отражения в учете разницы между договорной и балансовой стоимостью имущества переданного в совместную деятельность; правильность распределения прибыли и начислений а также уплаты налогов по результатам совместной деятельности. Проверяя учет внутрихозяйственных расчетов счет 79...
25845. Аудит расчетов с органами социального страхования и обеспечения, внебюджетными фондами 28 KB
  Основными задачами проверки расчетов по социальному страхованию и обеспечению является установление правильности начисления сумм платежей своевременности взносов перечислений причитающихся сумм правильность отражения в бухгалтерском учете этих операция и составления отчетности. Исходя из вышеизложенного необходимо проверить: правильность определения фонда оплаты труда для начисления страховых взносов; правильность применения тарифов страховых взносов; своевременность и обоснованность начисления пособий пенсий и т. выплачиваемых из средств...
25846. Аудит расчетов с персоналом по оплате труда 59 KB
  Складываются новые отношения между государством предприятием и работником по поводу организации труда. Предприятия вправе выбирать системы и формы оплаты труда самостоятельно исходя из специфики и задач стоящих перед предприятием. На первом месте по важности среди факторов влияющих на эффективность использования рабочей силы стоит система оплаты труда.
25847. Выбор программ автоматизации бухгалтерского дела 25.5 KB
  При этом если бы покупатель мог сам оценить качество программного продукта сравнить экономическую эффективность предлагаемых программных средств провести оценку достоверности информации содержащейся в рекламных сведениях то наверняка было бы меньше разочарования после покупки программных продуктов данного направления. Наиболее важные из них следующие: функциональная полнота; завершенность разработки; быстродействие; уровень требований к комплексу технических средств; возможность перенастройки на новые условия...
25848. Документ как специальный носитель информации 27.5 KB
  Документы используются в различных областях деятельности отраслях знаний сферах жизни и являются объектом исследования многих научных дисциплин поэтому содержание понятия документ многозначно и зависит от того в какой отрасли и для каких целей он используется. По мнению специалистов документоведов документ представляет собой результат отображения фактов событий предметов явлений объективной действительности и мыслительной деятельности человека. Документ изготавливается на специальном материале бумаге фотопленке и т.