Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação...

51
Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso apresentado à UTFPR como requisito parcial para obtenção do título de Tecnólogo em Informática, modalidade Teleinformática Curitiba 2007

Transcript of Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação...

Page 1: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

Implementação de um Software de Projeto de Cabeamento Estruturado

Trabalho de Conclusão de Curso apresentado à UTFPR como requisito parcial para obtenção do título de Tecnólogo em Informática, modalidade Teleinformática

Curitiba 2007

Page 2: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

Augusto Largura Luigi Banzato

Implementação de um Software de Projeto de Cabeamento Estruturado

Trabalho de Conclusão de Curso apresentado à UTFPR como requisito parcial para obtenção do título de Tecnólogo em Informática, modalidade Teleinformática.

Orientador: Ana Cristina Barreiras Kochem Vendramin, MSc. Co-orientador: Wilson Horstmeyer Bogado, MSc.

Curitiba 2007

Page 3: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

Implementação de um Software de Projeto de Cabeamento Estruturado

Trabalho de Conclusão de Curso apresentado à UTFPR como requisito parcial para obtenção do título de Tecnólogo em Informática, modalidade Teleinformática

Data de Aprovação: ____/____/______ Banca Examinadora: ___________________ Profª MSc. Ana Cristina Barreiras Kochem Vendramin (Orientadora) UTFPR-DAINF ___________________ Prof. MSc. Wilson Horstmeyer Bogado (Co-Orientador) UTFPR-DAINF ___________________ Prof. MSc. Luiz Augusto Pelisson UTFPR-DAINF ___________________ Profª Drª Gilda Maria Souza Friedlaender (Coordenadora de Trabalho de Conclusão de Curso) UTFPR-DAINF

Curitiba 2007

Page 4: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

Banzato, Luigi; Largura, Augusto Implementação de um Software de Projeto de

Cabeamento Estruturado. 51 p. Trabalho de Diplomação – Universidade

Tecnológica Federal do Paraná. Curso de Tecnologia em Informática, modalidade Teleinformática.

1. Cabeamento Estruturado - 2. Redes de Computadores - 3. Elaboração de Projetos. I. Título.

Page 5: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

SUMÁRIO

1 INTRODUÇÃO........................................................................................ 9

1.1 Apresentação ...................................................................................... 9

1.2 Justificativas do trabalho ..................................................................... 9

1.3 Objetivo ............................................................................................... 9

1.4 Conteúdo do Trabalho....................................................................... 10

2 METODOLOGIA ................................................................................... 11

2.1 Análise do problema ......................................................................... 11

2.2 Adequação do código ....................................................................... 11

2.3 Definição da base de dados.............................................................. 12

2.4 Desenvolvimento............................................................................... 12

2.5 Integração Interface/Funcional.......................................................... 12

2.6 Testes e correções............................................................................ 13

3 RESULTADOS ..................................................................................... 14

3.1 Modelagem ....................................................................................... 14

3.2 Implementação.................................................................................. 22

4 CONCLUSÕES E TRABALHOS FUTUROS ........................................ 37

4.1 Trabalhos Futuros ............................................................................. 37

REFERÊNCIAS ........................................................................................... 38

APÊNDICE A – Conteúdo dos arquivos de ajuda........................................ 39

Page 6: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

LISTA DE FIGURAS

Figura 1. Casos de uso principais.................................................................15

Figura 2. Diagrama Entidade-Relacionamento .............................................20

Figura 3. Modelo Entidade-Relacionamento.................................................21

Figura 4. Tela inicial do programa.................................................................22

Figura 5. Menu Arquivo.................................................................................23

Figura 6. Menu Editar ...................................................................................23

Figura 7. Menu Exibir....................................................................................24

Figura 8. Menu Ferramentas.........................................................................24

Figura 9. Menu Ajuda....................................................................................24

Figura 10. Exemplo de tela da Ajuda ............................................................25

Figura 11. Barra de ferramentas Principal ....................................................25

Figura 12. Barra de ferramentas Auxiliar ......................................................26

Figura 13. Barra de ferramentas Nomenclatura............................................26

Figura 14. Barra de ferramentas Planta Baixa..............................................26

Figura 15. Barra de ferramentas Desenho....................................................27

Figura 16. Barra de ferramentas Diagrama Unifilar ......................................27

Figura 17. Barra de ferramentas Diagrama Lógico .......................................27

Figura 18. Barra de ferramentas Grade ........................................................28

Figura 19. Inserção de elementos na área de desenho................................28

Figura 20. Seleção de um objeto ..................................................................29

Figura 21. Seleção simultânea de objetos ....................................................29

Figura 22. Conexão em andamento..............................................................30

Figura 23. Conexão concluída ......................................................................30

Figura 24. Redimensionamento de um símbolo............................................31

Figura 25. Movimentação de um símbolo por meio da Barra Auxiliar...........31

Figura 26. Movimentação de um símbolo com a ferramenta Mão ................32

Figura 27. Inserção de texto em andamento ................................................32

Figura 28. Inserção de texto concluída .........................................................33

Page 7: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

Figura 29. Utilização do recurso Biblioteca – Adição na Biblioteca...............33

Figura 30. Utilização do recurso Biblioteca – Adição na tela ........................34

Figura 31. Utilização do recurso Biblioteca - Resultado................................34

Figura 32. Itens inseridos para chamada de relatório ...................................35

Figura 33. Relatório gerado ..........................................................................35

