Vous êtes sur la page 1sur 6

HERRAMIENTAS DE VISUAL C#

A continuacin se detallan las herramientas y ventanas ms importantes de Visual C#. Las


ventanas de la mayora de estas herramientas se pueden abrir desde el men Ver.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

El Editor de cdigo, para escribir cdigo fuente.


El compilador de C#, para convertir el cdigo fuente de C# en un programa ejecutable.
El depurador de Visual Studio, para probar el programa.
El Cuadro de herramientas y el Diseador, para desarrollar rpidamente interfaces de
usuario con el mouse.
El Explorador de soluciones, para ver y administrar archivos de proyecto y configuraciones.
El Diseador de proyectos, para configurar opciones del compilador, rutas de
implementacin, recursos, etc.
La Vista de clases, para desplazarse por el cdigo fuente segn los tipos, no los archivos.
La Ventana Propiedades, para configurar propiedades y eventos en los controles de la
interfaz de usuario.
El Examinador de objetos, para ver los mtodos y clases disponibles en las bibliotecas de
vnculos dinmicos, incluidos los ensamblados de .NET Framework y los objetos COM.
Document Explorer, para explorar y buscar la documentacin del producto en su equipo
local y en Internet.

CMO EXPONE LAS HERRAMIENTAS EL IDE.


Puede interactuar con las herramientas a travs de ventanas, mens, pginas de propiedades y
asistentes en el IDE.
El IDE bsico tiene un aspecto similar al siguiente:

EXPLORADOR DE SOLUCIONES Y DISEADOR DE PROYECTOS.


La ventana de la parte superior derecha es el Explorador de soluciones, que muestra todos los
archivos del proyecto en una vista de rbol jerrquica.
Cuando se utiliza el men Proyecto para agregar nuevos archivos al proyecto, se vern reflejados
en el Explorador de soluciones. Adems de los archivos, el Explorador de soluciones tambin
muestra la configuracin del proyecto y las referencias a las bibliotecas externas que necesita la
aplicacin.
Para obtener acceso a las pginas de propiedades del Diseador de proyectos, haga clic con el
botn secundario del mouse en el nodo Propiedades del Explorador de soluciones y, a
continuacin, haga clic en Abrir.
Utilice estas pginas para modificar opciones de generacin, requisitos de seguridad, detalles de
implementacin y muchas otras propiedades del proyecto.
EJEMPLO N 1: Creacin de un nuevo proyecto.
Pgina N 1

Para la creacin del Proyecto, por favor siga las indicaciones que se detallan a continuacin. La
versin de Visual Studio en la que se elabor la gua es la 2008.
1. Inicie Visual Studio.NET
2. En el men archivo, seleccione Nuevo y, despus pulse el botn proyecto.

3. En el panel Tipos de proyecto, seleccione proyectos de Visual C# y en el panel de plantillas,


seleccione Aplicacin para Windows y en el cuadro de texto Nombre, escriba Ejemplo1.
Por ltimo haga clic en Aceptar.

4. Establecer las propiedades del formulario.


