Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Графическое отображение. 
Программное решение задачи о 8 ферзях

РефератПомощь в написанииУзнать стоимостьмоей работы

Разобрав выше почти все аспекты написания нашего проекта, остается только уделить внимание его графической части. Delphi изначально предлагает готовое «окно» и библиотеку компонентов, что позволяет программисту уделить основное время на написание кода программы, а не её графической части. Но от того как будет выглядеть графическая часть программы, зависит и отношение к ней, «по одежке встречают… Читать ещё >

Графическое отображение. Программное решение задачи о 8 ферзях (реферат, курсовая, диплом, контрольная)

Разобрав выше почти все аспекты написания нашего проекта, остается только уделить внимание его графической части. Delphi изначально предлагает готовое «окно» и библиотеку компонентов, что позволяет программисту уделить основное время на написание кода программы, а не её графической части. Но от того как будет выглядеть графическая часть программы, зависит и отношение к ней, «по одежке встречают, а по уму провожают». Поэтому мы в этом проекте воспользовались стандартным окном и некоторыми компонентами, но не забыли добавить и не стандартных решений. На основном окне программы мы разместили стандартную кнопку и компонент ListBox позволяющий отображать список строк и выбирать из них нужную. А для графического отображения найденных расстановок, мы нарисовали шахматную доску. Кнопка в нашем окне служит для запуска расчетов, ListBox для вывода найденных координат и выбора какой-либо из них для графического отображения на доске. Доска состоит из 64 заполненных разными цветами квадратов, и 2 пустых квадратов, которые обрамляют наше шахматное поле. Как и в настоящих шахматах сбоку клеток выведены их координаты. Процедура рисования доски принимает две переменные xn, yn, координаты угла доски. Для отображения ферзей используются два массива в которых хранится координаты клеток. При нажатие на кнопку, listbox заполняется 92 комбинациями, при выборе которых на доске отображается расположение ферзей.

Показать весь текст
Заполнить форму текущей работой