Figura 34. Ferramentas da tela de Relatório ................................................36

Page 8: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

LISTA DE TABELAS

Tabela 1. Informações armazenadas nas tabelas de dados.........................16

Tabela 2. Elemento.......................................................................................16

Tabela 3. Símbolo.........................................................................................17

Tabela 4. Linha .............................................................................................17

Tabela 5. CaixaTexto....................................................................................18

Tabela 6. Conector .......................................................................................18

Tabela 7. ElementoConector ........................................................................18

Tabela 8. Conexão........................................................................................19

Tabela 9. Item...............................................................................................19

Tabela 10. TipItem........................................................................................19

Page 9: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

4

RESUMO

Neste trabalho de graduação, foi implementado um software

destinado a elaborar projetos de cabeamento estruturado, com simbologia

específica da área, visando suprir uma deficiência existente entre as opções

de software disponíveis no mercado. Foi utilizada como base uma interface

gráfica desenvolvida por outra equipe da mesma instituição. O software

obtido atende a quatro requisitos funcionais: geração de arquivos de

projetos, adição de bibliotecas de imagens pelo usuário, emissão de

relatórios dos componentes utilizados e importação de arquivos de imagem

para utilização como base do projeto. Ao final são feitas sugestões para

continuidade do trabalho, que ainda poderá ser aperfeiçoado com o

acréscimo de funcionalidades mais sofisticadas.

Palavras-chave: Cabeamento Estruturado, Redes de

Computadores, Elaboração de Projetos.

Page 10: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

9

1 INTRODUÇÃO

1.1 Apresentação

O crescimento na demanda de aplicações de dados e voz motivou

empresas e organizações de padronização a estabelecer padrões

proprietários, resultando em uma ampla diversidade de topologias,

conectores, tipos de cabos, entre outros. Tal avanço das telecomunicações

fez surgir o conceito de sistema de cabeamento estruturado, com o objetivo

de criar um padrão de cabeamento para edifícios comerciais e residenciais,

independentemente das aplicações a utilizar.

1.2 Justificativas do trabalho

As principais opções de programas para o desenvolvimento de

projetos de redes de computadores, encontradas atualmente no mercado,

não foram concebidas especificamente para a área, faltando-lhes a

simbologia necessária para projetos de cabeamento ou mesmo ferramentas

suficientes para conduzir projetos de redes de computadores. O

preenchimento de tais lacunas, portanto, constituiu a motivação para o

presente trabalho.

1.3 Objetivo

Almejou-se implementar um software, em linguagem C++, que

permitisse a criação de projetos de redes de computadores, oferecendo

simbologia específica de cabeamento estruturado. Adotou-se como ponto de

partida uma interface anteriormente desenvolvida na mesma linguagem

[RAMOS, 2005].

Page 11: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

10

1.4 Conteúdo do Trabalho

O restante deste trabalho está organizado do seguinte modo: no

Capítulo 2 é descrita a metodologia empregada, pormenorizando as etapas

do desenvolvimento; no Capítulo 3, são mostrados os resultados obtidos na

forma de telas do programa, além da estrutura da base de dados; o Capítulo

4 traz uma breve discussão sobre a qualidade dos resultados obtidos, bem

como dos fatores que a influenciaram; por fim, o Capítulo 5 apresenta as

conclusões dos integrantes, bem como idéias para continuidade do trabalho.

Page 12: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

11

2 METODOLOGIA O presente capítulo descreve as etapas do desenvolvimento do

software.

2.1 Análise do problema

Foi realizado um estudo do problema por meio de uma análise

orientada a objetos. O resultado da análise foi utilizado como base para a

montagem das bases de dados do software.

No entanto, no decorrer do processo de codificação, o diagrama

de classes sofreu uma modificação considerável, onde se substituíram as

classes-entidade definidas na análise por componentes de armazenamento

de dados da própria IDE (Integrated Development Environment – Ambiente

de Desenvolvimento Integrado), sendo os mesmos reunidos em uma classe

única, responsável pela interface entre a parte funcional do software e a

base de dados.

2.2 Adequação do código

Esta etapa consistiu em adaptar o código recebido da equipe que

desenvolvera a interface, para que pudesse ser utilizado neste projeto. Em

um primeiro momento, a adaptação incluiu a melhoria do código da interface,

utilizando métodos genéricos para vários componentes, o que demonstrou a

viabilidade de migração do ambiente de desenvolvimento Borland C++

Builder 6.0, para o Dev-C++, ambiente de distribuição gratuita

[BLOODSHED, 2006], associado a bibliotecas GTKmm (GIMP ToolKit minus

minus) [GTKMM, 2006]. Entretanto, dificuldades com a documentação do

GTKmm, bastante incompleta no que se refere aos eventos do componente

DrawingArea (essencial para o andamento do projeto), levaram a adotar o

C++ Builder como IDE.

Page 13: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

12

2.3 Definição da base de dados

Foram definidos os dados a armazenar (identificadores e

propriedades dos elementos gráficos), sua forma de armazenamento (no

caso, arquivo proprietário), os tipos dos campos, bem como o

relacionamento entre as tabelas.

2.4 Desenvolvimento

Nesta etapa foram feitas as implementações da parte funcional e

da interface gráfica do software. Previa-se que esses módulos fossem

independentes o bastante para permitir o desenvolvimento de interfaces

diferentes, caso se desejasse adaptar o programa para outras plataformas.

As dificuldades com a documentação GTK, anteriormente