En la ventana Propiedades (si no ve la ventana presione (F4), haga clic en la propiedad (Name),
y despus escriba frmEjemplo01 en el cuadro de texto (Name) para cambiar el nombre del
control del formulario (Esto se hace as, porque con este nombre se har referencia cuando se
est programando).

Pgina N 2

5. En la misma Ventana Propiedades, seleccione la propiedad Text y, despus escriba. Este es


un ejemplo, para cambiar la barra de ttulo del formulario.
6. Seleccione la propiedad Font y haga clic en el botn Puntos suspensivos que aparece al
seleccionar la propiedad. Cuando se hace clic en el botn puntos suspensivos, se abre el
cuadro de dilogo Font y se puede seleccionar la fuente y los efectos que se desean.
7. Aadir controles a los formularios.
Hasta ahora se ha creado un formulario, se han establecido algunas de sus propiedades.
Para que el formulario sea til, se necesita agregar los controles y escribir algo de cdigo
propio.
Agregar controles de Windows Forms.
En la siguiente figura esta el cuadro de herramientas, donde podemos arrastrar los controles
que necesitamos, para nuestra.

Arrastre los controles necesarios, para construir un formulario similar al mostrado en la figura
siguiente:

Pgina N 3

8. Configuracin de las propiedades de los controles.


Ahora es necesario configurar las propiedades de los controles que acaba de agregar al
formulario. Para cambiar el valor de la propiedad de un control, haga clic en el control para
seleccionarlo, y luego introduzca el valor correcto en la ventana de Propiedades.
En la tabla siguiente se listan las propiedades y valores que hay que asignar a cada uno de los
controles.
Control
Label1
TextBox1
Label2
TextBox2
ComboBox1

Propiedades
Text
Name
Text
Name
Name
DropDrowStyle

ListBox1
RadioButton1

Name
Name
Text
Name
Text
Name
Text

RadioButton2
Button1

Valor
Nmero 1
txtNum1
Nmero 2
txtNum2
cboOp
DropDrowList
(Esta configuracin fuerza a los usuarios a elegir
uno de los elementos de la lista; los usuarios no
pueden escribir un valor nuevo)
lstListadeAvance
rbN1
Bsicas
rbN2
Avanzadas
btnCalcular
Calcular

9. Cambio de las propiedades de forma dinmica.


Hasta ahora se ha usado la vista de diseo para fijar las propiedades estticamente. Cuando se
ejecuta el formulario, sera til restablecer el valor de cada control a un valor inicial
predeterminado.
Para hacerlo hay que escribir algo de cdigo.
Dar doble clic en cualquier parte del formulario (que no sea sobre un control), para entrar
al evento Load, si lo hizo bien el cursor deber aparecer, dentro de las llaves del siguiente
texto:
private void frmEjemplo01_Load(object sender, EventArgs e)
{
}

Pgina N 4

Dentro de esas llaves justo donde aparece el circulo digitamos lo siguiente:


//agrega item al combo
cboOp.Items.Clear();
cboOp.Items.Add("sumar");
cboOp.Items.Add("Restar");
//agrega item a la lista
lstListadeAvance.Items.Clear();
lstListadeAvance.Items.Add("Multiplicacin");
lstListadeAvance.Items.Add("Divisin");
lstListadeAvance.TabIndex = 0;
//inhabilita el combo y la lista
cboOp.Enabled = false;
lstListadeAvance.Enabled = false;

Presione la tecla F5 para que vea lo que le sucede al formulario, este deber aparecer con
el combo y la lista desactivada

Ahora vuelva al formulario (modo de diseo), y de doble clic sobre el control radiobutton
que tiene de texto BASICAS.
private void rbN1_CheckedChanged(object sender, EventArgs e)
{
}

El nombre de ese mtodo aparece como CheckedChanged, que indica que cuando el
radiobutton cambie, se realizar lo que est dentro de este mtodo, ahora digitamos lo
siguiente:
if (rbN1.Checked == true)
{
cboOp.Enabled = true;
lstListadeAvance.Enabled = false;
}

Regresar al modo de diseo y dar doble clic al segundo radiobutton con el texto de
avanzadas, y digitar lo siguiente:
cboOp.Enabled = false;
lstListadeAvance.Enabled = true;
//me permite seleccioar el primer elemento de la lista
lstListadeAvance.SelectedIndex = 0;

Regresamos nuevamente al modo de diseo, y damos doble clic al botn, para que nos
aparezca el evento de ese botn de la siguiente manera:
private void btnCalcular_Click(object sender, EventArgs e)
{
}

Dentro de esas llaves, digitar el texto siguiente:

double n1, n2, r;


n1 = Convert.ToDouble(txtNum1.Text);
n2 = Convert.ToDouble(txtNum2.Text);
if (cboOp.Enabled == true)
{
if (cboOp.SelectedItem.ToString() == "sumar")
r = n1 + n2;
else
r = n1 - n2;

Pgina N 5

MessageBox.Show("El Resultado es " + r.ToString(), "Respuesta");


}
if (lstListadeAvance.Enabled == true)
{
if (lstListadeAvance.SelectedItem.ToString() == "Multiplicacin")
r = n1 * n2;
else
r = n1 / n2;
MessageBox.Show("El Resultado es " + r.ToString(), "Respuesta");
}

Agregar a la calculadora en operaciones avanzadas, la potencia y raz cuadrada.

Pgina N 6