Программирование на Си-шарп: различия между версиями
Содержимое удалено Содержимое добавлено
SSJ (обсуждение | вклад) |
SSJ (обсуждение | вклад) |
||
Строка 37:
=== Создание растения ===
Чтобы запустить в террариум существо нужно создать ''динамически размещаемую библиотеку'' (.dll). По сути она мало чем отличается от .exe файла. Разница в том, что пользователь ее не запускает, и в ней содержится функции используемые другой программой.
Открываем Visual Stidio и создаем новый проект, выбирая ''Class Library'' (по умолчанию создаться заготовка файла - удаляем). Называем проект Food1. Добавляем новый файл Food.cs (снова по умолчанию там заготовка - стираем). Помещаем туда следующий текст:
<source lang="csharp">
using System;
using System.IO;
[assembly: AuthorInformationAttribute(`Vasa Pupkin`, `pupkin@mail.ru`)] // Информация об авторе
// Название класса существа
[assembly: OrganismClass(`Food1`)]
// Энергетическая емкость существа
[MaximumEnergyPoints(10)]
// Размер взрослой особи
[MatureSize(26)]
// Радиус разброса семян растения
[SeedSpreadDistanceAttribute(100)]
public class Food1 : Plant
{
public override void SerializePlant(MemoryStream m)
{ }
public override void DeserializePlant(MemoryStream m)
{ }
}
</source>
Жмем F6 и компилируем.
== Создание приложений Windows Forms ==
|