martes, 8 de agosto de 2017

011 ANDROID EN VISUAL STUDIO Y SQLITE (Aplicación movil)

PRACTICA 11: Android con Visual Studio (Base de Datos en SQLite)
Ing. Honoria Reyes Macedo 

IDE: Microsoft Visual Studio

Proveedor para conexión a Base de Datos: System.Data.SQLite
Lenguaje de programacion: C#
Base de Datos: SQLite
Sistema Operativo Movil: De Android

ACTIVIDAD:
Usar el proyecto de la practica 010 "CursoAndroidVisualS" 

1.- Agregar controles al Layout Jugador.axml

Los Id para los tipo EditText serán los correspondientes a cada control
(en las propiedades de cada uno se hara el cambio de Id)

@+id/editTClave
@+id/editTNombre
@+id/editTApPat
@+id/editTApMat
@+id/editTFecAlta
@+id/checkBActivo
@+id/btnGuardar








Ejemplo de las propiedades de un TextView y un EditText



Al final su estructura en árbol se vera asi:




El código fuente del Layout quedara asi:







2.- Agregar la declaración para cada control en el  ViewModel del Layout (Clase JugadorActivity.cs), e iniciacilizarlo

2.1 (En el archivo   JugadorActivity.cs)
Usar las variable:
        Clave;
        Nombre;
        ApPat;
        ApMat;
        FecAlta;
        Activo;
        Guardar;


El Codigo quedaría asi:







3.- Agregar la clase Jugador.cs con sus get y set para los controles del Layout
(Observa que se puede indicar su longitud)
 





Capturar el siguiente codigo:


Utiliza las librerías:

using System;
using SQLite;


La aplicación queda asi:





4.- Agregar el proveedor de datos SQLite :Sqlite-net-pcl  y System.Data.SQLite
   (Verificar que queden en las referencias)







5.- Agregar el evento click al botón Guardar
  5.1 Crear un método para el evento click
private void Btton1_Click(object sender, EventArgs e)
        {
           
            Toast.MakeText(this, "Seleccionar jugador....", ToastLength.Short).Show();
        }

5.2  Crear un método Nuevo  (En el archivo   JugadorActivity.cs) y llamarlo desde el evento que creaste en el punto 5.1
5.2.1 Crear las siguientes variables locales
        int contador;
        string dbPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "jugadores.db");








oooooooooooooooooooooo0oo0ooooooooooooooooooooooooo
oooooooooooooooooooo000oo000ooooooooooooooooooooooo


No hay comentarios.:

Publicar un comentario