El objetivo es crear un programa que nos gestione los contactos (ya sea de personas o empresas) con sus teléfonos, dirección, foto, etc. Ademas de añadir, editar, borrar, nos tiene que ayudar también a buscar los datos de una manera sencilla y exportar e importar datos desde otras aplicaciones (lo haremos mediante el porta papeles) y que tenga la capacidad de salvar y leer los datos introducidos o modificados cada vez que arranquemos el programa.
Por lo tanto, lo primero que tenemos que hacer es un esquema de los datos y acciones que vamos a gestionar.
Vamos a definir nuestro formulario principal. Lo dividimos en 4 zonas:
Entrada de datos: | ||
| Label | |
| Textbox | |
| PictureBox | |
Botones para las distintas acciones: Editar/ Borrar/ Buscar | ||
| Botones Aceptar / Cancelar / Papelera / Filtrar | |
Muestra de datos | ||
| Gridviews | |
Menus: Para Salvar / Leer / Importar / Exportar | ||
Lo hacemos con el editor de Menus (Ctrl+E) Nota: al nombre de cada opción del menú, le pondremos un nombre referido a lo que hace. |
Lo siguiente que tenemos que hacer es poner en los label el texto que queremos aparezca (propiedad label.text).
En los textboxt, tenemos que poner en la propiedad (NAME) el nombre que sera lo haremos coincidir con lo que vaya a contener. Por ejemplo textboxNombre,textboxApellidos, etc. Y el la propiedad textbox.text la dejamos en blanco (borramos el texto que contenga).
Al picturebox, le cambiamos las siguientes propiedades:
NAME: “pictureboxFoto”
Border: “plain”
Stretch: “True” ' para que aparezca la imagen completa reducida al tamaño de nuestro pictureBox
Picture: “icon:/96/gambas”
Y a los botones, tambien le cambiamos las propiedades, por ejemplo:
NAME: botonAceptar
BotonAceptar.text: Aceptar
botonAceptar.picture : elegimos el icono apply
Quedando así el botón
Al gridview, tambien le cambiamos el nombre de gridview1, le ponemos GridViewDatos
También podemos añadir un icono a nuestra aplicación. En las propiedades del formulario fmain en icon podemos decirle que icono tendrá la aplicación (se vera es la esquina superior izquierda, una vez elegido)
Nota: Es importante darle desde el principio (desde el momento de la creación del formulario y de los componentes), sus nombres (NAME) , para poder llevar en orden y claramente luego la programación de los eventos. Y QUE SEA LEGIBLE Y FACILMENTE MODIFICABLE nuestro código. |
No hay comentarios:
Publicar un comentario