Ir al contenido principal

Entradas

Lección No. 6

En esta lección aprenderemos a crear un form MDI, repasaremos temas de conexión con MySQL, crearemos una barra de menú con sus respectivos ítems, shorcuts y funciones y tendremos un breve código de excepciones (aunque no se si me va a funcionar). Material para esta lección Debemos crear una base de datos denominada leccion6 con la siguiente estructura: CREATE TABLE especie ( id int(4) unsigned NOT NULL auto_increment, nombre varchar(12) NOT NULL default '0', KEY id (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE mascotas ( id varchar(4) unsigned NOT NULL, nombres varchar(30) NOT NULL, familia varchar(15) NOT NULL, especie varchar(15) NOT NULL, sexo varchar(2) NOT NULL, fnace date NOT NULL, fmuere date default NULL, KEY id (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE sexo ( id int(4) unsigned NOT NULL auto_increment, nombre varchar(2) NOT NULL, KEY id (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Llenamos la tabla especie con todas las...

Lección No. 5

Antes que nada... perdón por la demora. Con la lección de hoy aprenderemos cómo conectarnos a MySQL desde python y cómo hacer algunas acciones básicas de las bases de datos: guardar, buscar, eliminar, actualizar. Todo ello utilizando Python MySQL y VisualWx. Material de trabajo para esta lección Para la lección de hoy vamos a necesitar instalar un servidor de MySQL, para ello puedes descargar el AppServ para windows que además te instala el Apache y el Php (claro que eso no los necesitamos pero.... pues matas varios pájaros de un solo tiro), lo puedes encontrar en http://www.appservnetwork.com/index.php?newlang=spanish actualmente yo utilizo la versión 2.5.8. porque la descargue hace mucho tiempo y me ha funcionado sin problemas, pero si ves la página notarás que van en la versión 2.6, ten cuidado con la vesión que descargues ya que tiene que ser compatible con la API que ofrece python para MySQL; Descargalo y cuando lo estés instalando asegurate de asignar una clave al MySQL. Tambi...

Lección 4

En esta lección crearemos un mini editor super básico que nos permitirá crear archivos y almacenarlos en cualquier lugar así como recuperarlos. Utilizaremos los controles Edit text MultiLinea y ToolBar y ToolBar tool. Aprenderemos como cargar imágenes utilizando el editor GUI de VisualWx. Para esta lección vamos a necesitar 4 iconos o imágenes de 16x16 que nos representen las siguientes acciones: nuevo, abrir, guardar y cerrar. Crea una carpeta para esta lección y dentro de ella crea otra para almacenar los iconos. Comenzaremos por crear un form al que pondremos por título “Mi Editor”. Si deseas le cambias el color, yo lo hice. Vamos a ubicar la barra de herramientas. De la ficha Components seleccionamos la carpeta ToolBar allí se encuentra un control con el mismo nombre “ToolBar”, doble clic para que se ubique en el form. Seleccionalo y cambiale el nombre a tb_herramientas. Teniendo seleccionada la barra de herramientas agregamos el control denominado ToolBar Tool que mostrará un p...

Lección 3

En esta lección crearemos un pequeño form que nos pedirá el nombre y la fecha de nacimiento y con estos datos calcularemos la edad y mostraremos un mensaje al pulsar un botón. Utilizaremos los controles Edit text y Date Picker; igualmente haremos algunos cálculos, repasaremos algo de las lecciones anteriores. LECCIÓN 3 Para esta lección crearemos una carpeta denominada nombre, igualmente crearemos un nuevo proyecto (File – New Project), seleccionamos WX_SDI_Python y guardamos el proyecto con el nombre de leccion3 dentro de la carpeta nombre. Cargamos el frame MyFrame haciendo doble clic sobre éste. Cambiamos su color de fondo, yo le he puesto un amarillo crema y como título de ventana le colocamos Mi lección No. 3. Hasta el momento todo es repaso de la lección No. 2. Antes de continuar, si deseamos que todos los controles que ubiquemos en el form tengan el mismo tipo y tamaño de fuente entonces procedemos de la siguiente manera: Clic en cualquier parte del form Luego, en la ficha propi...