Translation by Artem Sereda with my minor changes
[kde-ru.git] / docs / kdevelop / kdevelop / class-browsers.docbook
blob35e34b448076f03e213668d914c2860664dc1b7c
1 <chapter id="class-browsers">
2 <title
3 >Обзор классов</title>
4 <indexterm zone="class-browsers"
5 ><primary
6 >обзор классов</primary
7 ></indexterm>
9 <para
10 >При разработке объектно-ориентированного приложения ваше внимание концентрируется не на исходных файлах, а на классах и их отношениях. Чтобы помочь вам перемещаться по определённым классам и идентификаторам, &kdevelop; предоставляет различные обозреватели классов, наглядно представляющие структуру классов разными способами. </para>
12 <sect1 id="classview">
13 <title
14 >Обзор классов</title>
16 <para
17 >В левой части рабочей области расположен список классов, переменных и функций вашего проекта. Они представляются в виде дерева. При щелчке на классе, отдельной его веткой отобразится список всех его методов и атрибутов. </para>
19 <figure id="screenshot-classview" float="1">
20 <title
21 >Снимок экрана с обзором классов</title>
22 <mediaobject>
23 <imageobject
24 ><imagedata fileref="classview.png"/></imageobject>
25 </mediaobject>
26 </figure>
28 <para
29 >Обзор классов может работать в двух режимах. По умолчанию, все идентификаторы сгруппированы по <quote
30 >классам</quote
31 >, <quote
32 >структурам</quote
33 >, <quote
34 >функциям</quote
35 >, <quote
36 >переменным</quote
37 > и <quote
38 >пространствам имён</quote
39 >. В контекстном меню вы можете выбрать <guimenuitem
40 >сортировку по пространствам имён</guimenuitem
41 >. В этом режиме отображается иерархия пространств имён и идентификаторы сгруппированы в соответствии пространству имён, в котором они определены. Это может быть более полезным в проектах, широко использующих пространства имён. </para>
43 <para
44 >Через контекстное меню вы также можете изменить метод отображения имён классов, чтобы они отображались с пространством имён, в котором они определены. Это поможет различить вам одноимённые классы из разных пространств. Если вы в обычном режиме задержите мышь на имени класса, в подсказке будет отображено полное имя класса. </para>
46 <para
47 >Щелчок на классе или методе приведёт к переходу к его определению. Вы также можете перейти к декларации метода через контекстное меню. В том же меню пункты <guimenuitem
48 >Добавить метод...</guimenuitem
49 > и <guimenuitem
50 >Добавить атрибут...</guimenuitem
51 > приводят к открытию диалогов, где вы сможете создать новые методы и переменные (с пустой реализацией), в соответствующем классе. </para>
53 </sect1
54 > <!-- classview -->
56 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
58 <sect1 id="classtools">
59 <title
60 >Инструментарий классов</title>
62 <para
63 >Диалог классов открывается по правому щелчку по классу в окне обозревателя классов и выбору пункта <guimenuitem
64 >Классовый инструментарий...</guimenuitem
65 >. </para>
67 </sect1
68 > <!-- classtools -->
70 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
72 <sect1 id="classhierarchy">
73 <title
74 >Иерархия классов</title>
76 <para
77 >(... в процессе написания ...) </para>
79 </sect1
80 > <!-- classhierarchy -->
82 </chapter
83 > <!-- class-browsers -->
85 <!-- ====================================================================== -->