Title | Practicas C# U1 parte 1 pendientes |
---|---|
Author | gabo castle |
Course | Programacion visual |
Institution | Universidad Tecnológica Metropolitana |
Pages | 7 |
File Size | 363.1 KB |
File Type | |
Total Downloads | 43 |
Total Views | 123 |
introduccion a C sharp, ejemplos practicos...
UTM
División Industrial
PROGRAMACIÓN VISUAL C#.
Conociendo Visual Studio. o Entorno de Trabajo. o Objetos o Propiedades o Métodos.
Usando los controles principales de C#
Label. Etiqueta o Propiedades más usadas Text BackColor ForeColor Font BorderStyle Autosize Cursor Visible TextBox. Cuadro de texto. Sirve para la entrada de datos por teclado. o Propiedades principales Maxlength MultiLine ReadOnly Text Button. o Propiedades principales FlatSize Image ImageAlign Text MessageBox o Método Show()
EJERCICIO 0: Hola Mundo, usando los objetos textBox , label y button 1.- Crear un proyecto en visual studio >Visual C# > Windows form. Poner nombre “Hola Mundo” 2.- Agregar un Cuadro de texto (textBox) y en su propiedad Text= “Hola Mundo”.
Carlos Serrano
Programación Visual
UTM
División Industrial
3. Probar presionando F5. Ahora usando el MessageBox. Agregar un Botón (button) y en su código del evento click, escribir: MessageBox.Show(“Bienvenido al curso de C#”); MessageBox.Show(textBox1.Text); MessageBox.Show(“Hola Mundo “+textBox1.Text);
EJERCICIO 1 Cálculos (Sumadora Básica) Elaborar un programa que permita capturar 2 valores enteros y que cuando se presione un botón, mostrar en una etiqueta el valor de la suma de dichos números: Paso 1.- Crear un nuevo proyecto de C# Windows form. Ponerle nombre al proyecto sumadora Paso 2.- Agregar los controles Label, Textbox y Button
Carlos Serrano
Programación Visual
UTM
División Industrial
Paso 3.- Agregar el código siguiente al botón: int numero1, numero2, sumatoria; numero1 = int.Parse(textBox1.Text); numero2 = int.Parse(textBox2.Text); sumatoria = numero1 + numero2; textBox3.Text = " : " + sumatoria.ToString();
Para saber el valor almacenado en un TextBox disponemos de la propiedad Text. Como la propiedad Text es de tipo string debemos convertir dicho valor a tipo entero mediante el método estático Parse de la clase int. Luego para recuperar como enteros los dos valores almacenados en los TextBox: numero1 = int.Parse(textBox1.Text); numero2 = int.Parse(textBox2.Text);
Sumamos los dos enteros: sumatoria = numero1 + numero2;
Y finalmente cargamos en un objeto de la clase Label el resultado de la suma. Como la variable suma es un entero debemos llamar al método ToString() para retornar dicho valor como string: textBox3.Text = " : " + sumatoria.ToString();
Paso 4. Probar el programa, presionando F5 Paso 5. A la propiedad Text de Form1 teclear tu Nombre. Paso 6. Agregar un botón para calcular el PROMEDIO de los dos números. También se debe agregar botones para la RESTA, MULTIPLICACIÓN y DIVISIÓN. En el caso de la división cuando el segundo valor sea cero, debe mostrar un mensaje indicando que no se puede realizar la operación. Nota. Se pueden usar también las variables tipo Double.
Carlos Serrano
Programación Visual
UTM
División Industrial
EJERCICIO 2: Elaborar un programa que convierta Libras a Kilos, al presionar el botón Convertir. Se debe tomar como base el Ejercicio 1. La diferencia principal está en el tipo de datos a usar, en este ejercicio se usarán variables double . Usar la formula
kilo= 1/.454*libra
( kilos=2.2026*libras )
Paso 1. Realizar el código del evento click del botón. Paso 2. Probar usando F5 Paso 3. Agregar un segundo botón para convertir de kilos a libras.
OTROS EJERCICIOS. Estos ejercicios no son obligatorios, son de preparación para el examen de la unidad 1 A) Elaborar un programa que convierta Centímetros a Pulgadas, al dar clic en el botón convertir, y viceversa. B) Crear un programa para calcular el área de un triangulo. Se debe solicitar la base y la altura del triangulo. C) Dado la Potencia y el Voltaje calcular la intensidad. Voltaje=intensidad*resistencia D) Calcular el tiempo que necesita un vehículo para recorrer una distancia a determinada velocidad. Si la velocidad es cero debe mostrar un mensaje de Error E) Aplicar la ley de Ohm. Dado el Voltaje y la Intensidad calcular la Resistencia. Nota si la Intensidad es igual a cero mostrar un mensaje de Error.
Carlos Serrano
Programación Visual
UTM
División Industrial
F) Aplicar la ley de watt. Dado la Potencia y el Voltaje calcular la Intensidad. Nota si el voltaje es igual a cero mostrar un mensaje de Error. potencia=voltaje*intensidad G) Convertir Grados Farenheit a Centigrados
checkBox El control CheckBox permite implementar un cuadro de selección (básicamente un botón de dos estados: seleccionado o no seleccionado). Una propiedad interesante es “Appearance” la cual podemos seleccionar como botón el cual mantiene su estado presionado o no presionado. Este control será muy útil para variables que definen el estado y tiempo que dura un proceso. Por ejemplo si esta seleccionada una casilla entonces se pude muestrear alguna variable.
Ejercicio 3: Hacer un programa que muestre 3 objetos de la clase CheckBox con etiquetas de tres mascotas (perro, gato, Hamster). Cuando se presiona un botón mostrar en una etiqueta (label) todos los CheckBox seleccionados hasta el momento.
Teclear el siguiente código en el evento click del botón: private void button1_Click(object sender, EventArgs e) { label1.Text = ""; if (checkBox1.Checked == true) { label1.Text = label1.Text + " (Perro)"; } if (checkBox2.Checked == true) {
Carlos Serrano
Programación Visual
UTM
División Industrial
label1.Text = label1.Text + " (Gato)"; } if (checkBox3.Checked == true) { label1.Text = label1.Text + " (Hamster)"; } }
La clase CheckBox tiene una propiedad llamada Checked (si tiene el valor true significa que el CheckBox está seleccionado, en caso contrario no está seleccionado. En el evento Click del botón primero borramos el contenido de la etiqueta: label1.Text = "";
Y seguidamente mediante estructuras if verificamos el estado de cada CheckBox, en caso de estar seleccionado concatenamos a la propiedad Text de la etiqueta, el valor que representa dicho CheckBox:
if (checkBox1.Checked == true) { label1.Text = label1.Text + " (Perro)";
} Nota. Se debe personalizar la aplicación, es decir debe poner su nombre ya sea en la forma o en una etiqueta. Se debe agregar otro un textBox donde se debe Mostrar el número de objetos selecciondos, es decir se debe agregar un contador.
radioButton Otro control visual muy común es el RadioButton. Normalmente se muestra un conjunto de RadioButton y solo se permiten la selección de solo uno de ellos.
Ejercicio 4. Haz un programa que muestre tres objetos radioButton y al dar clic en el botón mostrar la opción seleccionada:
Carlos Serrano
Programación Visual
UTM
División Industrial
El código del botón seleccionar debe ser:
private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { label2.Text = " Windows"; } if (radioButton2.Checked == true) { label2.Text = " Linux "; } if (radioButton3.Checked == true) { label2.Text = "Mac OSX"; } }
Nota. Se debe personalizar la aplicación, es decir debe poner su nombre ya sea en la forma o en una etiqueta.
Carlos Serrano
Programación Visual...