|
|
|
Supreme Being
      
участник
Last Login: 06.02.2007 15:49
Сообщ.: 240,
Visits: 2 642
|
|
| Вопрос: какой необходимо указать атрибут для проперти класса, чтоб когда к ней подводишь мышку, возникала подсказка не только о типе данных, но и краткое описалово : чё это такое.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.12.2003 1:17
Сообщ.: 85,
Visits: 969
|
|
Это не атрибут, а так называемая самодументация. В C# это XML-комментарии, помеченные тремя слешами. Вроде такого:
/// <summary> /// Это мой метод! :-) /// </summary> public void MyMethod() { }
Тогда при подведении мышки будет выводиться строка "Это мой метод! :-)". По этой самодокументации также в дальнейшем можно строить справочные файлы вроде CHM или в HTML-формате. А теперь ложка дегтя: VB.NET не поддерживает самодокументацию. Есть, правда, сторонние инструменты, которые позволяют-таки создавать CHM-файлы (и подобные), но intellisence все же не работает. Переходите на C# :-)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.10.2002 16:50
Сообщ.: 270,
Visits: 2 971
|
|
есть така возможность. Наличие подсказок в интеллисенс определяеться не средой разработки а наличием XmlDoc файла. Интеллисенс использует файл с именем <имя_ассембли>.xml для отображения метаинформации.
ссылку на мсдн... позже запостю
для генерации файла документации делаем следующее
--- Достаточно для отображения информации в Интеллисенсе 1. http://vb-doc.sourceforge.net/ (VB.DOC) AddIn для VS.NET 2002 генерирует хмлдок файл в среде VB.NET
--- Необходимо для генерации документации 2. http://sourceforge.net/projects/ndoc/ Тулза для генерации документации в стиле MSDN , Latex, JavaDoc. На вход принимает xmldoc файл и файл ассембли
3. Для компиляции nDoc понадобиться во эта http://nant.sourceforge.net/ приблуда :)
П.С. В nDoc есть одна неприятная фича в процессе генерации документации документируються все члены класса включая члены родительских классов что очн. неудобно при генерации документации для классов отнаследованных от Вин(Веб)Форм и т. д. Самому разбираться было лень, но если это совсем плохо можно поковыряться в исходниках nDoc
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.10.2002 16:50
Сообщ.: 270,
Visits: 2 971
|
|
2name_fa
С помощью аттрибутов Description вы можете задать описание свойства , оно (описание) будет отображено в поле Description окна свойств в среде ВС.НЕТ или при использовании PropertyGrid Control
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.10.2002 16:50
Сообщ.: 270,
Visits: 2 971
|
|
Ага вот оно
To use the generated .xml file for use with the IntelliSense feature, let the file name of the .xml file be the same as the assembly you want to support and then make sure the .xml file is in the same directory as the assembly. Thus, when the assembly is referenced in the Visual Studio project, the .xml file is found as well.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cscomp/html/vcerrdocprocessdocumentationcomments.asp
|
|
|
|
|
Supreme Being
      
участник
Last Login: 06.02.2007 15:49
Сообщ.: 240,
Visits: 2 642
|
|
2 mamba. C отображение не катит. Может его как-то подключить надо. Т.е. хмл генериться - описалово проперти прописывается. А в подсказке проперть без описалово.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.10.2002 16:50
Сообщ.: 270,
Visits: 2 971
|
|
| xml фаил положи в ту же папку где лежит сборка (о классах которой нужна подсказка в интеллисенсе)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.10.2002 16:50
Сообщ.: 270,
Visits: 2 971
|
|
| To use the generated .xml file for use with the IntelliSense feature, let the file name of the .xml file be the same as the assembly you want to support and then make sure the .xml file is in the same directory as the assembly. Thus, when the assembly is referenced in the Visual Studio project, the .xml file is found as well.
|
|
|
|