FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Es que a mi me parece una pregunta, sin ofenfer, sin sentido. Nos preguntas ¿cúando usar variables? Si es así, puff la respuesta es obvia: ¡Cuando requieras almacenar agún dato de interés; ya sea como dato de entrada (es decir, que ingresa el usuario), para realizar o asistir a un proceso (es decir un dato calculado, estimado, etc en base a alguna operación), o como dato de salida (es decir, un dato a mostrar)! Ni más ni menos. ¿De que tipo? Del que sea necesario. El problema y el requisito lo dirá. Te pongo un ejemplo simple: Necesitas hacer una suma de 2 números; ya de entrada necesitamos 2 variables: nro1 y nro2, por darles algún nombre. Y para el resultado, si es de intererés almacenar el resultado (quizá más adelante nos sea útil) otra más: resultado. Entonces quedamos en:
Incluso estas usando una variable cuando diseñas un form:
En este caso la variable form1 es de tipo TForm1. En cuando se cree el form1 tendremos una instancia de la clase TForm1 en form1, más concretamente tenemos un objeto. Y el mismo principio se puede aplicar a sus controles: Es decir, label1 será una instancia de la clase TLabel. Si te explicaras realmente a lo que va tu duda quizá podamos serte de mayor ayuda. Intuyo que recién estás aprendiendo algo de programación... porque dudo que alguien que entienda medianamente de programación hiciera una pregunta semejante. Lo siento, no me pude resistir No se como ayudarte, la verdad es que es la primera vez que "escucho" esta pregunta Vas a tener que poner más esfuerzo en tu aprendizaje. Saludos, |
#2
|
|||
|
|||
Cita:
Mi pregunta es q veo q hay veces eh visto q ponen por ejemplo esto Direccion:String Janelas:Boleand HOLA:Integer Bueno se q direccion.janelas.hol es como una abreviatura o algo asi pero quiero saber en q momento usar las demas variables com string boleand integer y otras q hay gracias y estas en lo cierto soy nuevo en este mundo de la programacion |
#3
|
||||
|
||||
Hola Gerson12.
Mirá, las variables se declaran mediante la palabra reservada var, la sintáxis de la declaracion es: Cita:
Las variables almacenan valores del tipo especificado en la declaración, en este caso 'i' podrá almacenar enteros, 's' cadenas de caracteres y 'b' valores de tipo Boolean. Ejemplo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Cita:
|
#5
|
||||
|
||||
En internet encontrarás infinidad de cursos, tutoriales, libros, etc.
Por ejemplo, este sencillo tutorial. |
#6
|
|||
|
|||
Gracias por su ayuda xD
|
#7
|
||||
|
||||
Cita:
No es el término correcto, lo que estás declarando es un Identificador. Para este caso identificadores que serán usados como variable. El nombre que le pongas es de menos, es sólo a efectos de distinguir una de otra. Lo que importa es el tipo de datos. Por ejemplo:
Se han declarado tres variables: i, j, y k. Las tres del mismo tipo de datos: integer. Se me hace que estás por demás, pero en extremo, veeeeeeerrddeeee. Si no comprendes esto que es de lo más básico, mal vamos Lo que tu llamas integer, string, boolean (SIN D) NO SON VARIABLES. Repito: son TIPOS DE DATOS. Un tipo de datos es como lo dice el nombre, la clase de datos que se le permite almacenar. Integer hace referencia a los números enteros; string a los alfanuméricos, boolean a los booleanos (verdadero/falso). Hay más tipos de datos, pero para comenzar y los más básicos son: integer, real, string, y boolean. Me falta indicar que es el real... si integer almacena enteros ¿entonces como almacenarías datos con decimales, es decir de los conjuntos de los reales? Pues allí lo tienes: el tipo real. Cada tipo de dato tiene sus propias "reglas" de uso y limitaciones. Por ejemplo con integer puedes almacenar números enteros que estén en el rango [-2^31, 2^31], real admite valores en el rando [5 x 10^-324, 1,7 x 10^308], string puede almacenar una cadena de texto de hasta 2^30 caracteres... y llegar a ocupar unos 2GB. Cada tipo de datos tiene subtipos, en general dispones de varios tipos de enteros: Integer, Cardinal, ShortInt, SmallInt, LongInt, Int64, Byte, Word, LongWord. En el grupo de los reales encontrarás: Real48, Real, Single, Double, Extended, Comp, Currency. En el grupo de los cadenas de texto, AnsiString, WideString, ShortString. Incluso hasta los booleanos tienen "clasificación": byteBool, WordBool, LongBool. Cada uno tiene sus "reglas", sus tamaños permitidos. Todo está perfectamente documentado en la ayuda. Si tienes alguna duda respecto a los tipos de datos basta con seleccionar el tipo y presionar F1. ¿Cuándo y como usar los diferentes tipos? Ya lo dije: cuando sea necesario, depende de a lo que necesites y te enfrentes... Por ejemplo si requieres de cálculos con números reales pues usas real. Si necesitas variables de control que te permita decidir por un si/no allí tienes a disposición el boolean; necesitas almacenar texto: string. La verdad es que es muy simple, y te estás mareando en una chapita de gaseosa Lo que te he comentado es lo más básico. Hay más tipos... incluso de hecho son infinitos, puesto que Delphi, al igual que su abuelo Pascal, al ser un lenguaje tan altamente tipificado uno puede crear tantos tipos quiera. Por ejemplo:
Pero eso ya es ir por más complejo y me parece que te terminará mareando más que ayudarte. Si tu esperas que exista un documento que te explique cada tipo de datos, mejor ve buscando una cama y a dormir porque no existe eso. En la ayuda se habla de los tipos elementales, que son los que ofrece el lenguaje. Y luego da una explicación de como proceder con los tipos más complejos, los estructurados y los tipos definidos por el usuario. Podrán ser infinitos, pero todos responden a unas reglas bien estrictas y claras. Conociendo estas reglas cualquier tipo de datos que se pase por la cabeza te resultará elemental y no una cosa desconocida. Mi mayor consejo es que destines esfuerzo en asimilar la gramática y semántica de Pascal. Lee el libro Turbo Pascal de Luis Joyanes Aguilar. Te dará los fundamentos; ideal y altamente recomendado para todo aquel que no ha tocado en su vida un IDE/Lenguaje/Compilador y está más perdido que un pingüino en el Sahara. Delphi sigue la misma gramática de Pascal así que en eso no hay problema. Saludos, |
#8
|
||||
|
||||
Bienvenido a clubdelphi, Gerson12, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.
Por favor, intenta escribir algo más claro, casi no se entiende lo que dices, no te preocupes por escribir amplia y extensamente, no hay límite de espacio. Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo usar variables en lugar de campos | Casimiro Notevi | SQL | 10 | 19-12-2010 15:44:11 |
Comparando momentos | jorgegetafe | Varios | 1 | 04-11-2007 15:23:11 |
usar variables de otras units | anubis | Varios | 7 | 16-04-2007 09:24:04 |
variables variables (manual php) | salvica | PHP | 0 | 25-09-2005 16:44:52 |
Saber la URL que se esta visitando en estos momentos. | jorodgar | API de Windows | 3 | 31-05-2005 12:21:24 |
|