~ubuntu-branches/ubuntu/wily/kde-l10n-ptbr/wily

« back to all changes in this revision

Viewing changes to 4/pt_BR/docs/kdeedu/rocs/apiDatastructure.docbook

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2015-06-22 12:46:50 UTC
  • mfrom: (1.12.51)
  • Revision ID: package-import@ubuntu.com-20150622124650-xbip57rsx7phba0i
Tags: 4:15.04.2-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<sect1 id="scripting-data-structure">
2
 
<title
3
 
>API de criação de scripts para todas as estruturas de dados</title>
4
 
<sect2>
5
 
<title
6
 
>Objeto abstrato de estrutura de dados</title>
7
 
<para
8
 
>A estrutura de dados abstrata define um conjunto de elementos de dados e ligações possíveis entre eles, isto é, o protótipo para todas as outras estruturas de dados. As estruturas de dados são identificadas pelos seus nomes. Assumindo que você criou uma estrutura de dados com o nome <literal
9
 
>grafoteste</literal
10
 
>, então poderá acessar a estrutura de dados simplesmente com este identificador. Por exemplo, para obter uma lista com todos os elementos de dados da estrutura indicada, você pode escrever <literal
11
 
>grafoteste.list_nodes();</literal
12
 
> no script. </para>
13
 
 
14
 
<sect3>
15
 
<title
16
 
>Propriedades</title>
17
 
<itemizedlist>
18
 
    <listitem>
19
 
        <para
20
 
><emphasis
21
 
>nome</emphasis
22
 
> : </para>
23
 
        <para
24
 
>O nome único desta estrutura de dados.</para>
25
 
    </listitem>
26
 
</itemizedlist>
27
 
</sect3>
28
 
</sect2>
29
 
 
30
 
<sect2>
31
 
<title
32
 
>Dados abstratos</title>
33
 
<para
34
 
>Um elemento de dados abstrato é uma unidade de informação que pertence a uma estrutura de dados abstrata e está possivelmente ligada a outros elementos de dados por ponteiros. </para>
35
 
 
36
 
<sect3>
37
 
<title
38
 
>Propriedades</title>
39
 
<itemizedlist>
40
 
    <listitem>
41
 
        <para
42
 
><emphasis
43
 
>width</emphasis
44
 
> : </para>
45
 
        <para
46
 
>O tamanho deste elemento de dados.</para>
47
 
    </listitem>
48
 
 
49
 
    <listitem>
50
 
        <para
51
 
><emphasis
52
 
>x</emphasis
53
 
> : </para>
54
 
        <para
55
 
>A coordenada X deste elemento de dados.</para>
56
 
    </listitem>
57
 
 
58
 
    <listitem>
59
 
        <para
60
 
><emphasis
61
 
>y</emphasis
62
 
> : </para>
63
 
        <para
64
 
>A coordenada Y deste elemento de dados.</para>
65
 
    </listitem>
66
 
 
67
 
    <listitem>
68
 
        <para
69
 
><emphasis
70
 
>id</emphasis
71
 
> : </para>
72
 
        <para
73
 
>O identificador único deste elemento de dados.</para>
74
 
    </listitem>
75
 
 
76
 
    <listitem>
77
 
        <para
78
 
><emphasis
79
 
>color</emphasis
80
 
> : </para>
81
 
        <para
82
 
>A cor deste elemento de dados, indicada como um valor hexadecimal.</para>
83
 
    </listitem>
84
 
</itemizedlist>
85
 
</sect3>
86
 
</sect2>
87
 
 
88
 
 
89
 
<sect2>
90
 
<title
91
 
>Ponteiro abstrato</title>
92
 
<para
93
 
>Uma aresta liga dois elementos de dados e pode ela mesma manter informações sobre as suas propriedades. </para>
94
 
<sect3>
95
 
<title
96
 
>Propriedades</title>
97
 
<itemizedlist>
98
 
    <listitem>
99
 
        <para
100
 
><emphasis
101
 
>width</emphasis
102
 
> : </para>
103
 
        <para
104
 
>Largura da ligação.</para>
105
 
    </listitem>
106
 
 
107
 
    <listitem>
108
 
        <para
109
 
><emphasis
110
 
>directed</emphasis
111
 
> : </para>
112
 
        <para
113
 
>Se for verdadeiro, a ligação é direcional. Caso contrário, não é direcional.</para>
114
 
    </listitem>
115
 
 
116
 
    <listitem>
117
 
        <para
118
 
><emphasis
119
 
>from</emphasis
120
 
> : </para>
121
 
        <para
122
 
>Início da ligação.</para>
123
 
    </listitem>
124
 
 
125
 
    <listitem>
126
 
        <para
127
 
><emphasis
128
 
>to</emphasis
129
 
> : </para>
130
 
        <para
131
 
>Fim da ligação</para>
132
 
    </listitem>
133
 
 
134
 
    <listitem>
135
 
        <para
136
 
><emphasis
137
 
>color</emphasis
138
 
> : </para>
139
 
        <para
140
 
>ID do tipo de ligação.</para>
141
 
    </listitem>
142
 
</itemizedlist>
143
 
</sect3>
144
 
 
145
 
 
146
 
<sect3>
147
 
<title
148
 
>Métodos</title>
149
 
<variablelist>
150
 
 
151
 
    <varlistentry>
152
 
    <term
153
 
>remove()</term>
154
 
    <listitem>
155
 
        <para
156
 
>Remove esta ligação.</para>
157
 
    <funcsynopsis
158
 
><funcprototype
159
 
><funcdef
160
 
>void <function
161
 
>remove</function
162
 
></funcdef
163
 
> <paramdef
164
 
></paramdef
165
 
> </funcprototype>
166
 
    </funcsynopsis>
167
 
    </listitem>
168
 
    </varlistentry>
169
 
 
170
 
    <varlistentry>
171
 
    <term
172
 
>add_property(nome, valor)</term>
173
 
    <listitem>
174
 
        <para
175
 
>Adiciona uma nova propriedade à ligação.</para>
176
 
    <funcsynopsis
177
 
><funcprototype
178
 
><funcdef
179
 
>void <function
180
 
>add_property</function
181
 
></funcdef
182
 
> <paramdef
183
 
>string <parameter
184
 
><replaceable
185
 
>nome</replaceable
186
 
></parameter
187
 
></paramdef
188
 
> <paramdef
189
 
>string <parameter
190
 
><replaceable
191
 
>valor</replaceable
192
 
></parameter
193
 
></paramdef
194
 
> </funcprototype>
195
 
    </funcsynopsis>
196
 
    </listitem>
197
 
    </varlistentry>
198
 
 
199
 
    <varlistentry>
200
 
    <term
201
 
>remove_property(nome)</term>
202
 
    <listitem>
203
 
        <para
204
 
>Remove uma propriedade existente da ligação.</para>
205
 
    <funcsynopsis
206
 
><funcprototype
207
 
><funcdef
208
 
>void <function
209
 
>remove_property</function
210
 
></funcdef
211
 
> <paramdef
212
 
>string <parameter
213
 
><replaceable
214
 
>nome</replaceable
215
 
></parameter
216
 
></paramdef
217
 
> </funcprototype>
218
 
    </funcsynopsis>
219
 
    </listitem>
220
 
    </varlistentry>
221
 
</variablelist>
222
 
</sect3>
223
 
 
224
 
</sect2>
225
 
</sect1>