SlideShare une entreprise Scribd logo
1  sur  20
Santa Cruz- Bolivia

        15/11/2012




1
INDICE:_______________________________
    -INTRODUCCION.
    -MARCO TEORICO.
    -INTERFAS GRAFICA.
    -CODIGO.
    -BIBLIOGRAFIA.
    -ANEXO.




2
INTRODUCCION

INTRODUCCION VISUAL C# 2005

Información y Conocimiento son los dos elementos claves del nuevo milenio ninguna sociedad
podrá alcanzar ni puede ignorar este nuevo esquema ya las naciones no se miden por su riqueza
industrial, ni sus activos físicos, ni por su poder militar, sino por la cantidad de información que
produce y consume, así como por la recombinación de información nueva en un conocimiento de
grado superior.

Nuevos sistemas de información, tienden a ser cada vez de mayor alcance y complejidad sobre
todo cuando se toman en cuenta la nuevas necesidades de información y conocimiento que
demandan las nuevas organizaciones.

Nuevos sistemas de información son costosos en tiempos y recursos, la solución moderna de
sistemas de información exigen herramientas y metodologías que resuelvan rápida, económica,
eficiente y de manera global, problemas de información y conocimiento planteados por las
organizaciones.

Además el pleno potencial del hardware tampoco es aprovechado plenamente y existe un
considerable retraso con el software y sus aplicaciones generando lo que se conoce como “crisis
del software”.

Actualmente el paradigma de programación se ha enfocado a nuevas necesidades de modernos y
globales sistemas de información basados en redes y mas aun en la red global de Internet,
actualmente es mas importante poder concebir y construir sistemas de información con estas
nuevas tecnologías de programación.

VISUAL C# 2005 es un lenguaje de programación desarrollado por Microsoft muy apropiado
para construir sistemas de información basados en red o mejor aun en Internet.

NET es la nueva tecnología desarrollada y ofrecida por Microsoft que permite hacer más fácil la
construcción y desarrollo de programas y aplicaciones para Internet.

En programación tradicional, modular o estructurada un programa describe una serie de pasos a
ser realizados para la solución de un problema, es decir es un algoritmo.

En programación orientada a objetos ( OOP ) un programa es considerado como un sistema de
objetos interactuando entre si, ambientes de desarrollo visuales facilitan aun mas la construcción
de programas y solución de problemas, porque permiten abstraer al ingeniero de software de
todo el GUI (interfase grafica) del problema, que constituye mas del 60% del código normal de
un programa.

Es decir, en programación modular o estructurada un problema sencillo de información es
descompuesto en una serie de módulos (llamados procedimientos o funciones) donde cada uno




     3
de ellos realiza una tarea especifica, por ejemplo uno de ellos captura los datos, otro resuelve
operaciones, etc.

En OOP todo problema aun aquellos sencillos de información, se consideran y resuelven como
módulos de código gigante (clase) que contiene todo el código necesario (variables,
procedimientos, funciones, interfaces, etc.) para solucionar el problema.

En programación visual (que también es heredera de OOP )la interfase con el usuario( pantallas)
son generadas por el propio compilador y el ingeniero de software solo se concentra en resolver
el problema planteado.

VISUAL C# EXPRESS 2005 de MICROSOFT es un compilador que permite usar cualquiera de
los tres enfoques en la solución de problemas de información que puedan y deban ser resueltos
empleando el computador y el lenguaje.

Para propósitos de aprendizaje usaremos el tercer enfoque, es decir programación en ambientes
visuales y usando el lenguaje de programación VISUAL C# 2005.



MARCO TEORICO


Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés)
para sistemas operativos Windows. Soporta varios lenguajes de programación tales
como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo
web comoASP.NET. aunque actualmente se han desarrollado las extensiones necesarias para
muchos otros.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así
como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la
versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones
de trabajo, páginas web y dispositivos móviles.

C Sharp
         El título de este artículo se muestra incorrectamente debido a limitaciones técnicas. El título correcto
         es C#.

   C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y
   estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un
   estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación
   diseñados para la infraestructura de lenguaje común.

   Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java,
   aunque incluye mejoras derivadas de otros lenguajes.




     4
El nombre C Sharp fue inspirado por la notación musical, donde '#' (sostenido, en inglés sharp) indica que
      la nota (C es la nota do en inglés) es unsemitono más alta, sugiriendo que C# es superior a C/C++.
      Además, el signo '#' se compone de cuatro signos '+' pegados.1

      Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de
      programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe
      un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para
      distintas plataformas como Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.
Tipos de datos

C# contiene dos categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. El término tipo de valor indica que
esos tipos contienen directamente sus valores.

Tipos para definir números enteros:



                                                           Tipo de datos de enteros




    Tipo          Equivalente BCL            Tamaño                                   Rango                              Significado




byte          System.Byte                8-bit (1-byte)     0 a 255                                                Entero sin signo




sbyte         System.SByte               8-bit (1-byte)     -128 a 127                                             Entero con signo




short         System.Int16               16-bit (2-byte)    -32.768 a 32.767                                       Entero corto con signo




