Vous êtes sur la page 1sur 29

si crees que esto es fcil, hazlo t mismo

INTRODUCCIN A
VISUAL STUDIO

2012

Es un lenguaje de programacin dirigido por


eventos desarrollados por Alan Cooper para
Microsoft, con importantes agradados . Su
primera versin fue presentada en 1991, con
la intencin de simplificar la programacin
utilizando un ambiente de desarrollo
completamente grfico que facilita la
creacin de interfaces grficas y , en cierta
medida, tambin la programacin misma.
La ltima versin fue la 6 , liberada en 1998,
para que Microsoft extendi el soporte hasta
marzo 2008

QU ES VISUAL
STUDIO?
MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

Microsoft Visual Studio es un entorno de desarrollo integrado


(IDE, por sus siglas en ingls) para sistemas operativos
Windows. Soporta varios lenguajes de programacin 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
versin .NET 2002). As se pueden crear aplicaciones que se
intercomuniquen entre estaciones de trabajo, pginas web y
dispositivos mviles.

QU ES VISUAL BASIC?
MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

A partir de la versin 2005 Microsoft ofrece gratuitamente las Express Editions,


que son varias ediciones bsicas separadas por lenguajes de programacin o
plataforma enfocadas para novatos y entusiastas. Estas ediciones son iguales al
entorno de desarrollo comercial pero sin caractersticas avanzadas. Dichas
ediciones son:
Visual Basic Express Edition
Visual C# Express Edition
Visual C++ Express Edition
Visual 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 InterDev
Visual J++
Visual FoxPro
Visual SourceSafe

VERSIONES?

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

Visual basic es una lenguaje de programacin


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 lgico,
en un proyecto
oUna solucin puede contener varios proyectos.
Se pueden abrir, cerrar y guardar todos al mismo
tiempo.
oLa relacin lgica entre solucin y proyectos no refleja
necesariamente una relacin fsica.

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.

LGICA DE PROGRAMACIN
Entrada

Entrada

No
Proceso

Prueba ok?

Si
Salida

Salida

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

LGICA DE PROGRAMACIN
Base de
Datos

Entrada

Proceso

Biblioteca de
clases

Salida
Servicio Web

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

ELECCIN DEL LENGUAJE


oCual 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 >> VB.NET

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

VARIABLES.
oQu es una variable?
oEn qu situacin se usa una variable?
oVariables 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;

VB.NET: comienza con Dim o algun modificador


de acceso (Public, Private, etc.) + identificador
de la variable + As Tipo de Variable
Dim
Dim
Dim
Dim

x As Integer
y As Decimal
z As Rectangle
cli As Cliente

Dim es = a Private por defecto

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

VARIABLES - INICIALIZACIN
C#: toda variable debe ser inicializada
EXPLICITAMENTE antes de ser usada
int tempBalance; //variable local
//ERROR: tempBalance NO ha sido inicializada
System.Console.WriteLine(tempBalance);

VB.NET: inicializa automticamente las variables


en CERO o en Nothing
Dim tempBalance As Integer
'SIN ERROR: tempBalance vale CERO
System.Console.WriteLine(tempBalance)
MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

VARIABLES - NOMENCLATURAS
Cmo declarar una variable?
Nomenclaturas y convenciones
Notacin Hngara

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
system.console.writeline(HOLA); INCORRECTO
System.Console.WriteLine(HOLA); CORRECTO

VB.NET no es case-sensitivity
system.console.writeline(HOLA) CORRECTO
System.Console.WriteLine(HOLA) CORRECTO

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

OPERADORES LGICOS
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.
C#: sentencia if con varios formatos
if (x > 10)
HacerAlgo();

if (x < 10)
{
Hacer1();
Hacer2();
}

if (x < 10)
{
Hacer1();
}
else
{
Hacer2();
}

if (x < 10)
{
Hacer1();
}
else if (x > 20)
{
Hacer2();
}
else
{
Hacer3();
}

VB.NET: la sentencia If requiere de la


If palabra
x > 10 Then Hacer()
ThenIf x < 10 Then If x < 10 Then If x < 10 Then
Hacer1()
Hacer2()
End If

Hacer1()
Else
Hacer2()
End If

MICROSOFT CORPORATION.

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

SELECT CASE VB.NET


Dim Pais As String = valor
Dim Deporte As String
Select Case Pais
Case Brasil Or Argentina
Deporte = Futbol
Case USA
Deporte = Basquet
Case Else
Deporte = Tenis
End Select

Dim DiaSemana As Integer = DateTime.Now.DayOfWeek


Dim Dia As String
Select Case DiaSemana
Case 0,6
Dia = Fin de Semana
Case 1,2,3,4,5
Dia = 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 ITERACIN FOR


C#: la sentencia for consta de tres partes
//Partes: declaracin, prueba, accin
for (int i=1; i < 10; i++)
{
}

VB.NET usa las palabras claves For, To,


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

For i = 1 To 100 Step 2


i se incrementa en 2
Next

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
}

VB.NET while, do o loop


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

MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

RESUMEN.
Herramienta de desarrollo
Proyectos y Soluciones
Creacin de aplicacin en modo consola
Lgica de programacin
Eleccin del lenguaje
Variables
Estructuras de decisin e iteracin
MICROSOFT CORPORATION.

TODOS LOS DERECHOS RESERVADOS.

GRACIAS
.

percypajares_oblitas@Hotmail.com
RPC: 944222352
Agustn Peratta.
https://www.facebook.com/percyomar.pajaresoblitas
agustin.peratta@studentpartner.com

MICROSOFT CORPORATION.
TODOS
LOS DERECHOS RESERVADOS.

Vous aimerez peut-être aussi