sintaxis de c harp , periodo dos 2014

27
SINTAXIS DE C SINTAXIS DE C HARP. HARP.

Upload: edwar-gonzalez

Post on 12-Sep-2015

224 views

Category:

Documents


2 download

DESCRIPTION

codigos

TRANSCRIPT

  • SINTAXIS DE C HARP.

  • Prefijos como estndares de programacin.

    Check boxChkCombo boxCboCommand buttonCmd(btn)FormFrmFrameFraGridGrdImageImgLabelLblLineLinList boxLstMenuMnuOLEOleOption buttonOpt (rdb)Picture boxPicShapeShpText boxTxt

  • Controles VisualesLos controles visuales deben poseer un nombre estndar, el cual se identificara con un prefijo todo en minscula, seguido por el nombre del control.

    PREFIJO DE PROGRAMACION DE VISULA BASIC..NET

    NombrePrefijoLabelLbTextBoxTxtComboBoxCbListBoxLstDialogBoxdlgOptionOpCheckboxChVisual Basic FormfrmVisual Basic ModulemodVisual Basic ClassclCommand Buttoncmd

  • PREFIJO DE PROGRAMACION DE VISUAL S SHARP

  • PREFIJO DE PROGRAMACION DE VISUAL S SHARP

  • PREFIJO DE PROGRAMACION DE VISUAL S SHARP

  • private void cmduno_Click(object sender, EventArgs e) { Form ventana2 = new Form2();//intercambia valores . ventana2.Show();//ejecuta formulario } private void button1_Click(object sender, EventArgs e) { Form ventana3 = new Form3(); ();//intercambia valores . ventana3.Show(); //ejecuta formulario }Nombre del formulario segn ventana de soluciones.Los constructores de instancias se usan para crear e inicializar cualquier variable de miembro cuando se usa la expresin new para crear un objeto nuevo.

  • MessageBox.Show("Regreso al menu"); //expande un a ventana de mensaje con botones this.Close(); //cierra el formulario actualMessageBox.Show("nos veremos en la proxima clase"); //expande una ventana de mensajes con botones Application.Exit(); // cierra la aplicacin actualVentana de mensajes y cierra de aplicacin y cierre de formularios if (MessageBox.Show("Desea Salir del programa?", "Salir Ventana", MessageBoxButtons.YesNo) == DialogResult.Yes) Application.Exit();Despliega ventana de doble decisin.

  • private void btncalcula_Click(object sender, EventArgs e) { Double Resultado; // declara variables Double Promedio; Resultado = double.Parse(Txtnota1.Text) + double.Parse(Txtnota2.Text) + double.Parse(Txtnota3.Text); // convierte de string a numero , calcula y asigna resuktado

    Promedio = Resultado / 3; Txtprom.Text = Promedio.ToString("##.##"); // convierte de numero a string y aproxima a decimales if (Promedio >= 60) // evalua condiciones { label5.Text = "Felicidades!!! Usted aprob "; //asigna mensajes a una etiqueta. } else { label5.Text = "Lo siento, Usted reprob"; }

  • private void btncalresta_Click(object sender, EventArgs e) { double resta; resta = double.Parse(txtvalor1.Text) - double.Parse(txtvalor2.Text); txtresultado.Text = resta.ToString(); }

    private void btncaldivision_Click(object sender, EventArgs e) { double divi; divi = double.Parse(txtvalor1.Text) / double.Parse(txtvalor2.Text); txtresultado.Text = divi.ToString(); }

  • private void btnnuevcalculo_Click(object sender, EventArgs e) { rdbdivide.Enabled = true; // activa y desactiva un objeto con los valores logicos true y false. rdbmultiplica.Enabled = true; rdbresta.Enabled = true; rdbsuma.Enabled = true; btncaldivision.Visible = false; // establece a visible o invisible y objeto con los valores logicos true y false.. btncalresta.Visible = false; btncalsuma.Visible = false; btncalcmultiplicacion.Visible = false; }

  • private void rdbresta_CheckedChanged(object sender, EventArgs e) { rdbdivide.Enabled = false; rdbmultiplica.Enabled = false; rdbsuma.Enabled = false; btncalresta.Visible = true; txtvalor1.Focus(); }

    private void rdbmultiplica_CheckedChanged(object sender, EventArgs e) { rdbdivide.Enabled = false; rdbsuma.Enabled = false; rdbresta.Enabled = false; btncalcmultiplicacion.Visible = true; txtvalor1.Focus(); }

  • private void btnnuevocalculo_Click(object sender, EventArgs e) { Txtnota1.Text = ""; // limpia el contenido del objeto Txtnota2.Text = ""; Txtnota3.Text = ""; Txtprom.Text=""; Txtnota1.Focus(); //posiciona el cursor en un objeto especifico }

  • private void btnagregamunicipio_Click(object sender, EventArgs e) { cbomunicipio.Items.Add(txtmunicipio.Text); // agrega elemento txtmunicipio.Text = ""; // limpia objeto txtmunicipio.Focus(); // posiciona el curso en el objeto especifico } private void btneliminadepto_Click(object sender, EventArgs e) { cbodepartamento.Items.Remove(cbodepartamento.SelectedItem); }

    Elimina elemento combo box

  • private void btnagregadepartamento_Click(object sender, EventArgs e) { lstdepartamento.Items.Add(txtdepartamento.Text); // agrega elemento a list box txtdepartamento.Text = ""; // limpia contenido del text box txtdepartamento.Focus(); // posiciona el foco en el objeto especifico } private void btnquitalistbox_Click(object sender, EventArgs e) { lstdepartamento.Items.Remove(lstdepartamento.SelectedItem); }quita elemento a list box

  • private void TxtApellidos_KeyPress(object sender, KeyPressEventArgs e) { // validarquesolo se puedan ingresar letras if ((e.KeyChar == 64 && e.KeyChar != 8) || (e.KeyChar >= 91 && e.KeyChar = 122)) e.Handled = true;

    if (e.KeyChar == (char)13) { e.Handled = true; comboBoxedad.Focus(); } }

  • private void TxtprimerParcial_KeyPress(object sender, KeyPressEventArgs e) { //Valida que se ingresen nmeros y nada mas if ((e.KeyChar == 48 && e.KeyChar != 8 || e.KeyChar > 57)) { e.Handled = true; }

    if (e.KeyChar == (char)13) { e.Handled = true; TxtSegundoParcial.Focus(); } }

  • private void maskedIdentidad_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { e.Handled = true; TxtNombre.Focus(); } } private void comboBoxedad_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { e.Handled = true; comboBoxSexo.Focus(); } }Para ello primero debera de aplicar el evento KEYPRESS a cada objeto..Para ello primero debera de aplicar el evento KEYPRESS a cada objeto..

  • private void TxtNombre_KeyPress(object sender, KeyPressEventArgs e) {

    // validarquesolo se puedan ingresar letras if ((e.KeyChar = 91 && e.KeyChar = 122)) e.Handled = true;

    if (e.KeyChar == (char)13) { e.Handled = true; TxtApellidos.Focus(); } }Manipulador de valoresAlmacena el valor de la tecla pulsadahandle significa manipulador.

  • En el caso del evento KeyPress, para saber qu tecla se ha pulsado, debemos usar e.KeyChar, (que sera el equivalente al parmetro KeyAscii , pero la propiedad KeyChar es de solo lectura, por tanto no se puede asignar un valor a dicha propiedad... aunque esto en teora no es problema,.

    El hecho de asignar un valor cero a KeyAscii es para indicar que no se debe tener en cuenta la pulsacin de dicha tecla, esto en .NET se hace asignando un valor verdadero a la propiedad Handled del objeto e: e.Handled = True Con esto indicamos que esa tecla ha sido "manejada" por nuestro evento y se ignorar.

  • private void checkBoxCalculaInformatica_CheckedChanged(object sender, EventArgs e) { if (TxtprimerParcial.Text == "") { MessageBox.Show("Ingrese la nota de primer parcial"); TxtprimerParcial.Focus(); return; } if (TxtSegundoParcial.Text == "") { MessageBox.Show("Ingrese la nota del segundo parcial"); TxtSegundoParcial.Focus(); return; // retorna valor cero y regresa a su estado original }

  • if (TxtTercerParcial.Text == "") { MessageBox.Show("Ingrese lanota del tercer parcial"); TxtTercerParcial.Focus(); return; } if (TxtCuartoParcial.Text == "") { MessageBox.Show("Ingrese la nota del cuarto parcial"); TxtCuartoParcial.Focus(); return;

    } La instruccin return termina la ejecucin del mtodo en el que aparece y devuelve el control al mtodo que realiz la llamada.

  • if (textBox1.Text=="") { MessageBox.Show("Ingrese codigo"); textBox1.Focus(); return; } if (textBox3.Text == "") { MessageBox.Show("Ingrese apellido"); textBox3.Focus(); return; } MessageBox.Show("registro guardado"); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox1.Focus(); }Limpia los objetos y se posiciona para el ingreso de un nuevo registro

  • Double Resultado; Double Promedio; Resultado = double.Parse(TxtprimerParcial.Text) + double.Parse(TxtSegundoParcial.Text) + double.Parse(TxtTercerParcial.Text) + double.Parse(TxtCuartoParcial.Text); Promedio = Resultado / 4; TxtPromedio.Text = Promedio.ToString("###,##0.00"); label16.Text = " Promedio de Informtica";

    if (Promedio >= 60) { label17.Text = "Felicidades!!! Usted aprob Informtica"; } else { label18.Text = "Lo siento, Usted reprob Informtica"; } }

  • private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == jose" && double.Parse(textBox2.Text) == 1010) { MessageBox.Show ("BIENVENIDO " + textBox1.Text); Form venta1 = new Form1(); venta1.Show(); }

    else if (textBox1.Text != jose") { MessageBox.Show("NO ENTRA " + textBox1.Text + " revise sus datos" ); } } Verifica usuario y contraseainstanciacinConcatenacin de texto o contenido de objeto

  • private void button2_Click(object sender, EventArgs e) { textBox1.Text = ""; textBox2.Text = ""; textBox1.Focus(); } private void button3_Click(object sender, EventArgs e) { MessageBox.Show("CERRANDO SISTEMA ESPERE"); Application.Exit(); } }}