ushort        System.UInt16              16-bit (2-byte)    0 a 65.535                                             Entero corto sin signo




int           System.Int32               32-bit (4-byte)    -2.147.483.648 a 2.147.483.647                         Entero medio con signo




uint          System.UInt32              32-bit (4-byte)    0 a 4.294.967.295                                      Entero medio sin signo




long          System.Int64               64-bit (8-byte)    -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 Entero largo con signo




ulong         System.UInt64              64-bit (8-byte)    0 a 18.446.744.073.709.551.615                         Entero largo sin signo




        5
Tipo de datos de coma flotante




  Tipo     Equivalente BCL       Tamaño                               Rango                Significado




float    System.Single       32-bit (4-byte)     ±1.401298E−45 a ±3.402823E+38       Coma flotante corto




                                                 ±4.94065645841246E−324 a
double   System.Double       64-bit (8-byte)                                         Coma flotante largo
                                                 ±1.79769313486232E+308




                                                 −7.9228162514264337593543950335 a
decimal System.Decimal       128-bit (16-byte)                                       Coma flotante monetario
                                                 +7.9228162514264337593543950335




INTERFAS GRAFICA
   1. Ingreso al programa




     6
2. Ingresa los datos o Registro




     3.pago




 7
4.Caja.




5.Ingresar notas o calificaciones




 8
CODIGO
    1. Del Ingreso al programa




using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Linq;
using   System.Text;
using   System.Windows.Forms;

namespace UNIVERSIDAD_BETHESDA
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

          private void Form1_Load(object sender, EventArgs e)
          {
              this.Text = "UNIVERSIDAD--" + DateTime.Now.ToLongDateString()
              + " - " + DateTime.Now.ToLongTimeString();
          }

          private void Form1_FormClosing(object sender, FormClosingEventArgs e)
          {
              DialogResult resp = MessageBox.Show("deseas salir", "Deseas
Salir",
              MessageBoxButtons.YesNo);
              if (resp == DialogResult.No)
              {
                  e.Cancel = true;
              }



    9
}

         private void button2_Click(object sender, EventArgs e)
         {
             Close();
         }

        private void button1_Click(object sender, EventArgs e)
        {
            if ((textBox1.Text == "p") && (textBox2.Text == "p") &&
(textBox3.Text == "p"))
            {

                    Form2 unibhet = new Form2();
                    unibhet.Show();
             }

             else
             {
                    MessageBox.Show("la contraceña es incorrecta");
             }
         }
    }
}




    2. Del menú.




    3.   using   System;
    4.   using   System.Collections.Generic;
    5.   using   System.ComponentModel;
    6.   using   System.Data;
    7.   using   System.Drawing;



    10
8. using System.Linq;
9. using System.Text;
10.     using System.Windows.Forms;
11.
12.     namespace UNIVERSIDAD_BETHESDA
13.     {
14.         public partial class Form2 : Form
15.         {
16.              public Form2()
17.              {
18.                  InitializeComponent();
19.              }
20.
21.              private void Form2_Load(object sender, EventArgs e)
22.              {
23.                  this.Text = "MENU PRINCIPAL--" +
    DateTime.Now.ToLongDateString()
24.                  + " - " + DateTime.Now.ToLongTimeString();
25.              }
26.
27.              private void rEGISTROToolStripMenuItem_Click(object
    sender, EventArgs e)
28.              {
29.                  REGISTRO REGISTRO = new REGISTRO();
30.                  REGISTRO.ShowDialog();
31.                  REGISTRO.Dispose();
32.              }
33.
34.              private void pAGOToolStripMenuItem_Click(object sender,
    EventArgs e)
35.              {
36.                  PAGO PAGO = new PAGO();
37.                  PAGO.ShowDialog();
38.                  PAGO.Dispose();
39.              }
40.
41.              private void cAJAToolStripMenuItem_Click(object sender,
    EventArgs e)
42.              {
43.                  CAJA CAJA = new CAJA();
44.                  CAJA.ShowDialog();
45.                  CAJA.Dispose();
46.              }
47.
48.              private void cALIFICACIONESToolStripMenuItem_Click(object
    sender, EventArgs e)
49.              {
50.                  CALIFICACIONES CALIFICACIONES = new CALIFICACIONES();
51.                  CALIFICACIONES.ShowDialog();
52.                  CALIFICACIONES.Dispose();
53.              }
54.
55.              private void eXITToolStripMenuItem_Click(object sender,
    EventArgs e)
56.              {
57.                  Close();
58.              }



11
59.
     60.                  private void eXITToolStripMenuItem1_Click(object sender,
           EventArgs e)
     61.                  {
     62.                      Close();
     63.                  }
     64.
     65.                  private void uSUARIOToolStripMenuItem_Click(object sender,
           EventArgs e)
     66.                  {
     67.
     68.                  }
     69.
     70.             private void cONFIGURACIONToolStripMenuItem_Click(object
         sender, EventArgs e)
     71.             {
     72.
     73.             }
     74.
     75.             private void acercaDeToolStripMenuItem_Click(object
         sender, EventArgs e)
     76.             {
     77.                 Form ayuda = new Form8();
     78.                 ayuda.ShowDialog();
     79.                 ayuda.Dispose();
     80.             }
     81.         }
     82.     }




   3.Del Registro.