mencionadas, seguidas da adoção de outra IDE, trouxeram a possibilidade

de utilizar classes disponíveis no próprio ambiente de desenvolvimento para

armazenar e acessar os dados. Optou-se então pela utilização dessas

classes, por serem muito mais confiáveis e de mais fácil utilização.

Entretanto essa adaptação teve como custo a perda da portabilidade do

software.

2.5 Integração Interface/Funcional

Foi feita a integração dos módulos prontos em um mesmo projeto

de software, corrigindo-se problemas e compilando-se o programa.

Com a migração para outra IDE, conforme descrito no item 2.4,

ambos os módulos foram reunidos em uma única classe, no caso

“frm_entrada”, que é a tela que permite entrada de dados pelo usuário

(inserção e modificação de elementos, por exemplo).

Page 14: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

13

2.6 Testes e correções

Durante todo o processo de desenvolvimento, e durante uma

semana após o término do mesmo, foram executados testes, e as

respectivas correções, em falhas detectadas no software. Para tanto, foram

simuladas situações comuns de utilização.

Nesta fase, também foi desenvolvido o arquivo de ajuda, em

formato CHM (Compiled HTML Help – Ajuda em HTML compilada), por meio

do software HelpNDoc Free Personal Edition, versão 1.9 [IBE, 2007]. A

reprodução do conteúdo da ajuda encontra-se no APÊNDICE A.

Page 15: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

14

3 RESULTADOS A seguir é descrita a estrutura da base de dados utilizada pelo

software e são demonstradas suas funcionalidades.

3.1 Modelagem

3.1.1 Descrição da Arquitetura

A arquitetura do software é orientada a objetos, mas também a

eventos. Problemas nas classes implementadas fizeram com que as

mesmas fossem substituídas por componentes da nova IDE, os quais foram

reunidos em uma única classe responsável pelo acesso e armazenamento

dos dados.

3.1.2 Requisitos Funcionais

O software deve atender a quatro exigências:

• Gerar arquivos de projetos de redes de computadores;

• Permitir a incorporação de bibliotecas de imagens pelo

usuário;

• Emitir um relatório dos componentes utilizados em um

arquivo de projeto;

• Importar arquivos de imagem para serem utilizados como

base.

Page 16: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

15

3.1.3 Casos de Uso

A Figura 1 ilustra os principais casos de uso do programa, que

correspondem aos requisitos funcionais.

O gerenciamento de bibilioteca de imagens consiste em alterar o

conjunto de imagens disponíveis para utilização no programa, com a

atribuição de identificadores.

A emissão de relatórios consiste em apresentar os tipos de

elementos presentes no projeto desenvolvido e suas respectivas

quantidades.

A importação de imagens permite utilizar uma planta-baixa como

base para a elaboração do projeto.

A edição de um projeto pode incluir quaisquer das seguintes

operações: redimensionamento, inserção, eliminação movimentação e

conexão de elementos.

Figura 1. Casos de uso principais

Page 17: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

16

3.1.4 Detalhamento dos dados

A Tabela 1 apresenta a relação das tabelas de dados utilizadas

no programa, bem como uma descrição das informações que elas

armazenam.

As tabelas restantes nesta seção, por sua vez, exibem cada uma

os campos de dados presentes em cada tabela de dados, as restrições e o

significado dos mesmos.

Tabela 1. Informações armazenadas nas tabelas de dados

Tabela Informações Elemento Identificadores de elementos e seus respectivos tipos.

Símbolo Símbolos, quais itens representam, e sua situação atual.

Linha Linhas, quais itens representam, e sua situação atual.

CaixaTexto Dados das caixas de texto.

Conector Conectores e suas posições relativas ao elemento a que pertencem.

ElementoConector Relacionamento entre Elementos e Conectores.

Conexão Conexões entre dois conectores.

Item Itens utilizados no sistema: imagens, linhas, entre outros.

TipItem Origem dos itens existentes: o próprio sistema ou uma biblioteca de usuário. Exemplos: Imagens, linhas, símbolos.

Tabela 2. Elemento

Campo Tipo de dado

Permite nulos

Descrição

Elemento_id int não Campo de identificação do registro Elemento_tipo int não Identifica o tipo de Elemento:

símbolo, linha ou caixa de texto

Page 18: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

17

Tabela 3. Símbolo

Campo Tipo de dado

Permitenulos

Descrição

Elemento_id int não Campo de identificação do registro

Item_id int não Identifica qual item o elemento representa

PX float não Posição horizontal do Elemento (absoluta)

PY float não Posição vertical do Elemento (absoluta)

Altura float não Altura do Elemento

Largura float não Largura do Elemento

Descricao char(60) sim Descrição do Elemento

Tabela 4. Linha

Campo Tipo de dado

Permitenulos

Descrição

Elemento_id int não Campo de identificação do registro

Item_id int não Identifica qual item a linha representa

PX1 float não Posição horizontal da primeira extremidade da linha (absoluta)

PY1 float não Posição vertical da primeira extremidade da linha (absoluta)

PX2 float não Posição horizontal da segunda extremidade da linha (absoluta)

PY2 float não Posição vertical da segunda extremidade da linha (absoluta)

Espessura int sim Espessura da linha

Page 19: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

18

Tabela 5. CaixaTexto

Campo Tipo de dado

Permitenulos

Descrição

Elemento_id int não Campo de identificação do registro

PX float não Posição horizontal da primeira extremidade da Caixa de Texto (absoluta)

