SlideShare una empresa de Scribd logo
1 de 51
 
 
El presente tema es Programación concurrente y distribuida está basada en  el Lenguaje de Programación  Visual Studio 2010 que nos permite crear aplicaciones, sitios y aplicaciones web. Además de esto, aparece una edición que compila las características de todas las ediciones comunes de Visual Studio: Professional, Team Studio, Test, conocida como Visual Studio Ultimate.
 
[object Object],[object Object]
[object Object]
.NET Framework ,[object Object],[object Object],[object Object]
[object Object],Arquitectura
 
 
[object Object],[object Object],[object Object],Es el contenedor para realizar el diseño de la aplicación.  Cuando agregue los controles a un formulario, tenga en cuenta las siguientes directrices para crear una aplicación accesible:
contiene todos los elementos que podremos incorporar a nuestros proyectos. Como son muchos está dividido en fichas similares a otros programas de Office: El diagrama de la derecha es la caja de herramientas que contiene los controles de VB2010. Por defecto tendremos los controles mas habituales en la sección de "controles comunes".
[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Eventos de Radio button EVENTO DESCRIPCION CheckedChanged Ocurre al cambiar la propiedad checked del radiobutton Clic Se desencadena al dar clic con el mouse sobre el botón DoubleClick Se desencadena al dar doble clic con el mouse sobre el botón
TIPO  Rango de Valores Boolean True o False Byte Desde 0 hasta 255 (sin signos) Char Desde 0 hasta 255 (sin signos) Date Decimal Desde – 2,147,483,648 hasta 2,147,483,648 Double Long(entero largo) Desde -9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807 Object Cualquier tipo de dato Short Desde -32,768 hasta 32,767
[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]
Al iniciar Visual studio nos muestra una ventana para elegir la Plantilla(lenguaje de programacion el cual utilizaremos  como por ejemplo Visual C#,  Visual Basic, Visual F#, Desarrollo de Office, Acceso a datos , etc.) Luego de elegir la plantilla  nos muestra el panel de la lista de los proyectos que podemos realizar . Acontinuacion breve concepto de la Aplicación de Consola y Aplicación de windows forms.
Aplicación de Consola ,[object Object],[object Object]
[object Object],[object Object]
 
If… End If ,[object Object],La estructura de control IF permite decidir entre dos opciones resultantes de la evaluación de una sentencia. IF (expresion) then        Sentencias        .... END IF
[object Object],Se evalúa la primera expresión, en caso positivo se ejecutan las sentencias1, en caso negativo se evalua la expresion 2. Si la expresión 2 es positiva se ejecutan las sentencias 2 en caso negativo evaluamos la expresión 3 con el siguiente ELSEIF. Todo acaba en un ELSE en este ejemplo, pero el ELSE final no es obligatorio. IF (expresion1) then       Sentencias1       .... ELSEIF (expresion2) then       Sentencias2       .... ELSEIF (expresion3) then       Sentencias3       .... ELSE       Sentencias4       .... END IF
Select Case… End Select ,[object Object],[object Object]
While... End While ,[object Object],[object Object],[object Object],[object Object],[object Object]
For… Next ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Ejemplo: N° 01 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],If resultado > 300 <= 400 Then Dim descuento As Integer   descuento = resultado - 50 Console.WriteLine(&quot; Descuento es: &quot; & resultado & &quot;- &quot; & &quot;50&quot; & &quot;=&quot; & descuento)    Dim igv As Integer   igv = resultado * 0.19 Console.WriteLine(&quot; IGV 19%: &quot; & igv)    Dim total As Integer total = (descuento + igv) Console.WriteLine(&quot; El total es: &quot; & total)     End If    Console.ReadLine()   End Sub End Module
[object Object],Ejemplo: N° 02
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Ejemplo: N° 03
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Ejemplo: N° 04 Rango de Notas Calificación De (0 a 10) “ Malo” De (11 a 15) “ Bueno” De (16 a 20)  “ Excelente”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Ejemplo: N° 04 Rango de Edad Descripción De (5 a 10) “ Es un niño” De (11 a 13) “ Está en la etapa de pubertad” De (18 a 30)  “ Es un joven” De (31 a 50)  “ Es un adulto” De (51 a 110) “ Es un anciano”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Ejemplo: N° 05
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],Ejemplo: N° 01 rbsuma rbresta rbmulti Debemos de cambiar el nombre a cada control del formulario en la propiedad Text. txtN1 txtN2 lblres BtnProcesar BtnNuevo BtnSalir
Dim n1, n2, r As Integer n1 = Integer.Parse(TxtN1.Text) n2 = Integer.Parse(TxtN2.Text) If (Rbsuma.Checked = True) Then r = n1 + n2 End If If (Rbresta.Checked = True) Then r = n1 - n2 End If If (Rbmulti.Checked = True) Then r = n1 * n2 End If Lblres.Text = r.ToString() TxtN1.Text = &quot;“ TxtN2.Text = &quot;&quot; Lblres.Text = “” Close()
[object Object],Ejemplo: N° 02 cbRetiro rbDiseño rbAnimaciones BtnProcesar BtnNuevo BtnSalir rbEnsamblaje cbAFP cbIPSS
Dimsueldo, area, dsct, resulAsInteger sueldo = txtsueldo.Text    If (rbEnsamblaje.Checked = True) Then txtSueldoRes.Text = sueldo txtArea.Text = 200 area = txtArea.Text resul = (sueldo + area) txtSubTotal.Text = resul   EndIf   If (rbDiseño.Checked = True) Then txtSueldoRes.Text = sueldo txtArea.Text = 400 area = txtArea.Text resul = (sueldo + area) txtSubTotal.Text = resul   EndIf If (rbAnimaciones.Checked = True) Then txtSueldoRes.Text = sueldo txtArea.Text = 600 area = txtArea.Text resul = (sueldo + area) txtSubTotal.Text = resul   EndIf     If (cbRetiro.Checked = True) Then dsct = sueldo * 0.1 txtRetiro.Text = dsct   EndIf If (cbAFP.Checked = True) Then dsct = sueldo * 0.25 txtAFP.Text = dsct   EndIf     If (cbIPSS.Checked = True) Then dsct = sueldo * 0.3 txtIPSS.Text = dsct   EndIf   txtTotal.Text = resul - dsct  
txtsueldo.Text = &quot;&quot; txtSueldoRes.Text = &quot;&quot; txtArea.Text = &quot;&quot; txtRetiro.Text = &quot;&quot; txtAFP.Text = &quot;&quot; txtIPSS.Text = &quot;&quot; txtTotal.Text = &quot;&quot; txtSubTotal.Text = &quot;&quot; cbAFP.Checked = False cbRetiro.Checked = False cbIPSS.Checked = False   txtsueldo.Focus() Dim mensaje AsMsgBoxResult mensaje = MsgBox(&quot;está seguro que desea salir&quot;, MsgBoxStyle.YesNo, &quot;salida&quot;) Ifmensaje = MsgBoxResult.YesThen Close() Else MsgBox(&quot;Usted no ha salido del sistema&quot;) EndIf

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Funciones y subrutinas
Funciones y subrutinasFunciones y subrutinas
Funciones y subrutinas
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Nociones De Vba
Nociones De VbaNociones De Vba
Nociones De Vba
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Controles basicos final
Controles basicos finalControles basicos final
Controles basicos final
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Presentación_VisualBasic
Presentación_VisualBasicPresentación_VisualBasic
Presentación_VisualBasic
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Action scrips
 Action scrips Action scrips
