|
|
DicasBCB - o Portal dos Programadores C++Buider! |
|
Nesta seção, pretendemos disponibilizar vários cursos que serão apresentados à medida que seus capítulos estiverem prontos. Entre outros, temos a idéia de apresentar-lhes um curso de C++ (Builder), módulos básico, intermediário e avançado. Também pretendemos apresentar um curso abordando a API do Windows, o quê, sem dúvida, nos facilitará a compreensão de muitas linhas de códigos usadas em nossos programas C++. Atualmente já temos um número bem superior a de 100 (cem) páginas de curso disponíveis para consulta. Nos capítulos há muitos exemplos de grande riqueza que vão além da finalidade inicial da página. |
Curso C++Builder I
----- Módulo Básico -----
Considerações iniciais
O bê-a-bá da programação
Afinal, o quê é C++?
Um pouco de história
Conceitos
O bit e o byte
Cuidados gerais
O programa main()
Primeiro programa
Imprimindo dados nos componentes
Conhecendo melhor as propriedades que capturam dados
Comentários
Tipos fundamentais
tipo inteiro
Os tipos ponto flutuante
O tipo caracter
Modificadores de tipos
Construção do Editor de Textos - Primeira parte
Construção do Editor de Textos - Segunda parte
Construção do Editor de Textos - Terceira parte
Construção do Editor de Textos - Quarta parte
Construção do Editor de Textos - Quinta parte
Construção do Editor de Textos - Sexta parte
Construção do Editor de Textos - Sétima parte
Construção do Editor de Textos - Oitava parte
Construção do Editor de Textos - Nona parte
Construção do Editor de Textos - Décima parte
Construção do Editor de Textos - Décima primeira parte
Variáveis
Atribuição de valores a variáveis
Variáveis signed e unsigned (com e sem sinal)
Excedendo o limite de uma variável
Operações matemáticas com unsigned
AnsiString
Funções que modificam strings
Funções que modificam strings (AnsiString...continuação)
AnsiString continuação...(dstring.h)
AnsiString continuação...(operadores relacionais)
AnsiString continuação...(Concatenação)
A palavra-chave typedef
A diretiva #define
A palavra-chave const
O tipo enum
Operadores matemáticos
Expressões
Entendendo melhor o C++Builder
#include <vcl.h>
#pragma hdrstop
Unit1.h
#pragma package(smart_init)
#pragma resource
TForm
_fastcall, __fastcall
TComponent
TComponent::Owner
Operadores de incremento e decremento
Operadores relacionais
O comando if
O comando else
if ... else - Continuação
Comandos aninhados e Indentação
Operadores lógicos
O operador condicional ternário
Funções
Chamada de Funções
Definição de uma função
Protótipos de funções
Variáveis locais e globais
A palavra-chave extern
A palavra-chave static
Parâmetros das funções - passando argumentos por valor
O comando return
Valores Default
Funções inline
Projeto paint - primeira parte
Projeto paint - segunda parte
Projeto paint - terceira parte
Projeto paint - quarta parte
Projeto paint - quinta parte
Projeto paint - sexta parte
Projeto paint - sétima parte
O comando goto
O loop while
break e continue
O loop while sem fim
loop while - continuação
O loop do... while
O loop for
loop for - continuaçã
Omissão e aninhamento no loop for
O comando switch
Entendendo o evento OnMouseMove
TCanvas
TCanvas::CopyMode
TRect, Rect, TextRect, Brush e FrameRect
CopyRect
métodos Canvas para desenhar objetos gráficos
propriedades Canvas
Usando pens
TPen::Color
TPen::Width
TPen::Style
TPen::Mode
TPenRecall
Usando brushes
TBrush::Color
TBrush::Style
TBrush::Bitmap
TBrushRecall
Ler e inserir pixels ...TCanvas::Pixels
TBitmap::ScanLine
Propriedades e métodos comuns de Canvas
Conhecendo arrays
Excedendo o limite de um array
Matrizes multidimensionais
Arrays de caracteres
Estruturas
Ponteiros
A reutilização de um ponteiro
Ponteiros apontando para outros ponteiros
Ponteiros apontando para structs
O nome do array
Variáveis dinâmicas
Mais problemas... ponteiros soltos
Ponteiros & constantes
Introdução a referências
Reatribuição de uma referência
Construção do Editor de Textos – Décima segunda parte
Construção do Editor de Textos – Décima terceira parte
Construção do Editor de Textos – Décima quarta parte
Construção do Editor de Textos – Décima quinta parte
Construção do Editor de Textos – Décima sexta parte
Construção do Editor de Textos – Décima sétima parte
Construção do Editor de Textos – Décima oitava parte
Construção do Editor de Textos – Décima nona parte
Curso C++Builder II
|
Diversas linhas de código explicadas e prontas para o uso. Quem nunca pensou em arrastar um form de um lado para o outro sem usar a barra de títulos; ou criar um form transparente; ou converter um char[] para int? Então confira essa seção que já possui quase quarenta tutoriais (sem contar o Entendendo a VCL que tem outro tanto de páginas) |
Tutoriais
TRegistry - C++Builder
| Nesta seção nós estaremos trabalhando no sentido de disponibilizar as principais funções usadas pelo C++Builder. Como em todo o DicasBCB, nós estaremos atualizando continuamente as páginas, disponibilizando-as à medida que elas estiverem prontas. Inicialmente, trabalharemos com funções matemáticas, principalmente aquelas pertencentes ao arquivo de cabeçalho math.h |
Funções interessantes
|
Endereços realmente quentes para programadores C, C++ e C++Builder. |
|
A nata dos Links. Livros, dicas e artigos C, C++ e C++Builder para leitura OnLine e/ou para download. Já temos perto de uma centena de endereços. Em breve ultrapassaremos essa marca. |
|
Poste aqui suas dúvidas, dicas, sugestões e opiniões. Também ajude que está com dificuldades. Atualmente temos Fóruns para C++Builder, Truques e Dicas, Livro de Visitas, Delphi, Kylix, C++ e um fórum especialmente montado para desenvolvermos uma idéia de publicarmos uma revista para a comunidade C++. |
|
Página de entrada para outros assuntos: saúde, direito, etc. Já temos um pouco desse material. Em breve estaremos ampliando esse serviço. |
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |