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

Реферат Гра Sokoban





тивості, винятки, коментарі у форматі XML. Перейнявши багато що від своїх попередників - мов С + +, Java, Delphi, Модула і Smalltalk - С #, спираючись на практику їх використання, виключає деякі моделі, що зарекомендували себе як проблематичні при розробці програмних систем: так, C # не підтримує множинне спадкування класів ( на відміну від C + +). # розроблявся як мова програмування прикладного рівня для CLR і, як такий, залежить, насамперед, від можливостей самої CLR. Це стосується, перш за все, системи типів C #, яка відображає FCL. Присутність або відсутність тих чи інших виразних особливостей мови диктується тим, чи може конкретна мовна особливість бути трансльована у відповідні конструкції CLR. Так, з розвитком CLR від версії 1.1 до 2.0 значно збагатився і сам C #; подібної взаємодії слід чекати і надалі. (Проте ця закономірність була порушена з виходом C # 3.0, що представляє собою розширення мови, що не спираються на розширення платформи. NET.) CLR надає C #, як і всім іншим. NET-орієнтованим мовам, багато можливостей, яких позбавлені В«класичніВ» мови програмування. Наприклад, збірка сміття не реалізована в самому C #, а проводиться CLR для програм, написаних на C # точно так само, як це робиться для програм на VB.NET, J # і ін


. Системне проектування


. Структурний проектування. p align="justify"> Розглянемо основні функції, реалізовані в програмі:

В· Можливість вибору карти в довільному порядку;

В· Перехід до наступного рівня без проходження попереднього;

В· Відміну останнього зробленого ходу;

В· Збереження результатів гри;

В· Перегляд результатів гравців;

. Структурна схема:














Рис.1. Структурна схема

3. Функціональне проектування


Діаграма класів

Розробка детальної схеми майбутньої програми проводилася на уніфікованому мові моделювання (UML), який є стандартним інструментом для створення "креслень" програмного забезпечення. За допомогою UML можна візуалізувати, специфікувати, конструювати і документувати програми. Діаграма класів додатки представлена ​​на Рис.2. br/>В 

Рис.2. Діаграма класів

partial class Form1: Form

Основна форма

public static int CellWeight = 70; Ширина одиниці поляpublic static int CellHeight = 70; Висота одиниці поляpublic static int result = 0; Кількість зроблених ходовpublic static int level = 0; Поточний уровеньField myField; Об'єкт типу Fieldpublic Image myima...


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





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

  • Реферат на тему: Класифікація прикладного програмного забезпечення та призначення найважливі ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Кругова діаграма прийняття рішень (павутинна діаграма)
  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Розробка консольного додатка, що представляє собою гру "Хрестики нулик ...