Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Гра "п` ятнашкі ", написана мовою C #

Реферат Гра "п` ятнашкі ", написана мовою C #





Розробка прикладного програмного забезпечення


Програма Складається з одного класу - BlankPage. У даним класі реалізовані ВСІ необхідні Функції для роботи з головоломками: Почати нову гру, переміщаті числа на полі та проглянуть довідку. p align="justify"> Розглянемо детальніше структуру цього класу:

Методи:

public BlankPage () - Конструктор;

void _timer_Tick (object sender, object e) - функція таймеру

public void NewGame () - функція, что розпочінає нову гру

Border FindStackPanelByTagId (int tag) - поиск на квадрата за позіцією

int FindEmptyItemPosition () - поиск на квадрата без числа

int FindItemValueByPosition (int position) - функція что повертає положення числа на полі

void Scrambles () - функція Заповнення поля числами

void CheckBoard () - функція перевіркі вірності збору головоломки

bool CheckIfSolvable () - функція, что перевіряє Чи можливо розв язати головоломку

Border CanMove (UIElement itemToMove) - перевірка на можлівість руху для числа

private void UserControl_Loaded (object sender, RoutedEventArgs e) - завантаження вікна.

private void UserControl_PointerPressed (object sender, Windows.UI.Xaml.Input.PointerEventArgs e) - переміщення чисел на полі

private void CreateFadeOutAnimation (UIElement btn) - создания анімації.

private void btnnewGame_Click (object sender, RoutedEventArgs e) - описание Дій, после натіскання користувачем кнопки В«Нова граВ»

void DisplayToastWithImage () - нотіфікація про перемозі

void _dataTransferManager_DataRequested (DataTransferManager sender, DataRequestedEventArgs args) - функція, что дозволяє переслаті результати своєї гри по e-mail.

private void btnHelp_Click_1 (object sender, RoutedEventArgs e) - функція, что зображує вікно з інформацією

private void Page_Tapped_1 (object sender, TappedRoutedEventArgs e) - функція, что скріває вікно з інформацією

Поля:

private readonly int [] _bordersNums = {0, 4, 8, 12,...


Назад | сторінка 4 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Російський ринок private banking
  • Реферат на тему: Private banking: стан та перспективи розвитку
  • Реферат на тему: Аналітична теорія чисел. L-функція Діріхле