Action scrips
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
Tutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoTutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 Basico
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 

Destacado (20)

Claves para la interoperabilidad de las Administraciones Públicas
Claves para la interoperabilidad de las Administraciones PúblicasClaves para la interoperabilidad de las Administraciones Públicas
Claves para la interoperabilidad de las Administraciones Públicas
 
Los gatos
Los gatosLos gatos
Los gatos
 
Alexander erick
Alexander erickAlexander erick
Alexander erick
 
Moodle
MoodleMoodle
Moodle
 
Trajos de quimica
Trajos de quimicaTrajos de quimica
Trajos de quimica
 
Rr dd e_infantil_requisitos
Rr dd e_infantil_requisitosRr dd e_infantil_requisitos
Rr dd e_infantil_requisitos
 
Museu de la vida de tordesillas complert
Museu de la vida de tordesillas complertMuseu de la vida de tordesillas complert
Museu de la vida de tordesillas complert
 
Nuevo presentación de microsoft power point
Nuevo presentación de microsoft power pointNuevo presentación de microsoft power point
Nuevo presentación de microsoft power point
 
Practica 2 de quimica
Practica 2 de quimicaPractica 2 de quimica
Practica 2 de quimica
 
Bram Stoker
Bram StokerBram Stoker
Bram Stoker
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Landmaschinen-HMIs für 2016 (in German)
Landmaschinen-HMIs für 2016 (in German)Landmaschinen-HMIs für 2016 (in German)
Landmaschinen-HMIs für 2016 (in German)
 
EDUCACION A DISTANCIA
EDUCACION A DISTANCIAEDUCACION A DISTANCIA
EDUCACION A DISTANCIA
 
Practica 7 melissa
Practica 7   melissaPractica 7   melissa
Practica 7 melissa
 
Prueba
PruebaPrueba
Prueba
 
Quimica segunda diapo...
Quimica segunda diapo...Quimica segunda diapo...
Quimica segunda diapo...
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Orientaciones aplicacion enfoque_ambiental
Orientaciones aplicacion enfoque_ambientalOrientaciones aplicacion enfoque_ambiental
Orientaciones aplicacion enfoque_ambiental
 
