fy"> Для виконання програми будуть використані компоненти Delphi, такі як MainMenu raquo ;, Button raquo ;, StringGrid , Edit , Label .
головоломка програмування delphi алгоритм
2. Практична частина
.1 Компоненти й алгоритми створюваної програми
Form - являє собою проект вікна майбутньої програми. На початку воно містить тільки стандартні для Windows інтерфейсні елементи - кнопку виклику системного меню, розгортання, згортання і закриття вікна, рядок заголовка та габаритну рамку.
Налаштування Form1 (основне вікно програми): ObjectInspector - Properties - Caption: Магічний квадрат .
MainMenu - головне меню програми. Компонент здатний створювати і обслуговувати складні ієрархічні меню.
Налаштування MainMenu1: ObjectTreeView - MainMenu1 - Form1.MainMenu1 - Нова гра raquo ;, Про гру , Вихід
Form1.MainMenu1 - Новаяігра:
. MainMenu1 - Обігре:
Form1.MainMenu1 - Вихід:
- компонент для відображення різних даних в табличній формі. Як випливає з назви, осередки компонента StringGridDelphi можуть містити дані, що мають тип String, а також відображати графіку.
Налаштування StringGrid1:
? Object Inspector - Properties - DefaultRowHeight: 24;
? Object Inspector - Properties - Options - goEditing: True.
Edit - це однорядкове текстове поле, що служить для введення даних користувачем.
Налаштування Edit1: Object Inspector - Properties - очістітьстроку Text.- Це компонентпредназначенний для відображення статичного тексту, тобто написів і позначок на Формі, які не змінюються протягом усього часу роботи програми.
Налаштування Label1: Object Inspector - Properties - Caption: Ввестіразмерквадрата: raquo ;.- Це проста командна кнопка, яка використовується для реалізації в програмі команд за допомогою обробника події OnClick цього компонента.
Налаштування Button1: Object Inspector - Properties - Caption: Створити .
Form1 - Button1:
НастройкаButton2: Object Inspector - Properties - Caption: Перевірити .
Form1 - Button2:
НастройкаForm2 (окносінформаціейопрограмме): ObjectInspector - Properties - Caption: Обігре .
Label1: Object Inspector - Properties - Caption: (інформаціяобігреіеёсоздателе) .: Object Inspector - Properties - Caption: Закрити .
2 - Button1:
ВИСНОВОК
Створення програми описано в практичної частини. Дана програма складалася у відповідності з виконуваними нею функціями і вибраними компонентами. Була створена втораяForm (крім основної програмної), для виконання функції спливаючого вікна з текстом про гру і її творця, яка запускається за допомогою кнопки «Про гру» на панелі меню програми.
Так само на панелі є: кнопка «Нова гра», яка дозволяє швидко очистити квадрат в компоненті StringGrid, і кнопка «Вихід» для закриття програми.
ВИСНОВОК
У підсумку курсової роботи всі завдання поставлені у «Запровадження» для виконання даної роботи були вирішені. А саме:
? сформований функціонал програми;
? обрані компоненти підходящі для виконання функції створеної програми;
? складена програма використовуючи зібраний довідковий матеріал, алгоритми і компоненти в Delphi.
Програма повною мірою виконує свою функцію і не потребує доопрацювання для подальшої експлуатації. В наслідок чого стверджую що курсова робота з дисципліни «Основи алгоритмізації та програмування» виконана успішно.
СПИСОК ВИКОРИСТОВУЮТЬСЯ ДЖЕРЕЛ
? ГОСТ Р 6.30-2003.
? Частковий гравюри Дюрера Меланхолія , [URL: # justify gt ;? Магічний квадрат (чарівний квадрат) , [URL: # justify gt ;? В.В. Фаронов, підручник для ВУЗІВ Delphi raquo ;, (дата звернення: 13.12.2014);
? Малюнок Дизайнер Форм raquo ;, [URL: lt; # center gt; ДОДАТОК
Лістинг програми: Unit1 ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, ExtCtrls, Grids, StdCtrls, Menus;=class (TForm): TEdit ;: TButton ;: TButton ;: TStringGrid ;: TLabel ;: TMainMenu ;: TMenuItem ;: TMenuItem ;: TMenuItem; btn1Click (Sender: TObject); btn2Click (Sender: TObject); N3Click (Sender: TObject); N2Click (Sender: TObject); N1Click (Sender: TObject);
{Private...