sábado, 19 de noviembre de 2011
En obras....
Perdonad por las molestias, estoy añadiendo imagenes (que habian desaparecido) y añadiendo nuevas entradas....
domingo, 28 de agosto de 2011
03 Empezamos a crear nuestra aplicación en gambas3
Como vamos a utilizar gambas3, tenemos que tener instalada esa aplicación.
Para ver como se instala gambas3, ver este enlace: gambas3-ya-esta-aqui-una-nueva-version
Ejecutamos gambas3 desde la terminal:
$gambas3
Pulsamos "siguiente", y elegimos la carpeta donde se alojara el proyecto
Nos dirá que el proyecto se ha creado con éxito y nos saldrá el IDE de Gambas3
Ahora hacemos click en el menu “Proyecto” y pulsamos sobre propiedades “Propiedades”
Le he añadido una pequeña descripción al proyecto. También en esta pantalla, podemos cambiar el icono de la aplicación, pulsando sobre el icono de la gamba, nos saldrá un cuadro de dialogo donde podremos elegir el icono personalizado.
Pulsamos en nueva conexión, y definimos los campos de servidor/usuario/contraseña y el nombre de nuestra base de datos "dblistin"
Al dar al boton “ok” entramos en el modo de “Administración de nuestra base de datos”
Para ver como se instala gambas3, ver este enlace: gambas3-ya-esta-aqui-una-nueva-version
Ejecutamos gambas3 desde la terminal:
$gambas3
En la pantalla que nos sale, elegimos “Nuevo proyecto...” y pulsamos en la opción de internacionalización para poder traducir a otros idiomas la aplicación) y la opción de “Acceso a Bases de Datos”
Pulsamos "siguiente", y elegimos la carpeta donde se alojara el proyecto
Añadimos el nombre y el titulo del proyecto, le ponemos el nombre del "dblistin3"
Nos dirá que el proyecto se ha creado con éxito y nos saldrá el IDE de Gambas3
Ahora hacemos click en el menu “Proyecto” y pulsamos sobre propiedades “Propiedades”
Le he añadido una pequeña descripción al proyecto. También en esta pantalla, podemos cambiar el icono de la aplicación, pulsando sobre el icono de la gamba, nos saldrá un cuadro de dialogo donde podremos elegir el icono personalizado.
Nos vamos a la pestaña “Componentes” y seleccionamos (hacemos click) en gb.db.mysql y gb.crypt
Nota:
Estos componentes nos sirven para poder conectarnos al gestos de bases de datos MySQL, y con gb.crypt lo usaremos más adelante para encriptar las contraseñas de los usuarios.
Ahora pulsamos sobre el botón "OK", y volvemos al Ide de programación.
Acontinuación vamos a la parte izquierda de la pantalla y sobre “Conexiones” y pulsamos botón derecho encima de ella para crear una nueva conexión.
Pulsamos en nueva conexión, y definimos los campos de servidor/usuario/contraseña y el nombre de nuestra base de datos "dblistin"
Al dar al boton “ok” entramos en el modo de “Administración de nuestra base de datos”
02 Ejecutando el Visor de Bases de datos para crear la base de datos y las tablas
Ejecutamos el visor de bases de datos,
y hacemos click en el cuadro “Schemata” para crear nuestra “Crear schema” (base de datos)
Se nos añade otra base de datos, “dblistin”, en el pestaña Schemata
Hacemos click con el botón derecho y elegimos la opción "table", para crear las tablas que necesitamos.
Hacemos click con el botón derecho y elegimos la opción "table", para crear las tablas que necesitamos.
Vamos a pensar....
Necesitamos una tabla que la llamaremos “login”
La tabla "login" va a contener los campos "id" (identifica a cada registro como único), nombre (nombre del usuario), clave (password que tendrá el usuario), nivel (indica a que pude acceder el usuario,0 es solo lectura y 99 tiene todos los permisos (editar/borrar/modificar).
Necesitamos una tabla que la llamaremos “login”
La tabla "login" va a contener los campos "id" (identifica a cada registro como único), nombre (nombre del usuario), clave (password que tendrá el usuario), nivel (indica a que pude acceder el usuario,0 es solo lectura y 99 tiene todos los permisos (editar/borrar/modificar).
Captura mientras estamos creando la Tabla login:
finalmente pulsamos en el boton "Apply Changes", nos muestra la sentencia que se va a ejecutar, y
Y pusamos "Ejecutar", para que se cree la tabla
Lo mismo haremos con los datos, vamos a definir los distintos campos que tendra la tabla,
quedando asi:
Nota:
El tipo de archivo "varchar()" son cadenas de caracteres, y entre paréntesis se pone la longitud máxima de la cadena.
El tipo de archivo "varchar()" son cadenas de caracteres, y entre paréntesis se pone la longitud máxima de la cadena.
01 Instalando MySQL
Vamos a instalar también apache2 y php5, (para futuras ampliaciones del programa).
Nos vamos a la terminal y escribimos la siguiente linea:
$sudo apt-get install mysql-server-5.1 apache2 php5 php5-mysql libapache2-mod-auth-mysql
Nos pedirá la contraseña de superusuario (ya que estamos ejecutando sudo)
Nos irán apareciendo lineas de descarga de librerias, y finalmente se nos mostrara este formulario. Donde se nos pide la contraseña del “root”, pondremos, por ejemplo, “admin”
Y luego nos pedirán que volvamos a introducir la contraseña "admin"
- Ahora desde el Centro de Software de Ubuntu, vamos a instalar el Administrador de MySQL
Con el visor de consultas vamos a crear la base de datos con las tablas necesarias que vamos a gestionar con nuestro programa listin.
00 Presentación Listin en Gambas3 usando MySql
En esta ocasión os presento un nuevo manual realizado sobre la versión de Gambas3.
Es programa sigue siendo un listín telefónico pero usando una base de datos (MySQL), ya que pienso que es más útil así, para realizar otros proyectos más complicados de manejos de datos y además el hecho de poderlo usar por varios usuarios a la vez (multiusuario), cosa que era imposible con ficheros planos.
Además va a tener una gestion de usuarios por privilegios, osea algunos tendran todas las opciones activadas "los administradores" (podrán añadir, editar, borrar, datos) y otros "usuarios normales" solo podrán buscar datos y consultarlos.
En fin empezamos.....
Suscribirse a:
Entradas (Atom)