Vous êtes sur la page 1sur 16

ESCUELA DE EDUCACIN TCNICA N 322

Pcia. de Santa Fe

TRABAJO PRCTICO N 1 TEMA: Documentacin Trabajos Prcticos 2, 3 y 4

MATERIA Profesora: Alejandra Bonazzola ale.bonazzola@gmail.com

5 D 2011

Milton Candelero MiltonCandelero@gmail.com

Fecha de entrega: 24/05/2011

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D Trabajo Practico N 1 Instalar VB 2008

Trabajo Practico N 2 Consigna: Ir a la ayuda (http://msdn.microsoft.com/eses/library/eyzd6e34(VS.90).aspx) y realizar lo siguiente: Paso Paso Paso Paso 1: 2: 3: 4: crear un proyecto en Visual Basic crear una interfaz de usuario personalizar aspecto y comportamiento agregar cdigo de Visual Basic

Diseo:

Codificacin:
Public Class Form1 Private Sub btnNavegar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNavegar.Click wbNavegador.Navigate(txtURL.Text) End Sub End Class

Diagrama:

Pgina 2

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D

Trabajo Practico N 3 Consigna: Lean el documento adjunto y realicen los programas de ejemplo. Diseo:

Codificacin:
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lstDatos.Items.Add("Short") lstDatos.Items.Add("Integer") lstDatos.Items.Add("Long") lstDatos.Items.Add("Single") lstDatos.Items.Add("Double") lstDatos.Items.Add("Decimal") lstDatos.Items.Add("SByte") lstDatos.Items.Add("Char") lstDatos.Items.Add("String") lstDatos.Items.Add("Boolean") lstDatos.Items.Add("Date") End Sub Private Sub btnVer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVer.Click Select Case lstDatos.SelectedIndex Case 0 lblDatos.Text = "Ejemplo de variable tipo Short: " Dim numero As Short numero = 20156 lblDatos.Text &= numero Case 1 lblDatos.Text = "Ejemplo de variable tipo Integer: " Dim numero As Integer numero = 1256985698 lblDatos.Text &= numero Case 2

Pgina 3

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D


lblDatos.Text = "Ejemplo de variable tipo Long: " Dim numero As Long numero = 9000000000000000000 lblDatos.Text &= numero Case 3 lblDatos.Text = "Ejemplo de variable tipo Single: " Dim numero As Single numero = 3.14 lblDatos.Text &= numero Case 4 lblDatos.Text = "Ejemplo de variable tipo Double: " Dim numero As Double numero = 20156 lblDatos.Text &= numero Case 5 lblDatos.Text = "Ejemplo de variable tipo Decimal: " Dim numero As Decimal numero = 2.234 lblDatos.Text &= numero Case 6 lblDatos.Text = "Ejemplo de variable tipo SByte: " Dim numero As SByte numero = -1 lblDatos.Text &= numero Case 7 lblDatos.Text = "Ejemplo de variable tipo Char: " Dim numero As Char numero = "F" lblDatos.Text &= numero Case 8 lblDatos.Text = "Ejemplo de variable tipo String: " Dim numero As String numero = "'All your base are belong to us!'" lblDatos.Text &= numero Case 9 lblDatos.Text = "Ejemplo de variable tipo Boolean: " Dim numero As Boolean numero = True lblDatos.Text &= numero Case 10 lblDatos.Text = "Ejemplo de variable tipo Date: " Dim numero As Date numero = "3/12/1993" lblDatos.Text &= numero End Select End Sub End Class

Pgina 4

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D Diagrama:

Pgina 5

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D

Trabajo Practico N 4.1 Consigna: Botones de opcin, caja de texto multilnea y picturebox (AutoSize). Trabajar con los siguientes botones de opcin: 24 de marzo 2 de abril 25 de mayo 9 de julio Y deber aparecer una explicacin e imagen de lo que se conmemora ese da en una caja de texto multilnea. Diseo:

Codificacin:
Public Class frmFechas

Pgina 6

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D


Sub Ocultar() picAbril.Visible = False picMayo.Visible = False picJulio.Visible = False picMarzo.Visible = False End Sub Private Sub radMarzo_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radMarzo.CheckedChanged Ocultar() picMarzo.Visible = True txtRese.Text = "El 24 de marzo de 1976 un golpe de Estado cvicomilitar derroc al gobierno constitucional de la presidenta Mara Estela Martnez de Pern e instaur una dictadura que gobern la Argentina entre 1976 y 1983 a travs de una Junta Militar encabezada por los comandantes de las tres Fuerzas Armadas: Jorge R. Videla (Ejrcito), Emilio E. Massera (Armada) y Orlando R. Agosti (Fuerza Area).Se autodenomin 'Proceso de Reorganizacin Nacional' y es por eso que suele ser referida simplemente como 'el Proceso.'." & vbNewLine & "Y ademas es el cumpleaos de chino." End Sub Private Sub radAbril_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radAbril.CheckedChanged Ocultar() picAbril.Visible = True txtRese.Text = "La guerra de las Malvinas o guerra del Atlntico Sur fue un conflicto armado entre la Repblica Argentina y el Reino Unido que tuvo lugar en las islas Malvinas, Georgias del Sur y Sndwich del Sur. La guerra se desarroll entre el 2 de abril, da del desembarco argentino en las islas, y el 14 de junio de 1982, fecha de la cese de hostilidades entre la Argentina y el Reino Unido de la Gran Bretaa, lo que conllev la recuperacin de los tres archipilagos por parte del Reino Unido." End Sub Private Sub radMayo_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radMayo.CheckedChanged Ocultar() picMayo.Visible = True txtRese.Text = "Se conoce como Revolucin de Mayo a la serie de acontecimientos revolucionarios ocurridos en mayo de 1810 en la ciudad de Buenos Aires, por aquel entonces capital del Virreinato del Ro de la Plata, una dependencia colonial de Espaa. Como consecuencia de la revolucin fue depuesto el virrey Baltasar Hidalgo de Cisneros y reemplazado por la Primera Junta de Gobierno." End Sub Private Sub radJulio_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radJulio.CheckedChanged Ocultar() picJulio.Visible = True txtRese.Text = "En 1816, luego del camino iniciado por la Revolucin de Mayo en 1810, el pas proclam en un Congreso en Tucumn la existencia de una nacin libre e independiente de la Corona Espaola, inaugurando el largo proceso de unificacin nacional." End Sub End Class

Pgina 7

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D

Diagrama:

Trabajo Practico N 4.2 Consigna: Botn comando-caja multilnea-picturebox: Que presente 5 botones con conos o imgenes(Poltica, Literatura, Ciencia y Tecnologa, Psicologa, Filosofa) y al pulsar cada uno, aparezca un texto relacionado al respecto, de al menos 5 lneas, en una caja de texto multilnea. Adems aparecer una imagen alusiva al contenido. Diseo:

Codificacin:
Public Class frmCiencias Sub ocultar() piccyt.Visible = False picFiloso.Visible = False

Pgina 8

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D


picMan.Visible = False picPsico.Visible = False picPoli.Visible = False End Sub Private Sub btnPolit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPolit.Click ocultar() txtRese.Text = "Es la actividad humana que tiende a gobernar o dirigir la accin del Estado en beneficio de la sociedad. Es el proceso orientado ideolgicamente hacia la toma de decisiones para la consecucin de los objetivos de un grupo." picPoli.Visible = True End Sub Private Sub btnFilosofia_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFilosofia.Click ocultar() picFiloso.Visible = True txtRese.Text = "Es el estudio de una variedad de problemas fundamentales acerca de cuestiones como la existencia, el conocimiento, la verdad, la moral, la belleza, la mente y el lenguaje" End Sub Private Sub btnPsicologia_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPsicologia.Click ocultar() picPsico.Visible = True txtRese.Text = "Es la disciplina que estudia los procesos psquicos, incluyendo procesos cognitivos internos de los individuos, as como los procesos sociocognitivos que se producen en el entorno social, lo cual involucra la cultura." End Sub Private Sub btnLiteratura_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLiteratura.Click ocultar() picMan.Visible = True txtRese.Text = "es el arte que utiliza como instrumento la palabra. Por extensin, se refiere tambin al conjunto de producciones de una nacin, de una poca o de un gnero (la literatura griega, la literatura del siglo XIX, etc) y al conjunto de obras que versan sobre un arte o una ciencia (literatura mdica, literatura jurdica, etc). " End Sub Private Sub btnCyt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCyt.Click ocultar() piccyt.Visible = True txtRese.Text = "es el conjunto de conocimientos sistemticamente estructurados obtenidos mediante la observacin de patrones regulares, de razonamientos y de experimentacin en mbitos especficos, de los cuales se generan preguntas, se construyen hiptesis, se deducen principios y se elaboran leyes generales y esquemas metdicamente organizados." End Sub

Pgina 9

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ocultar() End Sub End Class

Diagrama:

Trabajo Practico N 4.3 Consigna: Botn opcin-marco (GroupBox)-caja multilnea-imagen: Presentar un marco llamado Redes segn su topologa; que contenga 6 botones de opcin: Anillo, Estrella, Bus, rbol, Trama, Combinaciones. Al seleccionar uno deber aparecer una explicacin de cada tipo de red en una caja de texto multilnea o etiqueta y una imagen correspondiente. Diseo:

Pgina 10

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D

Codificacin:
Public Class Form1 Sub Ocultar() picBus.Visible = False picMix.Visible = False picRing.Visible = False picStar.Visible = False picTram.Visible = False picTree.Visible = False End Sub Private Sub radRing_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radRing.CheckedChanged Ocultar() txtInfo.Text = "Topologa de red en la que cada estacin est conectada a la siguiente y la ltima est conectada a la primera. Cada estacin tiene un receptor y un transmisor que hace la funcin de repetidor, pasando la seal a la siguiente estacin." picRing.Visible = True End Sub Private Sub radStar_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radStar.CheckedChanged Ocultar() txtInfo.Text = "Una red en estrella es una red en la cual las estaciones estn conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a travs de ste. Los dispositivos no estn directamente conectados entre s, adems de que no se permite tanto trfico de informacin." picStar.Visible = True End Sub Private Sub radBus_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radBus.CheckedChanged Ocultar() txtInfo.Text = "Red cuya topologa se caracteriza por tener un nico canal de comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos. De esta forma todos los dispositivos comparten el mismo canal para comunicarse entre s." picBus.Visible = True End Sub Private Sub radTree_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radTree.CheckedChanged Ocultar() txtInfo.Text = "Topologa de red en la que los nodos estn colocados en forma de rbol. Desde una visin topolgica, la conexin en rbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central. En cambio, tiene un nodo de enlace troncal, generalmente ocupado por un hub o switch, desde el que se ramifican los dems nodos" picTree.Visible = True End Sub Private Sub radTram_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radTram.CheckedChanged Ocultar() txtInfo.Text = "La topologa en malla es una topologa de red en la que cada nodo est conectado a todos los nodos. De esta manera es

Pgina 11

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D


posible llevar los mensajes de un nodo a otro por diferentes caminos. Si la red de malla est completamente conectada, no puede existir absolutamente ninguna interrupcin en las comunicaciones. Cada servidor tiene sus propias conexiones con todos los dems servidores." picTram.Visible = True End Sub Private Sub radMix_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles radMix.CheckedChanged Ocultar() txtInfo.Text = "Las topologas mixtas son aquellas en las que se aplica una mezcla entre alguna de las otras topologas : bus, estrella o anillo. Principalmente podemos encontrar dos topologas mixtas: Estrella - Bus y Estrella - Anillo." picMix.Visible = True End Sub End Class

Diagrama:

Trabajo Practico N 4.4 Consigna: Validacin contrasea-MsgBox: Dado el precio de un producto, que calcule el 21% de IVA (Impuesto al Valor Agregado) y presente en pantalla el importe de IVA y el Precio de Venta (Precio + IVA) del producto. Al comenzar debe pedir una contrasea y al finalizar debe aparecer un MsgBox agradeciendo la utilizacin del programa. Diseo LoginForm:

Pgina 12

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D Diseo Form1:

Codificacin LoginForm:
Public Class frmLogin Dim minicont As Integer Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click If Len(txtPass.Text) = 0 Or Len(txtUser.Text) = 0 Then GoTo fallo 'para la generacion de contraseas uso un algoritmo bastante simple 'Convierto cada caracter a su valor ascii y lo cocateno para formar una clave numerica :D 'podria tambien usarse un metodo STRREVERSE 'si no logra entrar pruebe con user a y password 97 Dim i As Long Dim psswrd As String = "" For i = 1 To Len(txtUser.Text) psswrd &= CStr(Asc(Mid(txtUser.Text, i))) Next i If psswrd = txtPass.Text Then 'Acceso frmIVA.Show() Me.Hide() Else fallo: MsgBox("Contrasea Incorrecta", MsgBoxStyle.Critical, "Fallaste >=D!") txtPass.Text = "" txtUser.Text = "" minicont += 1 If minicont >= 3 Then MsgBox("Demaciados intentos fallidos", MsgBoxStyle.Critical, "Saliendo") : Me.Close() End If End Sub Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click

Pgina 13

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D


Me.Close() End Sub Private Sub LoginForm1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class

Codificacin Form1:
Public Class frmIVA Private Sub frmIVA_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed MsgBox("Gracias por utilizar este inutil programa :D", MsgBoxStyle.Exclamation, "Na, posta lo usaste?") frmLogin.Close() End Sub Private Sub frmIVA_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub btnCalcu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalcu.Click ' resultado --> lblAns.Text ' caja clng(txtplata.text) ' iva 21 ' precio / 100 * 21 Dim IVA As Decimal Dim Final As Decimal IVA = CLng(txtPlata.Text) / 100 * 21 Final = CLng(txtPlata.Text) + IVA lblAns.Text = "Precio Original: " & txtPlata.Text & vbNewLine & _ "Valor del IVA: " & CStr(IVA) & vbNewLine & _ "Precio Total: " & CStr(Final) End Sub End Class

Pgina 14

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D

Diagrama:

Trabajo Practico N 4.5 Consigna: Botones CheckBox: Ingresar el largo y el ancho de la base de un prisma rectangular y tambin su altura Trabajar con los siguientes botones CheckBox: Superficie de la Base Volumen del prisma Diseo:

Pgina 15

Documentacin Trabajos Prcticos 2, 3 y 4 Candelero Milton 5 D Codificacin:


Public Class Form1 Dim vol As Decimal Dim sup As Decimal Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGo.Click 'Cajas de texto --> txtancho txtlargo txtaltura 'Checkbuttons --> chkbase chkvol 'Formula Superficie --> sup = l*l 'Formula Volumen --> vol^3= l*l*l 'Carita malevola --> >=D! lblResult.Text = "" If chkBase.Checked = True Then sup = Val(txtAncho.Text) * Val(txtLargo.Text) lblResult.Text = "La Superficie de la base es de " & CStr(sup) & vbCrLf End If If chkVol.Checked = True Then vol = Val(txtAncho.Text) * Val(txtLargo.Text) * Val(txtAltura.Text) lblResult.Text &= "El Volumen del Prisma es de " & CStr(vol) End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class

Diagrama:

Pgina 16

Vous aimerez peut-être aussi