PY float não Posição vertical da primeira extremidade da Caixa de Texto (absoluta)

TextSize int sim Tamanho da fonte

TextColor int sim Cor da fonte

TextFont int sim Tipo de Fonte

Texto char(20) sim Seqüência de caracteres

Tabela 6. Conector

Campo Tipo de dado

Permite nulos

Descrição

Conector_id int não Campo de identificação do registro

PX float não Posição horizontal do conector, em relação ao Elemento ao qual está associado

PY float não Posição vertical do conector, em relação ao Elemento ao qual está associado

Tabela 7. ElementoConector

Campo Tipo de dado

Permite nulos

Descrição

ElementoConector_id int não Campo de identificação do registro

Elemento_id int não Elemento ao qual o conector pertence

Conector_id int não Conector que pertence ao elemento

Page 20: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

19

Tabela 8. Conexão

Campo Tipo de dado

Permite nulos

Descrição

Conexão_id int não Campo de identificação do registro

Conector1_id int não Um dos conectores da conexão

Conector2_id int não Um dos conectores da conexão

PX float não Posição horizontal da conexão (absoluta)

PY float não Posição vertical da conexão (absoluta)

Tabela 9. Item

Campo Tipo de dado

Permitenulos

Descrição

Item_Id int não Campo de identificação do registro

TipItem_Id int não Tipo do item

Descricao char(20) sim Descrição do item

Imagem char(60) sim Caso o item seja uma imagem, este campo apontará para o arquivo que a contém. Usado para armazenar itens da biblioteca do usuário

Tabela 10. TipItem

Campo Tipo de dado

Permite nulos

Descrição

TipItem_Id int Não Campo de identificação do registro

Descricao char(20) Sim Descrição do tipo de item

Page 21: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

20

3.1.5 Diagrama e Modelo Entidade-Relacionamento

As Figuras 2 e 3 mostram, graficamente, o relacionamento entre

as tabelas de dados adotadas.

Figura 2. Diagrama Entidade-Relacionamento

Page 22: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

21

Figura 3. Modelo Entidade-Relacionamento

Page 23: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

22

3.2 Implementação

Esta seção apresenta telas do programa desenvolvido com suas

respectivas descrições, e também detalhamentos das barras de ferramentas

utilizadas.

A Figura 4 mostra a tela inicial do programa, contendo a barra de

menus, as barras de ferramentas, a área de desenho (em branco) e as

réguas vertical e horizontal.

Figura 4. Tela inicial do programa

As Figuras 5 a 9 ilustram os menus do programa.

Page 24: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

23

Figura 5. Menu Arquivo

No Menu Arquivo, a opção Importar permite utilizar uma figura em

formato bitmap como base de referência para a edição do projeto. A opção

Exportar gera um arquivo bitmap a partir do projeto editado, para utilização

posterior em outros editores. As demais opções têm as mesmas funções

encontradas em diversos softwares de edição.

Figura 6. Menu Editar

No Menu Editar, a função Desfazer opera restaurando objetos que

porventura tenham sido apagados por engano. A função Localizar permite

localizar um elemento no projeto, a partir de uma descrição que lhe tenha

sido atribuída. As demais funções operam sobre objetos inseridos.

Page 25: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

24

Figura 7. Menu Exibir

O Menu Exibir contém diversas opções de alternância entre

exibição e ocultação: várias barras de ferramentas, régua, ferramenta Grade,

itens do projeto lógico e do projeto físico.

Figura 8. Menu Ferramentas

O Menu Ferramentas permite formatar a fonte-padrão utilizada

nos textos, gerenciar itens de biblioteca de imagens (demonstrado nas

Figuras 29 a 31), bem como alterar o tamanho da área de desenho em

Opções do Programa.

A opção Relatório, presente na barra de menus, faz surgir uma

tela como a que é mostrada na Figura 33.

Figura 9. Menu Ajuda

O Menu Ajuda permite acessar explicações para os recursos do

programa. Um exemplo do arquivo de ajuda está ilustrado na Figura 10.

Page 26: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

25

Figura 10. Exemplo de tela da Ajuda

As Figuras 11 a 18 apresentam as barras de ferramentas,

seguidas da identificação de suas respectivas opções. Algumas das barras

normalmente ficam na posição vertical quando se abre o programa, mas

estão colocadas na horizontal a seguir por motivos estéticos.

Figura 11. Barra de ferramentas Principal

As opções da barra Principal são, pela ordem: Arquivo novo; Abrir

arquivo; Salvar arquivo; Exportar; Localizar; Recortar; Copiar; Colar;

Desfazer a última ação; Definir zoom para visualização.

Page 27: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

26

Figura 12. Barra de ferramentas Auxiliar

A Barra Auxiliar apresenta as seguintes opções: Movimentar

símbolo ao longo do eixo X; Movimentar símbolo ao longo do eixo Y;

Redimensionar um símbolo horizontalmente; Redimensionar um símbolo

verticalmente; Mudar a espessura de uma linha.

Figura 13. Barra de ferramentas Nomenclatura

A Barra de Nomenclatura possui dois campos: um para exibição

da identificação de um objeto, e outro que exibe e permite editar uma

descrição para o mesmo.

Figura 14. Barra de ferramentas Planta Baixa

As opções na Barra Planta Baixa são, pela ordem: Armário de

telecomunicação ou Caixa de passagem; Ponto de transição de cabos;

Caixa para tomadas (12x12x5) na parede a 30 cm do piso; Caixa para

