05-POO-C++BuilderV10

Page 1

L

U

I

S

F

E

R

N

A

N

D

O

E

S

P

I

N

O

S

A

C

O

C

I

A

N

5. Programação Orientada a Objetos em C++ Nesta seção não se pretente mostrar a teoria completa da POO mas tão somente apresentar os conceitos necessários para uma correta programação usando o C++Builder. A POO é um paradigma de programação que se fundamenta nos conceitos de objeto e de classe. Começaremos definindo esses dois conceitos. Objeto: é uma entidade autônoma com uma funcionalidade concreta e bem definida. Classe: é uma especificação das características de um conjunto de objetos. Diz-se que um objeto é uma instância de uma classe. Os conceitos apresentados nesta seção serão ilustrados usando um exemplo que será completado aos poucos à medida que forem introduzidos novos conceitos. Este mesmo exemplo será usado mais adiante nas seções dedicadas ao tratamento de exceções e ã programação com threads. 1. Para iniciar, comece criando um novo projeto usando File + New Application. Salve a aplicação em uma nova pasta nomeando Unit1.cpp para Uprincipal.cpp e Project1.bpr para POOEx.bpr 2. Alterar o nome do quadro (Name = FrmPrincipal). Colocar nele um objeto PaintBox (aba System) com Name = PaintBox, Align = alTop. Deixar um espaço embaixo do PaintBox para colocar um botão.

3. Colocar um objeto Bevel de altura 4 e alinhado por cima (Align = alTop). A idéia é delimitar a parte inferior do objeto PaintBox.

116


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.