summaryrefslogtreecommitdiffstats
path: root/tde-i18n-ru/docs/kdevelop/kdevelop/class-browsers.docbook
blob: ad79baa388f56dad591e352b8ec972cd76beaeb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<chapter id="class-browsers">
<title
>Обзор классов</title>
<indexterm zone="class-browsers"
><primary
>обзор классов</primary
></indexterm>

<para
>При разработке объектно-ориентированного приложения ваше внимание концентрируется не на исходных файлах, а на классах и их отношениях. Чтобы помочь вам перемещаться по определённым классам и идентификаторам, &kdevelop; предоставляет различные представления классов, наглядно представляющие структуру классов разными способами. </para>

<sect1 id="classview">
<title
>Обзор классов</title>

<para
>В левой части рабочей области расположен список классов, переменных и функций вашего проекта. Они представляются в виде дерева. При щелчке на классе, отдельной его веткой отобразится список всех его методов и атрибутов. </para>

<figure id="screenshot-classview" float="1">
<title
>Снимок экрана с обзором классов</title>
<mediaobject>
<imageobject
><imagedata fileref="classview.png"/></imageobject>
</mediaobject>
</figure>

<para
>Обзор классов может работать в двух режимах. По умолчанию, все идентификаторы сгруппированы по <quote
>классам</quote
>, <quote
>структурам</quote
>, <quote
>функциям</quote
>, <quote
>переменным</quote
> и <quote
>пространствам имён</quote
>. В контекстном меню вы можете выбрать <guimenuitem
>сортировку по пространствам имён</guimenuitem
>. В этом режиме отображается иерархия пространств имён и идентификаторы сгруппированы в соответствии пространству имён, в котором они определены. Это может быть более полезным в проектах, широко использующих пространства имён. </para>

<para
>Через контекстное меню вы также можете изменить метод отображения имён классов, чтобы они отображались с пространством имён, в котором они определены. Это поможет различить вам одноимённые классы из разных пространств. Если вы в обычном режиме задержите мышь на имени класса, в подсказке будет отображено полное имя класса. </para>

<para
>Щелчок на классе или методе приведёт к переходу к его определению. Вы также можете перейти к декларации метода через контекстное меню. В том же меню пункты <guimenuitem
>Добавить метод...</guimenuitem
> и <guimenuitem
>Добавить атрибут...</guimenuitem
> приводят к открытию диалогов, где вы сможете создать новые методы и переменные (с пустой реализацией), в соответствующем классе. </para>

</sect1
> <!-- classview -->

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<sect1 id="classtools">
<title
>Инструментарий классов</title>

<para
>Диалог классов открывается по правому щелчку по классу на панели обзора классов и выбору пункта <guimenuitem
>Классовый инструментарий...</guimenuitem
>. </para>

</sect1
> <!-- classtools -->

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<sect1 id="classhierarchy">
<title
>Иерархия классов</title>

<para
>(... в процессе написания ...) </para>

</sect1
> <!-- classhierarchy -->

</chapter
> <!-- class-browsers -->

<!-- ====================================================================== -->