29
INTRODUCCIÓN A VISUAL STUDIO 2012 si crees que esto es fácil, hazlo tú mismo

Introducción a VISual Studio

Embed Size (px)

DESCRIPTION

REFERENTES A VISUAL ESTUDIO 2012

Citation preview

INTRODUCCIÓN A VISUAL STUDIO

2012

si crees que esto es fácil, hazlo tú mismo

COREi5

¿QUÉ ES VISUAL STUDIO?

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

Es un lenguaje de programación dirigido por eventos desarrollados por Alan Cooper para Microsoft, con importantes agradados . Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilita la creación de interfaces gráficas y , en cierta medida, también la programación misma.La última versión fue la 6 , liberada en 1998, para que Microsoft extendió el soporte hasta marzo 2008

¿QUÉ ES VISUAL BASIC?

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.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 versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles.

¿VERSIONES?

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

A partir de la versión 2005 Microsoft ofrece gratuitamente las Express Editions, que son varias ediciones básicas separadas por lenguajes de programación o plataforma enfocadas para novatos y entusiastas. Estas ediciones son iguales al entorno de desarrollo comercial pero sin características avanzadas. Dichas ediciones son:Visual Basic Express EditionVisual C# Express EditionVisual C++ Express EditionVisual J# Express Edition (Desapareció en Visual Studio 2008)Visual Web Developer Express Edition (para programar en ASP.NET)Visual F# (Apareció en Visual Studio 2010, es parecido al J#)*En el pasado se incluyeron los siguientes productos:Visual InterDevVisual J++Visual FoxProVisual SourceSafe

• Visual basic es una lenguaje de programación• Visusal studio es un IDE o aplicaciones para

programas en algunos lenguajes, este propio de Microsoft y se puede ocupar para el C#, visual Basic,etc.

CONCLUSIONES

SOLUCIONES EN VISUAL STUDIO .NET oArchivos o ítems relacionados se agrupan, a nivel lógico, en un proyecto

oUna solución puede contener varios proyectos. Se pueden abrir, cerrar y guardar todos al mismo tiempo.

oLa relación lógica entre solución y proyectos no refleja necesariamente una relación física.

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

VISUAL STUDIO .NET IDE

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

PLANTILLA DE PROYECTOS

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

EJEMPLO.

using System;

namespace Hola_Mundo

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Hola Mundo.");

Console.ReadKey();

}

}

}

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

EJEMPLO.

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

LÓGICA DE PROGRAMACIÓN

Proceso

Entrada

Salida

Prueba ok?

Entrada

Salida

Si

No

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

LÓGICA DE PROGRAMACIÓN

Base de Datos

Proceso

Entrada

Salida

Biblioteca declases

Servicio Web

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

ELECCIÓN DEL LENGUAJE

oCual lenguaje usar, en gral. dependerá de su experiencia previa con otros lenguajes o decisión personal.Si conoce Java, C++, etc. >> C#

Si conoce VB o VBScript >> VB.NET

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

VARIABLES.o¿Qué es una variable?

o¿En qué situación se usa una variable?

oVariables en .NETDeclaradas en cualquier lugar del lugar del código

Todas deben tener un tipo

El contenido de la variable tiene que estar de acuerdo con su definición

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

VARIABLES - DECLARACIÓN• C#: el tipo de variable precede al identificador• C#: el tipo de variable precede al identificador

• VB.NET: comienza con Dim o algun modificador de acceso (Public, Private, etc.) + identificador de la variable + As Tipo de Variable

• VB.NET: comienza con Dim o algun modificador de acceso (Public, Private, etc.) + identificador de la variable + As Tipo de Variable

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

Dim x As Integer ‘Dim es = a Private por defectoDim y As DecimalDim z As RectangleDim cli As Cliente

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

VARIABLES - INICIALIZACIÓN• C#: toda variable debe ser inicializada

EXPLICITAMENTE antes de ser usada

• VB.NET: inicializa automáticamente las variables en CERO o en Nothing

int tempBalance; //variable local//ERROR: tempBalance NO ha sido inicializadaSystem.Console.WriteLine(tempBalance);

Dim tempBalance As Integer'SIN ERROR: tempBalance vale CEROSystem.Console.WriteLine(tempBalance)

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

VARIABLES - NOMENCLATURAS• ¿Cómo declarar una variable?• Nomenclaturas y convenciones– Notación Húngara

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

TIPOS DE VARIABLES

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

TIPOS DE VARIABLES

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

CASE SENSITIVE.• C# es case-sensitivity

• VB.NET no es case-sensitivity

system.console.writeline(“HOLA”); INCORRECTO

System.Console.WriteLine(“HOLA”); CORRECTO

system.console.writeline(“HOLA”) CORRECTO

System.Console.WriteLine(“HOLA”) CORRECTO

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

OPERADORES LÓGICOS

C# VB.NET Operador

&& And Operador logico Y

ll Or Operador logico O

! Not Negacion logica

== = Igual  

!= <> Distinto

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

IF ELSE – EJEMPLO.

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(); }

• C#: sentencia if con varios formatos

• VB.NET: la sentencia If requiere de la palabra ThenIf x > 10 Then Hacer() If x < 10 Then If x < 10 Then If x < 10 Then

Hacer1() Hacer1() Hacer1() Hacer2() Else ElseIf x > 20 Then End If Hacer2() Hacer2() End If Else Hacer3() End If© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

SELECT CASE – VB.NETDim Pais As String = valorDim Deporte As StringSelect Case Pais

Case “Brasil” Or “Argentina”Deporte = “Futbol”

Case “USA”Deporte = “Basquet”

Case ElseDeporte = “Tenis”

End Select

Dim DiaSemana As Integer = DateTime.Now.DayOfWeekDim Dia As StringSelect Case DiaSemana

Case 0,6Dia = “Fin de Semana”

Case 1,2,3,4,5Dia = “Entre Semana”

End Select

© 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 ITERACIÓN – FOR• C#: la sentencia for consta de tres partes

• VB.NET usa las palabras claves For, To, Next y Step

//Partes: declaración, prueba, acciónfor (int i=1; i < 10; i++){}

Dim i As Integer For i = 1 To 100 For i = 1 To 100 Step 2 ‘i se incrementa en 1 ‘i se incrementa en 2Next Next

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

ESTRUCTURAS DE ITERACIÓN – WHILE

• C#: usa las palabras while o do - while

• VB.NET while, do o loop

bool condicion = true;while (condicion){ //codigo que haga que cambie la condicion}

Dim i As Integer = 0While i >= 20 ‘codigo que entre otras cosas, incrementara i End While

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

RESUMEN.

Herramienta de desarrollo

Proyectos y Soluciones

Creación de aplicación en modo consola

Lógica de programación

Elección del lenguaje

Variables

Estructuras de decisión e iteración

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

GRACIAS.

Agustín [email protected]

© MICROSOFT CORPORATION. TODOS LOS DERECHOS RESERVADOS.

[email protected]: 944222352https://www.facebook.com/percyomar.pajaresoblitas