Boletín 9
Boletín 9Boletín 9
Boletín 9
 

Similar a Programación (20)

Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventor
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosario
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 
Apuntes vb6
Apuntes vb6Apuntes vb6
Apuntes vb6
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
Folleto de visual basic
Folleto de visual basicFolleto de visual basic
Folleto de visual basic
 
Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa2
Programa2 Programa2
Programa2
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Un proyecto con fujitsu power cobol
Un proyecto con fujitsu power cobolUn proyecto con fujitsu power cobol
Un proyecto con fujitsu power cobol
 
tutorial de eclipse
tutorial de eclipsetutorial de eclipse
tutorial de eclipse
 

Programación

  • 1.  
  • 2.  
  • 3. El presente tema es Programación concurrente y distribuida está basada en el Lenguaje de Programación Visual Studio 2010 que nos permite crear aplicaciones, sitios y aplicaciones web. Además de esto, aparece una edición que compila las características de todas las ediciones comunes de Visual Studio: Professional, Team Studio, Test, conocida como Visual Studio Ultimate.
  • 4.  
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.  
  • 10.  
  • 11.
  • 12. contiene todos los elementos que podremos incorporar a nuestros proyectos. Como son muchos está dividido en fichas similares a otros programas de Office: El diagrama de la derecha es la caja de herramientas que contiene los controles de VB2010. Por defecto tendremos los controles mas habituales en la sección de &quot;controles comunes&quot;.
  • 13.
  • 14.
  • 15.
  • 16. TIPO Rango de Valores Boolean True o False Byte Desde 0 hasta 255 (sin signos) Char Desde 0 hasta 255 (sin signos) Date Decimal Desde – 2,147,483,648 hasta 2,147,483,648 Double Long(entero largo) Desde -9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807 Object Cualquier tipo de dato Short Desde -32,768 hasta 32,767
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Al iniciar Visual studio nos muestra una ventana para elegir la Plantilla(lenguaje de programacion el cual utilizaremos como por ejemplo Visual C#, Visual Basic, Visual F#, Desarrollo de Office, Acceso a datos , etc.) Luego de elegir la plantilla nos muestra el panel de la lista de los proyectos que podemos realizar . Acontinuacion breve concepto de la Aplicación de Consola y Aplicación de windows forms.
  • 22.
  • 23.
  • 24.  
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.  
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.  
  • 47.
  • 48. Dim n1, n2, r As Integer n1 = Integer.Parse(TxtN1.Text) n2 = Integer.Parse(TxtN2.Text) If (Rbsuma.Checked = True) Then r = n1 + n2 End If If (Rbresta.Checked = True) Then r = n1 - n2 End If If (Rbmulti.Checked = True) Then r = n1 * n2 End If Lblres.Text = r.ToString() TxtN1.Text = &quot;“ TxtN2.Text = &quot;&quot; Lblres.Text = “” Close()
  • 49.
  • 50. Dimsueldo, area, dsct, resulAsInteger sueldo = txtsueldo.Text    If (rbEnsamblaje.Checked = True) Then txtSueldoRes.Text = sueldo txtArea.Text = 200 area = txtArea.Text resul = (sueldo + area) txtSubTotal.Text = resul   EndIf   If (rbDiseño.Checked = True) Then txtSueldoRes.Text = sueldo txtArea.Text = 400 area = txtArea.Text resul = (sueldo + area) txtSubTotal.Text = resul   EndIf If (rbAnimaciones.Checked = True) Then txtSueldoRes.Text = sueldo txtArea.Text = 600 area = txtArea.Text resul = (sueldo + area) txtSubTotal.Text = resul   EndIf     If (cbRetiro.Checked = True) Then dsct = sueldo * 0.1 txtRetiro.Text = dsct   EndIf If (cbAFP.Checked = True) Then dsct = sueldo * 0.25 txtAFP.Text = dsct   EndIf     If (cbIPSS.Checked = True) Then dsct = sueldo * 0.3 txtIPSS.Text = dsct   EndIf   txtTotal.Text = resul - dsct  
  • 51. txtsueldo.Text = &quot;&quot; txtSueldoRes.Text = &quot;&quot; txtArea.Text = &quot;&quot; txtRetiro.Text = &quot;&quot; txtAFP.Text = &quot;&quot; txtIPSS.Text = &quot;&quot; txtTotal.Text = &quot;&quot; txtSubTotal.Text = &quot;&quot; cbAFP.Checked = False cbRetiro.Checked = False cbIPSS.Checked = False   txtsueldo.Focus() Dim mensaje AsMsgBoxResult mensaje = MsgBox(&quot;está seguro que desea salir&quot;, MsgBoxStyle.YesNo, &quot;salida&quot;) Ifmensaje = MsgBoxResult.YesThen Close() Else MsgBox(&quot;Usted no ha salido del sistema&quot;) EndIf