summaryrefslogtreecommitdiffstats
path: root/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook')
-rw-r--r--tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook89
1 files changed, 89 insertions, 0 deletions
diff --git a/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook b/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook
new file mode 100644
index 00000000000..54c80725c43
--- /dev/null
+++ b/tde-i18n-pt/docs/kdevelop/kdevelop/class-browsers.docbook
@@ -0,0 +1,89 @@
+<chapter id="class-browsers">
+<title
+>Os Navegadores de Classes</title>
+<indexterm zone="class-browsers"
+><primary
+>navegador de classes</primary
+></indexterm>
+
+<para
+>Ao lidar com um projecto numa linguagem orientada por objectos, a sua ênfase ao trabalhar no projecto não é nos ficheiros de código e nos seus nomes, mas sim nas classes e nas relações entre elas. Para o ajudar a navegar no espaço de classes e símbolos definidos, o &kdevelop; inclui vários navegadores de classes que visualizam a estrutura de classes de várias formas. </para>
+
+<sect1 id="classview">
+<title
+>Área de Classes</title>
+
+<para
+>Esta área é mostrada do lado esquerdo da janela principal e contém uma lista linear com todas as classes, variáveis e funções do seu projecto. Está representada como uma árvore. Se você abrir o nó de uma classe ao carregar nele, irá aparecer uma lista com todos os métodos e atributos da classe respectiva. </para>
+
+<figure id="screenshot-classview" float="1">
+<title
+>Uma Imagem da Área de Classes</title>
+<mediaobject>
+<imageobject
+><imagedata fileref="classview.png"/></imageobject>
+</mediaobject>
+</figure>
+
+<para
+>A área de classes funciona de dois modos diferentes. Por omissão, todos os símbolos estão agrupados em <quote
+>Classes</quote
+>, <quote
+>Estruturas</quote
+>, <quote
+>Funções</quote
+>, <quote
+>Variáveis</quote
+> e <quote
+>Espaços de Nomes</quote
+>. No menu de contexto da área, poderá escolher a opção <guimenuitem
+>Listar por Espaços de Nomes</guimenuitem
+>. Neste modo, a hierarquia do espaço de nomes é mostrada e os símbolos são agrupados pelo espaço de nomes respectivo em que são definidos. Isto poderá ser mais útil nos projectos que tirem bastante partido dos espaços de nomes (encadeados). É menos útil nos projectos sem espaços de nomes. </para>
+
+<para
+>Poderá também alterar a forma com que os nomes das classes são apresentados. Normalmente, os nomes das classes aparecem sem o espaço de nomes em que foram definidas. Isto significa que você não consegue distinguir imediatamente as classes que tenham o mesmo nome em espaços de nomes diferentes. Se esperar um pouco com o cursor do rato sobre o item, irá aparecer o nome completo como uma dica. Poderá optar por mostrar sempre o nome completo da classe se escolher a opção <guimenuitem
+>Âmbitos dos identificadores completos</guimenuitem
+> no menu de contexto. </para>
+
+<para
+>Se carregar numa classe ou método da área de classes, irá mostrar a sua definição. Poderá sempre saltar para a declaração de um método se escolher a opção <guimenuitem
+>Ir para a declaração</guimenuitem
+> no menu de contexto. No menu de contexto das classes, existem também os itens <guimenuitem
+>Adicionar um método...</guimenuitem
+> e <guimenuitem
+>Adicionar um atributo...</guimenuitem
+>. Isto irá abrir janelas onde poderá gerar novas declarações de métodos e variáveis nas classes respectivas, em conjunto com uma implementação vazia. </para>
+
+</sect1
+> <!-- classview -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="classtools">
+<title
+>Ferramentas de Classes</title>
+
+<para
+>A janela de classes é activada se carregar com o botão direito numa classe da área de classes e escolher a opção <guimenuitem
+>Ferramenta de classes...</guimenuitem
+>. </para>
+
+</sect1
+> <!-- classtools -->
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+<sect1 id="classhierarchy">
+<title
+>Hierarquia de Classes</title>
+
+<para
+>(... ainda não escrito ...) </para>
+
+</sect1
+> <!-- classhierarchy -->
+
+</chapter
+> <!-- class-browsers -->
+
+<!-- ====================================================================== -->