скрытые фичи 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/. |