tomadas (5x10x5) a 30 cm do piso; Caixa para tomadas (10x10x5) na

parede a 30 cm do piso; Caixa para tomadas (5x10x5) na parede a 1,30 m

do piso; Caixa para tomada aparente, sob o piso elevado; Caixa para

tomada embutida no piso; Condulete com tomadas; Haste de aterramento;

Barra de terra ou vinculação; Tubulação, cabo ou canaleta; Duto retangular

ou liso; Poste de uso interno para tomadas; Caixa subterrânea de entrada ou

Page 28: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

27

passagem; Poste de acesso externo; Bastidor para bloco terminal e

equipamento.

Figura 15. Barra de ferramentas Desenho

As opções na Barra de Desenho são: Seleção; Mão; Conectar;

Grade; Texto; Quadrado; Círculo; Triângulo.

Figura 16. Barra de ferramentas Diagrama Unifilar

As opções para Diagrama Unifilar são: Sala de Equipamentos;

Bloco de interconexão; Bloco de conexões cruzadas; Armário de

telecomunicações; Bastidor para bloco terminal e equipamento; Ponto de

terminação de rede com blocos de conexão cruzada; Poste de acesso

externo; Ponto de concentração de cabos; Caixa subterrânea de entrada ou

passagem; Ponto de transição de cabos; Haste de aterramento

Figura 17. Barra de ferramentas Diagrama Lógico

A Barra de Diagrama Lógico apresenta os seguintes símbolos:

Roteador; Switch; Hub; Access Point; Ponte; Ponto Wireless; Telefone IP;

Telefone comum; PC; Laptop; Impressora; PalmTop; Modem; Mainframe;

PBX; Firewall; Servidor; Patch Panel; Base de Dados; Rede; No-break;

Pessoa; Edifício; Residência.

Page 29: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

28

Figura 18. Barra de ferramentas Grade

Na Barra Grade, as opções são: Espaçamento Horizontal,

Espaçamento Vertical, Controle de Exibição e Ocultamento da Grade.

A Figura 19 mostra o resultado da inserção de alguns elementos

gráficos na área de desenho. Cada inserção se deu com dois cliques do

mouse: o primeiro sobre o símbolo, situado em sua barra de ferramentas, e

o segundo sobre a área de desenho.

Figura 19. Inserção de elementos na área de desenho

As Figuras 20 e 21 mostram como ficam os objetos quando

selecionados. A primeira seleção se deu com um clique do mouse sobre o

primeiro objeto; a segunda, por meio de um clique enquanto a tecla CTRL

era pressionada.

Page 30: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

29

Figura 20. Seleção de um objeto

Figura 21. Seleção simultânea de objetos

As Figuras 22 e 23 mostram o processo de conexão entre dois

elementos: no início, os dois estão selecionados; escolhe-se a linha ou cabo

a ser utilizado; clica-se em um dos conectores (os pontos brancos) ao redor

de um dos objetos e arrasta-se o mouse em direção a um dos conectores do

Page 31: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

30

outro objeto. Quando a borda do segundo conector se torna vermelha, solta-

se o mouse, e a conexão é criada.

Figura 22. Conexão em andamento

Figura 23. Conexão concluída

Page 32: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

31

A Figura 24 mostra o resultado do redimensionamento de um

símbolo já selecionado. Usando-se a Barra Auxiliar, a dimensão horizontal

do símbolo foi alterada para 55 pontos.

Figura 24. Redimensionamento de um símbolo

A Figura 25 mostra uma movimentação do símbolo anterior por

meio da alteração de sua posição horizontal, que passou de 64 (Figura 24)

para 122.

Figura 25. Movimentação de um símbolo por meio da Barra Auxiliar

Page 33: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

32

Na Figura 26, o símbolo também foi movido, mas desta vez com a

ferramenta Mão.

Figura 26. Movimentação de um símbolo com a ferramenta Mão

As Figuras 27 e 28 mostram o processo de inserção de texto na

área de desenho, com a ferramenta Texto da barra de Desenho. A posição

do texto é determinada com um clique do mouse.

Figura 27. Inserção de texto em andamento

Page 34: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

33

Figura 28. Inserção de texto concluída

A Figura 29 mostra o recurso Biblioteca de Imagens, presente no

Menu Ferramentas. Neste ponto, foi selecionada uma imagem presente no

equipamento do usuário e adicionada uma descrição. A descrição é um item

opcional, mas útil para o caso de se desejar localizar posteriormente um

objeto inserido. Ao se clicar no botão Incluir, a imagem se torna disponível

para inserção na área de desenho.

Figura 29. Utilização do recurso Biblioteca – Adição na Biblioteca

Page 35: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

34

A Figura 30 ilustra a escolha de uma das imagens incorporadas

pelo usuário para ser inserida na área de desenho. A inserção, cujo

resultado está mostrado na Figura 31, ocorre ao clicar-se no botão

Adicionar.

Figura 30. Utilização do recurso Biblioteca – Adição na tela

Figura 31. Utilização do recurso Biblioteca - Resultado

Page 36: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

35

A Figura 32 mostra alguns símbolos inseridos com a finalidade de

se gerar um Relatório, o qual é demonstrado pela Figura 33

Figura 32. Itens inseridos para chamada de relatório

Figura 33. Relatório gerado

Page 37: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

36

As ferramentas presentes na tela de Relatório estão explicadas na

Figura 34.

Figura 34. Ferramentas da tela de Relatório

