Está en la página 1de 25

Elaboracin de la practica 2

Presentacin del reporte de la actividad Elaborada por Jorge Alberto Hernndez Rojas
504 informtica

Abrimos un visual estudio 2005 y elegimos un nuevo proyecto.

Seleccionamos el tipo de proyecto como pocket pc 2003 y le damos el nombre a nuestro proyecto practica 2

Listo abre el programa y nos muestra en pantalla el formulario 1 y estamos listos para empezar la aplicacin

Seleccionamos el formulario y nos vamos a las propiedades y seleccionamos BackColor y elegimos el color que queremos.

Aqu empezamos la realizacin de nuestra base de datos: Nos vamos a explorador de servidores >clic derecho en conexiones de datos >agregar conexin

Nos abre una ventana para realizacin de la bese de datos>seleccionamos el origen de datos> clic en cambiar> seleccionamos Microsoft SQL Server Mobile Edition> y le damos clic en aceptar>nos regresa ala primera> aceptar> crear> nos aparece una ventana en donde le damos seleccionar en examinar> seleccionamos la ubicacin en donde queremos almacenar la base de datos>le damos clic en aceptar>aceptar en la primera venta>nos aparece un mensaje en donde nos dice que si deseamos copiar le damos aceptar. 4 5 6 7

Listo ahora nos vamos otra ves a conexiones de datos abrimos el + de SQL server Mobile>clic derecho en tabla> seleccionamos crear tabla> nos aparece una ventana en donde anotamos los datos de tabla el nombre de la tabla era pelculas con la columnas(clave, titulo, clasificacin, precio, observacin)y le damos aceptar > y despus hacemos lo mismo pero con la tabla clientes (clave, nombre, domicilio, telfono) > y listo. 4

1
Ahora llenaremos los datos en las tablas nos vamos clic derecho en clientes/pelculas> insertando 5 registros de cada tabla.

Insertamos un label Colocamos un picure y el sus propiedades de imagen seleccionamos la imagen.

Insertamos un men

Despus de terminar el interfaz de el formulario 1 ahora tenemos que escribir el cdigo de los botones de men.
codigo de el formulario:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'practica 2 'alumno: BRENDA CRUZ MATA 'JORGE ALBERTO HERNANDEZ ROJAS '504 INFO End Sub End Class

CDIGO DE BOTONES:
Botn de salir (cdigo):
Private Sub MenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem4.Click Este es el cdigo para salir de la aplicacin Close() End Sub

Botn de pelculas (cdigo):


Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click Este es el cdigo es para irnos a el formulario 2 que es de pelculas Me.Visible = False Form2.Visible = True End Sub

Botn de clientes (cdigo):


Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click Este es el cdigo es para irnos a el formulario 3 que es de clientes Me.Visible = False Form3.Visible = True End Sub

Despus agregamos los 2 formularios que nos hacan falta Men proyecto>agregar Windows forms..>2 y 3.

Ahora en el formulario 2 colocaremos 1 label, un BindingSource ,colocaremos DataGrid, un men regresar , le ponemos un color al formulario y colocamos 6 botones de comando (primero, siguiente, anterior, ultimo, nuevo y guardar). Despus corrimos el programa, le dimos clic en >Le damos implementa>y despus salimos> Para tener unas herramientas que nos sirvieran para que podamos mover la tabla con botones de comando.

Ahora seleccionamos el Bindingsource> nos vamos a las propiedades > seleccionamos DataSource> agregamos origen de datos del proyecto>elegimos un tipo de origen de datos en este caso base de datos>siguiente>como no aparece le damos clic en >nueva conexin.

Nos aparecer la una ventana como la que utilizamos para crear una base de datos>cambiar> seleccionamos Microsoft SQL Server Edition>aceptar>buscamos y seleccionamos la tabla de datos>abrir>aceptar

