Your SlideShare is downloading. ×
Diseño de formularios
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Diseño de formularios

3,055
views

Published on


0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,055
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DISEÑO DE FORMULARIOS
  • 2. ESTRUCTURA DE UNA SOLUCIÓN
    • SOLUCIÓN
      • PROYECTO
        • FORMULARIOS
          • CONTROLES
  • 3. CREAR UN PROYECTO
  • 4. CREAR UN PROYECTO …
  • 5. CREAR FORMULARIOS
  • 6. CREAR FORMULARIOS …
  • 7. DISEÑO DEL FORMULARIO
  • 8. VENTANA CUADRO DE HERRAMIENTAS CASILLA DE VERIFICACIÓN CASILLA DE VERIFICACIÓN CON CUADRO DE LISTA CUADRO COMBINADO ETIQUETA SELECCIONADOR DE FECHA/HORA CUADRO DE LISTA BOTÓN RADIO CAJA DE TEXTO SE HA COLOCADO EL NOMBRE DE LAS MÁS USADAS
  • 9. VENTANA PROPIEDADES LA VENTANA PROPIEDADES SOLO SE ACTIVA CUANDO ESTÁ ABIERTO UN FORMULARIO
  • 10. ESTRUCTURAS DE CONTROL
    • ESTRUCTURA SECUENCIAL (PROCESOS SECUENCIALES)
    • ESTRUCTURAS CONDICIONALES
      • ESTRUCTURA CONDICIONAL SIMPLE
      • ESTRUCTURA CONDICIONAL DOBLE
      • ESTRUCTURA CONDICIONAL COMPUESTA
    • ESTRUCTURA SELECTIVA
    • ESTRUCTURAS REPETITIVAS
  • 11. ESTRUCTURAS SECUENCIALES
    • #pragma endregion
    • //LIMPIAR
    • private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
      • textBox1->Text=String::Empty;
      • textBox2->Text=String::Empty;
      • textBox3->Text=String::Empty;
      • textBox4->Text=String::Empty;
      • textBox1->Focus();
    • }
    • //CALCULAR
    • private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
    • Int16 b,h,p,s;
    • b=Convert::ToInt16(textBox1->Text);
    • h=Convert::ToInt16(textBox2->Text);
    • p=2*(b*h);
    • s=b*h;
    • textBox3->Text=p.ToString();
    • textBox4->Text=s.ToString();
    • }
    • //SALIR
    • private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
    • this->Close( ) ;
    • } }; }
    Inicio Leer b,a P = 2 * (b * h) S = b * h Fin
  • 12. ESTRUCTURAS CONDICIONALES
  • 13. #pragma endregion private: System::Void cmdnuevo_Click(System::Object^ sender, System::EventArgs^ e) { listBox1->Items->Clear(); label5->Text="0"; label6->Text="0"; label7->Text="0"; textBox1->Text=String::Empty; textBox1->Focus(); } private: System::Void cmdagregar_Click(System::Object^ sender, System::EventArgs^ e) { listBox1->Items->Add(textBox1->Text); textBox1->Text=String::Empty; textBox1->Focus(); } private: System::Void textBox1_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) { if (e->KeyChar ==(char)13) cmdagregar->Focus(); } }; }
  • 14.
    • private: System::Void cmdmostrar_Click(System::Object^ sender, System::EventArgs^ e) {
    • Int32 nrotot,nro,cuenta=0,cuenta1=0,cuenta2=0;
    • nrotot=listBox1->Items->Count;
    • for (Int32 i=0; i<nrotot;i++)
    • {
          • listBox1->SelectedIndex = i;
          • nro=Convert::ToInt32(listBox1->Text);
          • if (nro<15) {
    • cuenta=cuenta+1;
    • }
          • else if (nro>50) {
    • cuenta1=cuenta1+1;
    • }
          • else if (nro>=25 && nro<=45) {
    • cuenta2=cuenta2+1;
    • } }
    • label5->Text=cuenta.ToString();
    • label6->Text=cuenta1.ToString();
    • label7->Text=cuenta2.ToString(); }
    ESTRUCTURA CONDICIONAL COMPUESTA (MÚLTIPLES CONDICIONES)
  • 15. ESTRUCTURAS REPETITIVAS
  • 16.
    • private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
      • textBox1->Text=String::Empty;
      • textBox2->Text=String::Empty;
      • textBox1->Focus(); }
    • private: System::Void formfactorial_Load(System::Object^ sender, System::EventArgs^ e) {
      • textBox1->Text=String::Empty;
      • textBox2->Text=String::Empty;
      • textBox1->Focus();
      • textBox2->Enabled=false; }
    • private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
      • int n;
      • int fact=1;
      • int c=1;
      • n=Convert::ToInt32(textBox1->Text);
      • for(c=1;c<=n;c++){
        • fact=fact*c;
      • }
      • textBox2->Text=fact.ToString(); }
    ESTRUCTURA REPETITIVA for(vi;vf;incremento)

×