На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Моделирование жизни в муравейнике C#

Целью данной курсовой работы является разработка программы, моделирующей муравейник. Задача заключается в том, чтобы создать муравейник, в котором будут присутствовать несколько видов муравьев, данные по которым можно отследить количество муравьев, прирост и т. д. В процессе разработки должны быть усвоены некоторые новые возможности Visual Studio 2013. В программе должны быть учтены моменты, позволяющие пользователю легко освоить программу, для этого необходимо создать удобный интерфейс.

Язык С# является относительно новым языком, о котором миру впервые стало известно тогда, когда Microsoft в июле 2000 г. объявила о выходе первой версии.NET Framework. С тех пор он сильно вырос в плане популярности и стал чуть ли не самым предпочитаемым языком среди разработчиков Windows- и Web-приложений, которые используют.NET Framework. Отчасти привлекательность языка С# связана с его понятным синтаксисом, который происходит от синтаксиса C/C++, но упрощает некоторые вещи, которые ранее не находили одобрения среди многих программистов. Несмотря на это упрощение, язык С# обладает той же мощью, что и C++, и потому теперь нет никакой причины не переходить на его использование. Этот язык не сложен, что делает его замечательным кандидатом для изучения элементарных приемов программирования.

Программа на языке C# выполняется в среде.NET Framework – это новая и революционная платформа, созданная компанией Microsoft для разработки приложений..NET Framework состоит, прежде всего, из огромной библиотеки программ, к которой можно обращаться из различных языков программирования с помощью различных технологий объектно-ориентированного программирования.

        Так же с развитием технологий компьютеры все больше и больше вливаются в повседневную жизнь человека. Персональные компьютеры - это уже не просто машины для математических вычислений, их общедоступность значительно расширила область применения.

Анализ задания.

Описание предметной области Разработать приложение, моделирующее муравейник, используя объектно-ориентированное программирование. Повысить знания в области ООП. Придерживаться основных понятий: абстракция, инкапсуляция, наследование, полиморфизм. Целями данного курсового проекта являются: - изучение основ проектирования приложений - практика работы с графическими библиотеками - обучение созданию дружественного пользовательского интерфейса - практика объектно-ориентированный анализ и проектирование 1.1 Логика приложения, моделирующего муравейник Для простейшего моделирования муравейника, в программе будут использоватся 4 типа объектов: муравейник, муравьи, угроза, еда. Муравьи находятся в муравейнике, постепенно они начинают выходить. Муравьи могут быть 4 видов: строители, воины, разведчики и добытчики еды. Строители занимаются муравейником, увеличивают количество мест для муравьев. Воины, их задача заключается в том, что если есть угроза, ее нужно уничтожить. Разведчики, их роль заключается в следующем, они перемещатся по полю, если они подходят близко к пище, становятся добытчиками еды, другая роль - если проходят рядом с угрозой сообщают воинам для дальнейшего ее уничтожения. Добытчики добывают пищу для дальнейшего прироста муравьев. Еда и угроза генерирутся автоматически. 

 

Библиотеки классов 

Для того, чтобы создать приложение я разработал следующие классы: - class Anthill – класс реализующий муравейник, является главным классом в процессе моделирования. - class World – класс, представляющий окружающий мир, в нем представлены враги и источники пищи, т.е. все внешние факторы. - class Ant – класс муравья, реализует 4 типа муравьев. - class Enemy – класс врага, реализует врагов муравьев, которые свободно бродят по полю и нападают на муравьев. - class Food –класс источников пищи. Классы могут использоваться во множестве разных программ. Чтобы не усложнять их проекты файлами с исходным кодом, который так же может быть коммерческой тайной, используется механизм динамически подключаемых библиотек – проще говоря переносимые классы выносятся в отдельный файл с расширением .dll (dynamic-link library), который потом подключается к другой программе-проекту. Каждый класс на самом деле должен добавляться отдельным файлом, имя которого совпадает с именем класса. Построив проект, мы получим в его папке /bin/Debug файл TestClassLibrary.dll. Теперь эту библиотеку классов нужно добавить в исходный проект, делается это в пунке References проекта. Как вы могли заметить по разделу References все стандартные классы точно так же подгружаются из dll библиотек - просто библиотеки вроде System.dll идут в комплекте с самим .Net Framework. Ничто не мешает вам скачивать из интернета или покупать чужие библиотеки. 

Содержание архива

  • исходный код  на C# для Visual Studio 2010
  • Пояснительная записка
Купить 3500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (3)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник Игра жизнь на C++ 1 C/C++ 2 000,00
Исходник Моделирование участка с дорожным движением C# 8 .NET (C#) 3 500,00
Курсовая Калькулятор квартплаты C# 15 .NET (C#) 3 500,00
Лабораторная Конструирование простейшего класса C++. Вариант 28 0 C/C++ 500,00
Исходник Планировщик помещений C# 4 .NET (C#) 3 500,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Нахождение эйлеровых циклов в графе С++ 0 C/C++ 800,00
Курсовая Автоматическое реферирование текста C# 5 .NET (C#) 3 700,00
Курсовая Автоматическое составление кроссвордов С++ 0 .NET (C#) 2 700,00
Исходник Алгоритм Рабина-Карпа C# 0 .NET (C#) 1 500,00
Исходник Алгоритм Хаффмана C# 22 .NET (C#) 3 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

3500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Ants.rar
231370
Оцени работу

рейтинг

Категории
Моделирование жизни в муравейнике C#
Моделирование жизни в муравейнике C# Целью данной курсовой работы является разработка программы, моделирующей муравейник. Задача заключается в том, чтобы создать муравейник, в котором будут присутствовать несколько видов муравьев, данные по которым можно отследить количество муравьев, прирост и т. д.
Категория: Образование
Стоимость: 3500,00