Elias David Niño Ruiz enino@uninorte.edu.co STRING GRID Elias David Niño Ruiz enino@uninorte.edu.co.

Slides:



Advertisements
Presentaciones similares
Las Barras La barra de título Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando creamos un libro nuevo se le asigna.
Advertisements

Introducción a la estadística. ¿Qué es la estadística? La Estadística es la parte de las Matemáticas que se encarga del estudio de una determinada característica.
Creación de un Blog… Pues bienvenido al tutorial donde aprenderás como crear un blog en Blogger paso a paso. Te explicaremos cada paso a seguir para la.
CICLOS CONDICIONALES DINÁMICOS Y CICLOS CONDICIONALES FIJOS Aixa Sosa Colón NE: Programación 2250 – 3240 ONL Profesora. Rebecca Acevedo Rivera.
Barra de Formato de Word
Cambia de lugar 1 de los 12 palillos para que la igualdad sea verdadera. (Porque 4+3 no son 5) 8 DE 8 Colocar 8 fichas en el tablero de ajedrez de forma.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Matemática Operaciones básicas. Aritmética Es la rama de la matemática cuyo objeto de estudio son los números y las operaciones elementales hechas con.
UNIVERSIDAD CULTURAL INFORMATICA LIC. CINTHYA P. BELMONTES GUEVARA
MANEJO DE TEXTO Y OBJETOS AVANZADOS ENCABEZADOS Y PIES DE PÁGINA
Procesadores de texto IV
Como utilizar la herramienta Visual Basic 2008 Express Edition
Introducción a MS-Excel
Juegos en excel Los juegos Excel, son aquellos juegos desarrollados con fin de mejorar la concentración, y agrupación de habilidades mentales como pensar,
Instituto Profesional Virginio Gómez
Instituto Profesional Virginio Gómez
LUIS GONZALO PULGARIN R. APRENDAMOS A MANEJAR EXCEL
DominaSudominio Nos vamos a insertar y hacemos clic para añadir cuadro de texto en Predeterminados escogemos cualquiera de los modelos de Encabezado en.
CAPAS MSc. Isabel Domínguez Moll.
Filtros y Bases de Datos
Practica de tablas 1. Crear una carpeta que se llame AMISTAD
RECUERDA INGRESAR A LA PÁGINA POR ESTE BOTÓN!!
Curso de Excel Básico Sesión 4.
SUBTOTALES Y ESQUEMAS Los subtotales en Excel nos pueden ayudar a comprender e interpretar mejor la información. Excel permite agregar subtotales de una.
MATRICES.
Vista de documentos Diseño de impresión: En esta vista, se pueden aplicar formatos y realizar la mayoría de las tareas habituales En esta vista no se ven.
CONFIGURAR PÁGINA Antes de imprimir una hoja de cálculo, es conveniente que configuremos la página, para modificar factores que afectan a la presentación.
Conceptos de las hojas de cálculo
Introducción a programación web Martin Esses
MACROS AUTOMÁTICAS Una macro es una grabación que permite automatizar tareas, añadiendo por ejemplo un botón en nuestro libro que al pulsar sobre él,
Inserción de Diapositivas.
TUTORIAL PSeint.
Autofiltro en Excel.
MANEJO DE ARCHIVOS DIGITALES
CONTROLES BÁSICOS VB.NET
MANEJO DE VENTANAS El Sistema Operativo Windows basa su interfaz en el uso de ventanas. Es decir, cada aplicación se abre en un recuadro llamado ventana,
Los misterios de las calculadoras gráficas
MANIPULACIÓN HOJAS, FILAS Y COLUMNAS
MOVIMIENTO RÁPIDO EN EL LIBRO
Excel.
Excel.
Tutorial de las diferentes modalidades de preguntas
Referencias absolutas y relativas
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Excel Macros Macros Automáticas.
Proceso de manejo del explorador contable
Macro Automática con Filtro Avanzado
ENTORNO GRÁFICO DE VISUAL ESTUDIO
LISTAS PERSONALIZADAS
Macro Automática con Filtro Avanzado
Procesamiento de señales Introducción a Matlab 2014
Excel Macros Macros Automáticas.
LISTAS PERSONALIZADAS
MÉTODO DE MÍNIMO COSTO DANIELA NARANJO LAURA RUBIO RENGIFO
MANIPULACIÓN HOJAS, FILAS Y COLUMNAS
ESTADO CUENTA CHEQUERA_APELLIDOS:
REFERENCIAS RELATIVA, ABSOLUTA Y MIXTA
DEPARTAMENTO DE MATEMÁTICAS
Introducción a la programación en Excel
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
Excel. Microsoft Office Excel, mejor conocido sólo como Microsoft Excel, es una aplicación para manejar hojas de cálculos. Este programa fue y sigue siendo.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
R.A 1.1 Da tratamiento de datos e información mediante la herramienta de hoja de cálculo electrónica. Excel ¿Qué es y para qué sirve? Excel es un programa.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
COLAS O LINEA DE ESPERA EN C# SHARP. ¿QUE ES UNA COLA O LINEA DE ESPERA?  Es una estructura de datos que almacena elemento en una lista y permite acceder.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Procesadores de texto IV
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
Resumen Posición, velocidad y aceleración son tres maneras diferentes de describir el movimiento aunque están relacionadas. El cambio con el tiempo es.
Transcripción de la presentación:

