miércoles, 30 de agosto de 2017

Tarea 5 - Proyecto # 1 - PARTE 2 (Eventos de Windows Forms)

Tarea:
1. Utiliza el proyecto # 1

2. Implementa lo solicitado en la Segunda Parte del Proyecto, siguiendo las instrucciones contenidas en el siguiente documento PDF:
https://drive.google.com/open?id=0B7itKirLQ49scWx1UVhfTE9PZ00


Instrucciones específicas:


PROYECTO #1 - PARTE 2:
EVENTOS DE WINDOWS FORMS

NumericUpDown

1.    Crea un evento que se ejecute cuando cambie el valor del NumericUpDown identificado con el name: numValor, para eso haz doble clic sobre el NumericUpDown en la vista de diseño.

2.    Programa el evento numValor_ValueChanged para que cuando se llegue a tener el mismo valor que el máximo establecido (100) no se pueda seguir incrementando, sino que se reinicie su valor al mínimo establecido (0). Para poder realizar eso utiliza la sentencia if y determinar si propiedad Value es igual a la propiedad Maximum, si es así entonces a la propiedad Value se le debe asignar el valor de la propiedad Minimum.

CheckBox
1.    Crea un Evento que se ejecute cuando se seleccione o deseleccione el   CheckBox (cbHabilitar), haciendo doble clic sobre el CheckBox.

2.    Programa el evento cbHabilitar_CheckedChanged para habilitar o deshabilitar el NumericUpDown numValor. Para poder realizar eso utiliza la sentencia IF para determinar si la propiedad CheckState del CheckBox es igual al valor de la enumeración CheckState.Unchecked, de ser así entonces a la propiedad numValor.Enabled del NumericUpDown se le asignara el valor: false, sino el valor true

ProgressBar

1.    Modifica el evento del NumericUpDown numValor_ValueChanged y asigna a la propiedad Value del ProgressBar el valor de la propiedad numValor.Value del NumericUpDown, se debe realizar la conversión entre los distintos tipos.


Timer

      1.    Crea un evento (timTiempo_Tick) para que después de cada 3 segundos trascurridos se incremente el valor del NumericUpDown, para poder realizar eso hay que asignar al control numValor el valor de sumar el mismo valor que tenía numValor.Value más el valor de la propiedad numValor.Increment. 

2.    Crea un evento (rdEncendido_CheckedChanged) para que cuando se seleccione el RadioButton de Encendido, se habilite el Timer (timTiempo), para poder realizar eso asigna a la propiedad timTiempo.Enabled el valor de true

3.    Crear un evento (rdApagado_CheckedChanged) para que cuando se seleccione el RadioButton correspondiente a Apagado, se asigne a la propiedad timTiempo.Enabled el valor de false. Si el timer tiene la propiedad Enabled igual a false entonces no se activa el evento.

Button btnAgregar
1.    Evento btnAgregar_Click, agregar el contenido de la propiedad txtLista.Text a la colección Items de CboLista.

Button btnRemover

1.    Evento btnRemover_Click, remover el contenido seleccionado de la colección Items de CboLista.


NOTA: El código fuente para poder implementar los eventos solicitados se encuentra en documento PDF:
https://drive.google.com/open?id=0B7itKirLQ49scWx1UVhfTE9PZ00

Tarea # 4 - Ejercicio con la estructura condicional IF - IncanatoIt

Tarea # 4:

Hacer un aplicación que permita ingresar el precio unitario de un producto vendido y la cantidad de venta; después calcular el precio parcial (precio unitario * cantidad), mostrar un descuento del 7% sólo si el vendedor a seleccionado la opción de aplicar descuento, al final mostrar también el precio neto (precio parcial – descuento).

Formulario



VídeoTutorial: Realiza la aplicación tal y como se muestra en el siguiente vídeo:


viernes, 25 de agosto de 2017

Tarea # 3: Proyecto Salario

PROYECTO # 3
INSTRUCCIONES:
Desarrolle una aplicación de Windows Forms en Visual Basic .Net donde se pueda ingresar el “sueldo base” de un empleado y luego muestre la cantidad correspondiente al IGSS, IRTRA, bonificación y sueldo líquido, tomando en cuenta lo siguiente:

  ü  El IGSS corresponde al 4.83% del sueldo base.
  ü  El IRTRA corresponde al 1% del sueldo base.
  ü  La bonificación será un valor constante de Q 250.00
  ü  El sueldo líquido es igual a: SUELDO_BASE - IGSS – IRTA + BONIFICACIÓN.

