Está en la página 1de 27

VISUAL STUDIO

.NET
INTRODUCCIN.
La plataforma .NET proporciona la base de la siguiente generacin de
software que permite conectar sistemas, informacin, dispositivos y
usuarios distintos de un modo ms unificado y personalizado. Incorpora
servicios Web XML como el medio para permitir la interoperabilidad entre
tecnologas diferentes

Proporciona a los desarrolladores de software las herramientas y la


tecnologa para crear rpida y eficazmente soluciones de negocio que
abarcan mltiples aplicaciones y mltiples dispositivos cliente entre
diversas organizaciones

Microsoft Corporation.
Todos los derechos
reservados.
QU ES VISUAL STUDIO?
Microsoft Visual Studio es un potente Entorno de
Desarrollo Integrado (IDE) que asegura cdigo de
calidad durante todo el ciclo de vida de la aplicacin,
desde el diseo hasta la implementacin. Si est
desarrollando aplicaciones para Sharepoint, la Web,
Windows, Windows Phone y ms all, Visual Studio
es su solucin todo en uno.

Visual Studio .NET es un entorno de desarrollo


integrado que nos ayuda a disear, desarrollar,
depurar e implantar con rapidez soluciones basadas
en el .NET Framework. Podemos acceder a un
conjunto comn de herramientas, diseadores y
editores desde cualquiera de los lenguajes de
Microsoft Corporation.
programacin de VisualTodos Studio .NET. Podemos crear
los derechos
reservados.
Microsoft Corporation.
Todos los derechos
reservados.
SOLUCIONES EN VISUAL
STUDIO .NET
o Archivos o tems relacionados se agrupan,
a nivel lgico, en un proyecto
o Una solucin puede contener varios
proyectos.
Se pueden abrir, cerrar y guardar todos
al mismo tiempo.
o La relacin lgica entre solucin y
proyectos no refleja necesariamente una
relacin fsica.

Microsoft Corporation.
Todos los derechos
reservados.
Visual Studio .NET incluye las siguientes
caractersticas de programacin:

Diseador de Windows Forms


Herramientas para Windows Forms
Herramientas para Web Forms
Herramientas para servicios Web XML
Soporte de mltiples lenguajes
Acceso a datos
Gestin de errores
Asistentes Microsoft Corporation.
Todos los derechos
reservados.
PLANTILLA DE PROYECTOS

Microsoft Corporation.
Todos los derechos
reservados.
VISUAL STUDIO .NET IDE

Microsoft Corporation.
Todos los derechos
reservados.
Microsoft Corporation.
Todos los derechos
reservados.
Microsoft Corporation.
Todos los derechos
reservados.
LGICA DE PROGRAMACIN

Entrada Entrada

No

Prueba ok?
Proceso

Si

Salida Salida

Microsoft Corporation.
Todos los derechos
reservados.
LGICA DE PROGRAMACIN
Base de
Entrada Datos

Proceso Biblioteca de
clases

Salida
Servicio Web

Microsoft Corporation.
Todos los derechos
reservados.
Microsoft Corporation.
Todos los derechos
reservados.
C#
Fue un lenguaje creado especialmente para .NET.
Totalmente OO.

Sintaxissimilar a C++, J
Tipos seguros
Case-sensitive
Atributos accedidos por un punto
Todo es tratado como objetos

Microsoft Corporation.
Todos los derechos
reservados.
ELECCIN DEL LENGUAJE
o .NET utiliza UN solo runtime (el CLR) y
TODO lenguaje para .NET compila a MSIL
o Prcticamente no hay diferencias de
performance entre VB.NET y C#.
o Cual lenguaje usar, en gral. depender de
su experiencia previa con otros lenguajes
o decisin personal.
Si conoce Java, C++, etc. >> C#
Si conoce VB o VBScript
Microsoft Corporation. >> VB.NET
Todos los derechos
reservados.
VARIABLES.
o Qu es una variable?
o En qu situacin se usa una variable?
o Variables en .NET
Declaradas en cualquier lugar del lugar
del cdigo
Todas deben tener un tipo
El contenido de la variable tiene que
estar de acuerdo con su definicin
Microsoft Corporation.
Todos los derechos
reservados.
VARIABLES - DECLARACIN
C#: el tipo de variable precede al identificador

int x;
decimal y;
rectangle z;
Cliente cli;

VARIABLES - INICIALIZACIN
C#: toda variable debe ser inicializada
EXPLICITAMENTE antes de ser usada

Microsoft Corporation.
Todos los derechos
reservados.
VARIABLES - NOMENCLATURAS
Cmo declarar una variable?

Microsoft Corporation.
Todos los derechos
reservados.
TIPOS DE VARIABLES

Microsoft Corporation.
Todos los derechos
reservados.
TIPOS DE VARIABLES

Microsoft Corporation.
Todos los derechos
reservados.
TIEMPO DE VIDA DE UNA
VARIABLE

string fuera = Declarada fuera;


string temp = ;
If ( mostrarValores )
{
string dentro = Mostrada Dentro;
temp = dentro;
}
else
{
temp = fuera;
}

Microsoft Corporation.
Todos los derechos
reservados.
CASE SENSITIVE.
C# es case-sensitivity

system.console.writeline(HOLA); INCORRECTO

System.Console.WriteLine(HOLA); CORRECTO

Microsoft Corporation.
Todos los derechos
reservados.
OPERADORES LGICOS

C# Operador
&& Operador logico Y
ll Operador logico O

! Negacion logica

== Igual
!= Distinto

Microsoft Corporation.
Todos los derechos
reservados.
IF ELSE EJEMPLO.
C#: sentencia if con varios formatos
if (x > 10) if (x < 10) if (x < 10) if (x < 10)
HacerAlgo(); { { {
Hacer1(); Hacer1(); Hacer1();
Hacer2(); } }
} else else if (x > 20)
{ {
Hacer2(); Hacer2();
} }
else
{
Hacer3();
}

Microsoft Corporation.
Todos los derechos
reservados.
SWITCH C# string Pais = valor;
string Deporte = ;
swktch (Pais)
case Brasil:
Deporte = Futbol;
break;
case USA:
Deporte = Basquet;
break;
default:
Deporte = Tenis;
break;

int opcion = valor;


string Deporte = ;
swktch (opcion)
case 1:
Deporte = Futbol;
break;
case 2:
Deporte = Basquet;
break;
default:
Deporte = Tenis;
break; Microsoft Corporation.
Todos los derechos
reservados.
ESTRUCTURAS DE ITERACIN
FOR
C#: la sentencia for consta de tres partes

//Partes: declaracin, prueba, accin


for (int i=1; i < 10; i++)
{
}

Microsoft Corporation.
Todos los derechos
reservados.
ESTRUCTURAS DE ITERACIN
WHILE
C#: usa las palabras while o do - while
bool condicion = true;
while (condicion)
{
//codigo que haga que cambie la condicion
}

Microsoft Corporation.
Todos los derechos
reservados.