jueves, 30 de julio de 2015

Fundamentos de Visual Basic para principiantes

Este es uno de los cursos de Visual Basic de Microsoft Virtual Academy, puedes usar este link para dirigirte a el MVA VB Begginers, inscribete a la academia y disfruta de este curso.
El problema del curso es que esta en ingles así que a mayoría que lo vaya viendo lo ire traduciendo, pondré el vídeo desde el modulo 3 en adelante, por cierto no pondré las respuestas del examen, solo las traducciones, quizás mas adelante suba vídeos traducidos al español.
Creating Your First Visual Basic Program Creando su primer programa en Visual Basic
Una posible traducción del vídeo seria.
Hola. Yo soy Bob Tabor con www.learnvisualstudio.net donde enseño a principiantes las habilidades que ellos necesitan para obtener su primer software, desarrollando trabajos construyendo aplicaciones de Windows y Web en la mejor compañía del mundo lo más rápido posible. En esta lesión yo quiero mostrarte como construir la más posible simple aplicación en Visual Basic, una aplicación hola mundo. El simplemente mostrara el mensaje "Hola Mundo" en una ventana de consola de Windows. Así yo no estaré intentando explicar mucho en esta lección de todo, sin embargo, tú obtendrás un sentimiento para el flujo de trabajo, en otras palabras, como crear un nuevo proyecto, donde escribir el código, como examinar el proyecto que tú creaste y etcétera.

