Professional Documents
Culture Documents
Es un lenguaje de programación orientado a objetos, desarrollado y estandarizado por Microsoft como parte de
su plataforma .NET, este es uno de los lenguajes de programación diseñados para la infraestructura del lenguaje
común. Toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C++ y las combina
en uno solo.
Es un entorno de desarrollo
integrado para Windows, Linux y MacOS.
Es compatible con múltiples lenguajes de
programación, tales como C++, C#, Visual Basic
.NET, F#, Java, Python, Ruby y PHP, al igual que
entornos de desarrollo web, como ASP.NET MVC,
Django, etc., a lo cual hay que sumarle las nuevas
capacidades en línea bajo Windows Azure en
forma del editor Mónaco.
Qué es un IDE?
Un entorno de desarrollo integrado, en inglés Integrated Development Environment (IDE), es
una aplicación informática que proporciona servicios integrales para facilitar
al desarrollador o programador el desarrollo de software.
8. Combobox: usado para implementar una lista desplegable de varias opciones de las cuales solo se puede seleccionar
una.
9. Listbox: permite implementar una lista con varias opciones de las cuales solo se puede seleccionar una.
10. MenuStrip: permite implementar un menú de ítems y subitems de opciones en formularios Windows.
11. TabControl: muestra diferentes ventanas a las cuales podemos asignar tareas diferentes.
12. DataGridView: muestra filas y columnas de datos en una cuadricula que se puede personalizar.
Propiedades de los controles:
1. Backcolor: modifica el color de fondo de un componente.
7. ToolTipText: permite ingresar un mensaje de ayuda que se visualizara cuando pasemos el mouse
sobre el componente.
Tipo de
Dato Nombre de la Valor inicial o sin
Variable definir
¿Qué es una constante?
Es un valor que no puede ser alterado o modificado durante la
ejecución del programa.
Ejemplo:
Const Float pi = 3.1416;
Operadores de comparación
Operador Significado
> Mayor que
< Menor que
== Igual a
>= Mayor o igual a
<= Menor o igual a
¡= Distinto de
MessageBox e InputBox (Cuadros de Mensaje) #C.
Donde:
Var: Variable donde se va a almacenar.
InputBox: Que es el método.
Luego entre paréntesis se empiezan a recibir todos lo parámetros; el primer
parámetro seria lo que es el mensaje, Titulo como segundo parámetro,y como
tercer parámetro podemos tener un valor por defecto, y por ultimo la posición
en X y Y en donde queremos ubicar nuestro InputBox.
Estructuras Condicionales Dobles: IF-ELSE
<10 Frio.
Entre 10 y 20 Nublado
Entre 21 y 30 Calor
>30 Tropical
Sintaxis de IF anidados.
Problema:
//Declaración de variables
//Entrada de datos
ladoa = Convert.ToDouble(txtladoa.Text);
ladob = Convert.ToDouble(txtladob.Text);
//Proceso
if (ladoa == ladob)
pxcuadrado.Visible = true;
pxrectangulo.Visible = false;
else
pxcuadrado.Visible = false;
pxrectangulo.Visible = true;
//Salida de la Información
Código del botón Salir
{ break;
//Proceso break;
{ dia = "Domingo";
case 1: break;
break;
case 2:
}
dia = "Martes";
//Salida de la información
break;
txtdia.Text = dia;
case 3:
dia = "Miércoles";
break;
case 4:
CICLO FOR
Es una estructura de control de repetición que permite
escribir de manera eficiente un bucle que es necesario
ejecutar un número determinado de veces. Es útil cuando
se sabe cuántas veces la tarea se va a repetir.
Expresión buleana
actualización
inicialización
Aquí encontramos lo que son contadores y acumuladores:
for (int i=1; i<-12; i++) {
Contador: Son variables enteras que se incrementan (+) suma=num+1
Instrucción a repetir
}
o decrementan (-). Ej.: num++, num--, num+=1,
num=num+1
Acumulador: Son variables de cualquier tipo que
almacenan valores variables.
Sintaxis:
Arrays o Arreglos :
Es un conjunto finito y ordenado de datos homogéneos.
Los arreglos pueden ser de una dimensión (vector), dos dimensiones (matriz)
y ‘n’ dimensiones (matriz multidimensional).
Utilizamos Estático:
Estructura de datos:
Permite procesar una colección de datos que están relacionados entre sí, por
ejemplo, la lista de notas de alumnos, procesar esta lista de forma independiente
con variables simples sería muy difícil, por el contrario, las estructuras de datos
facilitan la manipulación y organización.
this.tttooltip.settooltip(this.textbox,"ingrese datos");