INTRODUCCIÓN A VISUAL STUDIO 2010

Page 1

LENGUAJE DE PROGRAMACIÓN I Universidad Técnica de Ambato 23 de Abril del 2015 UNIVERSIDAD TÉCNICA DE AMBATO Estefanía Sánchez


INDICE

CARACTERÍSTICAS DEL LENGUAJE VISUAL STUDIO ENTORNO DE DESARROLLO INTEGRADO

......................... 5

.................................... 6

 Herramientas de implementación ................................................................................. 8 VENTAJAS

.................................................................. 12

 Clases y objetos ...................................................................................................... 13  Métodos ..................................................................................................................... 14  Eventos ...................................................................................................................... 15 Bibliografía:

................................................................. 15

1


INTRODUCCIÓN Puede utilizar Visual Studio para crear muchos tipos distintos de aplicaciones: aplicaciones de la Tienda Windows, aplicaciones de Windows Phone (y aplicaciones universales, destinadas al teléfono y a la Tienda Windows), aplicaciones de escritorio, aplicaciones web y servicios web. Puede escribir código en Visual Basic, Visual C#, Visual C++, Visual F# y JavaScript, y aplicaciones que pueden utilizar código en distintos lenguajes.

2


VISUAL STUDIO Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones móviles. Visual Basic, Visual C# y Visual C++ utilizan todos el mismo entorno de desarrollo integrado (IDE), que habilita el uso compartido de herramientas y facilita la creación de soluciones en varios lenguajes. Asimismo, dichos lenguajes utilizan las funciones de .NET Framework, las cuales ofrecen acceso a tecnologías clave para simplificar el desarrollo de aplicaciones web ASP y Servicios Web XML.

CREAR INTERFAZ

ESCRIBIR CÓDIGO

USO DE VISUAL STUDIO

ACCESOA DATOS

DEPURAR E IMPLANTAR

3


LENGUAJE DE PROGRAMACIÓN

EVENTOS OBJETOS Propiendas y métodos de comportamiento

Sucesión que desencadena una creación

VISUAL STUDIO OPERADORES LÓGICOS OPERADORES RELACIONALES OPRADORES ARITMÉTICOS

AND OR 

<

NOT

=

………….…… …….……… ………….

CONTROLES Picture Box Text Box Label Command

<=

>=

<>

Check Box

4


CARACTERÍSTICAS DEL LENGUAJE VISUAL STUDIO Al igual que cualquier otro lenguaje de programación moderno, Visual studio admite varios elementos de lenguaje y construcciones de programación comunes. Si ha programado en otros lenguajes, gran parte del material que se trata en esta sección le resultará familiar. Aunque la mayoría de las construcciones son similares a las de otros lenguajes, el modelo orientado a eventos de Visual Basic presenta algunas diferencias sutiles.

ENTORNO DE DESARROLLO

Entorno de desarrollo limpio, rápido y con un gran potencial.

Desarrollo de aplicaciones empresariales

Entorno muy completo

Pantalla informativa CodeLens 5


ENTORNO DE DESARROLLO INTEGRADO

La gama de productos de Visual Studio comparte un único entorno de desarrollo integrado (IDE) que se compone de varios elementos

La barra de menús, la barra de herramientas Estándar, varias ventanas de herramientas automáticamente a la izquierda, en la parte inferior y a la derecha, así como en el espacio del editor

Las ventanas de herramientas, menús y barras de herramientas disponibles dependen del tipo de proyecto o archivo en el que esté trabajando.

6


 Sistema de proyectos

Las soluciones y los proyectos contienen elementos en forma de referencias, conexiones de datos, carpetas y archivos necesarios para crear la aplicación. Un contenedor de tipo solución puede contener varios proyectos y un contenedor de tipo proyecto normalmente contiene varios elementos. Para obtener más información, vea Soluciones como contenedores y Proyectos como contenedores.

 Herramientas de compilación y depuración

Visual Studio proporciona un sólido conjunto de herramientas de compilación y depuración.

Después de generar la aplicación, puede utilizar el depurador para detectar y corregir problemas como errores lógicos y semánticos.

7


 Herramientas de implementación

Visual Studio proporciona dos estrategias de implementación diferentes: ClickOnce y Windows Installer. Con la implementación de ClickOnce, publica la aplicación en una ubicación centralizada y el usuario instala o ejecuta la aplicación desde esa ubicación

