Módulo 2-Desarrollo De Aplicaciones Y Sistema De Información


Unidad (RA2.1): Evaluar y aplicar los lenguajes de programación y los motores de base de datos de acuerdo con los parámetros establecidos para desarrollar aplicaciones informáticas.


Evaluación  


UNIDAD 2: RA 2.2 

Tema 1: Técnica de Programación


Bucle Parte 1

Bucle Parte 2


Pseudocodigo




TEMA 2: Visual Estudio 2019 Comunidad






TEMA 3: C Sharp (C#)


                       Introducción a C#




Ejemplo: Programa que suma dos número en C#, ambiente en consola




Tema 4:  Ambiente Visual de Visual Estudio con  C Sharp/C#

 

Video: Breve Introducción entorno Visual Estudio, Barras y Form



Controles

Ver Videos de Ejemplos:

 Asignación y Calculo Button, Label y TEXTBOX

Instrucción For Csharp

ListBox Csharp

Combo Box

Radio Botón CSharp

Check Box

DATAGRIDVIEW C Sharp

Variables Tipos de Datos-Convertir Datos-CSharp


EVALUACION PARA EL 26 y 28, Enero 2022

    1-Miércoles 26 Evaluación de la unidad 2: Tema 1, 2 y 3.

    2-Viernes 28 Evaluación Practica de la unidad 2: Entorno                       Visual de Visual Estudio y C# (Crear Programas, Texbox,                   Label y Button).

 


UNIDAD 3

Crear las estrategias de acceso a los distintos módulos de la aplicación, según lo establecido en el proceso de análisis y diseño, para implementación de los criterios de acceso.


TEMA:

CONECTAR UNA APLICACIÓN C# CON MYSQL MEDIANTE EL ODBC PARA MYSQL


PRESENTACION 

 

SUB TEMAS

1.       ¿Qué es el ODBC?

2.       ¿Qué es un DataSet?

3.       ¿Qué es un DataSources?

4.       ¿Para qué sirve el ODBC?

5.       ¿Cuál es la funcionalidad del ODBC?

6.       Diga los pasos para abrir el ODBC.

7.       Diga los pasos para crear un DataSources mediante el ODBC.

8.       Diga los pasos para conectar una aplicación C# desde visual estudio ya sea a través del asistente de conexión o mediante el origen de datos ODBC.

9.       Cree un proyecto nuevo y conéctese a una base de datos Mysql.

 

Ejemplo: Creando Data Sources con el ODBC para Mysql y Conectando una aplicación C# desde visual estudio a Mysql mediante el Origen de Datos.

https://www.youtube.com/watch?v=BE1-1jI_flA

 


Descargar e instalar ODBC para Mysql Desde la Web: ODBC 3.51: https://mega.nz/file/LegQHC4C#yq_pmtmnn-ocV3Fupqv5ny9hPrS2CgbvBaskTMuWVng

 

Conectar C# de MySQl mediante ODBC:

https://www.youtube.com/watch?v=ZrGXd-TTI1c



ACTIVIDADES

1-Ver Video Completo.

  1. 1 https://www.youtube.com/watch?v=BE1-1jI_flA

  2. 2https://www.youtube.com/watch?v=u73flrbaRe8

  3. 3https://www.youtube.com/watch?v=ZrGXd-TTI1c

 

2-Descargar e Instalar  ODBC versión 5 y 8 para MYSQL.

mysql-connector-odbc-5.3.13

https://mega.nz/file/7T4j1TAZ#HrqIMtyr_CaUdjUQikC24EfY2GSwfBeUGn_69Iwmp6w

mysql-connector-odbc-8.0.18

https://mega.nz/file/7DoTUJBA#utyIIQBSU_pzZ0s4jLzvYRVY_f5FaGcMYuXh4m8JiEQ

mysql-connector-odbc-8.0.28

https://mega.nz/file/rfZTiSJR#fxt0poqvTNOxu4J0D2dJJY68VAn5ZIlGL2hwx4bIweo

3-Crear un DataSource mediante el ODBC con el nombre de “ds_prestamos”.

4-Conectar C# desde Visual Estudio con MySQL.

5-Crear un registro de Cliente arrastrando la tabla cliente hacia un formulario.

6-Ejecutar el Formulario y Registrar 10 clientes.


Programando Botones (Personalizado)




Programando Búsqueda









Instalar Report Viewer en Visual Estudio


Reportes Básico con  Report Viewer







Reportes con Crystal Report desde Visual Estudio

Instalar Crystal Report de Forma Externa:


Instalar Crystal Report de Forma Interna:


Diseño Reportes Básico con  Crystal Report 




CODIGO 1 AGREGAR

 //Forma 1 para capturar datos de un DataGridView ********************************************************
              String nombre_especialidad_1, codigo_especialidad_1;

             int posicion_o_indice = tb_especialidadDataGridView.
             CurrentRow.Index;

             codigo_especialidad_1= tb_especialidadDataGridView.
             Rows[posicion_o_indice].Cells[0].Value.ToString();

             nombre_especialidad_1 = tb_especialidadDataGridView.
             Rows[posicion_o_indice].Cells[1].Value.ToString();

            // No nos sastifa***************************************
             Formespecialidad especialidad = Owner as Formespecialidad;
             especialidad.codigoTextBox.Text = codigo_especialidad_1;
             especialidad.nombre_especialidadTextBox.Text = nombre_especialidad_1;
             this.Close();


AGREAR 2 

 //Forma 2 para capturar datos de un DataGridView si esta conectado a una base de datos********************
            String nombre_especialidad_2, codigo_especialidad_2;

            codigo_especialidad_2 = ds_bdhospital.tb_especialidad.
            Rows[tb_especialidadBindingSource.
            Position]["codigo"].ToString();

            // nombre_especialidad_2 = ds_bdhospital.tb_especialidad.
            // Rows[tb_especialidadBindingSource.
            // Position]["nombre_especialidad"].ToString();


            //Pasar datos al furmulario Especialidad**************************************************************

            Formespecialidad especialidad = Owner as Formespecialidad;

            especialidad.tb_especialidadBindingSource.
            Position = especialidad.tb_especialidadBindingSource.
            Find("codigo", codigo_especialidad_2);
            Close();






//Busqueda---------------------

 

String sql_buscar;

 

sql_buscar = "Select * from tb_especialidad where IdReservacion = + textBox1IdReservacion.Text;

 

tb_especialidadTableAdapter.Adapter.SelectCommand.CommandText =sql_buscar;

 

tb_especialidadTableAdapter.Fill(this.ds_bdhospital.tb_especialidad);

 

 

//Imprimir--------------------

 

ReportDataSource rds = new ReportDataSource("ds_reporte_especialidad", ds_bdhospital.Tables["tb_especialidad"]);

 

         

FReporteEspecialidad frc = new FReporteEspecialidad();

frc.reportViewer1.LocalReport.DataSources.Clear();

frc.reportViewer1.LocalReport.DataSources.Add(rds);

            frc.reportViewer1.LocalReport.ReportEmbeddedResource="PHospital.rv_Reporte_Especialidad.rdlc";

 

frc.reportViewer1.Refresh();

frc.reportViewer1.LocalReport.Refresh();

frc.reportViewer1.RefreshReport();

 

frc.ShowDialog();




REPORTES


ReportDataSource rds = new

               ReportDataSource("DSR",

               ds_bdhospital.Tables["tb_especialidad"]);


            FReporte_Especialidad_5toINFB fr = new FReporte_Especialidad_5toINFB();


            fr.reportViewer1.LocalReport.DataSources.Clear();

            fr.reportViewer1.LocalReport.DataSources.Add(rds);

            fr.reportViewer1.LocalReport.ReportEmbeddedResource = "PHospital.Reporte_Especialidad_5toINFB.rdlc";


            fr.reportViewer1.Refresh();

            fr.reportViewer1.LocalReport.Refresh();

            fr.reportViewer1.RefreshReport();


            fr.ShowDialog();


OTRA FORMA

Imprimir 3

FReporte_Especialidad_5toINFB r = new  FReporte_Especialidad_5toINFB();

AddOwnedForm(r);

r.ShowDialog();

 

******en el evento SHOWN del formulario reporte o plataforma*****

 

F_Consulta_Especialidad ce = Owner as F_Consulta_Especialidad;

              tb_especialidadTableAdapter.Adapter.SelectCommand.CommandText = ce.sql_buscar;

              tb_especialidadTableAdapter.Fill(this.ds_bdhospital.tb_especialidad);

 

 

//Declarar la siguiente variable de tipo string y pública en la clase del formulario consulta

 

public String sql_buscar="";





****************************************


 String sql_buscar;


            sql_buscar = "SELECT * FROM usuario u where nombre_usu='"+textBox1.Text+"' and clave_usu='"+textBox2.Text+"'";

             

            usuarioTableAdapter.Adapter.SelectCommand.CommandText =

                sql_buscar;


            usuarioTableAdapter.Fill(this.ds_bdhospital.

                usuario);


            if (usuarioBindingSource.Count > 0)

            {

                MessageBox.Show("Las credeenciales son correctas");

            }

            else {

                MessageBox.Show("Ernis se jodio");

            }




Reforzamientos 

5toA

5toB

BASE DE DATOS: bdccivr



Espacio de Actividades


ACTIVIDAD LISTBOX


ACTIVIDAD DataGridVew


MessageBox




1 comentario:

  1. buen post. seguir blogueando.
    si está buscando una manera de descargar fácilmente videos de YouTube, le recomiendo este descargador de YouTube

    ResponderBorrar

Introducción al Técnico Profesional de Informática

 Bienvenidos EVALUACION PARA EL 26 y 28, Enero 2022       1-Miércoles 26 Evaluación de la unidad 2: Tema 1, 2 y 3.     2-Viernes 28 Evaluaci...

Popular