Conceptos del lenguaje

Puede descargar una hoja de ayuda para mayor comodidad gambas-cheat-sheet.pdf

Por hacer

Es interesante saber los nombres de los signos de puntuación en inglés, ya que muchos nombres internos de gambas los usan.

SignoNombre
. Full stop o Dot [1]
, Comma
: Colon
; Semicolon
Apostrophe
Hyphen [2]
Dash [3]
_ Underscore [4]
@ At
‘ ‘ Single quotes
” “ Double quotes
/ Forward slash
\ Backslash
# Hash
[ ] Brackets
( ) Brackets o Parentheses
{ } Curly brackets
< > Angle brackets o Less than y Greater than
~ Tilde
| Bar o Pipe
* Asterisk o Star
+ − Plus sign y Minus sign
= Equal sign
& Ampersand
% Percent
? Question mark [5]
! Exclamation mark [6]
  1. Full stop es el punto y seguido al final de una frase, y Dot es el punto en una URL o un email “.com”
  2. Guión sin espacios para unir palabras compuestas “brother-in-law”.
  3. Guión largo con espacios para introducir más info en una frase.
  4. Guión bajo.
  5. Nuestra ¿ se llama Inverted question mark.
  6. Nuestra ¡ se llama Inverted exclamation mark.

Por hacer

Propuesta para nombrar las variables y los objetos en el que ningún nombre se repite. Hay dos columnas de nombres, una es la estándar, GB3, que tiene en cuenta la convención de nombres de gambas internacional y otra con un nombre alternativo deseable en lugar de este (Alt).

Nota: Los nombres resaltados en negrita están repetidos para dos variables o elementos de formulario distintos.

Nombres de las variables

Nota: Todos los nombres de las variables privadas de una clase comienza con $

Nombre GB3 Alt. Descripción
Bolean b bol Matriz de cualquier tipo de valores
Collection c ctn Matriz de cualquier tipo de valores
Connection con Conexion a una base de datos
DataBase dbs
Date dat Variable de marca temporal fecha hora minuto y segundo
Date[] dtx Matriz de marcas temporales
Fileld fld
Float f flo Variable de numeros decimales
Float[] flx Matriz de numeros decimales
Integer i int Variable de numeros enteros
Integer[] n inx Matriz de numeros enteros
Object h obj
Picture pic Variable de picture
Process prs Proceso del sistema
Result res Variable de resultado de una consulta sql a una conexion de BBDD
String s str Variable de cadena de texto
String[] stx Matriz de texto
Table tbl
Variant vrt Valor de cualquier tipo
Variant[] vrx Matriz de cualesquiera tipos de valores

Nombres de los elementos de un formulario

