Sunday, October 23, 2022

2do.Parcial_003:Simulación de Procesos, Windows Form

 PRACTICA 2do.Parcial_003: Windows Form: Simulacion de Procesos

Ing. Honoria Reyes Macedo 


INTRODUCCION

En esta práctica se crea

-       Un proyecto en Windows Form, en el que se agregarán:

a)    Dos ventanas à Formularios

b)    Controles para supervisar datos

§  gráficaà char

§  tabla à DataGridView

Nota: También se puede usar una barra de avance à ProgressBar

 

c)    Un control de desplazamiento à VScrollBar

Nota: También se pueden usar controles de desplazamiento:

à NumericUpDown, TrackBar, HScrollBar 

d)    Un control de casilla de activación àCheckBox

e)    Un control de temporizador à Timer

f)     Controles de leyendas à Label

g)    Un control de contenedor à Panel

h)    Un control de menú à MenuStrip

i)     Controles para capturar usuario y contraseña à TextBox

j)     Un control de continuar/Aceptar/Cancelar à Button

-       Se usaran imágenes

a)    de fondo

b)    para el logotipo

c)    para el botón continuar

-       Para modificar sus propiedades, con mouse derecho sobre el control agregado

-       Para agregar código a los eventos, hacer doble click sobre el control agregado

(el evento se agrega automáticamente)

 

Para un mejor diseño se recomienda la siguiente url:

                             https://www.youtube.com/watch?v=eCSbUCL4teE

 

ACTIVIDADES

 1.- Crear proyecto en Windows form. El nombre del proyecto tendrá el mnemónico elegido y al final tendrá tus iniciales:  SISimProc_HRM




2.- Agregar controles al formulario Form1

2.1.- Modificar las propiedades del tamaño(marcadas en amarillo), con doble click en el formulario

Quedaría así:


2.2. Agregar un Panel, asignarle una imagen, modificar en sus propiedades marcadas 


Agregar un control PictureBox y ponerle una imagen de BackgroundImage

modificar sus propiedades palomeadas



2.3. Agregar un Label para escribir la descripción y otro Panel abajo

Hacer las modificaciones palomeadas de sus propiedades




2.4. Agregar otros 2 Label para el usuario y el password, y sus respectivos cuadros de captura

                        Hacer las modificaciones palomeadas de sus propiedades 






2.5. Agregar un botón para continuar y ponerle una imagen de flecha

Hacer las modificaciones palomeadas de sus propiedades




3.- Agregar las siguientes carpetas al proyecto. Con mouse derecho sobre el proyecto

                     Data

Entity

Forms

img



Quedaría así:



4.- Agregar un formulario

4.1 El formulario se llamara “Principal.cs” en la carpeta Forms






4.2 Agregar un menú al nuevo formulario. Arrastrarlo y dar click para escribir Home, Ayuda, Salir y debajo de Ayuda, dar click para escribir Acerca de




4.3 Agregar un evento en el menú Salir(dar doble click sobre el)


Agregar la instrucción palomeada


5.- Agregar un evento al botón continuar del formulario Form1

                        - Dar doble click en el botón(el evento se agrega automáticamente)

                        - Capturar las instrucciones palomeadas



















Nota: Observa las librerías que se agregan automáticamente en Form1.cs

                        Se agrego la ruta del recurso que usará, en este caso la instrucción

                        using SISimProc_HRM.Forms;



6.- Agregar controles al formulario Principal

6.1 Agregar un Checkbox, un label, un Timer

Hacer las modificaciones palomeadas de sus propiedades respectivas











6.2 Agregar eventos a los controles del formulario Principal.cs

(Doble click sobre cada control)

                        Observar y agregar las instrucciones palomeadas

                        6.2.1 Declarar variables conteo, tiempo y lectura y agregar el método mostrarLectura()



6.2.2 En el evento CheckedChanged del chckBTimer agregar la instrucción palomeada


6.2.3 En el evento Tick del Temporizador agregar las instrucciones


6.2.4 Compilar y ejecutar. Al seleccionar en el botón continuar se presenta el formulario principal



Verificar que pasa cuando se activa el temporizador y se desactiva



7.- Agregar al formulario Principal los controles:

7.1 Agregar VScrollBar,  DataGridView

Hacer las modificaciones palomeadas de sus propiedades


Agregar  DataGridView

Hacer las modificaciones palomeadas de sus propiedades










7.2 Agregar eventos. Dar doble click sobre el control vSBarLectura

                        Agregar las instrucciones palomeadas


Agregar en el método mostrarLectura()



7.3 Compilar y Ejecutar

                        Mover la barra del sensor arriba y hacia abajo con el temporizador activado y después desactivar el temporizador. Observar los datos de la tabla


8.- Agregar al formulario Principal los controles:

8.1 Agregar Chart

Hacer las modificaciones palomeadas de sus propiedades





8.2 Agregar en el método mostrarLectura()

Agregar las instrucciones palomeadas


8.3 Compilar y ejecutar




9.- Mejorar el diseño

Ver el video https://www.youtube.com/watch?v=eCSbUCL4teE



-----------------------0---0-------------------------------

------------------000----000-----------------------------







Sunday, October 16, 2022

 PRACTICA 2do.Parcial_002: Estructuras de control EN C++

Ing. Honoria Reyes Macedo 

INTRODUCCION

En esta practica se crea

-un procedimiento en C++ con un for,

-un procedimiento en C++ con while,

-un procedimiento en C# con do-while

 

La programación estructurada incluyó subrutinas y funciones y tres estructuras de control básicas:                     Secuencial, Selección/Condicional, Iteración/Repetición

 

ACTIVIDADES