using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Linq;
using   System.Text;
using   System.Windows.Forms;



    12
namespace UNIVERSIDAD_BETHESDA
{
    public partial class REGISTRO : Form
    {
        public REGISTRO()
        {
            InitializeComponent();
        }

          private void Form3_Load(object sender, EventArgs e)
          {
              this.Text = "REGISTRO --" + DateTime.Now.ToLongDateString();

          }

          private void Form3_FormClosing(object sender, FormClosingEventArgs e)
          {
              DialogResult resp = MessageBox.Show("deseas salir", "Deseas
Salir",
               MessageBoxButtons.YesNo);
               if (resp == DialogResult.No)
               {
                   e.Cancel = true;
               }
          }

        private void button1_Click(object sender, EventArgs e)
        {
            string nombre, apellido, direccion, email, telef,
codigo,masculino,femenino,fechaDeNacimineto;

               codigo=txtcodig.Text;
               nombre = txtnom.Text;
               apellido = txtapellido.Text;
               direccion = txtDirec.Text;
               email = txtcodig.Text;
               fechaDeNacimineto = txtFechaNacimiento.Text;
               telef = txtTelf.Text;
               masculino = radioButton1.Text; ;
               femenino = radioButton2.Text;

              ObseracionGeneral.Items.Clear();

              ObseracionGeneral.Items.Add("nombre del estudiante=     "       + nombre);

              ObseracionGeneral.Items.Add("apellido del estudiante=       "     +
apellido);

              ObseracionGeneral.Items.Add("codigo del estudiante=     " + codigo);

          ObseracionGeneral.Items.Add("direccion del estudiante=              " +
direccion);

              ObseracionGeneral.Items.Add("telefono del estudiante=       " + telef);

              ObseracionGeneral.Items.Add("email del estudiante=    " + email);



    13
ObseracionGeneral.Items.Add("fecha De Nacimineto= " +
fechaDeNacimineto );

                string sexo;
                if (radioButton1.Checked)
                {

                    sexo = "Hombre";
                   ObseracionGeneral.Items.Add("El sexo del estudiante: " +
"Masculino");
          }
          else
                    sexo = "Mujer";

          ObseracionGeneral.Items.Add("El sexo del estudiante: " +
"Femenino");


            }

            private void vOLVERToolStripMenuItem_Click(object sender, EventArgs e)
            {
                Form2 atras = new Form2();
                atras.Show();
            }

            private void button2_Click(object sender, EventArgs e)
            {
                txtnom.Text = "";
                txtapellido.Text = "";
                txtcodig.Text = "";
                txtDirec.Text = "";
                txtEmail.Text = "";
                txtTelf.Text = "";
                txtFechaNacimiento.Text = "";


            }
       }
   }




       14
4.Pago




using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Linq;
using   System.Text;
using   System.Windows.Forms;

namespace UNIVERSIDAD_BETHESDA
{
    public partial class PAGO : Form
    {
        public PAGO()
        {
            InitializeComponent();
        }

        private void Form4_Load(object sender, EventArgs e)
        {
            this.Text = "PAGOS-CANCELACIONES-" +
DateTime.Now.ToLongDateString();

          }

          private void Form4_FormClosing(object sender, FormClosingEventArgs e)
          {
              DialogResult resp = MessageBox.Show("deseas salir", "Deseas
Salir",
                 MessageBoxButtons.YesNo);
                 if (resp == DialogResult.No)
                 {
                     e.Cancel = true;



    15
}
         }