Así que por ahora solo tratar de seguir de largo y no preocuparse si algo no tiene sentido inmediatamente. Durante las próximas lecciones nosotros diseccionaremos este diminuto, pequeño ejemplo, darle la vuelta de adentro hacia afuera y explicare cada de código que nosotros escribamos, porque escribimos eso, y que estaba haciendo debajo de la cubierta mientras lo escribimos. Okay. Así yo asumiré que tú ya instalaste la más reciente versión de visual studio express o superior y tus estas respondiendo la pregunta, ¿“Qué Sigue”?, así este es el próximo paso que tú deberás tomar. Así lo primero que yo estaré haciendo, como lo dejamos en la lección anterior, yo abrí Visual Studio, Yo estoy actualmente cerrando esto porque hay un atajo que yo quiero agregar a la barra de tarea de Windows aquí en el escritorio. Así yo iré a la página de inicio... de hecho, yo iré a la pequeña flecha en Windows 8.1 así que yo puedo ver todas las Apps, y estaré yendo sobre el scroll y encontré visual studio express 2013 para Escritorio, Yo daré clic derecho y entonces seleccionare anclar a la barra de tareas. Ahora cuando yo regrese al escritorio de Windows presionando la tecla de Windows en mi teclado, tu veras que hay un pequeño icono en nuestra barra de tareas y será fácil iniciarlo desde aquí desde este señalamiento. Todo bien. Así que es el primer atajo pequeño. Así la primera cosa que necesitaremos hacer es crear un nuevo proyecto, y hay muchas diferentes forma para hacerlo. La técnica que yo usare es primero ir a el menú Archivo y seleccionar nuevo proyecto, y el dialogo nuevo proyecto aparecerá y esto permitirá escoger una plantilla con un punto de comienzo para la creación de su proyecto, su aplicación. Y tú querrás hacer seguro sobre tu lado izquierdo seleccionar el Visual Basic. Desde las plantillas trabajaremos en Visual Basic para estas secciones, y entonces en el centro queremos seleccionar Aplicación de Consola y entonces yo quiero ir a el nombre y cambio ese que esta por defecto, el cual será algo como aplicación de consola 1 o 2 si tú has ya construido una aplicación. Nosotros justamente iremos a llamar este Hola Mundo, siga la capitalización, capital H, capital W, sin espacios, y entonces clic en el botón OK en la esquina derecha de abajo del dialogo, y esto tomara un momento para configurar este proyecto  y crearemos un nuevo proyecto pasado en la plantilla que seleccionamos. Y tú llegaras a entender que es una plantilla de proyecto y que provee para ti a través del resto de este curso, pero por ahora seguiremos adelante. Así después Visual Studio ha finalizado la creación de un proyecto nuevo basa en la platilla que seleccionamos, tu veras que el Modulo uno.db está cargado en el área principal. Esta es una pequeña pestaña con el nombre de archivo y nos permitirá tener múltiples archivos abiertos al mismo tiempo y nos permitirá seleccionar diferentes pestañas en las que están ahora en esta área azul porque nosotros solo tendremos un archivo actualmente abierto. Y abajo en el editor de código, tu veras en la línea Numero uno Module, Module 1 and Module. Ahora, en su edición de Visual Studio, su copia, tu probablemente no veras los números de línea, tu probablemente no veras el tamaño de fuente que yo he seleccionado. Esto es porque cuando yo entro a Visual Studio en la lección anterior, copie mis configuraciones preferidas y te mostrar donde podemos cargarlas en la próxima lección o después de esto, así no estaré alarmado por eso. Esta te ayudara a ver que yo estoy haciendo en la pantalla y yo te mostrare como hacer esos cambios en su versión de Visual Studio también solo un poco. Pero por ahora lo que queremos hacer es posicionar nuestro cursor del mouse en el sub main y el end sub porque es donde nosotros comenzaremos a escribir código. De hecho, yo oprimiré la tecla enter en el teclado un par de veces. Tu conocerás que por defecto Visual Studio pone nuestro cursor del mouse como un tipo de pestaña como una indentación dentro de la apertura sub main y el cierre end sub, y que queremos hacer aquí es comenzar a escribir la palabra Console, así C-O-N-S-O... y note que hay una pequeña ventana que aparece debajo donde nosotros escribimos, eso es llamado IntelliSense. No dejes que te distraiga por ahora, después llegara a ser nuestra mejor amiga, pero por ahora ignórenlo y enfoquémonos en teclear el siguiente código entre esta apertura sub y su cierre end sub. Así la línea Console.Write en Capital, abre paréntesis, abre dobles comilla, Hola Mundo, y tú puedes poner un espacio entre esos dos. Ahora, notifica que Visual Studio ya agrego para nosotros el cierre de las dobles comilla y el cierre de paréntesis, y podemos reescribir eso si lo quiero para o puedo usar la flecha en mi teclado para mover al final de la línea, o yo puedo usar la tecla fin en el teclado para moverme al final de la línea, cualquier técnica que tu prefieras. Y entonces yo oprimiré el enter en mi teclado y escribiré Console.ReadLine y entonces una apertura de paréntesis y Visual Studio automáticamente insertara el cierre del paréntesis para mí, y eso es todo lo que hago. Ahora lo que quiero hacer es ver el resultado del código que yo actualmente he escrito. Ahora, antes yo hare eso, yo quiero inspeccionar el código para asegurar lo que tu escribiste mira exactamente como yo lo he escrito en la pantalla. Ahora, afortunadamente, Visual Basic es muy indulgente hasta el punto que si tú no escribes el código exactamente correcto, en algunos casos la IDE de Visual Studio y Visual Basic corregirá el problema para ti, y en otros casos el error es pasado por alto completamente. Así por ejemplo, si yo olvidas capitalizar la C en Console o la letra W o L en WriteLine, su código todavía funcionara. Por esta razón, algunas personas creen que Visual Basic es más amigable con los principiantes que C# o JavaScript porque requieren exactamente capitalización en orden para trabajar correctamente. Esto es importante. Antes yo actualmente intentaba correr la aplicación, si tú ves cualquier línea ondulada azul cuando escribes, entonces hiciste algo equivocado. Toma un momento para inspeccionar cuidadosamente su trabajo antes de seguir adelante. Pausa el video si es necesario, pero verifique que tienes en su pantalla es correcto con lo que yo tengo en mi pantalla. Bien. Así la primera cosa que yo quiero hacer ahora es salvar todo mi trabajo dando clic en el pequeño botón salvar todo en la barra de herramientas. Entonces la próxima cosa que yo quiero hacer es actualmente correr la aplicación. Yo daré clic en este pequeño botón comenzar, es la palabra Comenzar al lado de una pequeña flecha verde, y esto me permitirá ejecutar la aplicación y verla corriendo. Y es un pequeño anticlimático,  admitidamente, pero si tú haces cada cosa correctamente tu deberás ver una Ventana de comando abierta y su mensaje "Hola Mundo" mostrándolo. Y si lo que tú obtienes es extremo, grandioso, eso es todo lo que queríamos lograr en esta lección. Ahora, es posible que tu corras en uno o dos errores, así me permitirá anticiparme a dos problemas que tú puedes haber tenido y permíteme sugerir algunas cosas para que tú puedas corregirlos. Bien. Si tú ves un mensaje que había errores en la construcción, entonces es probablemente porque tu escribiste el código incorrectamente o tu pusiste el código en una ubicación donde no pertenece. Está bien. Así cuando tu viste hubo errores en la construcción, quería usted continuar y correr la última construcción exitosa, escoja el botón no, y cuando tú lo haces una lista de error aparecerá en la parte inferior de la IDE de Visual Studio, y esto le dará pistas sobre lo que es exactamente el error. Ahora, el remedio más rápido es tomar un vistazo de cerca en lo que tu escribiste, donde tu escribiste, y ves como su código se desvía desde el código que yo escribí un poco antes. Y así yo quería darte un poco de posibles mensajes de error y sus remedios. Así tu verías estos mensajes que yo tengo en la pantalla aquí, que una declaración fue esperada, esto puede significar que tu escribiste el código en el lugar equivocado. Como tú aprenderás, tú tendrás que escribir el código dentro del bloque de código correcto. Diferentes comandos pertenecen a diferentes tipos de bloques de código, y discutiremos que un bloque de código es esta en una próxima lección. Pero por ahora, para remediar este problema tú necesitas hacer es justamente seleccionar ese código con su mouse, así mantener el cursor del mouse, arrastrarlo para hacer una región seleccionada alrededor de esas dos líneas de código, entonces Ctrl+X para cortar esas dos líneas y hacer seguro que ese código que tu pegas de nuevo en el IDE de Visual Studio esta entre el sub main y el end sub. De acuerdo. Ahora cuando tú corres la aplicación esto trabajara correctamente. Grandioso. Si tú ves que habían errores de construcción y tú obtenías el mensaje en la lista de errores que decía "Hola es no declarado", esto puede ser inaccesible debido a este nivel de protección o algo acerca de una coma, o un paréntesis o una expresión validad, la continuación fue esperada, bien, esto es un poco complicado. Como veo en este código y veo esas líneas azules onduladas, esa es mi primera señal que el código que yo escribí no está actualmente corriendo eso ahí... ese Visual Studio detecto un problema cuando analizaba la sintaxis que he escrito. Así en este caso, las palabras Hola y Mundo han de estar rodeado por dobles marcas de comillas cerca de la H en Hola y uno cerca de la O en Mundo. Bien. La razón es porque nosotros queremos esas dos palabras para literalmente ser escrita a la pantalla y así nosotros usamos dobles marcas de comillas para denotar que esas palabras representan una cadena literal. Así nosotros literalmente quieren esa cadena, una cadena literal imprime en la pantalla. Nosotros hablaremos acerca de las cadenas y acerca de las cadenas literales después en estas lecciones, pero por ahora justamente aplicaremos las dobles comillas alrededor de Hola Mundo y que se puede remediar el problema. Ahora, con optimismo esas son los únicos dos problemas que tu realmente posiblemente lo correrás. Si tú corres en otra cosa, por hacerme una pregunta por todos los medios posibles. Yo tratare de ayudarlos para comenzar con el pie derecho aquí, pero yo quiero enfatizar esa precisión es la llave. Así vamos adelante y recapitular lo que hicimos en esta lección. Asumiendo que tu obtendrás trabajo, tu estas bien en su forma para construir aplicaciones. Como tú puedes haber aprendido mientras escribías fuera de este pequeño ejemplo, escribiendo código de Visual Basic es un ejercicio en precisión. Afortunadamente, como tú dices, el IDE te ayudara a escribir código correctamente, o por lo menos que va a mostrar con esa línea azul ondulada que tu hiciste algo equivocado en ese punto tu conocerás la dirección correcta. Así en la próxima lección nosotros estaremos enfocándonos en la sintaxis de Visual Basic, ¿qué escribiremos? ¿Porque escribiremos esto? Si la precisión es requerida, entonces necesitaras alguna explicación como para que esas pequeñas palabras y símbolos significan que nosotros escribimos, ¿cuál es el periodo? ¿Qué es lo que significa la consola y cosas de la naturaleza? Así es realmente fácil una vez tu obtendrás un poco de lo básico bajo su cinturón y empezaremos que procesan en la próxima lección. Lo veremos aquí. Gracias.