Al finalizar la aplicación deberá tener el siguiente aspecto:




Link para descargar las instrucciones del tercer proyecto:
https://drive.google.com/open?id=0B7itKirLQ49sOWh4QlQxQ2k1cGM

jueves, 17 de agosto de 2017

6 - Variables

VideoTutoriales - Variables

6.1 - Tipos de dato (entero, flotante y caracter) - Lógica de programación
https://drive.google.com/open?id=0B7itKirLQ49sSXM5M21KblE0eGs

6.2 - Variables y constantes - Lógica de programación
https://drive.google.com/open?id=0B7itKirLQ49senl3VWhLVEF2c0E

6.3 - Objeto console en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sQ2R2dDFMcjA4S3M

6.4 - Variables en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sVjZsY1VyX0h5aTA

6.5 - Dando valores a las variables en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sbmQzNmFpM1RHdG8

6.6 - Valores iniciales en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sZkM0U0wtRm1qOXM

6.7 - Variables y tipos de datos en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sT1dEUnFNTVZQTU0

5 - Hola mundo

VideoTutoriales - Hola mundo

5.1 - Hola Mundo desde un formulario
https://drive.google.com/open?id=0B7itKirLQ49sS0tSWmNRZ25NaTA

5.2 - Hola Mundo Modificación y código
https://drive.google.com/file/d/0B7itKirLQ49sWWNJRU1OQlluUWs

5.3 - Hola Mundo desde la línea de comandos
https://drive.google.com/open?id=0B7itKirLQ49sdW9WcDZEOVduRVk

5.4 - Comentarios en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sNXV5UnRTcnBDS28

5.5 - Errores en VB.Net
https://drive.google.com/open?id=0B7itKirLQ49sR2hwY2JnY2hXTXM

Tarea # 2: Proyecto Calculadora

Descargar las instrucciones de la segunda tarea en el siguiente enlace:
https://drive.google.com/file/d/0B7itKirLQ49sdzhLUi1WWmJyQlU/view

Operadores en VB.Net

Visual Basic clasifica los operadores con que trabaja de la siguiente manera:
  • Operadores aritméticos: operadores utilizados para ejecutar cálculos matemáticos.
  • Operadores de comparación: operadores utilizados para efectuar comparaciones.
  • Operadores de concatenación: operadores utilizados para combinar cadenas de caracteres.
  • Operadores lógicos: operadores usados para realizar operaciones lógicas.


Operadores Aritméticos
Operadores de comparación
Operaciones de concatenación
Operadores
lógicos
^
< 
&
And
*
<=
+
Eqv
/
> 
Imp
\
>=
Not
Mod
=
Or
+
<> 
Xor
-
Is
Like

Tipos de datos en Visual Basic.Net

Tipo de dato en VB.NET
Descripción
Byte
Entero sin signo de 8 bit.
Sbyte (No nativo)
Entero sin signo de 8bit (Tipo no acorde con el CLS)
Short
Entero con signo de 16 bit.
Integer
Entero con signo de 32 bit.
Long
Entero con signo de 64 bit.
UInt16 (No nativo)
Entero sin signo de 16 bit. (Tipo no acorde con el CLS)
Uint32 (No nativo)
Entero sin signo de 32 bit. (Tipo no acorde con el CLS)
Uint64 (No nativo)
Entero sin signo de 64 bit. (Tipo no acorde con el CLS)
Single
Numero con coma flotante de precisión simple, de 32 bit.
Double
Numero con coma flotante de precisión doble, de 64 bit.
Boolean
Valor logico
Char
Carácter unicode de 16 bit.
Decimal
Valor decimal de 96 bit.
IntPtr (No nativo)
Entero con signo cuyo tamaño depende de la plataforma: 32 bit en plataformas de 32 bit y 64 bit en plataformas de 64 bit. (Tipo no acorde con el CLS)
UintPtr (No nativo)
Entero sin signo cuyo tamaño depende de la plataforma: 32 bit en plataformas de 32 bit y 64 bit en plataformas de 64 bit. (Tipo no acorde con el CLS)
String
Cadena de caracteres.


