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

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





3, 7, 11, 15}; readonly Random _rnd; readonly DispatcherTimer _timer; int _moves; DateTime _startTime;

Висновки

п `ятнашкі гра Програмний інтерфейс

Дани програмне забезпечення Було Створено з метою Надання Користувач програми, яка дозволяє зібраті п ятнашкі.

Для цього корістувачеві НАДАННЯ Просто у вікорістанні програмне забезпечення. Це зумовлено тим, что его інтерфейс аналогічній до багатьох других ігор, а того інтуїтівно зрозумілій для багатьох Користувачів. p align="justify"> Список літератури


. С. Байдачний, Windows 8 для С # розробніків. - К., 2012. - 277с, мул. p> 2.М. Мак-Дональд, Windows Presentation Foundation у. NET 4 - СПб.: Вільямс, 2011. - 1019с.: Іл. p> 3.Веб-ресурс: p align="justify"> Додаток 1


Тексти (лістінгі) розроблення програмного забезпечення


// файл BlankPage.xaml

// файл

{public sealed partial class BlankPage: Page {private readonly int [] _bordersNums = {0, 4, 8, 12, 3, 7, 11, 15}; private readonly Random _rnd; private readonly DispatcherTimer _timer; private int _moves; private DateTime _startTime; BlankPage rootPage = null; public BlankPage () {InitializeComponent (); _rnd = new Random (); _timer = new DispatcherTimer (); _timer.Tick + = _timer_Tick; _timer.Interval = new TimeSpan (0, 0, 0, 1); _dataTransferManager = DataTransferManager.GetForCurrentView (); _dataTransferManager.DataRequested + = new TypedEventHandler (_dataTransferManager_DataRequested);} void _timer_Tick (object sender, object e) {var time = DateTime . Now - _startTime; txtTime.Text = string.Format ("{0:00}: {1:00}: {2:00}", time.Hours, time.Minutes, time.Seconds);} public void NewGame () {_moves = 0; txtMoves.Text = "0"; txtTime.Text = "00:00:00"; Scrambles (); while (! CheckIfSolvable ()) {Scrambles ();} _startTime = DateTime.Now; _timer.Start ();}// пошук і повернення квадрата по позиції Border FindStackPanelByTagId (int tag) {if (tag == 16) {return (from stackPanel in ContentPanel.Children.OfType () where stackPanel.Child == null select stackPanel). First ();} else {foreach (Border b in ContentPanel.Children) {if (b.Child! = null && Convert.ToInt32 (((TextBlock) b.Child ). Text) == tag) return b;}} return null;}// пошук елемента без числа int FindEmptyItemPosition () {int index = 15; for (int i = 0; i <15; i + +) {if ( ((Border) ContentPanel.Children [i]). Child! = null) return index; index -;} return 0;}// повертає число по позиції елемента, якщо числа немає - повертає 16 int FindItemValueByPosition (int position) { return ((Border) ContentPanel.Children [position]). Child! = null? Convert.ToInt32 (((TextBlock) ...


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





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

  • Реферат на тему: Програмне забезпечення бази даний "Екологічний моніторинг"
  • Реферат на тему: Програмне забезпечення роботи компанії на прикладі "ТОВ Система ПК&quo ...
  • Реферат на тему: Обчислювальна техніка і програмне забезпечення на підприємстві ТзОВ "Г ...
  • Реферат на тему: Програмне забезпечення відділів ФГУП "Радіочастотний центр Сибірського ...
  • Реферат на тему: Програмне забезпечення корпорації на прикладі "ЕАЕ-Консалт"