Mono y Mysql – parte 1

Hola gente, como estan? voy a poner un tuto sobre mono y mysql, tal vez se me haga un poco largo pero voy a tratar de ser lo mas claro posible. Comencemos…

Lo primero que necesitamos hacer es descargarnos la siguiente dll: Download MySql.dll

descomprimimos y ejecutamos el siguiente comando:

sudo gacutil -i MySql.Data.dll

Abrimos el Monodevelop y creamos un nuevo proyecto, en este caso yo lo llame «mysql», ahora en el lado derecho donde dice «Refencias» hacemos boton derecho–>Editar Referencias

nos aparecera una venta con 3 pestañas, en la primera («Paquetes») buscamos System.Data y lo tildamos

Pasamos a la pestaña de «Ensamblado .NET» y buscamos el archivo MySql.Data.dll , lo seleccionamos y presionamos el botón Añadir.

Ahora en el proyecto buscamos a la derecha el archivo MainWindow.cs y solo le agregamos las librerias a nuestro proyecto:

using System.Data;
using MySql.Data.MySqlClient;

Bien ahora vamos a hacer un programita sencillo para usar mysql y mono, sera un programa de altas y bajas para nuestros marcadores favoritos, en esta primer parte vamos a crear la base de datos y la interface grafica.

Creamos una base de datos llamada ‘marcadores’ en mysql, para ello pueden usar el phpmyadmin o algun gestor grafico para mysql. Luego de ello creamos una tabla con 3 campos, asi:

CREATE TABLE IF NOT EXISTS `favoritos` (
`id` int(4) NOT NULL auto_increment,
`titulo` varchar(255) NOT NULL,
`url` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

Ahora para la interface voy a mostrar como va quedando paso a paso porque algunos todavia no entienden muy bien el concepto de los contenedores de gtk#:
Primer paso: Agregamos un contenedor VBox de 4 cajas

Segundo paso: Agregamos el treeview a la primer caja, un HBox de 6 cajas, otro de 4 y el utlimo lo dejamos vacio.

Tercer paso: Agregamos los labels, entrys y buttons como se muesta en la imagen, sencillo…

Cuarto y Ultimo paso: Ponemos nombre a los controles, cambiamos la propiedad label de los Labels y los Buttons, y agregamos un par de separadores horizontales para que no quede todo tan pegado.

Bueno, no me gusta saturar a la gente, asi que el tuto lo voy a hacer en 2 o 3 entradas, asi que con esto acabamos por ahora, ya tenemos la interface grafica y la base de datos. Los espero para la proxima.

perro

Ingeniero en Informática. Programador en PHP y Angular. Lo que mas adoro en el mundo es el conocimiento. Y el anime....y Japón...y el running...y bloguear claro y algunas otras cientos de cosas. Sigo buscando la manera de hacer mi primer millón.

3
Comenta!

avatar
trackback

Información Bitacoras.com…

Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….

trackback

[…] que si estan leyendo este post es porque ya leyeron Mono y Mysql – parte 1. Donde habiamos creado la interfaz grafica y la base de […]

almendra
almendra

La parte de la interfa fue un poco asi http://k39.kn3.net/C5CE455B9.jpg
pero me ayudo bastante