Laborat rio de programa o i
Download
1 / 42

Laboratório de Programação I - PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on

Laboratório de Programação I. Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação. Conhecendo o C++ Builder 2009. Introdução.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Laboratório de Programação I' - ashby


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Laborat rio de programa o i

Laboratório de Programação I

Carlos Oberdan Rolim

Ciência da Computação

Sistemas de Informação



Introdu o
Introdução

  • C++ Builder (ou abreviado por BCB) é um ambiente de desenvolvimento integrado (IDE) produzido pela CodeGear para a escrita de programas na linguagem C++.

  • Assemelha-se ao Delphi, sendo considerado sua versão em C++, de forma que muitos componentes desenvolvidos para Delphi podem ser utilizados no C++ Builder sem modificação, apesar do inverso não ser verdade.

  • A partir do Borland Developer Studio 2006, ambos as linguagens (Delphi e C++) passaram a compartilhar o mesmo IDE.

  • Hoje eles podem ser adiquiridos juntamente no CodeGear RAD Studio.


Hist rico
Histórico

  • Em 2003 a Borland introduziu o sucessor do C++ Builder, C++ BuilderX (CBX), que foi escrito utilizando o mesmo framework do JBuilder

    • Foi direcionado para o desenvolvimento de grandes programas, não obteve sucesso comercial. Como resultado, a Borland anunciou no final de 2004 o retorno do C++ Builder como parte da suíte de desenvolvimento Delphi.

  • No final de 2005 a Borland lançou o Borland C++ Builder 2006, baseado nas versões antigas do aplicativo e correções de falhas.

  • Em 2007 a empresa decidiu vender suas ferramentas de desenvolvimento de software e dividiu-se em Borland e CodeGear. A CodeGear lançou o RADStudio 2007 com o Delphi e o C++ Builder incorporado.

  • Em 2008 a CodeGear foi comprada pela Embarcadero e lançou o RAD Studio 2009 que uniu ferramentas para bancos de dados da Embarcadero com a IDE.


Vis o inicial
Visão inicial

  • IDE (Integrated Development Environment) apresenta um ambiente com diversos menus e opções para o desenvolvimento rápido de aplicações


Welcome page
Welcome Page

  • Apresenta informações iniciais, projetos acessados recentemente e links para informações interessantes

  • Pode ser acessada a qualquer momento clicando em VIEW / WELCOME PAGE


Tela principal
Tela principal

  • A tela principal é o ambiente de trabalho onde a aplicação será desenvolvida

  • Grande parte do trabalho é efetuado através de cliques do mouse

  • Uso de componentes da biblioteca padrão do ambiente


Menu principal
Menu principal

  • Iniciar um novo projeto clicando em File / New / VCL Form Application – C++ Builder

  • O menu principal ocupa o topo da tela e contém a barra de menu (menu bar) e a barra de ferramentas (toolbar)


Toolbars
Toolbars

  • RAD Studio proporciona acesso rápido as operações e comandos utilizados com freqüência.

  • A maior parte destas ações são disponibilizadas também em menus drop-down


Teclas de atalho
Teclas de atalho

  • Várias operações possuem teclas de atalho que são mostradas nos menus


Context menus
Context menus

  • Pode-se clicar com o botão direito sobre os diferentes componentes do ambiente e um menu será aberto de acordo com o objeto clicado.

    • Esse menu é chamado de context menu


Ferramentas
Ferramentas

  • O RAD possui as seguintes ferramentas comuns em todas as versões

    • Form Designer

    • Tool Palette

    • Object Inspector

    • Project Manager

    • Data Explorer

    • Structure View

    • History Manager

    • Code Editor

    • File Browser


Form designer
Form designer

  • O Form Designer no RAD Studio permite a prototipação rápida, construção e alteração da interface do usuário.

  • Um formulário (form) representa uma janela ou uma página html na interface com o usuário

  • A interface de uma aplicação é construída usando componentes que podem ser visuais ou não visuais e podem ser acrescidos usando o Tool Palette

  • Utiliza o conceito de WYSIWYG (What You See Is What You Get)