Nombre GB3 Alt. Descripción
Button btn Esta clase ejecuta un control de botón.
ButtonBox bto Un control compuesto incluyendo un TextBox y además un pequeño botón.
CheckBox cko chk Ejecuta una control-caja, eso puede ser comprobada o desenfrenado.
ColorButton cob Permite que el usuario seleccione un color.
ColorChooser coc Un selector del color que permite que el usuario seleccione un color de sus valores del RGB, valores de HSV, o de un sistema predefinido de colores.
ColorPalette cop
ColumnView cuw cvw Ejecuta un control que exhiba un TreeView con las columnas.
ComboBox cmo cmb Ejecuta un cuadro de texto combinado con un cuadro de lista móvil.
Control crl Control generico
DataBrowser ibw
DataCombo icm
DataComboView icv
DataControl icr
DataSource isr
DateBox dto Este control permite corregir un valor de la fecha. Proporciona un pequeño botón que exhiba una ventana emergente del calendario.
DateChooser dtc Para elegir fecha, permite que el usuario elija una fecha dentro de un calendario.
Dial dal Un control redondo de la gama, como un potenciómetro.
DirBox dio
DirChooser dic Este control permite que el usuario seleccione un directorio.
DirView diw Este control permite que el usuario seleccione un directorio. Un TreeView que exhibe un directorio y sus directorios de niño.
DocumentView dcw
DrawingArea dra dwg Un área que se puede dibujar por el uso.
Editor edi Un editor de texto con el sintaxis que destaca la ayuda.
Expander exn Es un contenedor que puede encogerse para ocultar su contenido y expandirrse cuando pulsemos al icono triangular que apareceIconPanel Un multi-contenedor que utiliza un IconView para exhibir sus diversas etiquetas.
FileChooser fic Este control permite que el usuario seleccione un fichero, o una lista de ficheros en el mismo directorio.
FileProperties fip
FileView fiw Este control exhibe los ficheros situados en un directorio, mostrado como iconos o en una visión detallada.
FontBox fno
FontChooser fnc dlg Permite que el usuario seleccione una fuente (tipo de letra).
Frame fra frm Es un contenedor con borde y etiqueta.
GambasEditor gbe edt Permite que el usuario seleccione una fuente (tipo de letra).
GridView grw grd Exhibe datos en una rejilla (como una hoja de calculo)
Hbox hzo Es un contenedor que ordena los hijos (controles que contenga) horizontalmente.
Hpanel hzn Es un contenedor que ordena los hijos de arriba y abajo y luego de izquierda a derecha.
Hsplit hzd spl Divisor horizontal que permite modificar el panel arrastrando el límite entre ellos.
IconPanel icn
IconView icw iv Ejecuta un control que exiba artículos del icono.
ImageView imw
InputBox ito Un cuadro de diálogo simple de la entrada.
Label lbl Una etiqueta que muestra un texto.
LCDlabel lcd Este control exhibe un número y letras como si fuera una pantalla LCD (de segmentos)
ListBox lso lst Una etiqueta que muestra un texto.
ListEditor lse
ListView lsw lvw Ejecuta una lista de artículos a elección del texto con los iconos.
MaskBox mko Este control ejecuta un campo editable enmascarado.
MenuButton mub Este control es un botón con una pequeña flecha a la derecha que exhibe un menú móvil asociado.
MessageView mgw
MovieBox mio Proporciona un control que exhiba imágenes animadas del GIF o de MNG.
Panel pnl pan Ejecuta un control contenedor con una borde cambiable.
PictureBox pio img Un control que exhibe una imagen.
Printer ptr
ProgressBar pbr Un control de la barra de progreso.
ProgressBarText pbt [1] Un control de la barra de progreso con texto.Nuevo
RadioButton rdb opt Un control del botón de opción. Si comparte a padres, solamente uno puede ser seleccionado al mismo tiempo.
ScrollArea sca Un DrawingArea con barras de desplazamiento (scroll).
ScrollBar scr Provee de una barra de desplazamiento la gama definida por el usuario.Separator Una línea del separador.
ScrollView scw svw Es un contenedor que muestra scroll en su contendido.
Separator sep
SidePanel sdn Un contenedor que puede ser ocultado o ser vuelto a clasificar según el tamaño.
Slider sld Un resbalador vertical u horizontal, para el control de usuario de un valor limitado.
SliderBox sdo
SpinBox sio spb Un aparato de la caja de vuelta que permite que el usuario elija un valor entero con los botones arriba/abajos, o mecanografiando el valor directamente en la caja de vuelta.
Spiner sir
SwitchButton swb
TableView tbw Un GridView editable. Utilice el método del corregir; este método se debe llamar durante el evento click.
TabPanel tan Es similar a un TabStrip que utiliza las bodes finos.
TabStrip tas tab Un control contenedor con pestañas.
TextArea txa Un control para edigtar texto multilínea
TextBox txo txt Una sola línea texto corrige control.
TextBoxExplained teo
TextEdit txe Esto ejecuta un redactor del texto enriquecido
TextEditMarkup txh [2] Esto ejecuta un redactor del texto enriquecido com marcado html.Nuevo
TextLabel txl lbl Un control que exhibe el texto simple del HTML, según lo conocido como texto rico.
TextList tlo
TextView txw txv
Timer tmr tim
ToggleButton tgb Un botón de palanca.
ToolButton tob tbt Un botón de la barra de herramientas, que exhibe su borde solamente cuando el ratón incorpora el control.
ToolPanel ton Una caja de herramientas con los paneles verticales scrollable múltiples de la barra de herramientas.
TreeView trw trv Una vista de árbol de los artículos a elección del texto con los iconos, puesta en un índice una llave y exhibiendo una secuencia y un icono para cada artículo.
URLLabel url
ValueBox vao Un TextBox aumentado que permite que el usuario incorpore un valor formatado.
Vbox veo Es un contenedor que ordena los hijos (controles que contenga) verticalmente.
Vpanel ven Es un contenedor que ordena los hijos de la izquierda a derecha y lugo de arriba y abajo.
Vsplit ved spl Divisor vertical que permite modificar el panel arrastrando el límite entre ellos.
Wizard wiz Un multi-contenedor que proporciona un interfaz wizard (tipico formulario de atras-siguiente)
  1. Clase creada por Didier18. Un ProgressBar mejorado.Nuevo
  2. Clase creada por Shordi. Un TextEditor similar al que se incluye en gb.qt4.ext.Nuevo

Por hacer

Por hacer

Por hacer

Por hacer

Por hacer

Por hacer

Por hacer

Martín Belmonte 2016/07/28 19:04

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information