Nos regresara a la primera ventana pero ya con la direccin de la base de datos, le damos clic en siguiente> nos aparece una ventana en donde nos dice que si deseamos copiar el archivo al proyecto y modificar la conexin> le damos si> elegimos las tablas> le damos finalizar.

3 2

Ahora en las mismas propiedades del bindingSource nos vamos a DataMember Y seleccionamos la tabla de pelculas. Y en el formulario 3 hacemos lo mismo de los pasos anteriores pero seleccionamos la tabla clientes.

En los formularios 2 y 3 seleccionamos DataGrid y nos vamos a sus propiedades > En DataSource seleccionamos el BindingSource

Guardamos todo y ejecutamos el programa.

Nos aparecen estos engranes arrastramos en el formulario 2 el de PelculasTableAdapter. Y en el formulario 3 ClientesTableAdapter.

Y despus nos disponemos a hacer todos los cdigos de los 2 formularios.

CDIGO DE BOTONES Y MENU DE OPCIONES (formulario 1):


Men regresar (cdigo):
Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click Este menu nos sirve para movernos del formulario 2 al 1 Me.Visible = False Form1.Visible = True End Sub

Formulario 2(cdigo):
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.PeliculasTableAdapter1.Fill(ME.VIERNES13DataSet.PELICULAS) End Sub

Botn de anterior (

):

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'botn para ir al primero Me.BindingSource1.MoveFirst() End Sub

Botn de siguiente (

):

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'boton para ir al anterior Me.BindingSource1.MovePrevious() End Sub

Botn de siguiente(

):

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'botn para ir al siguiente Me.BindingSource1.MoveNext() End Sub

Botn de ultimo (

):

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click 'botn para ir al ultimo Me.BindingSource1.MoveLast() End Sub

Botn de nuevo:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click 'boton para Nuevo Me.BindingSource1.AddNew() End Sub

Botn de guardar:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click

'botn para guardar 'Me.BindingSource1.Udate(Me.VIERNES13DataSet) End Sub

CDIGO DE BOTONES Y MENU DE OPCIONES (formulario 2):


Men regresar (cdigo):
Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click Este menu nos sirve para movernos del formulario 3 al 1 Me.Visible = False Form1.Visible = True End Sub

Formulario 3(cdigo):
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'lo dejamos como comentario porque no se pudo ejecutar 'Me.ClientesTableAdapter1.Fill(Me.VIERNES13DataSet1.CLIENTES) End Sub

Botn de anterior (

):

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'botn para ir al primero Me.BindingSource1.MoveFirst() End Sub

Botn de siguiente (

):

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'boton para ir al anterior Me.BindingSource1.MovePrevious() End Sub

Botn de siguiente(

):

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'botn para ir al siguiente Me.BindingSource1.MoveNext() End Sub

Botn de ultimo (

):

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click 'botn para ir al ultimo Me.BindingSource1.MoveLast() End Sub

Botn de nuevo:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click 'boton para Nuevo Me.BindingSource1.AddNew() End Sub

Botn de guardar:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click 'botn para guardar(lo dejamos como comentario porque no se pudo ejecutar) 'Me.ClientesTableAdapter1.update(Me.VIERNES13DataSet1) End Sub

Ejecucin del programa.

Conclusin:
Nosotros no pudimos terminar la practica debido a que se presentaba un problema en nuestra maquina, le pedimos ayuda al profesor tuvimos que dejar cdigos como cometarios para que nos dejara correr el programa pero madamas era el formulario 3, el otro corra bien, volvimos a hacer toda la practica en otra maquina y se nos presento el mismo error.

No pude colocar imgenes de la ejecucin por no poder contar con ellas.


En la practica estuvo la participacin de mi compaera pero en la elaboracin de este reporte no estuvo.

Conalep #165 Lic. Jess Reyes Heroles


Modulo: Programacin para equipo mvil Docente: Miguel ngel Ramos Grande Alumnos: Brenda cruz mata Jorge Alberto Hernndez rojas Grupo: 504-informatica

Practica 2