En esta lección añadiremos una segunda ventana al proyecto. Esta será la encargada de introducir nuevos registros en la tabla facturas, y que de paso nos mostrará como interrelacionar valores entre tablas, dado que cada nuevo registro de factura creado debe de corresponderse con un identificador (id) único de cliente. También veremos como podemos utilizar […]
Resultados de busqueda para: textfield
7. Mostrar información de la tabla en los controles
Tampoco necesitaremos escribir una sola línea de código para que los elementos de interfaz de usuario (TextField en la aplicación de ejemplo) sean tanto el destino como la fuente para los datos de una columna determinada de la base de datos. Es decir, si la propiedad ReadOnly del DataControl está a False, entonces el control […]
6. Establecer la fuente del DataControl
Para ver como funciona el DataControl en combinación con nuestra base de datos, asumiremos la creación de una aplicación con una funcionalidad acorde a la estructura de la base de datos que hemos definido: Alta de clientes. Creación de nuevas facturas por cliente. Y listado de todas las facturas emitidas a un cliente. Todo ello […]
5. DataControl
Las aplicaciones de escritorio cuentan en la biblioteca de componentes con un elemento que facilita enormemente la creación de aplicaciones de bases de datos sencillas, reduciendo así al máximo la necesidad de escribir código tanto para navegar por entre los registros de la tabla indicada, crear nuevos registros, añadirlos, o bien a la hora de […]
Declare: usar API nativas iOS en tus apps
El framework de Xojo cuenta por omisión en su librería de iOS con una buena cantidad de controles listos para usar, así como de un nutrido conjunto de clases que facilitan el desarrollo nativo de nuestras aplicaciones tanto para iPhone como iPad. No obstante, en más de una ocasión querrás utilizar cualquiera de las API […]
Crea una app de Bases de Datos… ¡sin (apenas) código!
De tiempo en tiempo llega alguna que otra consulta sobre si en Xojo es posible crear apps de bases de datos multiplataforma en las que no sea preciso complicarse la vida. La palabra clave en estos casos es rapidez. La respuesta corta: sí, es posible gracias a DataControl.
Números, precisión y formato en Xojo
En anteriores ocasiones ya he tratado el tema de la localización de aplicaciones en Xojo, enfocada en textos, fechas y números. Sin embargo, una gran parte de las consultas que recibo por parte de los recién llegados a Xojo tiene que ver con el modo correcto de formatear los números que deseamos incluir en controles […]
Manejo de Texto con Estilo en Xojo
El término texto con estilo se refiere al texto que puede tener más de una fuente, tamaño de fuento y/o estilo de fuente. El control TextArea de escritorio soporta el texto con estilo. Para utilizar estilos en un control TextArea en Xojo has de asegurarte de que su propiedad MultiLine esté en ONasí como la […]
Comunicaciones TCP/IP en Xojo
Con Xojo resulta realmente sencillo crear aplicaciones que se comuniquem mediante TCP/IP; por ejemplo, para comunicarse con otras aplicaciones en la misma red local o bien con aplicaciones y equipos ubicados a miles de kilómetros. Esto es lo que se puede realizar mediante la clase TCPSocket en Xojo, y que permite tanto enviar como recibir […]
Buenas prácticas: Escribir código Xojo
Cada desarrollador y equipo debería observar una serie de normas para garantizar la máxima legibilidad del código por parte de cualquier miembro del equipo (o bien en tu propio beneficio, de modo que sigas comprendiendo el código meses después de que lo hayas escrito). No hay nada grabado a fuego sobre qué normas seguir, pero […]