Diferencia entre revisiones de «Gambas/Conceptos básicos de programación»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 8:
== '''Tipos de Datos''' ==
<table>
<tr><th>'''Tipo'''</th><th>'''Rango de Valores'''</th></tr>
<tr><td>Boolean</td><td>''Verdadero o Falso''</td></tr>
<tr><td>Byte</td><td>''0 a 255''</td></tr>
<tr><td>Short</td><td>''-32.768 a +32.767''</td></tr>
<tr><td>Integer</td><td>''-2.147.483.648 a +2.147.483.647''</td></tr>
<tr><td>Long</td><td>''-9.223.372.036.854.775.808 a +9.223.372.036.854.775.807''</td></tr>
<tr><td>Single</td><td>'''Igual que el tipo ''float'' en C'''</td></tr>
<tr><td>Float</td><td>'''Igual que el tipo ''double'' en C'''</td></tr>
<tr><td>Date</td><td>'''Fecha y Hora, cada uno almacenado como un entero'''</td></tr>
<tr><td>String</td><td>'''Una cadena de caracteres de longitud variable'''</td></tr>
<tr><td>Variant</td><td>'''Cualquier tipo de dato'''</td></tr>
<tr><td>Object</td><td>'''Referencia anónima a cualquier objeto'''</td></tr>
<tr><td>Pointer</td><td>'''Una dirección de memoria'''</td></tr>
</table>
 
Línea 52:
''' Si el resultado de una comparacion es asignado a una variable entera, entonces el resultado sera -1 (True) o 0 (False) ''
 
==='''AssignmentDe Operatorsasignación''' ===
Variable = ExpressionExpresión 'DirectAsignación assignmentdirecta
Variable += ExpressionExpresión 'AssignmentAsignación withcon additionsuma. This is aEs synonymoussinónimo forde Variable = Variable + ExpressionExpresión
Variable -= ExpressionExpresión 'AssignmentAsignación withcon substractionresta. This is aEs synonymoussinónimo forde Variable = Variable - ExpressionExpresión
Variable *= ExpressionExpresión 'AssignmentAsignación withcon multiplicationmultiplicación. This is aEs synonymoussinónimo forde Variable = Variable * ExpressionExpresión
Variable /= ExpressionExpresión 'AssignmentAsignación withcon divisiondivisión. This is aEs synonymoussinónimo forde Variable = Variable / ExpressionExpresión
Variable \= ExpressionExpresión 'AssignmentAsignación withcon integerdivisión division.Thisde isenteros. aEs synonymoussinónimo forde Variable = Variable \ ExpressionExpresión
Variable &= ExpressionExpresión 'AssignmentAsignación withcon stringconcatenación concatenation.de This istexto. aEs synonymoussinónimo forde Variable = Variable & ExpressionExpresión
Variable &/= ExpressionExpresión 'AssignmentAsignación withcon pathconcatenación concatenationde ruta. This is aEs synonymoussinónimo forde Variable = Variable &/ ExpressionExpresión
 
== '''Comentar el código''' ==
Es una buena practica agregar comentarios al código que escribes, independientemente si es un programa en Gambas o en cualquier otro lenguaje.
En los ejemplos anteriores hacemos uso de los comentarios para proporcionar detalles del significado de los operadores.
Todos los comentarios inician con un apostrofe (') y todo lo que se escriba después de el, sera ignorado por el compilador.
'''Esta linea es ignorada por el compilador de Gambas''
PRINT "Hola Mundo" '''Esta linea imprime Hola Mundo en la consola''
 
Uno de los peores vicios de los programadores es no comentar su código, y después cuando tratan de darle mantenimiento a una sección de código que escribieron unos cuantos meses antes, son incapaces de recordar para que usaron ciertas variables o que función tiene una parte especifica de su código. Ahora imagina que estas trabajando en un proyecto de programación en equipo, donde cada desarrollador es encargado de escribir una parte del código, o una clase que sera usada por alguna otra parte del código. Muchos desarrolladores dicen que solo los tontos comentan su codigo, pero creo que es al revés.
 
{{navegar índice||libro=Gambas