Pela ordem, as opções em Relatório são: Ajusta o zoom para a

tela; Zoom 100%; Ajustar zoom para a largura da página; Ir para a primeira

página; Ir para a página anterior; Ir para a página seguinte; Ir para a última

página; Acionar configurações de impressão; Imprimir relatório; Salvar

relatório; Abrir arquivo de relatório; Fechar interface de relatório.

Page 38: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

37

4 CONCLUSÕES E TRABALHOS FUTUROS Este trabalho teve por meta suprir a necessidade que os

projetistas de redes de computadores têm quanto a uma aplicação

específica para sua área.

Foram implementadas, sobre a interface pré-existente,

funcionalidades que permitem a elaboração de projetos de redes na forma

gráfica.

Dificuldades encontradas foram a precariedade da documentação

das bibliotecas GTK, o que motivou a mudança do ambiente de

desenvolvimento, e problemas de funcionamento das classes inicialmente

concebidas, levando à utilização de acesso direto à base de dados.

Acredita-se que o software obtido até o momento possa servir

como ponto de partida para uma aplicação mais sofisticada.

4.1 Trabalhos Futuros

Como trabalhos futuros, sugere-se algumas funcionalidades que

podem ser acrescentadas ao software: automatização da criação de projetos

lógicos, por meio da entrada textual de informações como endereçamento

IP, tipos e quantidade de equipamentos, entre outros (o software ficaria

responsável por criar uma representação gráfica do esquema desejado,

podendo então o usuário modificar o posicionamento dos elementos); alerta

de pendências no projeto (por exemplo, presença de um cabo desconectado

ou endereço IP duplicado); possibilitar a adição e movimentação dos

conectores vinculados a um objeto; adicionar inteligência artificial no

processo de estabelecer conexões, fazendo com que as linhas que

conectem objetos alterem seu percurso “desviando” de objetos que estejam

no caminho.

Page 39: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

38

REFERÊNCIAS

BLOODSHED SOFTWARE – DEV C++. Home Page. Disponível em <http://www.bloodshed.net>. Acesso em 20 de abril de 2006.

GTKMM - THE C++ INTERFACE TO GTK+. Home Page. Disponível em <http://www.gtkmm.org>. Acesso em 20 de abril de 2006.

IBE SOFTWARE. Home Page. Disponível em <http://www.ibe-software.com>. Acesso em 11 de março de 2007.

RAMOS, Leticia; SANDRI, Samuel D.; KOCHEM, Ana C. B.; PELISSON,

Luiz A. Interface para Programa de Cabeamento Estruturado. Curitiba,

2005. Trabalho acadêmico (Graduação em Tecnologia em Informática) -

Departamento Acadêmico de Informática, Centro Federal de Educação

Tecnológica do Paraná.

Page 40: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

39

APÊNDICE A – Conteúdo dos arquivos de ajuda

Bem-vindo

Este é o arquivo de ajuda do Pró-Rede. Utilize a árvore de navegação à esquerda ou as opções abaixo: Menus Arquivo Editar Exibir Ferramentas Relatório Barras de Ferramentas Principal Auxiliar Nomenclatura Planta Baixa Desenho Diagrama Unifilar Diagrama Lógico Grade Perguntas Frequentes Sobre o Pró-Rede Menus

Utilize os links abaixo para consultar o que deseja: Menu Arquivo Menu Editar Menu Exibir Menu Ferramentas Menu Relatório Ferramentas Perguntas Freqüentes Sobre o Pró-Rede

Page 41: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

40

Menu Arquivo

Opção Função Atalho

Novo Cria e abre um novo projeto

Abrir Abre um arquivo de projeto Ctrl + A

Fechar Fecha o projeto atual

Importar Permite escolher uma imagem para ser usada como base de referência para o projeto Ctrl + M

Salvar Salva as modificações do projeto atual no arquivo de origem Ctrl + S

Salvar Como ... Permite salvar as alterações do projeto em um arquivo diferente do original

Exportar Permite salvar o projeto atual em formato BMP, para utilização posterior em outros editores Ctrl + P

Sair Sai do programa

Menu Editar

Opção Função Atalho

Desfazer Desfaz a última ação realizada pelo usuário Ctrl + Z

Recortar Recorta um objeto Ctrl + X

Copiar Copia um objeto Ctrl + C

Colar Insere uma nova instância de um objeto copiado Ctrl + V

Deletar Elimina um objeto Del

Localizar Localiza um objeto desejado no projeto Ctrl + L

Page 42: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

41

Menu Exibir

Opção Função Atalho

Barras de Ferramentas >

Principal Exibe / oculta a barra de ferramentas Principal Auxiliar Exibe / oculta a barra de ferramentas Auxiliar Nomenclatura Exibe / oculta a barra de ferramentas Nomenclatura Planta Baixa Exibe / oculta a barra de ferramentas Planta Baixa Desenho Exibe / oculta a barra de ferramentas Desenho Diagrama Unifilar Exibe / oculta a barra de ferramentas Diagrama Unifilar

Diagrama Lógico Exibe / oculta a barra de ferramentas Diagrama Lógico

Régua Exibe / oculta a régua Ctrl + R

Grade Exibe / oculta a barra de ferramentas Grade Ctrl + G

Projeto Lógico Exibe itens pertencentes ao projeto lógico

Projeto Físico Exibe itens peretencentes ao projeto físico

Menu Ferramentas

Opção Função Atalho

Formatar Fonte Permite alterar tipo, estilo, tamanho e cor da fonte-padrão Ctrl + F