1.Crear programa en C++ con una estructura básica. El nombre del proyecto al final tendrá tus iniciales:  EstructurasControl_HRM





Quedaría asi:    


2. Crear el procedimiento calcularFactorial_001()  

                        2.1 Compilar y Ejecutar 


2.2 Hacer la prueba de escritorio del procedimiento calcularFactorial_001()  

            2.3 comparar con la captura de pantalla de los resultados del 2.1

 

 

 

 

3. Crear el procedimiento calcularFactorial_002()  

                        3.1 Compilar y Ejecutar 


3.2 Hacer la prueba de escritorio del procedimiento calcularFactorial_002()  

            3.3 comparar con la captura de pantalla de los resultados del 3.1

 

 

 

 

 

 

4. Crear el procedimiento calcularFactorial_003()  

                        4.1 Compilar y Ejecutar 


4.2 Hacer la prueba de escritorio del procedimiento calcularFactorial_003()  

            4.3 comparar con la captura de pantalla de los resultados del 4.1

 

 

 

 

 

5. Crear el procedimiento menuFactoriales()  

                        5.1 Compilar y Ejecutar 






--------------------------------------0--0-----------------------

--------------------------------000---000---------------------

 




Sunday, October 9, 2022

PRACTICA 2doParcial_001 CREAR PROGRAMAS EN C++, C#

PRACTICA 2doParcial_001 CREAR PROGRAMAS EN C++, C# 

Ing. Honoria Reyes Macedo 

INTRODUCCION

En esta practica se crea

-un programa en C++ con una estructura basica,

-un programa en C++ con una estructura de clase

-un programa en C# con una estructura de clase

 

class: Contiene las definiciones de las propiedades y el comportamiento de un tipo de objeto

          - Posee las características de abstracción, polimorfismo, encapsulamiento y herencia.

                       - Pueden heredar por extensión.

                       - Pueden heredar por composición.

                      - Los miembros por default son privados.

                      - Esta compuesto por atributos(estado) y metodos(comportamiento).

 

ACTIVIDADES

 1.    Crear programa en C++ con una estructura básica. El nombre del proyecto al final tendrá tus iniciales:  EstructuraBasica_CPlusPlus_HRM



Queda asi:



1.2 Agregar los procedimientos siguientes:


1.3 Compilar y ejecutar

1.4 Describir los pasos que se llevan a cabo para agregar los procedimientos


2.0 Crear nuevo Proyecto en C++, ponerle por nombre: POO_CPlusPlus_HRM



Queda asi:


   2.2. Crear la clase PracticaPOO

            Nota: cuando se escribe la palabra class y la tecla tabulador, automáticamente crea la clase y sus constructores, ya solo cambiar el nombre de la clase y sus constructores.

     2.3 Crear los procedimientos de la clase


2.4 Compilar y ejecutar

2.5 Describir los pasos que se llevan a cabo para agregar los procedimientos


3.0.- Crear proyecto en C#(.NET Framework), ponerle el nombre POO_CSharp_HRM




3.2 Crear los procedimientos de la clase


3.3 Compilar y ejecutar

3.4 Describir los pasos que se llevan a cabo para agregar los procedimientos



4.- RESOLVER PROBLEMA 1( PRACTICA 5. Unidad3 DE BLACKBOARD)

4.1 Agregar la solución en el procedimiento calcularTiroParabolico  del proyecto EstructuraBasica_CPlusPlus_HRM


 

4.2 Compilar y ejecutar

4.3 Complementar con las indicaciones palomeadas y volver a compilar y ejecutar




5.- RESOLVER PROBLEMA 1 (PRACTICA 5. Unidad3 DE BLACKBOARD)

5.1 Agregar la solución en el procedimiento calcularTiroParabolico del proyecto POO_CPlusPlus_HRM

5.2 Compilar y ejecutar

5.3 Complementar con las indicaciones palomeadas y volver a compilar y ejecutar



6.- RESOLVER PROBLEMA 1 (PRACTICA 5. Unidad3 DE BLACKBOARD)

6.1 Agregar la solución en el procedimiento calcularTiroParabolico del proyecto POO_CSharp_HRM


6.2 Compilar y ejecutar

6.3 Complementar con las indicaciones palomeadas y volver a compilar y ejecutar




--------------------------------00--00-------------

-----------------------------000---000------------


Sunday, September 11, 2022

EJERCICIO COMPARAR C++ Y C# EN EL CALCULO DE UN DESCUENTO

 EJERCICIO  COMPARAR C++ Y C# EN EL CALCULO DE UN DESCUENTO 

Ing. Honoria Reyes Macedo 

INTRODUCCION

En este ejemplo se usa C++ estructurado y C# que ya integra la programación orientada a objetos(POO). Identificaremos el uso de librerías, las instrucciones de entrada y salida, así como el uso de funciones.

 

Nota: Actualmente C# utiliza algunos cambios en su codificación por lo que se sugiere que cuando se crea el proyecto no usar instrucciones de nivel superior.




ACTIVIDADES

1. Crear un proyecto de consola en C++

1.1 Crear una función que me retorne el descuento de un producto y que reciba el precio como parámetro

1.2 Llamar o ejecutar la función creada desde el método main



2. Crear el mismo programa pero ahora en un proyecto de consola en C# 



3. Escribe tus experiencias de los 2 puntos anteriores


-------------------------------------0--0------------------

--------------------------------000-----000---------------





100 VINCULAR CON SQL SERVER

  VINCULAR DATOS CON SQL SERVER Ing. Honoria Reyes Macedo   INTRODUCCION En esta práctica se enviarán datos de un proyecto de escrit...