La implementación de Windows Installer permite empaquetar la aplicación en un archivo setup.exe y distribuir ese archivo entre los usuarios; ellos ejecutan el archivo setup.exe para instalar la aplicación.

8


 Documentación de productos

Para obtener acceso a la Ayuda, puede presionar F1 en el IDE o hacer clic en Documentación de Visual Studio en el menú Ayuda

La documentación de la Ayuda se muestra en el explorador web.

Puede utilizar la Ayuda instalada localmente o MSDN en pantalla y otros de recursos en pantalla para obtener ayuda.

9


HERRAMIENTAS PARA AYUDAR A EXPLORAR EL CÓDIGO CON RAPIDEZ

EDITOR DE CÓDIGO El editor de código facilita la lectura del código. Puede acercar el texto si presiona CTRL y mueve la rueda del mouse. Además, al hacer clic en un símbolo en Visual C# o Visual Basic

BÚSQUEDA MIENTRAS SE ESCRIBE La nueva característica Navegar a ofrece compatibilidad con la búsqueda mientras se escribe para archivos, tipos y miembros.

Jerarquía de llamadas En Visual C# y Visual C+ +, Jerarquía de llamadas le permite navegar desde un miembro hasta los miembros que lo llaman y hasta los miembros a los que llama.

Ventana Subprocesos rediseñada proporciona filtrado. Búsqueda y expansión de pilas de llamadas y agrupación.

Depuración

Organiza y busca puntos de interrupción y compartirla con otros desarrolladores

10


 Compatibilidad con plataformas Compila aplicaciones dirigidas a plataformas de Microsoft, así como aplicaciones web móviles, otras aplicaciones web y servicios en la nube en diferentes dispositivos.

Aplicaciones de producción

COMPATIBILIDAD CON PLATAFORMAS

Aplicaciones web y servicios en la nube

Aplicaciones Windows

 Depuración y diagnóstico Identifica y soluciona problemas que impiden que tu aplicación se ejecute correctamente, independientemente de la plataforma.

DEPURACIÓN Y DIAGNÓSTICO

Depurador avanzado

Browser Link

IntelliTrace

11


VENTAJAS

Posee una curva de aprendizaje muy rápida.

Integra el diseño e implementación de formularios de Windows.

Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.

Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.

Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.

Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control

Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.

12


 Clases y objetos

Por lo tanto, se llama la acción de crear un objeto creación de instancias.

Con la analogía de plano, una clase es un plano y un objeto es un edificio construido a partir de ese plano.

Se utilizan a veces indistinta mente, pero de hecho, las clases describen la tipo de objetos, mientras que los obje tos son utilizables instancias de clases.

Para definir una clase:

Class SampleClass { }

13


 Métodos

Un método es una acción que puede realizar un objeto.Para definir un método de una clase:

Una clase puede tener varias implementaciones, o sobrecargas, del mismo método que se diferencian en el número de parámetros o tipos de parámetros.

Los constructores son métodos de la clase que se ejecutan automáticamente cuando se crea un objeto de un tipo determinado. Normalmente, los constructores inicializan a los miembros de datos del nuevo objeto.

Un constructor se puede ejecutar sólo una vez cuando se crea una clase. Además, el código en el constructor siempre se ejecuta antes que cualquier otro código en una clase.

14


 Eventos Los eventos habilitan que una clase u objeto notifique a otras clases u objetos cuando se produce algo interesante. La clase que envía (o aumenta) el evento se denomina el Publisher y las clases que reciben el evento (o identificador) se denominan suscriptores. Para obtener más información acerca de los eventos, cómo se provocan y controlan, vea Controlar y provocar eventos.

Para declarar eventos, utilice el Event (Instrucción). Para provocar eventos, utilice el RaiseEvent (Instrucción).

Para poder agregar, quitar y cambiar el controlador de eventos asociado a un evento de forma dinámica, utilice el AddHandler Instrucción y RemoveHandler Instrucción junto con el AddressOf Operador.

Bibliografía:  https://msdn.microsoft.com/es-es/library/vstudio/ms165088(v=vs.100).aspx  http://es.slideshare.net/maxferleon/visual-studio-2010-16386300  http://es.slideshare.net/niliancabral/entorno-de-desarrollo-integrado-de-visualbasic-net  https://msdn.microsoft.com/es-ec/library/cc437060(v=VS.71).aspx  http://users.dsic.upv.es/~jlinares/csharp/Tema%202.pdf 15


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.