Sunteți pe pagina 1din 33

Visual Studio 2012 .

NET
Framework 4.5
Jhedson Ninahuamn Chvez
Consultor & MCTS for SQL Server 2005

Objetivos
1.
2.
3.
4.
5.
6.
7.

Introduccin IDE Visual Studio 2012


Caractersticas de .NET Framework 4.5
Tecnologas y Herramientas en la plataforma .NET
Escribir un programa simple en C#.Net
Visualizar la salida en una Consola
Explicar la sintaxis bsica de un programa en VB.Net
Crear, compilar y ejecutar un programa en VB.Net

1. Introduccin IDE Visual Studio 2012


Qu es el Visual Studio 2012?
Es un entorno de desarrollo integrado (IDE)

nico que facilita la creacin de software sobre


el Framework .NET.
Visual Studio simplifica el diseo,
desarrollo e implementacin de
aplicaciones de escritorio, Web,
distribuidas y mviles.

Cules son las ediciones de Visual Studio 2012?

Familia de productos Visual Studio

2. Caractersticas de .NET
Framework 4.5

.NET Framework es un componente integral de


Windows que admite la compilacin y la ejecucin
de la siguiente generacin de aplicaciones y
servicios web.
Los componentes clave de .NET Framework son
Common Language Runtime (CLR) y la
biblioteca de clases .NET Framework, que
incluye ADO.NET, ASP.NET, formularios Windows
Forms y Windows Presentation Foundation (WPF) y
Windows Workflow Foundation (WF).

Entre la principales caractersticas tenemos las


siguientes:
Compatibilidad con los nuevos tipos de formulario HTML5
El nuevo control Ribbon que permite implementar una
interfaz de usuario de cinta que incluye una barra de
herramientas de acceso rpido, un men de aplicacin y
pestaas WPF

Proporciona a los desarrolladores una forma rica y


productiva de crear aplicaciones en el cliente
(Windows Forms, WPF, Windows 8 Store Apps),
on premise (Windows Server) y en la nube (Windows Azur

3. Tecnologas y Herramientas en la
plataforma .NET
Qu es .Net Framework

El Framework .NET es un componente de


Windows que permite la ejecucin de las
aplicaciones y servicios Web XML.
Este componente brinda soporte para mltiples
lenguajes de programacin basados en
estndares, lo que permite la integracin y la
portabilidad.
Ubicacin del .Net Framework

C:\Windows\Microsoft.NET\Framework

Componentes principales
Common Language Runtime (CLR)
Administra la memoria, ejecucin de subprocesos, ejecucin
de cdigo, comprobacin de la seguridad del cdigo,
compilacin y dems servicios del sistema.

Biblioteca de Clases Bases (BCB)


Proporcionan los bloques constitutivos fundamentales
para cualquier aplicacin que se desarrolle, ya sea una
aplicacin de ASP.NET, Windows Forms o un servicio
Web.

Lenguajes de Programacin
Microsoft: VB, C#, J#, C++, F# ,JScript.
Terceros: Cobol, Eiffel, Smalltalk, Java, Perl,
etc.

Modelo de Ejecucin CLR

*.exe - *.dll

4. Escribir un simple programa VB.Net


' Este programa imprime Hola World Wide Web
Module HelloWorldWideWebModule
Sub Main()
Console.WriteLine("Hola World Wide Web")
End Sub
End Module
Demo

Programa simple en C#
Comentarios en
Verde

Palabra reservada
en azul

Creando y editando usando el NotePad

. Abrir el NotePad y escribir lo siguiente:

Guardar el archivo en la carpeta: 01_FundamentosProgramac


esion1_25Agosto\Clase01
Nombre: DemoHolaMundo.cs

3. Compilar el archivo:
csc DemoHolaMundo.cs

Compilador
para C#

Luego ud. Podra ver en la carpeta el archivo


ejecutable cuya extencin es .exe, el cual podra
ejecutar
vbc DemoHolaMundovb.vb

Compilador
para vb.net

5. Tipos de aplicaciones desarrollados


con C#
Applicaciones Web
Aplicaciones con Interface grafica de
usuarios (GUI)
Aplicaciones de tipo Consola
Libreria de Clases (Class libraries) y
components (.dlls), aplicaciones smart
device, and servicios.

Aplicaciones Web

Aplicaciones Windows
Usa clases desde System.Windows.Form

Aplicaciones que incluyen menus, pictures, controles drop-dow


buttons, text boxes, y labels

. Uso del IDE de Visual Studio 2012

Figura 1: Creando una nueva aplicacin de tipo consola

Lista de paquetes
que usa el programa
Declaracin de una
clase
Cdigo principal

Ventana de Clases
Figura 2: Plantilla para una aplicacin Consola

Seguimiento a la ejecucin de un programa


using System;

Lee el mtodo
Main

n a m e s p a c e C o n s o l e D e m o H e l l o Wo r l d
{
class Program
{
static void Main(string[] args)
{
C o n s o l e . Wr i t e L i n e ( " H o l a M u n d o " ) ;
}
}
}

using System;
n a m e s p a c e C o n s o l e D e m o H e l l o Wo r l d
{
class Program
{
static void Main(string[] args)
{

Ejecuta la
declaracin

C o n s o l e . Wr i t e L i n e ( " H o l a M u n d o " ) ;
}
}
}

using System;
n a m e s p a c e C o n s o l e D e m o H e l l o Wo r l d
{
class Program
{
static void Main(string[] args)
{
C o n s o l e . Wr i t e L i n e ( " H o l a M u n d o " ) ;
}
}
}

Imprime el
mensaje en la
consola

. Anatomia de un programa en .Net


1.
2.
3.
4.
5.
6.
7.
8.

Comentarios
Palabras reservadas
Modificadores
Aplica para vb.Net , C#
y otros
Declaraciones
Blocks
Clases
Mtodos
El mtodo principal Main

Comentarios
C# ofrece dos estilos diferentes de documentar el cdigo fuente:
Comentario de nica linea
Comentarios multilineas

int x = 3; // Comment about assigning 3 to x


int x = 3; /* This is a comment that
spans two lines */

Palabras reservadas

Modificadores de Acceso
Modificadores mas communes: public y private

Declaraciones
Una declaracin representa una accin o una sequencia
de acciones
Console.WriteLine("Hola World Wide Web")

Toda declaracin en C# termina en ( ; ).

Blocks

Un par de Llaves forman un bloque {} , agrupa component


elacionados de un programa

Bloque de
mtodo

Bloque de Clase

Clases
1. La clase es fundamental para C#.
2. Una clase es una plantilla o modelo para objetos.
3. Para programar en C#, ud debe entender.
4. Los programas se definen mediante el uso de una o ms
clases.

Metodos
1. Que es Console.WriteLine ? Es un mtodo: una coleccin
de declaraciones que realiza una secuencia de operaciones
para mostrar un mensaje en la consola.
2. Se puede utilizar incluso sin entender completamente los
detalles de como funciona.
3. Se utiliza al usar una declaracin con argumento de
cadena. La cadena argumento esta encerrado dentro de
parentesis.
4. En este caso el argumento es Hello Word. Usted puede
llamar a un mismo mtodo WriteLine con un argumento
diferente, para imprimir un mensaje diferente.

Metodo Main
1. C# ejecuta la aplicacin invocando el principal mtodo.
El mtodo principal es el siguiente:
s t a t i c v o i d M a i n ( s t r i n g [ ] a rg s )
{
//Declaraciones
}

Laboratorio
Mostrar texto en un Mensaje con cuadro de dilogo

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