Elias David Niño Ruiz enino@uninorte.edu.co STRING GRID Elias David Niño Ruiz enino@uninorte.edu.co

StringGrid Este objeto funciona como una matriz, el cual tiene filas y columnas, su desempeño o tratamiento es muy similar al que todos conocemos con matrices… Por ejemplo, podemos intercambiar filas x columnas, asignar x elemento a la casilla (i,j) etc.

Particularidades El StringGrid, a diferencia de la matriz, la primera variable i, hace referencia a la columna, y la segunda j, a la fila, es decir, si en una matriz cualquiera llamese M, deseo acceder a la posicion (2,3), en el StrinGrid debere digitar (3,2)

Como manipular el StringGrid Primero que todo, el objeto StringGrid, se encuentra ubicado en el menú additional de la barra de herramientas del Builder c++

Pegamos el StringGrid en el formulario Por default, nos aparecera con 5 fc y 5 fr las que aparecen en color , y una Matriz de 4x4 en forma de celdas blancas

PROPIEDADES MAS IMPORTANTES FixedCols: Agrega columnas de encabezado, se pueden modificar antes en el object inspector asignando el valor deseado o durante la ejecucion del programa de la siguiente manera: StringGrid1->FixedCols = (int)

PROPIEDADES MAS IMPORTANTES FixedRows: Al igual que el FixedCols se puede cambiar antes de comenzar a ejecutar el programa, o bien durante su ejecución, por ejemplo: StringGrid1->FixedRows = (int)

PROPIEDADES MAS IMPORTANTES GridLineWidht: Aumenta el grosor de las líneas que separan las casillas del StringGrid, bien se puede hacer antes de su ejecución o durante la misma, Ej: StringGrid1->GridLineWidth = (int)

PROPIEDADES MAS IMPORTANTES Enabled: Como todos conocemos esta propiedad que ha sido mencionada en objetos anteriores, aquí también cumple la propiedad de habilitar o deshabilitar el StringGrid, se puede hacer antes o durante su ejecución, Ej: StringGrid1->Enabled = (bool)

PROPIEDADES MAS IMPORTANTES Visible: Esta propiedad sirve para ocultar o mostrar un StringGrid, puede ser antes o durante su ejecución, por ejemplo: StringGrid1->Visible = (bool)

PROPIEDADES MAS IMPORTANTES DefaultColWidth: Esta propiedad sirve para colocar el ancho de las celdas, se puede hacer antes o durante su ejecución, Ej StringGrid1->DefaultColWidth = (int)

PROPIEDADES MAS IMPORTANTES DefaultRowHeight: Similar a la propiedad anterior, solo que esta maneja lo relacionado con las columnas, Ej: StringGrid1->DefaultRowHeight= (int)

PROPIEDADES DINAMICAS BASICAS Y DE UTILIDAD La anteriores, fueron propiedades básicas, a continuación presentaremos algunas propiedades, cuyo uso es mucho mas frecuente en la ejecución del programa…

RowCount Esta propiedad, manipula el numero de filas de un StringGrid, por ejemplo StringGrid1->RowCount = 3; Asigna al StringGrid 3 Columnas

ColCount Similar al anterior, solo que este se encarga de las columnas StringGrid1->ColCount = 3; Asigna al StringGrid 3 columnas

RowCount y ColCount Entonces ya sabemos que si durante la ejecucion de un programa mi matriz se convierte en una matriz de 3x3 y deseo asignarla a un StringGrid, entonces: StringGrid1->RowCount = 3; StringGrid1->ColCount = 3;

PERO COMO ENVIO LOS DATOS AL STRINGGRID????? Primero, recordemos lo anteriormente mencionado, el StringGrid a diferencia de las matrices que hemos utilizado, se comporta de manera contraria en cuanto a casillas, es decir columnas x filas M(Filas,Columnas) (Matriz) ->S(Columnas,Filas) (StringGrid)

ENVIO DE DATOS Cada celda de un StringGrid es un AnsiString, luego, si deseo enviar una posicion de una Matriz M(i,j) al StringGrid, se hace de la siguiente forma: StringGrid1->Cells[j][i] = M[i][j]; Cells[][]: Es la propiedad que nos permite utilizar las celdas de un StrinGrid

AGREGAR UNA MATRIZ DE M*N A UN STRINGGRID StringGrid->RowCount = N; StringGrid->ColCount = M; for(int k = 0; k < N;k++){ for(int j = 0; j < M;j++){ StringGrid1->Cells[j][k] = M[k][j]; }}

DE MANERA DINAMICA… StringGrid1->RowCount = 0; StringGrid1->ColCount = 0; for(int k = 0; k < N;k++){ StringGrid1->RowCount++; for(int j = 0; j < M;j++){ StringGrid1->ColCount++; StringGrid1->Cells[j][k] = M[k][j]; }}

EN CONCLUSION… FixedCols FixedRows GridLineWidht Enabled Visible DefaultColWidth DefaultRowHeight RowCount ColCount Cells[][]