Разработка проекта в интегрированной среде разработки приложений Delphi "Приложение для тестирования студентов" - Курсовая работа

бесплатно 0
4.5 203
Разработка головоломки на основе гравюры Альбрехта Дюрера "Магический квадрат". Главные составные части среды программирования Delphi, особенности ее стандартных компонентов и процесса сохранения программы. Компоненты и алгоритмы создаваемой программы.


Аннотация к работе
Учитывая широкое развитие информационных технологий в современном мире, вопрос обработки информации, хранимой в электронном виде, сегодня, с ростом объемов, скоростей и видов передачи этой информации, особенно актуален. Потери или искажения важной деловой информации способны привести к большим финансовым потерям и снижению эффективности деятельности предприятий либо, в особо тяжелых случаях, целых отраслей. Головоломка - непростая задача, для решения которой, как правило, требуется сообразительность, а не специальные знания высокого уровня. Рост уровня образования и снижение религиозной нетерпимости к наукам привели к расширению круга любителей логических задач. В это время появилась и первая книга головоломок в Европе - сборник ирландского просветителя Алкуина «Задачи для развития молодого ума».Дюрер составил так называемый магический квадрат, изображенный на одной из самых совершенных его гравюр - «Меланхолии», в соответствии с рисунком 1. Заслуга Дюрера заключается в том, что он сумел так расположить числа от 1 до 16, что сумма 34 получается не только при их сложении по вертикали, горизонтали и диагонали, но и во всех четырех четвертях, в центральном четырехугольнике и даже при сложении чисел из четырех угловых клеток. Дюрер нашел место в таблице и для года создания гравюры «Меланхолия» (1514). «Магический квадрат» Дюрера остается сложной загадкой.Внешний вид среды программирования Delphi отличается от многих других из тех, что можно увидеть в Windows. К примеру, Borland Pascal for Windows 7.0, Borland C 4.0, Word for Windows, Program Manager - этовсе MDI приложения и выглядят по-другому, чем Delphi.Программисты на Delphi проводят большинство времени переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор). Рисунок 2 - Дизайнер Форм - то место, где Вы создаете визуальный интерфейс программы. Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время является Редактор. Палитра Компонент, в соответствии с рисунком 4, позволяет Вам выбрать нужные объекты для размещения их на Дизайнере Форм. Для использования Палитры Компонент просто первый раз щелкните мышкой на один из объектов и потом второй раз - на Дизайнере Форм.Для дальнейшего знакомства со средой программирования Delphi потребуется рассказать о составе первой страницы Палитры Компонент. На первой странице Палитры Компонент размещены 14 объектов, в соответствии с рисунком 7, определенно важных для использования. Иконки данного типа называют "невидимыми компонентом", поскольку они невидимы во время выполнения программы. Создание меню включает три шага: (1) помещение TMAINMENU на форму, (2) вызов Дизайнера Меню через свойство Items в Инспекторе Объектов, (3) определение пунктов меню в Дизайнере Меню. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.Первый шаг - создать поддиректорию для программы. Лучше всего создать директорию, где будут храниться все Ваши программы и в ней - создать поддиректорию для данной конкретной программы.Данная программа позволит создать квадрат любого размера, рассчитает суммы значений строк и столбцов получившегося квадрата, проверит квадрат на его принадлежность к "Магическим" квадратам и оповестит пользователя о результате.В начале оно содержит только стандартные для Windows интерфейсные элементы - кнопку вызова системного меню, развертывания, свертывания и закрытия окна, строку заголовка и габаритную рамку. Настройка Form1(основное окно программы): OBJECTINSPECTOR - Properties - Caption: "Магический квадрат". Form1.MAINMENU1 - Новаяигра: Form1.MAINMENU1 - Обигре: Form1.MAINMENU1 - Выход: STRINGGRID - компонент для отображения различных данных в табличной форме. Настройка Edit1: Object Inspector - Properties - очиститьстроку Text. Настройка Button1: Object Inspector - Properties - Caption: "Создать".Была создана ВТОРАЯFORM (помимо основной программной), для выполнения функции всплывающего окна с текстом об игре и ее создателе, которая запускается с помощью кнопки «Об игре» на панели меню программы.В итоге курсовой работы все задачи поставленные во «Введении» для выполнения данной работы были решены. ? составлена программа используя собранный справочный материал, алгоритмы и компоненты в Delphi.procedure btn1Click(Sender: TOBJECT); procedure btn2Click(Sender: TOBJECT); procedure N3Click(Sender: TOBJECT); procedure N2Click(Sender: TOBJECT); begin if not TRYSTRTOINT(Edt1.Text,k) or (STRTOINT(Edt1.

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Теоретическая часть

1.1 Магический квадрат Дюрера

1.2 Среда программирования Delphi

1.2.1 Главные составные части среды программирования

1.2.2 Стандартные компоненты

1.2.3 Сохранение программы

ВЫВОД

2. Практическая часть

2.1 Компоненты и алгоритмы создаваемой программы

ВЫВОД

ЗАКЛЮЧЕНИЕ

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

Для выполнения программы будут использованы компоненты Delphi, такие как "MAINMENU", "Button", "STRINGGRID","Edit","Label". головоломка программирование delphi алгоритмСоздание программы описано в практической части. Данная программа составлялась в соответствии с выполняемыми ею функциями и выбранными компонентами. Была создана ВТОРАЯFORM (помимо основной программной), для выполнения функции всплывающего окна с текстом об игре и ее создателе, которая запускается с помощью кнопки «Об игре» на панели меню программы.

Так же на панели имеется: кнопка «Новая игра», которая позволяет быстро очистить квадрат в компоненте STRINGGRID,и кнопка «Выход» для закрытия программы.В итоге курсовой работы все задачи поставленные во «Введении» для выполнения данной работы были решены. А именно: ? сформирован функционал программы;

? выбраны компоненты подходящие для выполнения функции созданной программы;

? составлена программа используя собранный справочный материал, алгоритмы и компоненты в Delphi.

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

Список литературы
? ГОСТ Р 6.30-2003.

? Фрагмент гравюры Дюрера "Меланхолия",[URL: http://log-in.ru/articles/magicheskiiy-kvadrat/], (дата обращения: 13.12.2014);

? "Магический квадрат (волшебный квадрат)",[URL: http://log-in.ru/articles/magicheskiiy-kvadrat/], (дата обращения: 13.12.2014);

? "Среда программирования Delphi", [URL: http://citforum.ru/ programming/ 32less/les11.shtml], (дата обращения: 13.12.2014);

? В.В. Фаронов, учебник для ВУЗОВ "Delphi", (дата обращения: 13.12.2014);

? Рисунок "Дизайнер Форм", [ URL: programming/32less/les11.shtml], (дата обращения: 13.12.2014);

? Рисунок "Окно Редактора", [ URL: programming/32less/les11.shtml], (дата обращения: 13.12.2014);

? Рисунок "Палитра Компонентов", [ URL: programming/32less/les11.shtml], (дата обращения: 13.12.2014);

? Рисунок "Инспектор Объектов", [ URL: programming/32less/les11.shtml], (дата обращения: 13.12.2014);

? Рисунок "Справочник", [ URL: programming/32less/les11.shtml], (дата обращения: 13.12.2014);

? Рисунок "Компоненты первой страницы Палитры инструментов", [URL: http://citforum.ru/programming/32less/les11.shtml], (дата обращения: 13.12.2014).
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?