        private void button1_Click(object sender, EventArgs e)
        {
            int pagoTotal, nota, NuevaBeca,pagoTotal2,pagoTotal3,pagoTotal4,
pagoTotal5;
            string nombre, codigo, materias, beca, turno;
            nombre = txtnomb.Text;
            codigo = txtcodig.Text;
            materias = txtmaterias.Text;


             OBSERVACIONES.Items.Clear();

             OBSERVACIONES.Items.Add( " El nombre= " + nombre);
             OBSERVACIONES.Items.Add( " El codigo= " + codigo);
             OBSERVACIONES.Items.Add( " Las materias= " + materias);


             pagoTotal = 200;
             pagoTotal2=560;
              pagoTotal3=830;
              pagoTotal4=1100;
               pagoTotal5=1460;




             nota=int.Parse(txtnotas.Text);
             beca =BecaComboBox1.Text;
             turno = TurnoComboBox2.Text;


           if ((nota >= 80)&&(nota<=100))
           {
                NuevaBeca =pagoTotal;
                OBSERVACIONES.Items.Add("El pago por el semestre es: " + beca
+ " = " + NuevaBeca);
           }
           else
           {
                if ((nota >= 70)&&(nota<=79))
                {
                     NuevaBeca = pagoTotal2;
                     OBSERVACIONES.Items.Add("El pago por el semestre es: " +
beca + " = " + NuevaBeca);
                }
                else
                {
                     if((nota>=60)&&(nota<=69))
                     {
                          NuevaBeca=pagoTotal3;
                           OBSERVACIONES.Items.Add("El pago por el semestre es:
" + beca + " = " + NuevaBeca);
                     }
                     else



    16
{
                       if((nota>=50) && (nota<=59))
                       {
                         NuevaBeca=pagoTotal4;
                         OBSERVACIONES.Items.Add("El pago por el semestre es:
" + beca + " = " + NuevaBeca);
                       }
                       else
                       {
                            if(nota<=50)
                            {
                            NuevaBeca=pagoTotal5;
                         OBSERVACIONES.Items.Add("El pago por el semestre es:
" + beca + " = " + NuevaBeca);
                            }
                       }
                   }
               }
           }




                 }

         private void button2_Click(object sender, EventArgs e)
         {
             txtnomb.Text = "";
             txtcodig.Text = "";
             txtmaterias.Text = "";
             txtnotas.Text = "";

         }

         }
             }




    17
5.Calificaciones.




using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Linq;
using   System.Text;
using   System.Windows.Forms;

namespace UNIVERSIDAD_BETHESDA
{
    public partial class CALIFICACIONES : Form
    {
        public CALIFICACIONES()
        {
            InitializeComponent();
        }

          private void CALIFICACIONES_Load(object sender, EventArgs e)
          {
              this.Text = "CALIFICASIONES-" + DateTime.Now.ToLongDateString();

          }

        private void CALIFICACIONES_FormClosing(object sender,
FormClosingEventArgs e)
        {
            DialogResult resp = MessageBox.Show("deseas salir", "Deseas
Salir",
            MessageBoxButtons.YesNo);
            if (resp == DialogResult.No)
            {
                e.Cancel = true;
            }
        }

          private void prom_Click(object sender, EventArgs e)
          {



    18
int a, b, c, d; int f;float s3;
            float s, promedio,s2;
            a = int.Parse(txtnota1.Text);
            b = int.Parse(txtnota2.Text);
            c = int.Parse(txtnota3.Text);
            d = int.Parse(txtInCultural.Text);
            f = int.Parse(txtInSocial.Text);
            s = a + b + c;
            s2 = d + f;
            promedio = s/3 ;
            s3 = promedio + s2;

            txtprom.Text = promedio.ToString();

        }

        private void button2_Click(object sender, EventArgs e)
        {
            txtnombre.Text = "";
            txtnota1.Text = "";
            txtnota2.Text = "";
            txtnota3.Text = "";
            txtInCultural.Text = "";
            txtInSocial.Text = "";
            txtprom.Text = "";
            txtcod.Text = "";

        }

        private void button1_Click(object sender, EventArgs e)
        {
            String nombre, NotaFinal, codig;

            nombre = txtnombre.Text;
            NotaFinal = txtprom.Text;
            codig = txtcod.Text;

            listBox1.Items.Clear();
            listBox1.Items.Add("El nombre del Estudiante es = " + nombre);
            listBox1.Items.Add("El Cogigo del Estudiante= " + codig);
            listBox1.Items.Add("La nota promedio es = " + NotaFinal);
        }
}
    }




19
BIBLIOGRAFIA
 http://www.wikipedia.com

 http://es.wikipedia.org/wiki/C_Sharp
 http://www.google.com.bo/webhp?source=search_app
 http://www.youtube.com/results?search_query=c+sharp+tutorial+en+espa%C3%B1ol&o
         q=c+sharp&gs_l=youtube.



 ANEXO

 http://videoscursoscharp.blogspot.com/ || “De Isidro torrez jorge”




20

Contenu connexe

En vedette

Green Buildings Delivered
Green Buildings DeliveredGreen Buildings Delivered
Green Buildings DeliveredBe2camp Admin
 
Proyecto introducción a la comunicación científica
Proyecto introducción a la comunicación científicaProyecto introducción a la comunicación científica
Proyecto introducción a la comunicación científicayalicyumbo
 
VOLANTINO maggio 2013 Bricofer Cangianiello!
VOLANTINO maggio 2013 Bricofer Cangianiello! VOLANTINO maggio 2013 Bricofer Cangianiello!
VOLANTINO maggio 2013 Bricofer Cangianiello! Giuseppe Cangianiello
 
"Korisni, ali i opasni!" prezentacija
"Korisni, ali i opasni!"   prezentacija"Korisni, ali i opasni!"   prezentacija
"Korisni, ali i opasni!" prezentacijaĐurđica Pošta
 
Proyecto medio ambiente 37067
Proyecto medio ambiente  37067Proyecto medio ambiente  37067
Proyecto medio ambiente 37067cpekathe
 
QUIETING THE ECHOES - a case study for creatives
QUIETING THE ECHOES - a case study for creativesQUIETING THE ECHOES - a case study for creatives
QUIETING THE ECHOES - a case study for creativesLet's Make Great!
 
UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...
UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...
UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...Victgar
 
Ayudas y prestamo de libros
Ayudas y prestamo de librosAyudas y prestamo de libros
Ayudas y prestamo de librosCPR Oviedo
 
Domestic engineer perfomance appraisal 2
Domestic engineer perfomance appraisal 2Domestic engineer perfomance appraisal 2
Domestic engineer perfomance appraisal 2tonychoper2804
 

En vedette (15)

Green Buildings Delivered
Green Buildings DeliveredGreen Buildings Delivered
Green Buildings Delivered
 
Proyecto introducción a la comunicación científica
Proyecto introducción a la comunicación científicaProyecto introducción a la comunicación científica
Proyecto introducción a la comunicación científica
 
VOLANTINO maggio 2013 Bricofer Cangianiello!
VOLANTINO maggio 2013 Bricofer Cangianiello! VOLANTINO maggio 2013 Bricofer Cangianiello!
VOLANTINO maggio 2013 Bricofer Cangianiello!
 
Volante comi auto
Volante comi autoVolante comi auto
Volante comi auto
 
"Korisni, ali i opasni!" prezentacija
"Korisni, ali i opasni!"   prezentacija"Korisni, ali i opasni!"   prezentacija
"Korisni, ali i opasni!" prezentacija
 
Proyecto medio ambiente 37067
Proyecto medio ambiente  37067Proyecto medio ambiente  37067
Proyecto medio ambiente 37067
 
QUIETING THE ECHOES - a case study for creatives
QUIETING THE ECHOES - a case study for creativesQUIETING THE ECHOES - a case study for creatives
QUIETING THE ECHOES - a case study for creatives
 
UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...
UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...
UTE_María_Victoria_García_Alcivar_Dr._Gonzalo_Remache B. MSc_El emprendimient...
 
Rishadtr cv
Rishadtr cv Rishadtr cv
Rishadtr cv
 
Values & NLP
Values & NLPValues & NLP
Values & NLP
 
Ayudas y prestamo de libros
Ayudas y prestamo de librosAyudas y prestamo de libros
Ayudas y prestamo de libros
 
Domestic engineer perfomance appraisal 2
Domestic engineer perfomance appraisal 2Domestic engineer perfomance appraisal 2
Domestic engineer perfomance appraisal 2
 
Lucymar Bentley's Training
 Lucymar Bentley's Training Lucymar Bentley's Training
Lucymar Bentley's Training
 
Ktt vis pres
Ktt vis presKtt vis pres
Ktt vis pres
 
Don ariz
Don arizDon ariz
Don ariz
 

Similaire à Proyecto programacion 2.

Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#Angie Galeano
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Carlos Posada
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
ENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMA
ENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMAENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMA
ENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMAmellcv
 
Tema1 informatica.
Tema1 informatica.Tema1 informatica.
Tema1 informatica.jesusbosque
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++Bryangio2002
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1dar851112
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividadesJames Logan
 
Manual de programas ivan lopez g264 b24
Manual de programas ivan lopez g264   b24Manual de programas ivan lopez g264   b24
Manual de programas ivan lopez g264 b24ivansh1990
 

Similaire à Proyecto programacion 2. (20)

Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#
 
Introducción a lenguaje Visual Basic
Introducción a lenguaje Visual BasicIntroducción a lenguaje Visual Basic
Introducción a lenguaje Visual Basic
 
Csharp
CsharpCsharp
Csharp
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
ENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMA
ENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMAENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMA
ENTORNO DE DESARROLLO, ESTRUTURA GENERAL DE UN PROGRAMA
 
Tema1
Tema1Tema1
Tema1
 
Tema1 informatica.
Tema1 informatica.Tema1 informatica.
Tema1 informatica.
 
visual studio
visual studiovisual studio
visual studio
 
visual studio
visual studiovisual studio
visual studio
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividades
 
Manual de programas ivan lopez g264 b24
Manual de programas ivan lopez g264   b24Manual de programas ivan lopez g264   b24
Manual de programas ivan lopez g264 b24
 

Plus de Isidro Torrez Jorge (8)

Presentación vector
Presentación vectorPresentación vector
Presentación vector
 
Presentación vector
Presentación vectorPresentación vector
Presentación vector
 
Presentación vector
Presentación vectorPresentación vector
Presentación vector
 
Presentación de matrices
Presentación de matricesPresentación de matrices
Presentación de matrices
 
Presentación de matrices
Presentación de matricesPresentación de matrices
Presentación de matrices
 
Presentación de matrices
Presentación de matricesPresentación de matrices
Presentación de matrices
 
Program colegio
Program colegioProgram colegio
Program colegio
 
Tu estas aqui
Tu estas aquiTu estas aqui
Tu estas aqui
 

Dernier

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 

Dernier (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

Proyecto programacion 2.

  • 1. Santa Cruz- Bolivia 15/11/2012 1
  • 2. INDICE:_______________________________ -INTRODUCCION. -MARCO TEORICO. -INTERFAS GRAFICA. -CODIGO. -BIBLIOGRAFIA. -ANEXO. 2
  • 3. INTRODUCCION INTRODUCCION VISUAL C# 2005 Información y Conocimiento son los dos elementos claves del nuevo milenio ninguna sociedad podrá alcanzar ni puede ignorar este nuevo esquema ya las naciones no se miden por su riqueza industrial, ni sus activos físicos, ni por su poder militar, sino por la cantidad de información que produce y consume, así como por la recombinación de información nueva en un conocimiento de grado superior. Nuevos sistemas de información, tienden a ser cada vez de mayor alcance y complejidad sobre todo cuando se toman en cuenta la nuevas necesidades de información y conocimiento que demandan las nuevas organizaciones. Nuevos sistemas de información son costosos en tiempos y recursos, la solución moderna de sistemas de información exigen herramientas y metodologías que resuelvan rápida, económica, eficiente y de manera global, problemas de información y conocimiento planteados por las organizaciones. Además el pleno potencial del hardware tampoco es aprovechado plenamente y existe un considerable retraso con el software y sus aplicaciones generando lo que se conoce como “crisis del software”. Actualmente el paradigma de programación se ha enfocado a nuevas necesidades de modernos y globales sistemas de información basados en redes y mas aun en la red global de Internet, actualmente es mas importante poder concebir y construir sistemas de información con estas nuevas tecnologías de programación. VISUAL C# 2005 es un lenguaje de programación desarrollado por Microsoft muy apropiado para construir sistemas de información basados en red o mejor aun en Internet. NET es la nueva tecnología desarrollada y ofrecida por Microsoft que permite hacer más fácil la construcción y desarrollo de programas y aplicaciones para Internet. En programación tradicional, modular o estructurada un programa describe una serie de pasos a ser realizados para la solución de un problema, es decir es un algoritmo. En programación orientada a objetos ( OOP ) un programa es considerado como un sistema de objetos interactuando entre si, ambientes de desarrollo visuales facilitan aun mas la construcción de programas y solución de problemas, porque permiten abstraer al ingeniero de software de todo el GUI (interfase grafica) del problema, que constituye mas del 60% del código normal de un programa. Es decir, en programación modular o estructurada un problema sencillo de información es descompuesto en una serie de módulos (llamados procedimientos o funciones) donde cada uno 3
  • 4. de ellos realiza una tarea especifica, por ejemplo uno de ellos captura los datos, otro resuelve operaciones, etc. En OOP todo problema aun aquellos sencillos de información, se consideran y resuelven como módulos de código gigante (clase) que contiene todo el código necesario (variables, procedimientos, funciones, interfaces, etc.) para solucionar el problema. En programación visual (que también es heredera de OOP )la interfase con el usuario( pantallas) son generadas por el propio compilador y el ingeniero de software solo se concentra en resolver el problema planteado. VISUAL C# EXPRESS 2005 de MICROSOFT es un compilador que permite usar cualquiera de los tres enfoques en la solución de problemas de información que puedan y deban ser resueltos empleando el computador y el lenguaje. Para propósitos de aprendizaje usaremos el tercer enfoque, es decir programación en ambientes visuales y usando el lenguaje de programación VISUAL C# 2005. MARCO TEORICO Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web comoASP.NET. aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles. C Sharp El título de este artículo se muestra incorrectamente debido a limitaciones técnicas. El título correcto es C#. C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. 4
  • 5. El nombre C Sharp fue inspirado por la notación musical, donde '#' (sostenido, en inglés sharp) indica que la nota (C es la nota do en inglés) es unsemitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.1 Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux. Tipos de datos C# contiene dos categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. El término tipo de valor indica que esos tipos contienen directamente sus valores. Tipos para definir números enteros: Tipo de datos de enteros Tipo Equivalente BCL Tamaño Rango Significado byte System.Byte 8-bit (1-byte) 0 a 255 Entero sin signo sbyte System.SByte 8-bit (1-byte) -128 a 127 Entero con signo short System.Int16 16-bit (2-byte) -32.768 a 32.767 Entero corto con signo ushort System.UInt16 16-bit (2-byte) 0 a 65.535 Entero corto sin signo int System.Int32 32-bit (4-byte) -2.147.483.648 a 2.147.483.647 Entero medio con signo uint System.UInt32 32-bit (4-byte) 0 a 4.294.967.295 Entero medio sin signo long System.Int64 64-bit (8-byte) -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 Entero largo con signo ulong System.UInt64 64-bit (8-byte) 0 a 18.446.744.073.709.551.615 Entero largo sin signo 5
  • 6. Tipo de datos de coma flotante Tipo Equivalente BCL Tamaño Rango Significado float System.Single 32-bit (4-byte) ±1.401298E−45 a ±3.402823E+38 Coma flotante corto ±4.94065645841246E−324 a double System.Double 64-bit (8-byte) Coma flotante largo ±1.79769313486232E+308 −7.9228162514264337593543950335 a decimal System.Decimal 128-bit (16-byte) Coma flotante monetario +7.9228162514264337593543950335 INTERFAS GRAFICA 1. Ingreso al programa 6
  • 7. 2. Ingresa los datos o Registro 3.pago 7
  • 8. 4.Caja. 5.Ingresar notas o calificaciones 8
  • 9. CODIGO 1. Del Ingreso al programa using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace UNIVERSIDAD_BETHESDA { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.Text = "UNIVERSIDAD--" + DateTime.Now.ToLongDateString() + " - " + DateTime.Now.ToLongTimeString(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult resp = MessageBox.Show("deseas salir", "Deseas Salir", MessageBoxButtons.YesNo); if (resp == DialogResult.No) { e.Cancel = true; } 9
  • 10. } private void button2_Click(object sender, EventArgs e) { Close(); } private void button1_Click(object sender, EventArgs e) { if ((textBox1.Text == "p") && (textBox2.Text == "p") && (textBox3.Text == "p")) { Form2 unibhet = new Form2(); unibhet.Show(); } else { MessageBox.Show("la contraceña es incorrecta"); } } } } 2. Del menú. 3. using System; 4. using System.Collections.Generic; 5. using System.ComponentModel; 6. using System.Data; 7. using System.Drawing; 10
  • 11. 8. using System.Linq; 9. using System.Text; 10. using System.Windows.Forms; 11. 12. namespace UNIVERSIDAD_BETHESDA 13. { 14. public partial class Form2 : Form 15. { 16. public Form2() 17. { 18. InitializeComponent(); 19. } 20. 21. private void Form2_Load(object sender, EventArgs e) 22. { 23. this.Text = "MENU PRINCIPAL--" + DateTime.Now.ToLongDateString() 24. + " - " + DateTime.Now.ToLongTimeString(); 25. } 26. 27. private void rEGISTROToolStripMenuItem_Click(object sender, EventArgs e) 28. { 29. REGISTRO REGISTRO = new REGISTRO(); 30. REGISTRO.ShowDialog(); 31. REGISTRO.Dispose(); 32. } 33. 34. private void pAGOToolStripMenuItem_Click(object sender, EventArgs e) 35. { 36. PAGO PAGO = new PAGO(); 37. PAGO.ShowDialog(); 38. PAGO.Dispose(); 39. } 40. 41. private void cAJAToolStripMenuItem_Click(object sender, EventArgs e) 42. { 43. CAJA CAJA = new CAJA(); 44. CAJA.ShowDialog(); 45. CAJA.Dispose(); 46. } 47. 48. private void cALIFICACIONESToolStripMenuItem_Click(object sender, EventArgs e) 49. { 50. CALIFICACIONES CALIFICACIONES = new CALIFICACIONES(); 51. CALIFICACIONES.ShowDialog(); 52. CALIFICACIONES.Dispose(); 53. } 54. 55. private void eXITToolStripMenuItem_Click(object sender, EventArgs e) 56. { 57. Close(); 58. } 11
  • 12. 59. 60. private void eXITToolStripMenuItem1_Click(object sender, EventArgs e) 61. { 62. Close(); 63. } 64. 65. private void uSUARIOToolStripMenuItem_Click(object sender, EventArgs e) 66. { 67. 68. } 69. 70. private void cONFIGURACIONToolStripMenuItem_Click(object sender, EventArgs e) 71. { 72. 73. } 74. 75. private void acercaDeToolStripMenuItem_Click(object sender, EventArgs e) 76. { 77. Form ayuda = new Form8(); 78. ayuda.ShowDialog(); 79. ayuda.Dispose(); 80. } 81. } 82. } 3.Del Registro. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; 12
  • 13. namespace UNIVERSIDAD_BETHESDA { public partial class REGISTRO : Form { public REGISTRO() { InitializeComponent(); } private void Form3_Load(object sender, EventArgs e) { this.Text = "REGISTRO --" + DateTime.Now.ToLongDateString(); } private void Form3_FormClosing(object sender, FormClosingEventArgs e) { DialogResult resp = MessageBox.Show("deseas salir", "Deseas Salir", MessageBoxButtons.YesNo); if (resp == DialogResult.No) { e.Cancel = true; } } private void button1_Click(object sender, EventArgs e) { string nombre, apellido, direccion, email, telef, codigo,masculino,femenino,fechaDeNacimineto; codigo=txtcodig.Text; nombre = txtnom.Text; apellido = txtapellido.Text; direccion = txtDirec.Text; email = txtcodig.Text; fechaDeNacimineto = txtFechaNacimiento.Text; telef = txtTelf.Text; masculino = radioButton1.Text; ; femenino = radioButton2.Text; ObseracionGeneral.Items.Clear(); ObseracionGeneral.Items.Add("nombre del estudiante= " + nombre); ObseracionGeneral.Items.Add("apellido del estudiante= " + apellido); ObseracionGeneral.Items.Add("codigo del estudiante= " + codigo); ObseracionGeneral.Items.Add("direccion del estudiante= " + direccion); ObseracionGeneral.Items.Add("telefono del estudiante= " + telef); ObseracionGeneral.Items.Add("email del estudiante= " + email); 13
  • 14. ObseracionGeneral.Items.Add("fecha De Nacimineto= " + fechaDeNacimineto ); string sexo; if (radioButton1.Checked) { sexo = "Hombre"; ObseracionGeneral.Items.Add("El sexo del estudiante: " + "Masculino"); } else sexo = "Mujer"; ObseracionGeneral.Items.Add("El sexo del estudiante: " + "Femenino"); } private void vOLVERToolStripMenuItem_Click(object sender, EventArgs e) { Form2 atras = new Form2(); atras.Show(); } private void button2_Click(object sender, EventArgs e) { txtnom.Text = ""; txtapellido.Text = ""; txtcodig.Text = ""; txtDirec.Text = ""; txtEmail.Text = ""; txtTelf.Text = ""; txtFechaNacimiento.Text = ""; } } } 14
  • 15. 4.Pago using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace UNIVERSIDAD_BETHESDA { public partial class PAGO : Form { public PAGO() { InitializeComponent(); } private void Form4_Load(object sender, EventArgs e) { this.Text = "PAGOS-CANCELACIONES-" + DateTime.Now.ToLongDateString(); } private void Form4_FormClosing(object sender, FormClosingEventArgs e) { DialogResult resp = MessageBox.Show("deseas salir", "Deseas Salir", MessageBoxButtons.YesNo); if (resp == DialogResult.No) { e.Cancel = true; 15
  • 16. } } private void button1_Click(object sender, EventArgs e) { int pagoTotal, nota, NuevaBeca,pagoTotal2,pagoTotal3,pagoTotal4, pagoTotal5; string nombre, codigo, materias, beca, turno; nombre = txtnomb.Text; codigo = txtcodig.Text; materias = txtmaterias.Text; OBSERVACIONES.Items.Clear(); OBSERVACIONES.Items.Add( " El nombre= " + nombre); OBSERVACIONES.Items.Add( " El codigo= " + codigo); OBSERVACIONES.Items.Add( " Las materias= " + materias); pagoTotal = 200; pagoTotal2=560; pagoTotal3=830; pagoTotal4=1100; pagoTotal5=1460; nota=int.Parse(txtnotas.Text); beca =BecaComboBox1.Text; turno = TurnoComboBox2.Text; if ((nota >= 80)&&(nota<=100)) { NuevaBeca =pagoTotal; OBSERVACIONES.Items.Add("El pago por el semestre es: " + beca + " = " + NuevaBeca); } else { if ((nota >= 70)&&(nota<=79)) { NuevaBeca = pagoTotal2; OBSERVACIONES.Items.Add("El pago por el semestre es: " + beca + " = " + NuevaBeca); } else { if((nota>=60)&&(nota<=69)) { NuevaBeca=pagoTotal3; OBSERVACIONES.Items.Add("El pago por el semestre es: " + beca + " = " + NuevaBeca); } else 16
  • 17. { if((nota>=50) && (nota<=59)) { NuevaBeca=pagoTotal4; OBSERVACIONES.Items.Add("El pago por el semestre es: " + beca + " = " + NuevaBeca); } else { if(nota<=50) { NuevaBeca=pagoTotal5; OBSERVACIONES.Items.Add("El pago por el semestre es: " + beca + " = " + NuevaBeca); } } } } } } private void button2_Click(object sender, EventArgs e) { txtnomb.Text = ""; txtcodig.Text = ""; txtmaterias.Text = ""; txtnotas.Text = ""; } } } 17
  • 18. 5.Calificaciones. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace UNIVERSIDAD_BETHESDA { public partial class CALIFICACIONES : Form { public CALIFICACIONES() { InitializeComponent(); } private void CALIFICACIONES_Load(object sender, EventArgs e) { this.Text = "CALIFICASIONES-" + DateTime.Now.ToLongDateString(); } private void CALIFICACIONES_FormClosing(object sender, FormClosingEventArgs e) { DialogResult resp = MessageBox.Show("deseas salir", "Deseas Salir", MessageBoxButtons.YesNo); if (resp == DialogResult.No) { e.Cancel = true; } } private void prom_Click(object sender, EventArgs e) { 18
  • 19. int a, b, c, d; int f;float s3; float s, promedio,s2; a = int.Parse(txtnota1.Text); b = int.Parse(txtnota2.Text); c = int.Parse(txtnota3.Text); d = int.Parse(txtInCultural.Text); f = int.Parse(txtInSocial.Text); s = a + b + c; s2 = d + f; promedio = s/3 ; s3 = promedio + s2; txtprom.Text = promedio.ToString(); } private void button2_Click(object sender, EventArgs e) { txtnombre.Text = ""; txtnota1.Text = ""; txtnota2.Text = ""; txtnota3.Text = ""; txtInCultural.Text = ""; txtInSocial.Text = ""; txtprom.Text = ""; txtcod.Text = ""; } private void button1_Click(object sender, EventArgs e) { String nombre, NotaFinal, codig; nombre = txtnombre.Text; NotaFinal = txtprom.Text; codig = txtcod.Text; listBox1.Items.Clear(); listBox1.Items.Add("El nombre del Estudiante es = " + nombre); listBox1.Items.Add("El Cogigo del Estudiante= " + codig); listBox1.Items.Add("La nota promedio es = " + NotaFinal); } } } 19
  • 20. BIBLIOGRAFIA http://www.wikipedia.com http://es.wikipedia.org/wiki/C_Sharp http://www.google.com.bo/webhp?source=search_app http://www.youtube.com/results?search_query=c+sharp+tutorial+en+espa%C3%B1ol&o q=c+sharp&gs_l=youtube. ANEXO http://videoscursoscharp.blogspot.com/ || “De Isidro torrez jorge” 20