Biblioteca Permite a adição de bibliotecas de imagens Ctrl + T

Opções do Programa Permite configurar as dimensões da área de desenho Ctrl + O

Page 43: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

42

Biblioteca

Seção Adicionar: - clicar em Procurar para carregar uma imagem; - digitar uma Descrição (opcional) para localização; - clicar em Incluir.

Seção Remover:

- escolher um item a partir da lista drop-down; - clicar em Remover. O item está excluído da biblioteca.

Seção Adicionar na tela:

- escolher um item a partir da lista drop-down; - clicar em Adicionar. O item aparece na área de desenho.

Opções do Programa

Page 44: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

43

Menu Relatório

Opção Função Opção Função

Ajusta o zoom para a tela

Vai para a última página

Zoom 100%

Aciona as configurações de impressão

Ajusta o zoom para a largura da página

Imprime o relatório

Vai para a primeira página

Salva o relatório

Vai para a página anterior

Abre um arquivo de relatório

Vai para a página seguinte

Fecha a interface de relatório, voltando à edição do projeto.

Barras de Ferramentas

Utilize os links abaixo para consultar o que deseja: Barra de Ferramentas Principal Barra de Ferramentas Auxiliar Barra de Ferramentas Nomenclatura Barra de Ferramentas Planta Baixa Barra de Ferramentas Desenho Barra de Ferramentas Diagrama Unifilar Barra de Ferramentas Diagrama Lógico Barra de Ferramentas Grade Menus Perguntas Freqüentes Sobre o Pró-Rede

Page 45: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

44

Barra Principal

Opção Função

Novo Cria e abre um novo projeto

Abrir Abre um arquivo de projeto

Salvar Salva as modificações do projeto atual no arquivo de origem

Exportar Permite salvar o projeto atual em formato BMP, para utilização posterior em outros editores

Localizar Localiza um objeto desejado no projeto

Recortar Recorta um objeto do desenho

Copiar Copia um objeto do desenho

Colar Cola um objeto do desenho

Desfazer Desfaz a última ação do usuário

Zoom Define o zoom para visualização do projeto

Barra Auxiliar

Opção Função

Permite modificar a posição horizontal do objeto

Permite modificar a posição vertical do objeto

Permite alterar a dimensão horizontal do objeto

Permite alterar a dimensão vertical do objeto

Modifica a espessura de uma linha

Barra de Nomenclatura

Opção Função

Exibe a identificação do objeto selecionado atualmente

Exibe e permite editar uma descrição para o elemento

Page 46: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

45

Barra de Planta Baixa

Opção Função

Insere um Armário de telecomunicação ou Caixa de passagem no projeto

Insere um Ponto de transição de cabos no projeto

Insere uma Caixa para tomadas (12 x 12 x 5) na parede a 30 cm do piso no projeto

Insere uma Caixa para tomadas (5 x 10 x 5) a 30 cm do piso no projeto

Insere uma Caixa para tomadas (10 x 10 x 5) na parede a 30 cm do piso no projeto

Insere uma Caixa para tomadas (5 x 10 x 5) na parede a 1,30 m do piso no projeto

Insere uma Caixa para tomada aparente, sob piso elevado no projeto

Insere uma Caixa para tomada embutida no piso no projeto

Insere um Condulete com tomadas no projeto

Insere uma Haste de aterramento no projeto

Insere uma Barra de terra ou vinculação no projeto

Insere uma Tubulação, cabo ou canaleta no projeto

Insere um Duto retangular liso no projeto

Insere um Poste de Uso interno para tomadas no projeto

Insere uma Caixa subterrânea de entrada ou passagem no projeto

Insere um Poste de acesso externo no projeto

Insere um Bastidor para bloco terminal e equipamento no projeto Barra de Desenho

Opção Função

Aciona a ferramenta Seleção

Aciona a ferramenta Mão

Aciona a ferramenta Linha

Aciona a ferramenta Grade

Aciona a ferramenta Texto

Aciona a ferramenta Quadrado

Aciona a ferramenta Círculo

Aciona a ferramenta Triângulo

Page 47: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

46

Barra de Diagrama Unifilar

Opção Função

Insere uma Sala de Equipamentos no projeto

Insere um Bloco de interconexão no projeto

Insere um Bloco de conexões cruzadas no projeto

Insere um Armário de telecomunicações no projeto

Insere um Bastidor para bloco terminal e equipamento no projeto

Insere um Ponto de terminação de rede com blocos de conexão cruzada no projeto

Insere um Poste de acesso externo no projeto

Insere um Ponto de concentração de cabos no projeto

Insere uma Caixa subterrânea de entrada ou passagem no projeto

Insere um Ponto de transição de cabos no projeto

Insere uma Haste de aterramento no projeto Barra de Diagrama Lógico

Opção Função Opção Função

Insere um Roteador no projeto Insere um Switch no projeto

Insere um Hub no projeto Insere um Access Point no projeto

Insere uma Ponte no projeto Insere um Ponto Wireless no projeto

Insere um Telefone IP no projeto Insere um Telefone comum no projeto

Insere um PC no projeto Insere um Laptop no projeto

Insere uma Impressora no projeto Insere um PalmTop no projeto

Insere um Modem no projeto Insere um Mainframe no projeto

Insere um PBX no projeto Insere um Firewall no projeto

Insere um Servidor no projeto Insere um Patch Panel no projeto