Descargar PDF aquí:
https://drive.google.com/file/d/0B7itKirLQ49sUlpnZ0d0dWJPWDA/view?usp=sharing

E-grafía:
Provencio, F. (2017). Tipos de datos en .NET. DesarrolloWeb.com. Recuperado 6 February 2017, a partir de https://desarrolloweb.com/articulos/1388.php

Controles de Windows Forms

Descargar PDF: Controles Comunes de Windows Forms
https://drive.google.com/open?id=0B7itKirLQ49sY2NuOWlVLTlCakU

jueves, 10 de agosto de 2017

Clase 1

Link para Descargar Visual Studio 2013:
https://drive.google.com/open?id=0B7itKirLQ49sWXhIWUFVSVpIdm8


Presentación Clase 1: Proceso de Instalación
https://drive.google.com/open?id=0B7itKirLQ49seUZsRUxzVGZXeU0


Archivos trabajados en clase:
https://drive.google.com/open?id=0B7itKirLQ49sSkZmQ0Q0bnZ5ZGc


Tarea # 1: Proyecto utilizando los Controles de Windows Forms
https://drive.google.com/open?id=0B7itKirLQ49sUkZXVzBuU2dFWFk

Por favor llena el siguiente formulario para evaluar mi desempeño como Docente y así poder mejor en las próximas clases.
https://docs.google.com/forms/d/e/1FAIpQLScwu3GuFYS702i9eKWpT904XsH0DqHSKAIGDBiijjxNtUjsqg/viewform


Observaciones:

* Aún no esta definida la fecha de entrega de la primer tarea, se indicará la fecha y forma de entrega en la siguiente clase.

* Se recomienda LLEVAR LAPTOP en las siguientes clases debido a que NO se cuenta con laboratorio de computación.

Dudas, comentarios o sugerencias al siguiente correo: profe.jorge.perez@gmail.com




4 - Ventanas y propiedades de Windows Forms

VideoTutoriales - Controles de Windows Forms

4.1 - Nuevo proyecto

https://drive.google.com/open?id=0B7itKirLQ49sdG5KTU1sV2FGMTg


4.2 - Propiedades de la ventana

https://drive.google.com/open?id=0B7itKirLQ49sVHdGMlp4ajJfN0k


4.3 - Botones

https://drive.google.com/open?id=0B7itKirLQ49sY2xBbWxGd0p5OXM


4.4 - Código en un botón

https://drive.google.com/open?id=0B7itKirLQ49sMG95TGFoNG9LcTg


4.5 - Etiquetas y Combos

https://drive.google.com/open?id=0B7itKirLQ49sUmRQMm5MQzI3YUU


4.6 - Código condicional

https://drive.google.com/open?id=0B7itKirLQ49sanoxaDJjamRQMW8


4.7 - Campos de texto

https://drive.google.com/open?id=0B7itKirLQ49sOHJPcjB5dWhYRWs



miércoles, 9 de agosto de 2017

3 - Introducción a VB.Net

VideoTutoriales - Introducción a VB.Net

3.1 - Qué es Visual Basic .Net
https://drive.google.com/open?id=0B7itKirLQ49sMHRvNHhtNURwNTg

3.2 - Primer arranque
https://drive.google.com/open?id=0B7itKirLQ49sa2Vld2JDbXpiR1U

3.3 - Entorno del IDE
https://drive.google.com/open?id=0B7itKirLQ49sekFGenFrcmVDMVU

2 - Las bases de programación

VideoTutoriales - Las bases de programación

2.1 - Qué es programar



2.2 - Qué es un lenguaje de programación



2.3 - Escribiendo código fuente




2.4 - Lenguajes compilados e interpretados


1 - Bienvenidos

¡Bienvenidos!
Este blog lo he desarrollado para que puedan compartir sus inquietudes y sugerencias acerca del mismo y de las asignaturas correspondientes.
*********************************************************************
Aquí podrán encontrar información y documentos de la clase que podrán bajar para su autoestudio y lograr reforzar o adquirir conocimientos que por alguna u otra razón no logramos construir en el aula.
Traten siempre de leer o por lo menos informarse a través de los diferentes medios ya que todo conocimiento que puedan tener hoy, podría ser obsoleto mañana; máxime cuando la tecnología avanza a pasos agigantados. En otras palabras…. ¡Actualicémonos!