SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
LENGUAJE DE
PROGRAMACIÓN I
Universidad Técnica de Ambato
23 de Abril del 2015
UNIVERSIDAD TÉCNICA DE AMBATO
Estefanía Sánchez
1
INDICE
CARACTERÍSTICAS DEL LENGUAJE VISUAL STUDIO .........................5
ENTORNO DE DESARROLLO INTEGRADO ....................................6
 Herramientas de implementación.................................................................................8
VENTAJAS ..................................................................12
 Clases y objetos ......................................................................................................13
 Métodos .....................................................................................................................13
 Eventos ......................................................................................................................14
Bibliografía: .................................................................15
2
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.
3
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.
USO DE VISUAL
STUDIO
ACCESOA DATOS
DEPURAR E
IMPLANTAR
CREAR INTERFAZ ESCRIBIR CÓDIGO
4
VISUAL
STUDIO
………….……
…….………
………….
EVENTOS
Sucesión que
desencadena
una creación
LENGUAJE DE
PROGRAMACIÓN
OBJETOS
Propiendas y
métodos de
comportamiento
OPERADORES LÓGICOS
OPERADORES RELACIONALES
OPRADORES ARITMÉTICOS
AND OR NOT
 < =
<= >= < >
CONTROLES
Picture Box
Text Box
Label
Command
Check Box
5
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.
Pantalla informativa
CodeLens
Entorno muy completo
Desarrollo de
aplicaciones
empresariales
Entorno de desarrollo
limpio, rápido y con un
gran potencial.
ENTORNO DE DESARROLLO
6
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 que se acoplan u ocultan
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.
Dependiendo de la configuración aplicada y de las subsiguientes personalizaciones
que haya realizado, variará la colocación de las ventanas de herramientas y de otros
elementos en el IDE. Puede cambiar la configuración mediante el Import and Export
Settings Wizard. Al seleccionar la opción Restablecer todas las configuraciones, se
puede cambiar el lenguaje de programación predeterminado.
Puede utilizar el modelo de automatización de Visual Studio para automatizar y
extender el IDE. Para obtener más información, vea Personalizar, automatizar y
ampliar el entorno de desarrollo.
 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
7
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. Con las configuraciones de compilación puede seleccionar los
componentes que se van a generar, excluir los que no se van a generar y determinar
cómo se van a generar los proyectos seleccionados y en qué plataforma.Puede tener
configuraciones de compilación para soluciones y para proyectos. Para obtener más
información, vea
Después de generar la aplicación, puede utilizar el depurador para detectar y corregir
problemas como errores lógicos y semánticos que se descubren en tiempo de
8
ejecución. En el modo de interrupción, puede examinar las variables locales y otros
datos pertinentes utilizando herramientas como Ventanas de variables y Memoria
(Ventana).
 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. Para ver una comparación detallada,
consulte Elegir una estrategia de implementación.
9
La implementación de Windows Installer proporciona mayor flexibilidad para
implementar aplicaciones. Varios editores, como el Editor de acciones
personalizadas y el Editor de la interfaz de usuario, permiten personalizar Windows
Installer para satisfacer sus necesidades de implementación. Para crear un archivo de
instalación básico, utilice el Editor del sistema de archivos, para especificar qué
elementos desea implementar.
 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.
10
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.
Depuración
Ventana Subprocesos
rediseñada proporciona
filtrado.
Búsqueda y expansión de pilas
de llamadas y agrupación.
Organiza y busca puntos de
interrupción y compartirla
con otros desarrolladores
HERRAMIENTAS PARA AYUDAR A
EXPLORAR EL CÓDIGO CON RAPIDEZ
11
 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.
 Depuración y diagnóstico
Identifica y soluciona problemas que impiden que tu aplicación se ejecute
correctamente, independientemente de la plataforma.
COMPATIBILIDAD
CON PLATAFORMAS
Aplicaciones Windows
Aplicaciones web y
servicios en la nube
Aplicaciones de
producción
Depurador
avanzado
Browser Link IntelliTrace
DEPURACIÓN Y DIAGNÓSTICO
12
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.
13
 Clases y objetos
Los términos clase y objeto se utilizan a veces indistintamente, pero de hecho, las
clases describen la tipo de objetos, mientras que los objetos son utilizables instancias
de clases. 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.
Para definir una clase:
 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.
