Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

creacion de bd en vb

121 views

Published on

base de datos

Published in: Internet
  • Be the first to comment

  • Be the first to like this

creacion de bd en vb

  1. 1. VISUAL STUDIO 2010 http://www.vbtutor.net/index.php/visual-basic-2010- lesson-3/
  2. 2. Se escribe nombre del programa
  3. 3. Al hacer clic en la ficha Herramientas, aparecerá el cuadro de herramientas controles comunes.
  4. 4. Los controles en Visual Basic 2010 son herramientas que se pueden colocar en el formulario para realizar diversas tareas. Podemos usarlas para crear todo tipo de aplicaciones de Windows. El siguiente diagrama muestra la caja de herramientas que contiene los controles de Visual Basic 2010. Ellos se clasifican en controles comunes, Contenedores, menús, barras de datos, componentes Impresiones y diálogos. Por el momento, nos centraremos en los controles comunes. Algunos de los controles comunes más utilizados son Button, Label, ComboBox, ListBox, PictureBox, TextBox y más. Para insertar un control en el formulario, sólo tiene que arrastrar el control de la caja de herramientas y colóquelo en el formulario. Puede volver a colocar y cambiar el tamaño a su gusto. Vamos a examinar algunos ejemplos que hicieron uso de Button, Label, TextBox, ListBox y PictureBox. Usted no tiene que preocuparse tanto por el código todavía, porque voy a explicar la sintaxis del programa a medida que avanza a las lecciones posteriores.
  5. 5. EL PROCEDIMIENTO PROPIEDADES - EVENTOS Visual Basic 2010 es un objeto orientado y dirigido por eventos lenguaje de programación. De hecho, todas las aplicaciones de Windows son event driven. Evento impulsado significa que el usuario va a decidir qué hacer con el programa, si él / ella quiere hacer clic en el botón de comando, o él / ella quiere introducir texto en un cuadro de texto, o él / ella puede ser que quiere cerrar la aplicación y etc . Un evento se relaciona con un objeto, es un incidente que ocurre en el objeto debido a la acción del usuario, como un clic o pulsar una tecla en el teclado. Una clase tiene eventos ya que crea instantánea de una clase o un objeto.
  6. 6. PROPIEDADES DE UN CONTROL EN VB2010 Antes de escribir un procedimiento de evento para un control en Visual Basic 2010 para respuesta a la entrada de un usuario, hay que establecer ciertas propiedades del control para determinar su aspecto y cómo se va a trabajar con el procedimiento de evento. Puede establecer las propiedades de los controles en la ventana de propiedades en tiempo de diseño o en tiempo de ejecución. La figura 3.1 es una ventana de propiedades típicas de un formulario en Visual Basic 2010 IDE:
  7. 7. PROPIEDAD Una propiedad es un atributo de un objeto que define una de las características del objeto, como tamaño, color o ubicación en pantalla, o un aspecto de su comportamiento, por ejemplo, si está habilitado o visible. Para cambiar las características de un objeto, se cambian los valores de las propiedades correspondientes. METODO Un método es una acción que un objeto puede realizar. Por ejemplo, Add es un método del objeto ComboBox, porque agrega una nueva entrada a un cuadro combinado. EVENTO Un evento es una acción que un objeto reconoce, como hacer clic con el mouse (ratón) o presionar una tecla, y para el que puede escribir código para responder. Los eventos se producen como consecuencia de una acción del usuario o de código de programa, o bien pueden ser desencadenados por el sistema. También puede desarrollar eventos personalizados propios para que los generen sus objetos y los controlen otros objetos
  8. 8. MSGBOX () FUNCIÓN El objetivo de MsgBox es producir un cuadro de mensaje emergente y pide al usuario que haga clic en un botón de comando antes de que él o ella pueda continúa. Esta sintaxis es la siguiente: Mensaje = MsgBox (Prompt, Estilo Valor, Título) Prompt, se mostrará el mensaje en el cuadro de mensaje. Estilo se determinará qué tipo de botones de comando aparecen en el cuadro de mensaje, por favor consulte la Tabla El argumento Título mostrará el título del panel de mensajes.
  9. 9. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Mensaje As String Mensaje = MsgBox("Haga clic en Aceptar para Proceder", 1, "Menú Inicio") End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Mensaje As String Mensaje = MsgBox("Haga clic en Aceptar para Proceder", vbOKCancel, "Menú Inicio") End Sub
  10. 10. Para hacer que el cuadro de mensaje parece más sofisticado, puede agregar un icono además del mensaje. Hay cuatro tipos de iconos disponibles en Visual Basic 2010, como se muestra en la Tabla Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim Mensaje As String Mensaje = MsgBox("Este es unmenssaje de preuba", vbYesNoCancel + vbExclamation, "Mensaje de prueba") End Sub
  11. 11. EL INPUTBOX () FUNCIÓN Una función InputBox () aparecerá un cuadro de mensaje en el que el usuario puede introducir un valor o un mensaje en forma de texto. Formato: Mensaje = Microsoft.VisualBasic.InputBox (Prompt, Título, default_text, posición x, y-posición) Prompt - El mensaje que aparece normalmente como una pregunta. Título - El título del cuadro de entrada. default-texto - El texto predeterminado que aparece en el campo de entrada donde los usuarios pueden utilizarlo como su entrada prevista o que pueden cambiar al mensaje que desea introducir. posición x e y de la posición - la posición o excedía coordenadas del cuadro de entrada. Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim userMsg As String userMsg = Microsoft.VisualBasic.InputBox("¿Cuál es su mensaje?", "Forma de Mensaje de entrada", "Escriba su messge aquí", 500, 700) End Sub
  12. 12. TextBox1.Text = "ZULMA PATRICIA SALAS" Label1.Text = "ZULMA PATRICIA SALAS" TextBox1.Text = "" Label1.Text = ""
  13. 13. ESCRITURA DEL CÓDIGO Ahora ya está listo para escribir el código para el procedimiento de evento para que se va a hacer algo más que cargar un formulario en blanco. El código debe ser introducido entre Private Sub ....... End Sub. Nos adentraremos en el siguiente código: Private Sub Actividad3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.BackColor = Color.FromArgb(0, 0, 255) Me.Text = "Codigo de Prueba" End Sub
  14. 14. Label1.Font = New System.Drawing.Font("Papyrus", 14.0) Dim Fuente As Font Fuente = New Font(Label1.Font.FontFamily, Int(18)) Label1.Font = Fuente FUENTE TAMAÑO Label1.BackColor = Color.BlanchedAlmond FONDO Label1.Font = New Font(Label1.Font, FontStyle.Italic) CURSIVA
  15. 15. http://www.taringa.net/post/info/12996055/Tutorial-1-Programacion-Basico-Visual-Basic-2010.html
  16. 16. VARIABLES Y CONSTANTES Como crear un nombre para una variable? 1) Debes darle un nombre significativo. Es tratar de resumir un nombre que pueda identificar esa variable y sea fácil de saber de que trata. Algunos lenguajes de programación (la mayoría) no dejara que pongas un nombre tan extenso a una variable. 2) No dejar espacios en blanco. Los lenguajes de programación no aceptan espacios en blanco en las variables. 3) Comenzar con una letra. Los lenguajes no aceptan que una variable comience con un número o carácter especial. 4) No utilizar guion. El lenguaje no lo reconoce para nombrar alguna variable. El guion es este símbolo ( - )
  17. 17. TIPOS DE DATOS
  18. 18. OPERADORES: Los operadores conectan la expreción y ecuación.
  19. 19. USO DEL CUADRO DE TEXTO Crear una calculadora simple que suma dos números usando el control TextBox. En este programa, inserta dos cuadros de texto, tres etiquetas y un botón. Los dos cuadros de texto son para los usuarios introducir dos números, uno para mostrar la etiqueta es el operador de suma y la otra etiqueta es mostrar el signo igual. La última etiqueta es para ver la respuesta. Ahora cambie la etiqueta del botón para calcular, a continuación, haga clic en este botón e introduzca el siguiente código: Private Sub (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Handles Button1_Click Button1.Click Dim Num1, num2, suma As Single num1 = TextBox1.Text num2 = TextBox2.Text suma= num1 + num2 TextBox3.Text = suma End Sub
  20. 20. + + + = - - - = * * * = / / / = OPERACIONES MATEMÁTICAS MOD =
  21. 21. + + * = * - = * + - = / + * = Prioridad operadores ( ) ( ) ( ) - =
  22. 22. = = = = PROMEDIO DE NOTAS INFORMÁTICA INGLES MATEMÁTICAS ESPAÑOL PROMEDIO
  23. 23. = CONTADORES 1 EN 1 2 EN 2 =
  24. 24. http://es.slideshare.net/royerstudios/ejercicios-resueltos-en-visual-basic-2010
  25. 25. http://es.slideshare.net/gabo330/manejo-de-visual- basic-2010
  26. 26. HTTP://WWW.HOMEANDLEARN.CO.UK/NET/NETS4P1.HTML HTTP://WWW.RECURSOSVISUALBASIC.COM.AR/ Agregar menús a un Visual
  27. 27. MÉTODO DRAGDROP https://www.youtube.com/watch?v=2wGAvq_ceIU Manzana Label1 Label2 Private Sub Label1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles lblLabelSource1.MouseDown ' Start a drag. Label1.DoDragDrop( _ Label1, _ DragDropEffects.Copy) End Sub
  28. 28. Private Sub Label2_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Label2.DragDrop Dim lbl As Label = DirectCast( _ e.Data.GetData(GetType(Label)), Label) Label2.Text = lbl.Text Label2.BackColor = lbl.BackColor Label2.BorderStyle = BorderStyle.Fixed3D End Sub Private Sub Label2_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Label2.DragEnter If e.Data.GetDataPresent(GetType(Label)) Then e.Effect = DragDropEffects.Copy Label2.BorderStyle = BorderStyle.FixedSingle Else e.Effect = DragDropEffects.None End If End Sub Private Sub Label2_DragLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label2.DragLeave Label2.BorderStyle = BorderStyle.Fixed3D End Sub Label2
  29. 29. If Label2.Text = "BOCA" Then Label1.Visible = False MsgBox("MUY BIEN!") Else Label2.Text = " " MsgBox("INCORRECTO") End If Manzana Label1 Label2
  30. 30. Elegir Elemento
  31. 31. Las propiedades pueden establecerse al resaltar los elementos en la columna de la derecha y luego cámbielos escribiendo o seleccionando las opciones disponibles. También puede alterar otras propiedades de la forma como fuente, ubicación, tamaño, color de primer plano, color de fondo, MaximizeBox, MinimizeBox y etc También puede cambiar las propiedades del objeto en tiempo de ejecución para dar efectos especiales tales como el cambio de color, forma, efecto de animación y así sucesivamente. Por ejemplo, el código se va a cambiar la forma de color a amarillo cada vez que se carga el formulario. Visual Basic 2010 utiliza RGB (rojo, verde, azul) para determinar los colores. El código RGB para el color amarillo es 255,255,0. Yo en el código refiero a la forma actual y Backcolor es propiedad de color de fondo del formulario. La fórmula para asignar el color RGB de la forma es Color.FormArbg (código RGB) . El procedimiento de evento es el siguiente: Public Class Form1 Private Sub Form1_Load (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.BackColor = Color.FromArgb (255, 0, 255) End Sub
  32. 32. Manipulación de cadenas Usando +
  33. 33. Manipulación de cadenas Usando Básicos 2010 Funciones Integradas Visuales La función Len La función de la longitud devuelve un valor entero que es la longitud de una frase , incluyendo los espacios vacíos. El formato es Len ("Leyenda") Private Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = Len (TextBox1.Text) End Sub
  34. 34. Manipulación de cadenas Usando Básicos 2010 Funciones Integradas Visuales La función Derecha La función Derecha extrae la parte derecha de una frase. El formato es Microsoft.VisualBasic.Right ("Frase", n) Donde n es la posición de partida de la derecha de la fase en la que la parte de la frase se va a extraer. Por ejemplo, Microsoft.VisualBasic.Right ("Frase", n) ("Visual Basic", 4) = ASIC Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim Frase As String Frase = TextBox2.Text Label3.Text = Microsoft.VisualBasic.Right(Frase, 3) End Sub
  35. 35. Manipulación de cadenas Usando Básicos 2010 Funciones Integradas Visuales La función LSet Devuelve una cadena alineada a la izquierda que contiene la cadena especificada ajustada a la longitud indicada. El formato es LSet(Frase, 10) Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Dim Frase As String Frase = TextBox5.Text Label6.Text = LSet(Frase, 3) End Sub
  36. 36. Manipulación de cadenas Usando Básicos 2010 Funciones Integradas Visuales La función convertir mayúscula en minúscula Convierte letras digitadas en mayúscula a minúscula El formato es LCase(texto1) Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim texto1 As String texto1 = TextBox3.Text Label4.Text = LCase(texto1) End Sub
  37. 37. Manipulación de cadenas Usando Básicos 2010 Funciones Integradas Visuales La función convertir minúscula en mayúscula Convierte letras digitadas en minúscula a mayúscula El formato es UCase(texto1) Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim texto1 As String texto1 = TextBox4.Text Label5.Text = UCase(texto1) End Sub
  38. 38. FUNCIÓN MID La función Mid se utiliza para recuperar una parte del texto de formar una frase. La sintaxis de la función Mid es Medio (frase, posición, n) frase es la cadena de la que una parte de texto se va a recuperar. posición es la posición inicial de la frase de la que comienza el proceso de recuperación. n es el número de caracteres a recuperar. Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim myPhrase As String myPhrase = Microsoft.VisualBasic.InputBox("Escriba su frase") Label1.Text = Mid(myPhrase, 2, 6) End Sub
  39. 39. LA FUNCIÓN DE AJUSTE La función Recortar recorta los espacios vacíos a ambos lados de la frase. El formato es Trim ("Leyenda") Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim myPhrase As String myPhrase = Microsoft.VisualBasic.InputBox("Escriba su frase") Label2.Text = Trim(myPhrase) Label3.Text = myPhrase End Sub
  40. 40. LA FUNCIÓN DE AJUSTE La función Ltrim recorta los espacios vacíos de la porción izquierda de la frase El formato es LTrim ("Leyenda") Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim myPhrase As String myPhrase = Microsoft.VisualBasic.InputBox("Escriba su frase") Label2.Text = LTrim(myPhrase) Label3.Text = myPhrase End Sub
  41. 41. LA FUNCIÓN DE AJUSTE La función de Rtrim recorta los espacios vacíos de la parte derecha de la frase El formato es RTrim ("Leyenda") Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim myPhrase As String myPhrase = Microsoft.VisualBasic.InputBox("Escriba su frase") Label4.Text = Rrim(myPhrase) Label5.Text = myPhrase End Sub
  42. 42.  Realizar programa que al dar clic en el botón saludo muestre un mensaje emergente que diga «hola amigos bienvenidos al mundo de Visual Basic 2010»  Realizar programa que al dar clic en el botón saludo muestre en un label un mensaje que diga «hola amigos bienvenidos al mundo de Visual Basic 2010»  Realizar programa que en 4 variables se asigne primer nombre, segundo nombre, primer apellido segundo apellido, al dar clic en el botón Nombres y Apellidos en un mensaje emergente muestre nombres y apellidos  Realizar programa que en 4 cajas de texto asigne respectivamente primer nombre, segundo nombre, primer apellido, segundo apellido, al dar clic en el botón Nombres y Apellidos en un label muestre nombres y apellidos  Realizar programa que calcule la multiplicación de dos números  Digitar una frase en una cada de texto mostrar cuantos caracteres tiene en un msgbox  Digitar una frase en un inputbox y decir cuantos caracteres tiene en un label
  43. 43. FUNCIONES
  44. 44. EVENTO: KEYPRESS SOLO ACEPTA NÚMEROS Private Sub NombreText_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles NombreText.KeyPress If Numero(Asc(e.KeyChar)) Or Asc(e.KeyChar) = 8 Or Asc(e.KeyChar) = 13 Or Asc(e.KeyChar) = 46 Or Asc(e.KeyChar) = 45 Then If Asc(e.KeyChar) = 13 Then Me. NombreText.Focus() End If Else MsgBox("Debe ingresar sólo Números", MsgBoxStyle.Information, "Atención") e.Handled = True End If End Sub Inherits System.Windows.Forms.Form Function Numero(ByVal v As Integer) As Boolean If v < 48 Or v > 57 Then Numero = False Else Numero = True End If End Function
  45. 45. EVENTO: KEYPRESS SOLO ACEPTA LETRAS Private Sub NombreText_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles NOMBRE.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True MsgBox("Solo acepta letras") End If Me. NombreText.Text = Trim(Replace(Me. NombreText.Text, " ", "")) NombreText.Select(NombreText.Text.Length, 0) End Sub
  46. 46. CÓDIGO: CERRAR UN PROGRAMA Dim MENU As New MENU () Me.AddOwnedForm(MENU) MENU.Show() Me.Hide() Me.close () Código: Llamar un formulario
  47. 47. TIMER
  48. 48. DIRECCIONES DE CONSULTA http://es.slideshare.net/royerstudios/ejercicios-resueltos-en-visual-basic-2010
  49. 49. Me.PictureBox1.Image = Image.FromFile
  50. 50. TextBox1.Text = UCase(TextBox1.Text) EVENTO :TextChanged
  51. 51. Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEve If e.KeyChar = ChrW(Keys.Enter) Then If TextBox2.Text = "HIPOTÁLAMO" Then MsgBox("¡Correcto!") TextBox2.Enabled = False PictureBox2.Image = My.Resources.Arrastrar Else MsgBox("Intentalo de nuevo") TextBox2.Text = "" PictureBox2.Image = My.Resources.Arrastrar End If End If End Sub
  52. 52. If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox24.Text = "" Then MsgBox("POR FAVOR DIGITE TODAS LAS LETRAS") Else If TextBox1.Text = "B" And TextBox2.Text = "O" And TextBox3.Text = "C" And TextBox24.Text = "A" Then MsgBox("MUY BIEN!") Label1.Visible = False Button5.Visible = False Else MsgBox("INTENTALO DE NUEVO") TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox24.Text = "" End If End If TextBox1.Text = UCase(TextBox1.Text)
  53. 53. EVENTO: KEYPRESS SOLO ACEPTA NÚMEROS Private Sub NombreText_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles NombreText.KeyPress If Numero(Asc(e.KeyChar)) Or Asc(e.KeyChar) = 8 Or Asc(e.KeyChar) = 13 Or Asc(e.KeyChar) = 46 Or Asc(e.KeyChar) = 45 Then If Asc(e.KeyChar) = 13 Then Me. NombreText.Focus() End If Else MsgBox("Debe ingresar sólo Números", MsgBoxStyle.Information, "Atención") e.Handled = True End If End Sub Inherits System.Windows.Forms.Form Function Numero(ByVal v As Integer) As Boolean If v < 48 Or v > 57 Then Numero = False Else Numero = True End If End Function
  54. 54. EVENTO: KEYPRESS SOLO ACEPTA LETRAS Private Sub NombreText_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles NOMBRE.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True MsgBox("Solo acepta letras") End If Me. NombreText.Text = Trim(Replace(Me. NombreText.Text, " ", "")) NombreText.Select(NombreText.Text.Length, 0) End Sub
  55. 55. CÓDIGO: CERRAR UN PROGRAMA Dim nombredelformulario As New nombredelformulario () Me.AddOwnedForm(nombredelformulario ) nombredelformulario.Show() Me.Hide() Me.close () Código: Llamar un formulario
  56. 56. Código: Pasar de una caja de texto a otra If e.KeyChar = ChrW(Keys.Enter) Then e.Handled = True TextBox2.Focus() End If
  57. 57. CODIGO Private Sub btnLimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLimpiar.Click txtNombre.Text = "" txtApellido.Text = "" txtTelefono.Text = "" txtDireccion.Text = "" txtNombre.Focus() End Sub 'Boton para terminar la aplicación Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click Me.Close() End Sub
  58. 58. CONEXIÓN VISIAL STUDIO 2010 – ACCESS 210 BASE DE DATO
  59. 59. Public NomBase As String Private daest As OleDbDataAdapter Public dtest As DataTable Dim sSelest, sCnnest As String Public n As Integer

×