[código] Ejemplo básico de métodos en C Sharp
Demostración de un metodo definido por el usuario para elevar al cuadrado un número
Lo que es interesante aquí, es ver como la aplicación corre de igual forma tanto en Windows como en Gnu/Linux:

Código fuente:
// Demostracion de un metodo definido por el usuario para elevar al cuadrado un numero.
using System;
using System.Windows.Forms;
namespace ElevarCuadrado
{
public class Ventana : Form
{
private Button botonCalcular;
private Label labelSalida;
public Ventana()
{
InitializeComponent();
}
private void InitializeComponent()
{
this.botonCalcular = new Button();
this.labelSalida = new Label();
this.SuspendLayout();
//
// botonCalcular
//
this.botonCalcular.Location = new System.Drawing.Point(32, 8);
this.botonCalcular.Name = "botonCalcular";
this.botonCalcular.Size = new System.Drawing.Size(120, 23);
this.botonCalcular.TabIndex = 0;
this.botonCalcular.Text = "Calcular Cuadrados";
this.botonCalcular.Click += new System.EventHandler(this.botonCalcular_Click);
//
// labelSalida
//
this.labelSalida.Location = new System.Drawing.Point(16, 48);
this.labelSalida.Name = "labelSalida";
this.labelSalida.Size = new System.Drawing.Size(152, 144);
this.labelSalida.TabIndex = 1;
//
// Ventana
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(189, 201);
this.Controls.Add(this.labelSalida);
this.Controls.Add(this.botonCalcular);
this.Name = "Ventana";
this.Text = "Elevar al cuadrado";
this.ResumeLayout(false);
}
[STAThread]
static void Main()
{
Application.Run(new Ventana());
}
// Definicion del metodo ElevarCuadrado
int ElevarCuadrado(int y)
{
return y * y; // retornar cuadrado de y
} // fin del metodo ElevarCuadrado
private void botonCalcular_Click(object sender, System.EventArgs e)
{
labelSalida.Text = "";
// repetir diez veces
for (int contador = 1; contador <= 10; contador++)
{
// calcular cuadrado de contador y guardar en resultado
int resultado = ElevarCuadrado(contador);
// añadir resulatdo a labelSalida
labelSalida.Text += "El cuadrado de " + contador +
" es " + resultado + "\n";
}
} // fin del metodo botonCalcular_Click
} // fin de la clase
}
Los ejercicios utilizados en este post están basados en ejemplos del libro C# How to Program de Deitel. Se pone a disposición la descargar del programa original, desarrollado para trabajar sobre Visual Studio de Microsoft en plataformas Windows, y se encuentra en inglés. La versión simplificada está basada en la original, pero sin código basura insertado por Visual Studio, se encuentra en español y ha sido probada sobre Gnu/Linux usando Mono.
16 Comentarios | deja el tuyo





como programador, te felicito colega. buen trabajo
algo bueno para los novatos