Tools palette
Tools Palette

  • Contém itens para auxiliar no desenvolvimento da aplicação

  • É organizado e apresentado em grupos de acordo com as funcionalidades

  • Altera a sua visão entre Design mode e Code Editor mode


Object inspector
Object Inspector

  • Cada componente possui seus atributos – propriedades, eventos e métodos

  • O Object Inspector permite que esses atributos seja custonomizados de acordo com a aplicação

  • Todos os componentes visuais e não-visuais podem ter seu comportamento alterado usando as abas Properties e Events


Project manager
Project Manager

  • Mostra a lista de arquivos do projeto em uma forma hierarquica permitindo a sua manipulação e organização

  • Os botões no topo permitem as seguintes tarefas:

    • Activate — Ativa o projeto selecionado.

    • New — Acresce outro projeto ao projeto corrente. Se somente um proeto existir um novo grupo será criado automaticamente

    • Remove — Remove um projeto do grupo corrente

    • View — Mostra a arvore hierarquica de diferentes formas

    • Sync — Sincroniza o project manager com os arquivos armazenados

    • Expand — Expande os nodos filhos da seleção corrente

    • Collapse — Retrai os nodos filhos da seleção corrente


File browser
File Browser

  • Permite a manipulação de arquivos que normalmente não estão vinculados ao projeto

  • Os arquivos são mostrados de forma hierarquica


Structure view
Structure View

  • Reflete o modo da IDE

    • Mostra a hierarquia do codigo fonte aberto no Code Editor

    • Mostra os componentes apresentados no Designer

  • Para mostrar o Structure View pode-se selecionar VIEW / STRUCTURE

  • Se o código fonte possui erros eles são mostrados no Structure View

    • Duplo clique para visualizar


Code editor
Code Editor

  • Utilizado para a edição do código fonte

  • O RAD Studio gera porções de código de acordo com os componentes utilizados

  • Alterações nas propriedades dos componentes são alteradas automaticamente no código fonte

  • Possui todas as funcionalidades de editores de código fonte de programas como

    • comentarios de blocos

    • autocompletar (code insight)

    • fold/unfold

    • uso de macros

    • todo list

    • uso de templates


Code navigation
Code navigation

  • Pode-se usar navegar normalmente pelo código.

    • Algumas teclas de atalho

  • Bookmarks – Forma conveniente de marcar locais de código importante.

    • Usa-se CRTL + SHIFT + digito de 0 a 0


Code folding
Code folding

  • Usado para tornar mais rápida a leitura do código


Change bars
Change bars

  • Barra amarela na margem esquerda indica que a linha foi alterada mas ainda não foi salva

  • Linha verde indica que foi salva


Comentarios
Comentarios

  • Selecionar o texto e pressionar CRTL + /


Templates
Templates

  • Permite que código “pré-escritos” sejam inseridos

  • Para inserir VIEW / TEMPLATES


Sync edit
Sync Edit

  • Permite editar simultaneamente identificadores idênticos

    • Selecionar texto e clicar no texto SyncEdit

    • Pode-se avançar para o próximo identificador usando TAB


Code completion
Code Completion

  • CTRL + SPACE


Code parameter hints
Code Parameter Hints

  • CRTL + SHIFT + SPACE


Code hints
Code hints

  • Mostra informações sobre o simbolo como tipo, arquivo e linha onde foi declarado.

  • Basta passar o mouse sobre o identificador enquanto estiver trabalhando no Code Editor


Error insight
Error Insight

  • Editor sublinha em vermelho expressões que geram erro de compilação


Code browsing
Code Browsing

  • CRTL + Click

  • No Code Editor é possível pressionar a tecla CTRL e clicar em no nome de uma classe, propriedade, método ou identificador para acessá-lo onde foi declarado.


Todo list
Todo list

  • Permite gerenciar a lista de tarefas vinculada ao projeto

  • Para acessar usar VIEW / TO-DO LIST


History manager
History Manager

  • Permite efetuar a comparação das edições de verão do arquivo

  • Pode ser acessada através da aba HISTORY localizada na parte inferior do Code Editor


ad