Sei sulla pagina 1di 28

Microsoft Student partners

Oscar Ortiz Pinzon


Bogota - Colombia

m mm
 
m    m 

Marylin Alarcón de Avila


Microsoft Leader
Cartagena - Colombia

Yaruby Alcántara
Microsoft Student partners
Valencia Ȃ Venezuela

Jose Gabriel Hidalgo


Microsoft Student partners
Guayaquil Ȃ Ecuador
O      
O      
þttp://www.microsoft.com/colombia/imaginecup/

^   
 
 

 
  






    ^

Puedes participar aun si eres de Colombia, es valida cualquier idea, utilizando


TODA la tecnología que Microsoft tiene!

MAXIMO HASTA EL 20 DE MARZO DE 2009


EQUIPOS MAXIMO DE 4 PERSONAS Y UN TUTOR DE PROYECTO.

MAYOR INFORMACION:

ROBERTO ERAZO
REREZO@MICROSOFT.COM
m  
 

· Î de Marzo- Introducción a .NET Framework 3.5 y


C#
· 14 de Marzo - Taller de programación básica con
C#
· 21 de Marzo - Taller Programación Orientada a
Objetos
· 28 de Marzo - Taller de aplicaciones con
Estructura de Datos
m  
 

· 4 de Abril - Taller de aplicaciones Windows


con C#
· 11 de Abril - no þabrá actividad por semana
santa
· 18 de Abril - Manejo de Eventos, Hilos y
gráficos en Winform y C#
· 25 de Abril - Taller de Aplicaciones Windows
con Bases de datos
6 
· Respeto ante todo!
· No es obligatoria la asistencia.
· Pueden þacer uso del Micrófono para
comentar sus preguntas.
· Preguntar vía online durante el curso.
· Todo el apoyo por parte del equipo de
Student Partners.
· Todas las sugerencias serán bien recibidas.
· Invitar a mas personas.
m  
 

· 2 de Mayo - Taller de Asp .Net conceptos


básicos
· 9 de Mayo - Taller Aplicaciones sencillas con
Asp .net
Õ

† Que es .net
† C#
† Using, Main en pocas palabras lo básico!
† Declaremos variables y Constantes
† Tipos de datos
† Entradas y salidas por pantalla
† Funciones? Subprogramas, subLotes???
Õ

† Operadores matemáticos.
† Operadores Logicos
† Condicionales
† Ciclos
† F5
O  

O  
 
O  m

Los principales inventores de este languaje son Anders Hejlsberg, Scott


Wiltamutþ, and Peter Golde. Creado, Utilizado e implementado por Microsoft
desde Junio de 2000 de manera oficial.

Es un lenguaje basado en C/C++ siendo una evolucion de estos lenguajes,


retomando aspectos de Java y Delpþi, Utilizando estos cuatro lenguajes como
base, lo cual se podria denominar como C++++ o C#, C Sþarp o C Almoþadilla.

En estos momentos, Microsoft utiliza este lenguaje como complemento al nuevo


aspecto tecnologico denominado framework .Net
      
 
using System;
class Hello
{
static void Main()
{
Console.WriteLine(^Hola Mundo!!!");
}//fin del Main
}//fin del Class
R     
m


C# C/C++
bool true; No existe

double PI 3.1416; double PI 3.1416;

cþar cþ ^ddz; cþar cþ ^ddz;

string var; cþar [12] var;



 


· object
· bool
· cþar
· string
· sbyte
· byte
· sþort
· int

 


· usþort, uint, ulong


· Float
· double
· decimal
· long

 !



· Dos grandes familias de tipos de datos


· NATIVOS
· OBJETOS O DERIVADOS

· EN TODO CASO TODOS SON.

OBJETOS
i
    


· IMPORTANTE USAR System.IO;
using System;
class Hello
{
static void Main()
{
Console.WriteLine(^algo: dz);
int num int.parse(Console.ReadLine());
}//fin del Main
}//fin del Class
D  "   
#
 
ambito retorno NombreFuncion (parametros)

public void PrimeraFuncion()


private string SegundaFuncion()
protected object TerceraFuncion()
ë   

 

ë
 


Operador Significado Tipo

+ Suma Aritmético

- Resta Aritmético

* Producto Aritmético

/ División Aritmético

% Módulo (residuo entero) Aritmético

++ Incremento Aritmético

-- Decremento Aritmético
ë   6 

GG  

  

! Distinto que Relacional

> Mayor que Relacional

< Menor que Relacional

> Mayor o igual que Relacional

< Menor o igual que Relacional


ë   # 

$   

 

; OR Lógico y a nivel de bits

^ XOR y de nivel de bits Lógico

;; OR de cortocircuito Lógico

&& AND de cortocircuito Lógico

! NOT Lógico
m 

   

 

if (true) switcþ (opciones)


{ {
//if igual que en C/C++ case 1:
} break;
else case 2:
break;
{
default:
break;
}
}
m 
· wþile ( á 
 · for ( ; ; ) á 
· 4
 
  · for ( m 



   á
·  
· for ( ; m  

  á

· 
· for ( ; ; m 
  á

· do á  4
 · for ( m 



  m  

 
á 
  á 
· R · for ( ; m  

  m 
 
·  á 
· for ( m 



   m 
 
á 
· 4
 
  
· for ( m 



  m  

  m 

  á 
m 

Foreacþ, sirve para recorrer objetos o lista de


colecciones

D  
     



m
  m 
#
  $ 

· þttp://www.elguille.info/NET/cursoCSþarpEri
k/Entrega1/Entrega1.þtm
D
· Simplemente es correrǥ.
· RECURSOS
· WWW.DCE2005.COM
· þttp://MSDN.MICROSOFT.COM
· www.elguille.info
· www.willydev.net
· www.frameworkla.net

Potrebbero piacerti anche