Para sobrecargar un método:
Class SampleClass
{
}
Class SampleClass
{
Public int sampleMethod (string sampleParam)
{
// Inserte el código aquí }
}
Public int sampleMethod (string sampleParam) {};
Public int sampleMethod (int sampleParam) {}
14
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. Sin embargo, puede crear varias
sobrecargas del constructor de la misma manera que cualquier otro método.
Para definir un constructor de una clase:
 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 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).
Public class SampleClass
{
public SampleClass()
{
// código aquí
}
}
Para declarar eventos, utilice el Event (Instrucción).
Para provocar eventos, utilice el RaiseEvent (Instrucción).
15
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-visual-
basic-net
 https://msdn.microsoft.com/es-ec/library/cc437060(v=VS.71).aspx
 http://users.dsic.upv.es/~jlinares/csharp/Tema%202.pdf

Más contenido relacionado

La actualidad más candente

Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]carechupona
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETMarvin Romero
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Julio Ayala Rolón
 
Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Jersson Dongo
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012Byron Paguay
 
Manual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimateManual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimatepacheco0889
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Julio Ayala Rolón
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_asesino123456789
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. lucinda
 

La actualidad más candente (20)

Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
VSTS 2010
VSTS 2010VSTS 2010
VSTS 2010
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 
Manual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimateManual vs estudio 2010 ultimate
Manual vs estudio 2010 ultimate
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos.
 

Destacado

Implementación de un sistema para el control de las ventas en la empresa CON...
Implementación de un sistema  para el control de las ventas en la empresa CON...Implementación de un sistema  para el control de las ventas en la empresa CON...
Implementación de un sistema para el control de las ventas en la empresa CON...Rafael Marcos Vásquez Felipe
 
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Victor Escamilla
 
Características del procesador y la memoria ram
Características del procesador y la memoria ramCaracterísticas del procesador y la memoria ram
Características del procesador y la memoria ramtropicos
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacénLeo Ruelas Rojas
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosAidil Sanchez
 
Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion betsabebarcenas
 
Libro de-oro-de-visual-basic-6-0-
Libro de-oro-de-visual-basic-6-0-Libro de-oro-de-visual-basic-6-0-
Libro de-oro-de-visual-basic-6-0-kriptoniano_
 
Diapositivas de microprocesador
Diapositivas de microprocesadorDiapositivas de microprocesador
Diapositivas de microprocesadorAnGelitto LosaDa
 
manual de visual basic.net 2008
manual de visual basic.net 2008manual de visual basic.net 2008
manual de visual basic.net 2008genaro martinez
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008vnslgars
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visualmagda_chivas_
 
Sistema de ventas 1
Sistema de ventas 1Sistema de ventas 1
Sistema de ventas 1guzadis
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicasaletzuco1
 
Como diseñar un sistema de ventas
Como diseñar un sistema de ventasComo diseñar un sistema de ventas
Como diseñar un sistema de ventasBien Pensado
 
Excel avanzado 2013
Excel avanzado 2013Excel avanzado 2013
Excel avanzado 2013flixpicado
 
Evolucion de los Procesadores
Evolucion de los ProcesadoresEvolucion de los Procesadores
Evolucion de los Procesadoresmaudy_sanchez96
 
EVOLUCION DE LOS PROCESADORES
EVOLUCION DE LOS PROCESADORESEVOLUCION DE LOS PROCESADORES
EVOLUCION DE LOS PROCESADORESNeljo Bello
 
Diferentes sistemas de ventas
Diferentes sistemas de ventasDiferentes sistemas de ventas
Diferentes sistemas de ventasnuria229
 

Destacado (20)

Implementación de un sistema para el control de las ventas en la empresa CON...
Implementación de un sistema  para el control de las ventas en la empresa CON...Implementación de un sistema  para el control de las ventas en la empresa CON...
Implementación de un sistema para el control de las ventas en la empresa CON...
 
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
 
Características del procesador y la memoria ram
Características del procesador y la memoria ramCaracterísticas del procesador y la memoria ram
Características del procesador y la memoria ram
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacén
 
Sistema para el control de ventas e inventarios
Sistema para el control de ventas e inventariosSistema para el control de ventas e inventarios
Sistema para el control de ventas e inventarios
 
Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion
 