Insere uma Base de Dados no projeto Insere uma Rede no projeto

Insere um No-break no projeto Insere uma Pessoa no projeto

Insere um Edifício no projeto Insere uma Residência no projeto

Page 48: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

47

Barra de Grade

Opção Função

Regula o espaçamento horizontal da grade

Regula o espaçamento vertical da grade

Exibe ou oculta a grade na área de desenho Perguntas Freqüentes

Índice das Perguntas Perguntas Gerais

O que é o Pró-Rede? Para que servem as barras de ferramentas abaixo da barra de menus? As barras de ferramentas podem ser movidas? O que são as colunas de símbolos que surgem quando se abre o programa, duas na parte esquerda e três na parte direita da tela? É possível exportar um projeto com o Pró-Rede?

Opções dos Menus

Menu Arquivo

Para que serve a opção "Importar"?

Menu Ferramentas Para que serve a opção "Biblioteca"?

Menu Relatório

O que é o "Relatório" e como funciona essa opção?

Elaborando um projeto

Como inserir um símbolo? Como conectar dois símbolos? É possível inserir textos no projeto? Como alterar as dimensões de um símbolo? Como mover um símbolo? Pode-se desfazer uma operação feita por engano?

Perguntas Gerais

O que é o Pró-Rede? Pró-Rede é um programa que permite a elaboração de projetos de cabeamento estruturado, e que utiliza simbologia específica dessa área -- algo que atualmente não se encontra no mercado.

Page 49: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

48

Para que servem as barras de ferramentas abaixo da barra de menus?

Essas barras de ferramentas permitem fazer desde operações com arquivos até a manipulação de elementos inseridos no projeto. Para mais informações, clique em Barra Principal, Barra Auxiliar ou Barra de Nomenclatura.

As barras de ferramentas podem ser movidas?

Sim. A configuração inicial pode ser modificada livremente.

O que são as colunas de símbolos que surgem quando se abre o programa, duas na parte esquerda e três na parte direita da tela?

Na parte da esquerda, estão os elementos da Barra de Diagrama Lógico. Na direita, há três barras diferentes: Planta Baixa, Desenho e Diagrama Unifilar.

É possível exportar um projeto com o Pró-Rede?

Sim, basta acessar o menu Arquivo e, em seguida clicar em Exportar, ou então utilizar o botão corrrespondente na Barra Principal.

Opções dos Menus

Menu Arquivo Para que serve a opção "Importar"?

Serve para carregar uma figura no formato BMP, para ser usada como base de referência na elaboração do projeto.

Menu Ferramentas

Para que serve a opção "Biblioteca"?

Com essa opção o usuário pode incorporar ao projeto imagens que não estã presentes nas barras-padrão do programa. Para mais detalhes, clique aqui.

Menu Relatório

O que é o "Relatório" e como funciona essa opção? O Relatório é uma lista dos itens presentes em um projeto e de suas respectivas quantidades. Clicando-se no menu Relatório, aparecerá uma nova tela com opções específicas. Clique aqui para mais informações.

Elaborando um projeto

Como inserir um símbolo? Clique sobre um símbolo qualquer e, em seguida, sobre a área de desenho, na posição desejada.

Como conectar dois símbolos?

Selecione os dois símbolos que deseja conectar (clique no primeiro, CTRL + clique no segundo). Em seguida, clique no botão correspondente à linha ou cabo que será usado e então sobre um dos conectores de um dos símbolos (as bolinhas brancas). Arraste o mouse até se aproximar de um conector do outro objeto. Quando esse conector ficar com a borda vermelha, solte o mouse.

Page 50: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

49

É possível inserir textos no projeto? Sim; clique no botão , presente na barra de desenho, e em seguida, na posição da tela que julgar conveniente.

Como alterar as dimensões de um símbolo?

Clique sobre o botão na barra de Desenho; em seguida, com o símbolo

selecionado, modifique os parâmetros dos campos e

na barra Auxiliar.

Como mover um símbolo? Selecione o símbolo e clique no botão . Em seguida, arraste o símbolo para a

posição desejada. Ou então, utilize a ferramenta e os campos e

. Pode-se desfazer uma operação feita por engano?

A única operação que pode ser desfeita é o apagamento indesejado de um objeto. Basta clicar no botão , na Barra Principal, ou utilizar Ctrl + Z.

Sobre o Pró-Rede

Este programa foi elaborado por alunos da UTFPR - Campus Curitiba.

Interface Desenvolvimento

Leticia Ramos Samuel Diego Sandri

Orientação Profª Ana Cristina B. Kochem Vendramin

Co-orientação Prof. Luiz Augusto Pelisson

Implementação Desenvolvimento

Augusto Largura Luigi Banzato

Orientação Profª Ana Cristina B. Kochem Vendramin

Co-orientação Prof. Wilson H. Bogado

Page 51: Implementação de um Software de Projeto de Cabeamento ...cristina/ProRede.pdf · Implementação de um Software de Projeto de Cabeamento Estruturado Trabalho de Conclusão de Curso

50

Autorização

Autorizamos a reprodução e/ou divulgação total ou parcial da presente

obra, por qualquer meio convencional ou eletrônico, desde que citada a

fonte.

Nome do autor: Augusto Largura

Assinatura do autor: ____________________________

Nome do autor: Luigi Banzato

Assinatura do autor: ____________________________

Instituição: Universidade Tecnológica Federal do Paraná

Local: Curitiba, Paraná

E-mail: [email protected]

E-mail: [email protected]