Sunteți pe pagina 1din 33

Taller de Programacin

III Introduccin Visual

Studio

Objetivo

El objetivo principal de este captulo


es capacitar al alumno en el uso del
IDE, en la creacin de soluciones y en
la estructura de un programa.

Temario

Lenguaje Secuencial
Lenguajes Orientados a Eventos
Lenguajes Orientados a Objetos

Visual Studio

Aspectos destacados de Visual


Studio

Visual Studio Tools para Office


Visual Web Developer
Aplicaciones para Dispositivos
Inteligentes
Formularios Web Forms y Windows
Forms
Servicios Web XML
Compatibilidad con XML

Soluciones, proyectos y elementos

Visual
studio
dispone
de
dos
contenedores (proyectos y soluciones)
que
le
ayudan
a
administrar
eficazmente los elementos necesarios
para el desarrollo
Una solucin puede contener varios
proyectos y un proyecto normalmente
contiene varios elementos
Los elementos pueden ser archivos y
otras
partes
del
proyecto
como
referencias, conexiones de datos o
carpeta

Soluciones como contenedores

Contenedores conceptuales que


permiten agrupar proyectos.
Las soluciones puede tener ms de
un proyecto ms los archivos y
metadatos

Soluciones como contenedores

Cuando se crea un nuevo proyecto,


Visual Studio genera una solucin
automticamente
Ventajas

Trabajar con varios proyectos dentro de la


misma instancia del IDE.
Trabajar con elementos, valores y opciones que
se aplican a todo el conjunto de proyectos.
Utilizar el Explorador de soluciones para facilitar
el desarrollo y la implementacin de la
aplicacin.
Administrar archivos adicionales que se abren
fuera del contexto de una solucin o proyecto

Explorador de soluciones

El
Explorador
de
soluciones
proporciona una vista organizada de
los proyectos y sus archivos, as como
acceso rpido a los comandos
relativos a ellos
Para obtener acceso al Explorador de
soluciones, seleccione Explorador de
soluciones en el men Ver.

Explorador de soluciones

Actividad 1

Cree una solucin en blanco


Agregue un proyecto de consola
Agregue una aplicacin de Windows

Explorador de soluciones

Vista de rbol
Proyecto en negrita
Solucin en negrita
Comandos
Seleccin

Iconos de la barra de herramientas

Iconos de la barra de herramientas

Elementos de una Solucin

Proyectos como contenedores

Elementos de proyecto

Plantillas de proyectos
predeterminadas en Visual Studio

Estructura general de un programa


de C#

Estructura general de un programa de


C#

Los programas en C# pueden constar de


uno o varios archivos.
Cada archivo puede contener cero o
varios espacios de nombres (namespace).
Un espacio de nombres puede contener

Clases
Estructuras
Interfaces
Enumeraciones
Delegados
Otros espacios de nombres

Estructura general de un programa de


C#

Main() y argumentos de lnea de


comando

El mtodo Main es el punto de entrada


para la ejecucin
Crea objetos e invoca otros mtodos
En C# slo puede haber un punto de
entrada

Main() y argumentos de lnea de


comando

Algunas caractersticas del mtodo Main

El mtodo Main es el punto de entrada del programa,


donde se inicia y finaliza el control

Se declara dentro de una clase o una estructura. Debe


ser esttico y no debera ser pblico. (En el ejemplo
anterior, recibe el acceso predeterminado de privado.)

Puede tener un tipo de valor devuelto void o int

El mtodo Main se puede declarar con o sin parmetros

Los parmetros se pueden leer como argumentos de la


lnea de comandos indizados basados en cero

A diferencia de C y C++, el nombre del programa no se


trata como el primer argumento de la lnea de comandos

Argumentos de lnea de comandos

Se pueden utilizar argumentos en el


mtodo Main; si se utilizan, tendr una de
las formas siguientes:

Argumentos de lnea de comandos

El parmetro del mtodo Main es una


matriz de tipo String que representa los
argumentos de la lnea de comandos.
Normalmente se utiliza la propiedad
Length para comprobar si existen
argumentos

Argumentos de lnea de comandos

Tambin se pueden convertir los


argumentos de tipo string en tipos
numricos mediante el mtodo Parse.

El punto de Inicio de un programa

El punto de entrada al programa

En caso que un proyecto tenga ms


de un punto de entrada
Proyecto->Properties

Escritura de informacin

Console.Write: Permite escribir en


consola sin salto de lnea.
Console.WriteLine: Permite escribir
una lnea.

Console.WriteLine(Primera Linea);
Console.WriteLine(); //Linea Vacia
Console.WriteLine(123); //Numeros
Console.WriteLine(5>7); //Logico

Escritura de mltiples valores en la


misma lnea

Concatenacin

Escritura de mltiples valores en la


misma lnea

Parmetros sustituibles

Lectura de informacin

Resumen

Existen 2 principales contenedores en


visual studio proyectos y soluciones.
Las soluciones permiten agrupar un
conjunto de proyectos y permite
configurarlos.
Los proyectos permiten la creacin de
productos de software.
Visual studio contiene varias plantillas
de proyectos para la creacin de
programas

S-ar putea să vă placă și