unidad_1_desarrollo_de_objetos_en_la_plataforma_net.pdf

Upload: emilianosantacruz

Post on 06-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    1/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    2/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    3/46

     

     

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    4/46

     

     

     

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    5/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    6/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    7/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    8/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    9/46

     

     

     

     

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    10/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    11/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    12/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    13/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    14/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    15/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    16/46

    Recuerda que CSharp te permite utilizar variables y nombres de métodos con

    caracteres latinos como  int añoActual,  pero no es recomendable porque te pueden

    ocasionar problemas si cambias de computadora y ésta tiene definido en Windows el

    idioma inglés u otro.  Por ello, es preferible  int antiguedad a  int antigüedad.

    System.Console.ReadLine() , para que se detenga y haya tiempo de ver el resultado

    de la ejecución.

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    17/46

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    18/46

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    19/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    20/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    21/46

     

    -

    -

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    22/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    23/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    24/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    25/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    26/46

     

    Importante: es altamente recomendado por Microsoft que se utilice el

    operador this para evitar la creación de una gran cantidad de variables

    en el momento de la definición de un método o constructor. Esta

    técnica de programación es muy utilizada en el desarrollo de

    aplicaciones reales.

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    27/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    28/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    29/46

     

    Importante: al símbolo ~ se le conoce como tilde en los países latinos. 

    Importante: el Garbage Collector   o Recolector de basura  es el

    responsable de liberar memoria, eliminando todos aquellos objetos que

    ya no se están utilizando. Es un proceso automático y el usuario no

    tiene control.

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    30/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    31/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    32/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    33/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    34/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    35/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    36/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    37/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    38/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    39/46

     

     public static ValorDeRetorno operator

    OperadorASobreCarger(Tipo c1, Tipo c2) 

    {  

    Procedimiento 

     }  

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    40/46

     

    +

    =

    × + ×

    ×

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    41/46

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    42/46

     

    Importante: recuerda que todos los objetos tienen un ciclo de vida.

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    43/46

     

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    44/46

     

     

     

     

     

     

     

     

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    45/46

     

     

     

     

     

    http://msdn.microsoft.com/es-MX/library/dd460654.aspxhttp://msdn.microsoft.com/es-mx/library/8edha89s%28v=vs.80%29.aspxhttp://msdn.microsoft.com/es-mx/library/8edha89s%28v=vs.80%29.aspxhttp://msdn.microsoft.com/es-es/library/66x5fx1b%28v=vs.80%29.aspxhttp://msdn.microsoft.com/es-es/library/66x5fx1b%28v=vs.80%29.aspxhttp://msdn.microsoft.com/es-es/library/ms173109%28v=vs.90%29.aspxhttp://msdn.microsoft.com/es-es/library/ms173109%28v=vs.90%29.aspx

  • 8/18/2019 Unidad_1_Desarrollo_de_objetos_en_la_plataforma_NET.pdf

    46/46

     

     

     

    http://centros5.pntic.mec.es/ies.galileo/pilar/metodos.html#Paso_de_parametroshttp://centros5.pntic.mec.es/ies.galileo/pilar/metodos.html#Paso_de_parametroshttp://msdn.microsoft.com/es-es/library/ms173115%28v=VS.80%29.aspxhttp://msdn.microsoft.com/es-es/library/ms173115%28v=VS.80%29.aspxhttp://msdn.microsoft.com/es-mx/library/ms228498%28v=vs.80%29.aspxhttp://msdn.microsoft.com/es-es/library/1z71zbeh%28v=VS.90%29.aspxhttp://msdn.microsoft.com/es-es/library/1z71zbeh%28v=VS.90%29.aspx