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:
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
lenguajeJ. 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:
-
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)
- 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:
Ese es nuestro marco de Trabajo allí tenemos a la vista lo siguientes elementos importantes:
- Windows Forms: Esta demás decir que es el lugar donde arrojaremos nuestros controles y empezar a jugar con el código.
- 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.
- 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
- 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:
- La ventana de Propiedades: Allí definiremos las características que tendrá los controles y el formulario. Combinación de teclas: F4
- 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
- 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
- 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:
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
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??
- 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.
- La velocidad de respuesta que puede tener Access no están óptima como la que nos regresa SQL Server.
- 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:
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…