ВВЕДЕНИЕ
1 ПОСТАНОВКА ЗАДАЧИ
1.1 Организационно-экономическая сущность задачи
1.2 Входная и выходная информация
2 ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ ЗАДАЧИ
2.1 Описание задачи в ключевых абстракциях предметной области
2.2 Описание интерфейса классов
3 ОПИСАНИЕ ПРОГРАММЫ
3.1 Общие сведения
3.2 Функциональное назначение
3.3 Описание логической структуры
3.4 Используемые технические средства
3.5 Вызов и загрузка
4 ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
4.1 Цель испытаний
4.2 Описание используемых методов испытаний и их результаты
4.3 Описание проверок
5 ОПИСАНИЕ ПРИМЕНЕНИЯ
5.1 Назначение программы
5.2 Условия выполнения программы
5.3 Выполнение программы
5.3.1 Запуск программы
5.3.2 Выполнение программы
5.3.3 Завершение работы программы
5.4 Сообщения пользователю
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А
ПРИЛОЖЕНИЕ Б
Листинг Программы (частично)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Race
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
FormGame formGame = new FormGame();
this.Hide();
formGame.Show();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
using System;
using System.Drawing;
using System.IO;
using System.Threading;
using System.Windows.Forms;
namespace Race
{
public partial class FormDrift : Form
{
public double result;
int numberCountry;
public FormDrift(int number)
{
InitializeComponent();
over.Visible = false;
numberCountry = number;
}
public void timer1_Tick(object sender, EventArgs e) //таймер всего игрового процесса
{
moveline(gamespeed);
enemy(1);
gameover();
coins(gamespeed);
coincollection();
if (collectedcoin == 10) gamespeed = 7;
if (collectedcoin == 15) gamespeed = 9;
if (collectedcoin == 25) gamespeed = 12;
if (collectedcoin == 30) gamespeed = 15;
if (collectedcoin == 35) gamespeed = 16;
if (collectedcoin == 45) gamespeed = 17;
if (collectedcoin == 55) gamespeed = 18;
if (collectedcoin == 65) gamespeed = 19;
if (collectedcoin == 50)
{
time.Enabled = false;
timer1.Enabled = false;
startForm(numberCountry);
}
Thread t = new Thread(tt);
t.Start();
time.Text = min + ":" + sek + ":" + msek;
1. Рихтер, Джеффри CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# / Джеффри Рихтер. - М.: Питер, 2013. - 928 c.
2. Род Стивенс. Алгоритмы. Теория и практическое применение. – Эксмо, 2017. – 543 с.
3. Албахари, Джозеф C# 3.0. Справочник / Джозеф Албахари, Бен Албахари. - М.: БХВ-Петербург, 2012. - 944 c.
4. Роберт Мартин. Чистый код. Создание, анализ и рефакторинг. Питер, 2018. – 464 с.
5. Бишоп, Дж. C# в кратком изложении / Дж. Бишоп, Н. Хорспул. - М.: Бином. Лаборатория знаний, 2013. - 472 c.
6. Вагнер, Билл С# Эффективное программирование / Билл Ваг-нер. - М.: ЛОРИ, 2013. - 320 c.
7. Зиборов, Виктор Visual C# 2010 на примерах / Виктор Зиборов. - М.: "БХВ-Петербург", 2011. - 432 c.
8. Ишкова, Э. А. Самоучитель С#. Начала программирования / Э.А. Ишкова. - М.: Наука и техника, 2013. - 496 c.
9. Касаткин, А. И. Профессиональное программирование на языке си. Управление ресурсами / А.И. Касаткин. - М.: Высшая школа, 2012. - 432 c.
10. Лотка, Рокфорд C# и CSLA .NET Framework. Разработка биз-нес-объектов / Рокфорд Лотка. - М.: Вильямс, 2010. - 816 c.
11. Мак-Дональд, Мэтью Silverlight 5 с примерами на C# для про-фессионалов / Мэтью Мак-Дональд. - М.: Вильямс, 2013. - 848 c.
12. Марченко, А. Л. Основы программирования на С# 2.0 / А.Л. Марченко. - М.: Интернет-университет информационных технологий, Би-ном. Лаборатория знаний, 2011. - 552 c.
13. Подбельский, В. В. Язык С#. Базовый курс / В.В. Подбельский. - М.: Финансы и статистика, Инфра-М, 2011. - 384 c.
14. Прайс, Джейсон Visual C# 2.0. Полное руководство / Джейсон Прайс, Майк Гандэрлой. - М.: Век +, Корона-Век, Энтроп, 2010. - 736 c.
15. Герберт, Шилдт C# 4.0: Полное руководство / Герберт Шилдт. - М.: "БХВ-Петербург", 2012. - 1056 c.