Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 2

Hace unos dias le habia publicado la Parte 1 de este Tutorial
donde expresaba los conceptos basicos para comprender y a su ves
aprender a utilizar Visual Studio. Por cuestiones de tiempo me he
demorado en la segunda entrega pero este fin de semana termino de
redactar el resto de los pasos restantes asi que espero disfruten de
esta segunda entrega…

 

Paso 1: Abrir nuestro entorno de Trabajo.

Como
se definió al principio vamos abrir nuestro Visual Studio 2005 (Como
les dije pueden abrir su versión Express sea la versión Visual Basic o
Visual C#)

Para crear nuestra primera aplicación debemos dirigirnos al Menú Archivo à Nuevo à Proyecto

Debe aparecer un cuadro como se muestra en la imagen siguiente:

clip_image002

 

Y de acuerdo al lenguaje que deseen trabajar vamos a darle seleccionamos el tipo de aplicación que utilizaremos en este caso un Windows Application le asignamos un Nombre a nuestro Proyecto, que les parece si colocamos WinTutorial o MiPrimerWinApp?? Se
los pregunto para así poder seguir con la seguidilla y no perdamos el
ritmo yo me voy por el Segundo pero usando las iniciales de cada
lenguaje
J. Luego del nombre definimos el lugar donde se desea guardar la aplicación, por lo general se guarda en la carpeta Mis Documentos à Visual Studio 2005 à Projects y
por ultimo podemos decirle que cree o no un directorio para la
Solución. Este último punto nos permitirá agregar varios proyectos a la
misma estructura y así poder trabajar de una forma más cómoda a lo que
llamamos programación en nCapas o sencillamente cuando estamos en un
equipo de trabajo poder ejercer un producto pero divididos en varios
proyectos por ejemplo… un desarrollador se enfoca en Contabilidad, otro
en Administración y así sucesivamente, aunque seria tedioso unificar
todo y para ello ya hay herramientas como Visual Studio 2005 Team Suite
pero eso ya es otro tema lo importante es empezar a codificar.

Paso 2: Objetivo a alcanzar con el tutoríal

Haremos una aplicación donde guardara información en dos tablas, una la del Empleado y la otra es la Región
donde reside el empleado, permitiendo hacer consultas a esta
información y usar las dos cosas que hace que Visual Studio sea
grandioso, es decir, usaremos un asistente para generar el formulario y
el tradicional…. Si así es a código puro.

Ok,
ya tenemos el Proyecto o Solución y nos falta es definir que podremos
hacer en esta segunda etapa (Por si no lo has notado estamos en el Paso
2), para ello enumerare las actividades a realizar:

  1. Crear
    nuestra Base de Datos: por lo general yo utilizo SQL Server 2005 en su
    versión Express (Tanto Visual Studio 2005 y las versiones Express al
    momento de instalar te pregunta si deseas instalarlo)
  2. Crear las tablas que mencionamos en el objetivo a alcanzar.

Listo manos a la obra.

Paso 3: Ubicarnos dentro del Entorno de Trabajo

Ok antes de crear nuestra Base de Datos debemos saber donde estamos ubicados, fíjense en la imagen siguiente:

clip_image004

 

Ese es nuestro marco de Trabajo allí tenemos a la vista lo siguientes elementos importantes:

  1. Windows Forms: Esta demás decir que es el lugar donde arrojaremos nuestros controles y empezar a jugar con el código.
  2. Nuestro
    Proyecto: Allí estarán todos los archivos a utilizar en nuestra
    aplicación, es decir, el diseño de los formularios, los archivos de
    código, las referencias que se hagan a cierto Espacios de Nombres,
    etc., etc.
  3. Solution
    Explorer: lugar donde estarán nuestros Proyectos, en el caso que no lo
    lleguemos a ver podremos darle a la combinación de teclas: Ctrl.+Alt+L
  4. Barra de Herramientas:
    Lugar donde veremos todos los controles a utilizar, ya sean los propios
    de Visual Studio o los que encontremos en la Web. Combinación de
    teclas: Ctrl.+Alt+X

Otros elementos que no se ven en la imagen que también son de mucha utilidad para el programador son:

  1. La ventana de Propiedades: Allí definiremos las características que tendrá los controles y el formulario. Combinación de teclas: F4
  2. Explorador de Servidores: Allí veremos y podremos colocar los Servidores de Base de Datos con lo que estaremos trabajando. Combinación de teclas: Ctrl.+Alt+S
  3. Data Sources: Esta
    nos permitirá manejar las fuentes de datos, es decir, nos permite
    enlazarnos a las Base de datos a través de un elemento llamado DataSet
    (este punto lo veremos mas adelante). Combinación de Teclas: Shift+Alt+D
  4. Task List o Lista de tareas:
    Si eres de los que te gusta dejar notas sobre las cosas que vas
    haciendo pues este es de mucha utilidad para ti, ya que puedes escribir
    en el código un comentario o un punto para evaluar mas adelante usando
    la cláusula “TODO:”. Combinación de teclas: Crtl+T

Paso 4: Crear la Base de Datos

Ahora
vamos a crear nuestra Base de Datos debemos colocarnos sobre el
proyecto darle un clic con le botón derecho del Mouse y saldrá algo
como observemos en la siguiente imagen:

clip_image006

Aquí le daremos Adicionar (ADD) luego seleccionamos la opción Nuevo Elemento (New Item)
alli nos saldra un cuadro donde apareceran todos los posibles ITEM a
utilizar en nuestro proyecto… jeje por cierto no se asusten si a
ustedes no les aparece la mayoria de los ítems de esta imagen ya que
muchos de ellos son plugins que le he agregado a mi Visual Studio 2005
J

clip_image008

Luego de seleccionar el ITEM SQL Database (como les dice la imagen), les coloca un nombre y le dan al botón ADD yo le coloque como Nombre MiBD
la extensión MDF es por que SQL Server crea sus base de datos con estas
extensiones así que no la vallan a confundir con la extensión que
utiliza un software de quemar CD
J
adicional a este también se genera otro archivo con extensión LDF donde
guardara las transacciones y/o modificaciones que se le hagan a la base
de datos. Quizás se pregunten por que el seleccionar una BD de SQL
Server y no de Access??

  1. Hay que empezar a pensar en grande, es decir, Microsoft Access  es un excelente motor pero en muchas ocasiones se queda corto con el volumen de información que se desea registrar.
  2. La velocidad de respuesta que puede tener Access no están óptima como la que nos regresa SQL Server.
  3. En Access no manejas procedimientos Almacenados. SQL Server si. (Que es Procedimiento Almacenado? Respuesta AQUI de igual forma en un futuro no muy lejano escribiré algo sobre este tema)

Estos en mi punto de vista son los mas importantes, auque la lista es mas compleja J

Ahora si les aparece un mensajito como este:

clip_image010

Es
por que no tienen en su Equipo instalado la versión de SQL Server 2005
Express, por lo general al momento de Instalar Visual Studio 2005
Estándar, Professional, Team Suite o la Express el pregunta si deseas
instalarlo de no ser ese el caso y por alguna razón no pudiste
instalarlo pues lo puedes descargar desde este Link

 

Hasta la proxima Entrega de este Tutorial…

Publicado por

Alex Jimenez

Soy amante a la tecnología, dedicado al desarrollo de aplicaciones Web ReactJS, WCF, MVC, WebApi y antiguo MVP en ASP .net 2009-2012

12 comentarios en “Creando una Aplicacion Windows Paso a Paso usando Visual Basic y Visual CSharp – Parte 2”

  1. mmm me ha parecido super chever aunque no e entendido mucho, pues la verdad en la vida he programado sobre nada pero estoy muy interezada en aprender….Estoy en I semestre de Ing Sistemas entonces tengo todas las espectativas de esto, es importante saber programar en algo para empezar con .Net??????, quisiera que me asesoraras en esto que me gusta!!

  2. Hola Alba

    De que universidad eres?

    Me alegra ver que quieras aprender y es natural que no entiendas desde el principio y es por eso que estoy elaborando este tutorial… con gusto tendras todo mi apoyo.

  3. Hola! me gustó mucho tu explicación, ojalá asi enseñaran en la uni jeje, entendería más rápido! Estoy en Ing. en Sistemas Comp….el caso es que quisiera saber si tu conoces un buen libro o manual acerca de VB express 2005, en español y que sea bueno. Espero me puedas ayudar! Saludos! y que buen plan que alguien como tu exista para los que queremos aprender! Kisses! Thank’s a lot!..

  4. Registra tu version express en español y luego entras en http://connect.microsoft.com puedes retirar tus 2 libros en español (en caso de que solo registre VB 2005 Express) ademas de otros componentes que puedes tener como premios por registrar tu version express…

    En que Univ te encuentras estudiando..?? y me alegra que mi explicacion le sea de ayuda y tratare de colocar una gran cantidad de articulos mas..

    Saludos,

    Alex Jimenez

  5. Hola Alexander. Ante todo agradecerte sinceramente el esfuerzo realizado, del cual por cierto pretendo sacar mucho provecho. Y posteriormente comentarte que en mi versión 2008 al darle boton derecho Anadir nuevo elemento me da a elegir entre “base de datos basada en servicio”, “base de datos local” y “ADO.NET entity data model”. Selecciono la primera por ser la única que toma la extensión .mdf (nota es que los .ldf aquí corresponden a la “base de datos local”). ¿Es correcto?.
    Perdona por el rollo y muchas, muchas gracias.

  6. Que chevere…aunque en mi PC no se ven las imagenes….pero hubo cambio de planes y me cambie de carrera, de toda forms alex, te agradezco por la atencion que diste a mi mensaje, abrazos!!!

  7. Podrias subi las imagenes nuevamente,por que no las puedo ver,si no, mandarmelas al mail.(leadnrocurra@msn.com)
    desde ya muchas gracias.
    saludos cordiales

  8. Podrias subi las imagenes nuevamente,por que no las puedo ver,si no, mandarmelas al mail.(leadnrocurra@msn.com)
    desde ya muchas gracias.
    saludos cordiales

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *