Дельфиде клиент-сервер дәстурин пайда етиў
Бул хужжетте C# тилинде тетрис ойынын яратыўга қаратылған курс жумысы тақдим етилген. Жумыста ойынның мақсети, қағыйдалары ҳәм программалық тәмийнатының структурасы қарастырылған. Класслар диаграммасы, алгоритмлер блок-схемалары ҳәм функциялардың алгоритмлери берилген. Хужжетте дәстурдиң ислеў нәтийжелери, жуўмақлаў ҳәм пайдаланылған әдебиятлар дизими келтирилген.
Asosiy mavzular
- Мәселениң қойылыўы: Тетрис ойын тизимин ислеп шығыў.
- Мәселениң шәртлери: "Тетрис" ойын тизимин ислеп шығыў. Еки турли ойын режимин ислеп шығыў: стройка, жарыс. Қурамалылық дәрежелери: қатты қурамалы, орташа, аңсат. Пайдаланыўшы интерфейси, ойын статистикасы. Контейнерлерден, итераторлардан пайдаланыў.
- Мәселени шешиў усыллары: Мағлыўматларды көп ўақыт сақлаў ушын текстли яки бинарлы файллардан пайдаланыў, элементлерди ядта ўақтынша сақлаў ушын төмендеги контейнерлерден биреўин қолланыўға болады: List, Vector, LinkedList, еки өлшемли массив. Соның менен бирге элементлерди көрсетиў ушын бирнеше көрсетиўши ToolBox'ов тан пайдаланыўға болады: Label, TextBox, ListBox, ComboBox, GroupBox, Panel, PictureBox,ListView.
- Классслар сыпатламасы: Класс экземпляры ойын доскасында фигура болып табылады (Shape), тетрис алгоритмлерини тетрис алгоритмлериниң тийкары болып табылады (Build), ойын доскасындағы танк болып табылады (Tank), ойын доскасында оқ болып табылады (Shot), «Гонки» ойыны алгоритминиң тийкарын қурайды (Tanks), дәстурдиң бас GUI-айнасы болып табылады (Main Window).