Documente Academic
Documente Profesional
Documente Cultură
Docente
LEONARDO FABIO CAMPO E.
INGENIERO DE SISTEMAS
INTRODUCCIN A C#
El marco de trabajo .NET de Microsoft
En 2002 Microsoft introdujo un importante producto, conocido como Marco de trabajo
.NET (o Framework .NET ) Las principales caractersticas de este marco de trabajo son:
Incluye los lenguajes de programacin C#, Visual Basic y C++.
Cuenta con herramientas que ayudan a los programadores a crear sitios Web
interactivos, como los que se utilizan para el comercio electrnico. Microsoft considera
que Internet es crucial, de aqu que haya denominado esta tecnologa como .NET (en
otras palabras, punto red).
Existe la posibilidad de que .NET est disponible para otros sistemas operativos y no
slo Microsoft Windows.
Permite la creacin de software a partir de componentes (objetos) que pueden
difundirse a travs de una red.
INTRODUCCIN A C#
Los programas son listas de instrucciones que las computadoras obedecen de manera
automtica.
C# es un lenguaje orientado a objetos, derivado de C++ y Java.
En la actualidad la principal tendencia en la prctica de la programacin es la
metodologa orientada a objetos (POO), y C# la soporta en su totalidad.
Los programas consisten en combinaciones de:
secuencias;
repeticiones;
selecciones;
mtodos;
objetos pre elaborados y listos para su uso;
objetos que el mismo programador escribe.
INSTALACIN DE C#
1. Instalar .NET Framework
2. Instalar visual studio
PRIMER PROGRAMA C#
Abra el IDE. A continuacin aparecer la Pgina de inicio.
Haga clic en el men Archivo luego clic en Nuevo, y Crear: Proyecto.
Asegrese de que est seleccionada la plantilla Aplicacin de Windows Formas.
Elija un nombre para su proyecto, mismo que se convertir tambin en la identificacin
de una carpeta. Le recomendamos utilizar slo letras, dgitos y espacios. En nuestro caso
utilizamos el nombre Prueba1.
Haga clic en Aceptar.
Para facilitar su incursin en el lenguaje C#, es conveniente que el cuadro de
herramientas est siempre visible. Haga clic en el men Ver y seleccione Cuadro de
herramientas.
PRIMER PROGRAMA C#
Localice el cuadro de herramientas y haga clic en el control Label.
Desplace el puntero del ratn hacia el formulario. Haga clic y, sin soltar
el botn, arrastre para crear una etiqueta.
Ahora estableceremos algunas propiedades de la etiqueta: haga clic
con el botn derecho del ratn sobre la etiqueta y seleccione
Propiedades.
Desplcese hasta la propiedad Text y sustituya el texto label1 por su
nombre.
Ejecutemos ahora el programa,
haciendo clic en la flecha
que se encuentra en la parte superior del IDE. Opcin Iniciar
VARIABLES Y CLCULOS EN C#
Los dos tpicos bsicos de nmeros que se manejan en c# son:
Los nmeros sin decimales, conocidos como enteros en matemticas y
como int en C#.
Los nmeros con punto decimal conocidos como reales en
matemticas y como tipo double en C#.
Cuando se utiliza un numero int en C# puede encontrarse en el rango
de valores -2,147,483,648 a +2,147,483,647.
Cuando se utiliza un numero double este puede estar entre -1.79 * 10 308
y +1.79 * 10 308
DECLARACIN DE VARIABLES
En C# hay ciertas reglas para declarar variables, por ejemplo los nombres:
DECLARACIN DE VARIABLES
El cdigo siguiente corresponde a un programa de ejemplo llamado Area
de rectngulo, mismo que analizaremos en detalle a continuacin.
INGRESAR CDIGO
EJECUTAR PROGRAMA
Primero clic al menpestaa
Opcin compilar.
Clic a compilar solucin.
OPERADORES EN C#
La multiplicacin, divisin y mdulo
(*, / y %)
se realizan antes que la
suma y la resta (+ y ).
Tambin podemos usar parntesis
para agrupar los clculos y forzarlos
a llevarse a cabo en un orden
especfico.
Si un clculo incluye operadores de
la
misma
precedencia,
las
operaciones
se
realizarn
de
izquierda a derecha.
OPERADORES EN C#
INTERFAZ
RESOLVER
El salario de determinado empleado es de $10,000,000 y esta de acuerdo
en donar la mitad del mismo, realizar el proceso para obtener:
Cunto se debe recibir por la donacin? Mostrar resultado mediante un
messagebox.
Mostrar los valores con los que terminan a, b, c y d despus de realizar los
siguientes clculos mediante messagebox
int a, b, c, d;
a = 7 / 3;
b = a * 4;
c = (a + 1) / 2;
d = c / 3;
INTERFAZ RECOMENDADA
OPERADOR %
El operador % nos da el residuo como si se hubiera llevado a cabo una
divisin.
He aqu algunos ejemplos:
int i;
double d;
i = 12 % 4; // se convierte en 0
i = 13 % 4; // se convierte en 1
i = 15 % 4; // se convierte en 3
d = 14.9 % 3.9; // se convierte en 3.2 (se divide 3.2 veces)
OPERADOR %
Hasta ahora el uso ms frecuente de % es con nmeros int, pero cabe
mencionar que tambin funciona con nmeros double. Veamos un
problema que involucra un resultado con residuo:
Convertir un nmero entero de centavos de dlar en dos cantidades: la
cantidad de dlares y el nmero de centavos restantes. La solucin es:
int centavos = 234;
int dolares, centavosRestantes;
dolares = centavos / 100; // se convierte en 2
centavosRestantes = centavos % 100; // se convierte en 34
a cada pestaa-
centavosRestantes = centavos %
100; // se convierte en 34
SOLUCIN EN C#
INTERFAZ
Crear Botn Conversin1
Y dar doble clic para ingresar el
cdigo (ver diapositiva siguiente)
TextBox
o cuadro de
texto
Label o etiqueta
TEXTBOX
LABEL O ETIQUETA
TEXTBOX Y LABEL
Estos controles tienen muchas propiedades, pero la principal es Text, que
nos proporciona la cadena escrita por el usuario. Ejemplo:
string s;
s = textBox1.Text;
La principal propiedad del control Label (disponible tambin en el cuadro
de herramientas) es Text, pues nos permite establecer la cadena que
la etiqueta mostrar en pantalla. Podemos acceder a esta propiedad de la
siguiente manera:
string s = "Alto";
label1.Text = s;
CLAVES DE CODIFICACIN