programa c #

46
Programa C# Apoyo POO

Upload: uvm

Post on 18-Jul-2015

632 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Programa c #

Programa C#

Apoyo POO

Page 2: Programa c #

Inicio

• Veremos paso a paso cómo crear un proyecto en C#

Page 3: Programa c #
Page 4: Programa c #
Page 5: Programa c #
Page 6: Programa c #
Page 7: Programa c #

Después de crear el proyecto hay que agregar referencias

• Agregar:

System

System.Drawing

System.Windows.Forms

Page 8: Programa c #
Page 9: Programa c #
Page 10: Programa c #
Page 11: Programa c #
Page 12: Programa c #
Page 13: Programa c #
Page 14: Programa c #

Ahora agregaremos un nuevo elemento al proyecto

• Archivo de código, para que podamos comenzar a escribir el proyecto.

• Esta ventana de código fuente estará en blanco.

Page 15: Programa c #
Page 16: Programa c #
Page 17: Programa c #
Page 18: Programa c #
Page 19: Programa c #
Page 20: Programa c #

Agregaremos el siguiente código básicousing System;

using System.Windows.Forms;

public class frmMain : Form

{

#region Windows code

private void InitializeComponent()

{

}

#endregion

public frmMain()

{

InitializeComponent();

}

public static void Main()

{

frmMain main = new frmMain();

Application.Run(main);

}

}

Page 21: Programa c #
Page 22: Programa c #
Page 23: Programa c #

Finalmente tenemos que configurar el proyecto

Page 24: Programa c #
Page 25: Programa c #
Page 26: Programa c #
Page 27: Programa c #
Page 28: Programa c #
Page 29: Programa c #
Page 30: Programa c #

Ahora ya podemos agregar elementos a nuestro proyecto

• Agregaremos controles gráficos para poder visualizar los elementos de la clase personalizada “Gatonauta”

• En la página de código daremos “clickderecho” y elegiremos el menú “ver diseñador”.

• Ahí podremos agregar los elementos gráficos necesarios.

Page 31: Programa c #
Page 32: Programa c #
Page 33: Programa c #
Page 34: Programa c #
Page 35: Programa c #
Page 36: Programa c #
Page 37: Programa c #
Page 38: Programa c #

Ahora agregaremos la clase que diseñamos modelando el objeto

• Además de las propiedades definidas, tenemos que crear un constructor para instanciar objetos de la clase.

• Además tenemos que crear métodos para poder leer y guardar valores en las propiedades.

Page 39: Programa c #
Page 40: Programa c #
Page 41: Programa c #
Page 42: Programa c #
Page 43: Programa c #
Page 44: Programa c #
Page 45: Programa c #
Page 46: Programa c #

public class Gatonauta

{

private int patas;

private int nariz;

private int orejas;

private string color;

private string nombre;

public Gatonauta()

{

this.patas = 4;

this.orejas = 2;

this.nariz = 1;

this.color = "no definido";

this.nombre = "no definido";

}

//metodos lectura propiedades

public int LeePatas()

{

return this.patas;

}

public int LeeNariz()

{

return this.nariz;

}

public int LeeOrejas()

{

return this.orejas;

}

public string LeeColor()

{

return this.color;

}

public string LeeNombre()

{

return this.nombre;

}

//metodos cambio valor propiedades

public void miGatonauta(string c,

string n)

{

this.color = c;

this.nombre = n;

}