Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NET
Framework 4.5
Jhedson Ninahuamn Chvez
Consultor & MCTS for SQL Server 2005
Objetivos
1.
2.
3.
4.
5.
6.
7.
2. Caractersticas de .NET
Framework 4.5
3. Tecnologas y Herramientas en la
plataforma .NET
Qu es .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.
Lenguajes de Programacin
Microsoft: VB, C#, J#, C++, F# ,JScript.
Terceros: Cobol, Eiffel, Smalltalk, Java, Perl,
etc.
*.exe - *.dll
Programa simple en C#
Comentarios en
Verde
Palabra reservada
en azul
3. Compilar el archivo:
csc DemoHolaMundo.cs
Compilador
para C#
Compilador
para vb.net
Aplicaciones Web
Aplicaciones Windows
Usa clases desde System.Windows.Form
Lista de paquetes
que usa el programa
Declaracin de una
clase
Cdigo principal
Ventana de Clases
Figura 2: Plantilla para una aplicacin Consola
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
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
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")
Blocks
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