Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.

Slides:



Advertisements
Apresentações semelhantes
Exemplos de código WebForm1.aspx: Listas.aspx: TestaMarcadores.aspx:
Advertisements

SESAU - SECRETARIA DE ESTADO DA SAÚDE FUNCAB – 2009
A17 – Primeiros passos na utilização das TIC
A17 – Primeiros passos na utilização das TIC
View Cap 6.
Informática Aplicada.
Informática Aplicada.
Tutorial de exercícios Estatística Básica Utilizando o Excel Delamaro e Marins 2a. Aula - Estatística Descritiva.
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO-II. Material II-Bimestre Objetos de Controle Listas Eventos e.
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos I Material IV-Bimestre Criando um.
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos - II Material III-Bimestre Manipulação.
Callback de Teclado // registro void glutKeyboardFuc(Teclado);
Links Rollover image Tabelas
Folha de Cálculo TIC 10.
WIKISPACES.
Personalizando Tabelas
Componentes GUI GUI – Grafical User Interface – São construídas a partir de componentes GUI chamados de controles ou widgets (windows gadgets – engenhocas.
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
Folha de cálculo Conceitos básicos Criação de uma folha de cálculo
A Linguagem HTML.
Microsoft Office Excel
Formatação de parágrafo
VISÃO GERAL DO APLICATIVO.
Aula prática 6 Vetores e Matrizes
FOLHA DE CÁLCULO.
Treinamento do Microsoft® Word 2010
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Usando Microsoft Access 2010
Word Prof. Gláucya Carreiro Boechat
COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA
Profª Angela Tissi Tracierra. Tags... As tags... fazem a formatação de fonte no texto que envolvem no documento HTML. Juntamente a essas tags utilizam-se.
Guia para cadastro e utilização da GRADE Londrisoft Informática Apresenta.
MICROSOFT WORD AULA DO DIA 16/10/2009
Planilha Eletrônica - Excel
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Planilha Eletrônica - Excel
Criando uma formatação
UNIDADE 4: Processamento de texto
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
VBA - Introdução Pontifícia Universidade Católica de Goiás
Universidade Federal de Santa Catarina Centro de Ciências da Educação - CED Departamento de Ciência da Informação - CIN Disciplina: 5205 – Recuperação.
MENU ARQUIVO Comando Imprimir Imprimi o documento atual # Impressora
FORMATANDO TRABALHO NO WORD 2007
Aula 2 Conhecimento básico do Windows (ícones, menus,pastas, arquivos); Aprender a usar pen drive e fazer a transferência de fotos de câmera digital.
Linguagem de Programação Web Karine Alessandra Córdova.
Tabelas. Tabelas são usadas para apresentar "dados tabulares”
Guia para cadastro e utilização da GRADE Londrisoft Informática.
INFORMÁTICA PARA CONCURSOS
Microsoft Excel.
Programação Orientada a Objetos Prof. Rafael Silva.
1 HTML Prof. Esp. Andrew Rodrigues Aula: Table e Form andrewtec.wordpress.com.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
ASP.NET Passo a Passo Controles com Processamento Personalizado Criando um controle personalizado 1. Abra ou copie a solução ControlORama desenvolvido.
Profª Juliana Schivani GRÁFICOS.
QUESTIONÁRIOS ON LINE GOOGLE DOCS Profª Juliana Schivani Docente.ifrn.edu.br/julianaschivani.
Programação p/ INTERNET - HTML Prof. João Ricardo Andrêo 2/6/ :46 1 TABELAS A TAG é utilizada para apresentação de dados no formato de tabelas (apresentação.
Aline Oliveira Everton Godoy Gabriel Leoni Lenilton Rocha Nelson Deda.
EDITOR DE PLANILHAS MICROSOFT EXCEL 2010
Transcrição da apresentação:

Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação

Componentes TStringGrid

TStringGrid A aba Additional do C++ Builder oferece o componente de tabela de strings (classe TStringGrid). Componente permite ao usuário adicionar uma tabela ao seu projeto, podendo preencher as células com dados no formato de objetos da classe AnsiString.

Propriedades mais importantes RowCount e ColCount – estas propriedades permitem mudar/ler o número de linhas ou colunas que compõem o grid, respectivamente. Cells[col][lin] – representa a string armazenada na célula referenciada pela linha lin e pela coluna col. A primeira linha do grid possui índice 0, bem como a primeira coluna.

Propriedades mais importantes Selection – esta propriedade indica a porção do grid que está selecionada, através de um objeto da classe TGridRect. Os atributos Left, Top, Right e Bottom representam, respectivamente, a coluna e a linha da primeira célula da seleção e a coluna e a linha da última célula da seleção. Pode-se impedir que o usuário selecione várias células, mudando-se o valor da subpropriedade goRangeSelect, da propriedade Options para false. FixedRows e FixedCols – permitem fixar um determinado número de linhas ou colunas do grid, respectivamente. As células fixas são pintadas em cor diferente e normalmente são utilizadas para a exibição de informações de cabeçalho da tabela.

Propriedades mais importantes ScrollBars – Define se as barras de rolagem devem aparecer em ambos os lados (ssBoth), somente na horizontal (ssHorizontal), somente na vertical (ssVertical), ou não devem aparecer (ssNone) GridLineWidth – Define o tamanho de cada linha da grid FixedRows / FixedCols – Ativa (valor em 1) ou desativa (valor em 0) as linhas e colunas fixas (primeira a aparecer) da grid FixedColor – Define a cor das colunas fixas

Exemplo de código void __fastcall TForm1::FormCreate(TObject *Sender){ StringGrid1->RowCount = 6; StringGrid1->ColCount = 4; StringGrid1->FixedRows = 1; StringGrid1->FixedCols = 0; StringGrid1->Cells[0][0] = "Coluna 1"; StringGrid1->Cells[1][0] = "Coluna 2"; StringGrid1->Cells[2][0] = "Coluna 3"; //insere a opção goRangeSelect na lista de opções // para permitir a selecao de mais de uma celula StringGrid1->Options = StringGrid1->Options << goRangeSelect; TGridRect coords; coords.Left = 1; coords.Top = 1; coords.Right = 2; coords.Bottom = 3; StringGrid1->Selection = coords; } Usados para efetuar a seleção de celulas. Coordenadas correspondem a retangulo delimitado por coordenada superior x coordenada inferior

Exemplo de form criado com código anterior

Eventos mais importantes OnGetEditMask ocorre quando entramos no modo de edição. Neste momento podemos verificar em qual linha/coluna se encontra o cursor e então, se quiser, poderá especificar uma máscara de edição. Exemplo: void __fastcall TForm1::StringGrid1GetEditMask(TObject *Sender, int ACol, int ARow, UnicodeString &Value) { if (ARow == 1 && ACol == 1) Value = "(999) ;1;_"; // Telefone if (ARow == 1 && ACol == 2) Value = "99/ 99/9999"; // Data }

Eventos mais importantes OnSetEditText ocorre quando saímos do modo de edição. Neste momento podemos manipular a entrada e trocar por um texto equivalente. void __fastcall TForm1::StringGrid1SetEditText(TObject *Sender, int ACol, int ARow, const UnicodeString Value){ if (ARow == 1 && ACol == 2) Label1->Caption = "Valor Digitado: " + Value; }

Eventos mais importantes OnSelectCell ocorre quando selecionamos uma célula void __fastcall TForm1::StringGrid1SelectCell(TObject *Sender, int ACol, int ARow, bool &CanSelect){ if (ARow == 1 && ACol == 2) Label1->Caption = "Selecionada a celula [1][2]"; }