Libro de-oro-de-visual-basic-6-0-
Libro de-oro-de-visual-basic-6-0-Libro de-oro-de-visual-basic-6-0-
Libro de-oro-de-visual-basic-6-0-
 
Diapositivas de microprocesador
Diapositivas de microprocesadorDiapositivas de microprocesador
Diapositivas de microprocesador
 
manual de visual basic.net 2008
manual de visual basic.net 2008manual de visual basic.net 2008
manual de visual basic.net 2008
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visual
 
Sistema de ventas 1
Sistema de ventas 1Sistema de ventas 1
Sistema de ventas 1
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicas
 
Como diseñar un sistema de ventas
Como diseñar un sistema de ventasComo diseñar un sistema de ventas
Como diseñar un sistema de ventas
 
Programación III
Programación IIIProgramación III
Programación III
 
Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Excel avanzado 2013
Excel avanzado 2013Excel avanzado 2013
Excel avanzado 2013
 
Evolucion de los Procesadores
Evolucion de los ProcesadoresEvolucion de los Procesadores
Evolucion de los Procesadores
 
EVOLUCION DE LOS PROCESADORES
EVOLUCION DE LOS PROCESADORESEVOLUCION DE LOS PROCESADORES
EVOLUCION DE LOS PROCESADORES
 
Diferentes sistemas de ventas
Diferentes sistemas de ventasDiferentes sistemas de ventas
Diferentes sistemas de ventas
 

Similar a INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010

Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0 Adrian Daza
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Jose Ancianis
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)jose valles
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual BasicSamirCabrera5
 
Manual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyManual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyJenny Martinez
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.cindycgtdap
 
Visual basic
Visual basicVisual basic
Visual basicaaroyo125
 
Visual basic y java
Visual basic y javaVisual basic y java
Visual basic y javaKareliaRivas
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN MariaLeon126
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0aismar gil
 

Similar a INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010 (20)

Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0Fundamentos de visual basic 6.0
Fundamentos de visual basic 6.0
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Manual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyManual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jenny
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Programacion
ProgramacionProgramacion
Programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Manual de eclpse emrt
Manual de eclpse emrtManual de eclpse emrt
Manual de eclpse emrt
 
Visual basic y java
Visual basic y javaVisual basic y java
Visual basic y java
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 

Más de Estefy Sanchez

Más de Estefy Sanchez (12)

Ángulos
ÁngulosÁngulos
Ángulos
 
Experiencias aleatorias
Experiencias aleatoriasExperiencias aleatorias
Experiencias aleatorias
 
SISTEMA DE GESTIÓN DE CONTENIDOS
SISTEMA DE GESTIÓN DE CONTENIDOSSISTEMA DE GESTIÓN DE CONTENIDOS
SISTEMA DE GESTIÓN DE CONTENIDOS
 
Redacción Comercial
Redacción Comercial Redacción Comercial
Redacción Comercial
 
Listas HTML
Listas HTMLListas HTML
Listas HTML
 
Listas
ListasListas
Listas
 
Web 1 2-3-4
Web 1 2-3-4Web 1 2-3-4
Web 1 2-3-4
 
La internet
La internetLa internet
La internet
 
Ejercicios Java
Ejercicios JavaEjercicios Java
Ejercicios Java
 
Java Teoría-ejercicios
Java Teoría-ejerciciosJava Teoría-ejercicios
Java Teoría-ejercicios
 
