Ir al contenido principal

Entradas

Archivos y código fuente

Atendiendo la sugerencias de uno de los amigos que visitan mi blog he subido los archivos de las lecciones y el código fuente de las lecciones aquí en mediafire (dale clic para ir a mi espacio). Si quieres acceder una lección en particular te dejo los siguientes vínculos: Las lecciones http://www.mediafire.com/file/x4jmmkyyl54/tutorial python 1y2.pdf http://www.mediafire.com/file/zokmziimhnn/Leccion 3.pdf http://www.mediafire.com/file/jizcdzzfwu5/Leccion 4.pdf http://www.mediafire.com/file/mrgnzzlwjcz/L5.7z http://www.mediafire.com/file/mgzlggygxm1/L6.7z http://www.mediafire.com/file/yywfm1dtejo/L7.7z Las imágenes utilizadas http://www.mediafire.com/file/ggejxmqfqnz/imgs2.7z http://www.mediafire.com/file/2czywzzjtqy/imgs4.7z http://www.mediafire.com/file/on3l3jnoikz/imgs.7z

Lección No. 7

Hoy retomaremos la lección 6, la cual complementaremos con nuevos elementos que estudiaremos como las grillas, los estilos/comportamientos y mejoraremos el aspecto del menú. Materiales para esta lección No podemos hacer esta lección si no tenemos los materiales de la lección 6 ya trabajados, además de esto necesitaremos: – 3 iconos de 16x16 Abramos entonces nuevamente la carpeta donde se encuentra el proyecto anterior en mi caso denominada leccion6. Empecemos por hacer algunas cosas que olvide en la lección pasada como es el darle funcionalidad a la opción Terminar del menú principal. – Doble clic en el form MyFrame – Clic en la pestaña Menu – Clic en la opción Terminar – Clic en la Events – Clic en Component Event (botón E) En el evento EVT_MENU asignamos un nombre a la función, yo le he puesto full_salida. – Clic en la ficha Python (si estaba seleccionada esta ficha, debes entonces dar clic en la ficha Design y luego nuevamente en la ficha Pytho...

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...