Beruflich Dokumente
Kultur Dokumente
http://mikestimpson.com/
Es un entorno de desarrollo integrado (IDE, por sus siglas en ingls) para sistemas operativos Windows. Soporta varios lenguajes de programacin tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versin net 2002). As se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles.
Versiones
Microsoft Visual Studio 6 Microsoft Visual Studio .NET (2002) Microsoft Visual Studio .NET 2003 Microsoft Visual Studio 2005 Microsoft Visual Studio 2008 Microsoft Visual Studio 2010
Se lanz en 1998 y fue la ltima versin en ejecutarse en la plataforma Win9x. Los nmeros de versin de todas las partes constituyentes pasaron a 6.0, incluyendo Visual J++ y Visual InterDev, que se encontraban en las versiones 1.1 y 1.0 respectivamente. Esta versin fue la base para el sistema de desarrollo de Microsoft para los siguientes 4 aos, en los que Microsoft migr su estrategia de desarrollo al .NET Framework.
Visual Studio 6.0 fue la ltima versin en que Visual Basic se inclua de la forma en que se conoca hasta entonces; versiones posteriores incorporaran una versin muy diferente del lenguaje con muchas mejoras, fruto de la plataforma .NET. Tambin supuso la ltima versin en incluir Visual J++, que proporcionaba extensiones de la plataforma Java, lo que lo haca incompatible con la versin de Sun Microsystems. Esto acarre problemas legales a Microsoft, y se lleg a un acuerdo en el que Microsoft dejaba de comercializar herramientas de programacin que utilizaran la mquina virtual de Java.
INTRODUCCIN
Visual Basic: Es un lenguaje de programacin orientado a eventos, desarrollado por el alemn Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma.
(PictureBox) Caja de Imagenes (Label) Etiqueta (TextBox) Caja de texto (Frame) Marco (CommandButton) Botn de comando (CheckBox) Casilla de verificacin (OptionButton) Botn de opcin (ComboBox) Lista desplegable (ListBox) Lista (HScrollBar) Barra de desplazamiento horizontal (VScrollBar) Barra de desplazamiento vertical (Timer) Temporizador
Se compone principalmente de una barra de herramientas y mens, que se pueden personalizar con prcticamente la totalidad de los comandos del IDE, a necesidad.
El espacio de trabajo incluye y muestra todas las ventanas del proyecto, las vistas del cdigo de los mdulos y objetos, y los controles con los que se compondrn las ventanas de la aplicacin. Por defecto se dispone los siguientes controles:
VENTAJAS
Posee una curva de aprendizaje muy rpida. Integra el diseo e implementacin de formularios de Windows. Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos. Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes. Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control. Existe una versin, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de clculo, bases de datos (access). Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un entorno adecuado para realizar pequeos prototipos rpidos.
INCONVENIENTES
Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas, se citan entre ellas: Problema de versionado asociado con varias libreras runtime DLLs, conocido como DLL Hell Pobre soporte para programacin orientada a objetos Dependencia de complejas y frgiles entradas de registro COM
VARIABLES
Estas son utilizadas para almacenar valores que pueden cambiar durante la ejecucin de un programa.
TIPO DE DATOS Integer (Entero) Long (Entero largo) Single (Decimal simple) Double (Decimal doble) Boolean (Booleano) String
ABREVIATURA % & !
OBSERVACIONES Uso en contadores. Igual que integer pero admite un rango ms amplio Hasta 6 decimales. Tambin admite enteros Hasta 14 decimales. Tambin admite enteros
No tiene
Variant
No tiene
METODOS
Drag Inicia, termina o cancela una operacin de arrastre de cualquier control, excepto los controles Line, Menu, Shape, Timer o CommonDialog. Move Se utiliza para mover un control o formulario, especificando sus coordenadas (Top, Left) y su tamao (Width, Height). Refresh Se utiliza para dibujar o actualizar grficamente un control o un formulario. Se utiliza principalmente con los controles FileListBox y Data.
SetFocus Este mtodo se utiliza para hacer que un objeto reciba el enfoque. Este mtodo es uno de los ms usados para los controles de Visual Basic 6.0.
ShowWhatsThis Permite mostrar un tema seleccionado de un archivo de Ayuda utilizando el men emergente Qu es esto? que ofrece la ayuda de Windows. Este mtodo es muy til para proporcionar ayuda interactiva en un men contextual acerca de un objeto en una aplicacin. Este mtodo muestra el tema indicado por la propiedad WhatsThisHelpID del objeto especificado en la sintaxis.
Zorder Se utiliza para que un control o un objeto formulario se coloque por encima o por debajo de otrosobjetos.
EVENTOS
Un evento es la ocurrencia de un suceso, comnmente la accin que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de texto, y en l definir (por programacin) qu accin se tomar cuando se oprima una tecla.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante accin del usuario o efectuado desde la aplicacin. KeyDown: ocurre cuando el usuario mantiene presionada una tecla. KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el evento KeyDown. KeyPress: ocurre como cuando se presiona y suelta una tecla. MouseDown: ocurre cuando el usuario presiona un botn del mouse. MouseUp: se produce cuando el usuario suelta el botn del mouse. MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.