Ejercicios de Aplicación
Ejercicios de AplicaciónEjercicios de Aplicación
Ejercicios de Aplicación
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010

  • 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
  • 2. 1 INDICE CARACTERÍSTICAS DEL LENGUAJE VISUAL STUDIO .........................5 ENTORNO DE DESARROLLO INTEGRADO ....................................6  Herramientas de implementación.................................................................................8 VENTAJAS ..................................................................12  Clases y objetos ......................................................................................................13  Métodos .....................................................................................................................13  Eventos ......................................................................................................................14 Bibliografía: .................................................................15
  • 3. 2 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.
  • 4. 3 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. USO DE VISUAL STUDIO ACCESOA DATOS DEPURAR E IMPLANTAR CREAR INTERFAZ ESCRIBIR CÓDIGO
  • 5. 4 VISUAL STUDIO ………….…… …….……… …………. EVENTOS Sucesión que desencadena una creación LENGUAJE DE PROGRAMACIÓN OBJETOS Propiendas y métodos de comportamiento OPERADORES LÓGICOS OPERADORES RELACIONALES OPRADORES ARITMÉTICOS AND OR NOT  < = <= >= < > CONTROLES Picture Box Text Box Label Command Check Box
  • 6. 5 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. Pantalla informativa CodeLens Entorno muy completo Desarrollo de aplicaciones empresariales Entorno de desarrollo limpio, rápido y con un gran potencial. ENTORNO DE DESARROLLO
  • 7. 6 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 que se acoplan u ocultan 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. Dependiendo de la configuración aplicada y de las subsiguientes personalizaciones que haya realizado, variará la colocación de las ventanas de herramientas y de otros elementos en el IDE. Puede cambiar la configuración mediante el Import and Export Settings Wizard. Al seleccionar la opción Restablecer todas las configuraciones, se puede cambiar el lenguaje de programación predeterminado. Puede utilizar el modelo de automatización de Visual Studio para automatizar y extender el IDE. Para obtener más información, vea Personalizar, automatizar y ampliar el entorno de desarrollo.  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
  • 8. 7 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. Con las configuraciones de compilación puede seleccionar los componentes que se van a generar, excluir los que no se van a generar y determinar cómo se van a generar los proyectos seleccionados y en qué plataforma.Puede tener configuraciones de compilación para soluciones y para proyectos. Para obtener más información, vea Después de generar la aplicación, puede utilizar el depurador para detectar y corregir problemas como errores lógicos y semánticos que se descubren en tiempo de
  • 9. 8 ejecución. En el modo de interrupción, puede examinar las variables locales y otros datos pertinentes utilizando herramientas como Ventanas de variables y Memoria (Ventana).  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. Para ver una comparación detallada, consulte Elegir una estrategia de implementación.
  • 10. 9 La implementación de Windows Installer proporciona mayor flexibilidad para implementar aplicaciones. Varios editores, como el Editor de acciones personalizadas y el Editor de la interfaz de usuario, permiten personalizar Windows Installer para satisfacer sus necesidades de implementación. Para crear un archivo de instalación básico, utilice el Editor del sistema de archivos, para especificar qué elementos desea implementar.  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.
  • 11. 10 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. Depuración Ventana Subprocesos rediseñada proporciona filtrado. Búsqueda y expansión de pilas de llamadas y agrupación. Organiza y busca puntos de interrupción y compartirla con otros desarrolladores HERRAMIENTAS PARA AYUDAR A EXPLORAR EL CÓDIGO CON RAPIDEZ
  • 12. 11  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.  Depuración y diagnóstico Identifica y soluciona problemas que impiden que tu aplicación se ejecute correctamente, independientemente de la plataforma. COMPATIBILIDAD CON PLATAFORMAS Aplicaciones Windows Aplicaciones web y servicios en la nube Aplicaciones de producción Depurador avanzado Browser Link IntelliTrace DEPURACIÓN Y DIAGNÓSTICO
  • 13. 12 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.
  • 14. 13  Clases y objetos Los términos clase y objeto se utilizan a veces indistintamente, pero de hecho, las clases describen la tipo de objetos, mientras que los objetos son utilizables instancias de clases. 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. Para definir una clase:  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. Para sobrecargar un método: Class SampleClass { } Class SampleClass { Public int sampleMethod (string sampleParam) { // Inserte el código aquí } } Public int sampleMethod (string sampleParam) {}; Public int sampleMethod (int sampleParam) {}
  • 15. 14 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. Sin embargo, puede crear varias sobrecargas del constructor de la misma manera que cualquier otro método. Para definir un constructor de una clase:  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 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). Public class SampleClass { public SampleClass() { // código aquí } } Para declarar eventos, utilice el Event (Instrucción). Para provocar eventos, utilice el RaiseEvent (Instrucción).
  • 16. 15 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-visual- basic-net  https://msdn.microsoft.com/es-ec/library/cc437060(v=VS.71).aspx  http://users.dsic.upv.es/~jlinares/csharp/Tema%202.pdf