laborat rio de programa o i
Download
Skip this Video
Download Presentation
Laboratório de Programação I

Loading in 2 Seconds...

play fullscreen
1 / 42

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


  • 71 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