Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #71, ОКТЯБРЬ 2006 г.

скрытые фичи C#

ДРОЗДОВ АНДРЕЙ AKA SULVERUS

Спецвыпуск: Хакер, номер #071, стр. 071-076-5


Битва жуков

bug.BugSpeedy Vasya = new bug.BugSpeedy("Vasya", 100, 25); //создаем жука Васю

Thread VasyaTrack = bug.BugTrack; //Вася на беговой дорожке

bug.BugSpeedy Petya = new bug.BugSpeedy("Petya", 110, 60); //создаем жука Петю

Thread PetyaTrack = bug.BugTrack; //Петя на беговой дорожке

Также нужно поставить условие, проверяющее, кто из жуков пришел первым. Вуаля, теперь можно наслаждаться тараканьими бегами, запустив процесс методом Start() :). На таком простом примере хорошо видна объектно-ориентированная модель программирования, - надеюсь, что он поможет тебе лучше ее понять. С жуками закончим.

[документируй все, что видишь.]

Еще одним нововведением майкрософтовской студии являются обновленные комментарии. Теперь, если правильно ставить комментарии в коде, документация к функциям, классам и даже к целому пространству имен будет создаваться автоматически, причем в любом формате(xml или html). Для работы с комментариями есть специальные теги, а для того, чтобы дать понять студии, что это именно документируемый комментарий, нужно использовать ///, а не //, как это было в языке С++. После этого в код автоматически добавятся теги <summary>, в которых нужно писать комментарий. Теги <param> присутствуют для комментирования отдельных параметров методов. Есть еще довольно много тегов (подробнее об этом читай на msdn'e). Для примера откомментируем весь код :). Использовать в основном будем вышеупомянутые теги (см. исходники к статье). При написании комментариев параметры, передаваемые методам, комментируются автоматически. Теперь, чтобы создать xml-файл документации, нужно выйти в консоль .NET(Visual Studio 2005 Comand Promt), зайти в папку проекта и выполнить команду:

csc /doc:ProgrammDocumentation.xml Programm.cs

После этого в папке с проектом появится xml-файл со всей документацией. Для того чтобы создать документацию к своему проекту а-ля msdn, с хорошим дизайном и в формате html, нужно нажать Tools-> Build Comment Web Pages. Так написано в последнем msdn'e, однако у меня в студии этой функции нет, поэтому приходится довольствоваться xml'em. Если ты все-таки хочешь забабахать модную документацию в стиле msdn'a, то советую скачать утилиту ndoc, которая из xml- файлов делает html-документацию, такую же, как в студии. Скачать ее можно по адресу http://ndoc.sourceforge.net/.

Назад на стр. 071-076-4  Содержание  Вперед на стр. 071-076-6