Este documento presenta un proyecto para visualizar las regiones del Ecuador utilizando diferentes formularios en Visual Basic. Se utilizarán objetos como etiquetas, cuadros de texto, botones y cuadros combinados para diseñar una aplicación que muestre información sobre la región Costa, Sierra, Oriente e Insular a través de imágenes y texto. El proyecto incluye código para una contraseña de acceso, ocultar y mostrar los diferentes formularios.
Procedimientos almacenados en PostgresVíctor Mejía
Este documento describe la estructura y funcionalidad de un procedimiento almacenado en PostgreSQL. El procedimiento calcula el saldo de un cliente, el precio y plazo de alquiler de DVDs, y los valores recaudados y pendientes de una película para una fecha determinada. Usa parámetros IN, OUT, INOUT y funciones para realizar cálculos y validaciones.
SQL injection is a common web application security vulnerability that allows attackers to control an application's database by tricking the application into sending unexpected SQL commands to the database. It works by submitting malicious SQL code as input, which gets executed by the database since the application concatenates user input directly into SQL queries. The key to preventing SQL injection is using prepared statements with bound parameters instead of building SQL queries through string concatenation. This separates the SQL statement from any user-supplied input that could contain malicious code.
Este documento describe la instalación y configuración básica de Endian, una distribución Linux que funciona como cortafuegos. Explica cómo instalar Endian en una máquina, configurar las interfaces de red, habilitar NAT para permitir el acceso a Internet a los usuarios de la LAN, y administrar el firewall a través de una interfaz web. El objetivo es implementar una herramienta de firewall de código abierto para asegurar la red y permitir el acceso a Internet a todos los usuarios de forma sencilla.
Here are the SQL commands for the questions:
Q1: SELECT PNAME FROM PROJECT WHERE PLOCATION='Houston';
Q2: SELECT FNAME, LNAME FROM EMPLOYEE WHERE HOURS>20;
Q3: SELECT FNAME, LNAME FROM EMPLOYEE, DEPARTMENT WHERE MGRSSN=SSN;
This document discusses how to create and manage menu modules in Oracle Forms. It covers identifying menu components, creating and saving menu modules, modifying menu item properties, creating popup menus, controlling menus programmatically using built-in functions, and managing menu security using roles. Key topics include attaching menu modules to forms, writing PL/SQL code in menu triggers, built-ins for showing, hiding and finding menu items, and defining roles and access for menu modules and menu items.
Aplikasi ini memberikan panduan penggunaan aplikasi ujian online ZYA CBT untuk menyiapkan modul soal, data peserta, pengaturan ujian, dan pengaturan aplikasi. Aplikasi ini memungkinkan penambahan modul, topik, dan soal secara online serta import data peserta dan soal dari file.
NetBeans es un entorno de desarrollo integrado gratuito para lenguajes como Java, C++ y PHP. Requiere la instalación de Java para funcionar. Proporciona herramientas como resaltado de sintaxis, autocompletado de código, compilación y ejecución para facilitar el desarrollo de software. También permite diseñar interfaces de usuario arrastrando botones.
Este documento presenta conceptos clave del modelo entidad-relación para el diseño conceptual de bases de datos. Explica los tipos de entidades, atributos, relaciones y restricciones, y ofrece ejemplos de cómo modelar los requisitos de una base de datos de una empresa usando este modelo. También describe las fases del diseño de bases de datos, desde el diseño conceptual hasta el diseño físico e implementación.
Procedimientos almacenados en PostgresVíctor Mejía
Este documento describe la estructura y funcionalidad de un procedimiento almacenado en PostgreSQL. El procedimiento calcula el saldo de un cliente, el precio y plazo de alquiler de DVDs, y los valores recaudados y pendientes de una película para una fecha determinada. Usa parámetros IN, OUT, INOUT y funciones para realizar cálculos y validaciones.
SQL injection is a common web application security vulnerability that allows attackers to control an application's database by tricking the application into sending unexpected SQL commands to the database. It works by submitting malicious SQL code as input, which gets executed by the database since the application concatenates user input directly into SQL queries. The key to preventing SQL injection is using prepared statements with bound parameters instead of building SQL queries through string concatenation. This separates the SQL statement from any user-supplied input that could contain malicious code.
Este documento describe la instalación y configuración básica de Endian, una distribución Linux que funciona como cortafuegos. Explica cómo instalar Endian en una máquina, configurar las interfaces de red, habilitar NAT para permitir el acceso a Internet a los usuarios de la LAN, y administrar el firewall a través de una interfaz web. El objetivo es implementar una herramienta de firewall de código abierto para asegurar la red y permitir el acceso a Internet a todos los usuarios de forma sencilla.
Here are the SQL commands for the questions:
Q1: SELECT PNAME FROM PROJECT WHERE PLOCATION='Houston';
Q2: SELECT FNAME, LNAME FROM EMPLOYEE WHERE HOURS>20;
Q3: SELECT FNAME, LNAME FROM EMPLOYEE, DEPARTMENT WHERE MGRSSN=SSN;
This document discusses how to create and manage menu modules in Oracle Forms. It covers identifying menu components, creating and saving menu modules, modifying menu item properties, creating popup menus, controlling menus programmatically using built-in functions, and managing menu security using roles. Key topics include attaching menu modules to forms, writing PL/SQL code in menu triggers, built-ins for showing, hiding and finding menu items, and defining roles and access for menu modules and menu items.
Aplikasi ini memberikan panduan penggunaan aplikasi ujian online ZYA CBT untuk menyiapkan modul soal, data peserta, pengaturan ujian, dan pengaturan aplikasi. Aplikasi ini memungkinkan penambahan modul, topik, dan soal secara online serta import data peserta dan soal dari file.
NetBeans es un entorno de desarrollo integrado gratuito para lenguajes como Java, C++ y PHP. Requiere la instalación de Java para funcionar. Proporciona herramientas como resaltado de sintaxis, autocompletado de código, compilación y ejecución para facilitar el desarrollo de software. También permite diseñar interfaces de usuario arrastrando botones.
Este documento presenta conceptos clave del modelo entidad-relación para el diseño conceptual de bases de datos. Explica los tipos de entidades, atributos, relaciones y restricciones, y ofrece ejemplos de cómo modelar los requisitos de una base de datos de una empresa usando este modelo. También describe las fases del diseño de bases de datos, desde el diseño conceptual hasta el diseño físico e implementación.
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016 de Ing. En Sistemas Computacionales
Codificacion de clases en java con NetBeansEmerson Garay
El documento proporciona instrucciones para crear una clase Automóvil en Java que define atributos como marca, serie y modelo. Luego crea otra clase Main para probar objetos de tipo Automóvil y manipular la entrada y salida de datos. Se explica cómo definir los atributos, métodos constructores, getters, setters y el método toString en la clase Automóvil, y cómo crear un método main en la clase Main para ejecutar el código.
El documento proporciona instrucciones SQL para realizar transacciones en una base de datos MySQL. Se crea una base de datos llamada CLIENTES y una tabla CUSTOMER dentro de ella. Luego se muestran ejemplos de cómo iniciar y confirmar transacciones para insertar y modificar registros, así como cancelar una transacción mediante ROLLBACK. Finalmente, se piden ejercicios adicionales para practicar transacciones.
Este documento describe diferentes tipos de librerías en Java, incluidas java.lang, java.io, java.net, java.util y java.awt. También cubre conceptos básicos como identificadores, literales, comentarios, palabras clave y separadores.
Este documento proporciona una introducción a las consultas básicas en SQL Server. Explica las consultas de selección, que se utilizan para recuperar información de las bases de datos. También cubre las consultas de acción, como INSERT, UPDATE y DELETE, que se usan para agregar, modificar y eliminar registros. Por último, describe los diferentes predicados y cláusulas que se pueden usar con las consultas de selección, como SELECT, FROM, WHERE, ORDER BY y TOP.
Este documento describe un ejercicio en MySQL que involucra la creación de tablas, inserción de datos, y consultas SQL. Se crean tablas de fabricantes y artículos con claves primarias y foráneas. Luego se insertan datos de ejemplo y se realizan varias consultas como obtener datos filtrados, promedios, ordenar resultados y actualizar registros.
El documento describe los conceptos clave del modelo físico de base de datos, incluyendo que representa cómo se construirá el modelo en la base de datos, especifica todas las tablas, columnas, claves externas y relaciones, y puede diferir del modelo lógico debido a consideraciones físicas. También cubre comandos SQL como CREATE y ALTER para administrar la base de datos física, y comandos DML como SELECT, INSERT y UPDATE para manipular los datos.
This document provides an overview of SQL (Structured Query Language). It covers topics such as what SQL is, the SQL process, common SQL commands, relational database concepts, different RDBMS databases that use SQL, SQL syntax, data types, operators, expressions, and how to create, manipulate and drop databases and tables using SQL statements. It also discusses SQL constraints, data integrity, database normalization forms, and provides examples of SQL queries for tasks like selecting, inserting, updating and deleting data.
The document discusses scrollable and updatable result sets in JDBC 2. It allows moving forward and backward through result sets and updating database entries directly from result sets without writing SQL statements. It provides methods for scrolling, navigating, updating, inserting and deleting rows in result sets. Database metadata can provide additional information about database structure.
Guia n9 conexion sql server 2012 y visual studio 2015 parte IJohan Silva Cueva
El documento proporciona instrucciones para conectar una base de datos SQL a Visual Studio. Explica los pasos para crear la base de datos, ver las tablas, crear el formulario, configurar la conexión en App.config y programar botones de acción. También incluye código de programación para realizar operaciones como insertar, modificar y eliminar datos y cargar datos desde el formulario al DataGridView.
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)I Putu Hariyadi
Dokumen tersebut memberikan panduan lengkap untuk menginstal dan mengkonfigurasi CentOS Web Panel (CWP) pada server CentOS 7 untuk membangun server internet. Dokumen tersebut menjelaskan cara menginstal CWP, mengakses panel adminnya, dan mengkonfigurasi berbagai pengaturan seperti nama host, alamat IP, port SSH, firewall, paket hosting, dan akun pengguna.
Guia de aprendizage 5 introduccion a ios de ciscoyoes1053
Este documento describe los conceptos básicos de los routers y el enrutamiento de paquetes en una red. Explica que los routers conectan múltiples redes y usan tablas de enrutamiento para determinar la mejor ruta para enviar paquetes a su destino. También describe los pasos para conectarse al router a través de una consola y visualizar su configuración.
La normalización de esquemas de bases de datos relacionales sigue tres formas normales básicas. La primera forma normal elimina columnas repetidas. La segunda forma normal requiere que todas las columnas no clave dependan completamente de la clave primaria. La tercera forma normal elimina cualquier dependencia transitiva entre columnas no clave. Juntas, estas tres formas normales producen esquemas de bases de datos más simples, cohesivos y flexibles.
- The document describes the configuration of a network topology across two sites in Cisco Packet Tracer, including:
- Configuring VLANs, subnets, DHCP scopes, and trunk ports on routers and switches at each site
- Configuring IP phones and dial peers to allow calls between the two sites over the WAN link
- Key aspects include separating traffic for voice, data, and management onto different VLANs at each site and enabling routing between the sites' subnets using EIGRP.
Este documento presenta un ejercicio en Microsoft Access para crear una base de datos para un almacén de frutas y hortalizas. Se deben crear tablas para grupos de productos, productos, vendedores y ventas, con sus respectivos campos y propiedades. Luego se piden crear consultas para mostrar datos como ventas de verduras ordenadas por fecha, vendedores de Bucaramanga, vendedores asegurados fuera de Bucaramanga, resúmenes de ventas anuales por vendedor y producto, y una consulta con parámetros
El patrón de diseño MVVM (Model – View – ViewModel) separa los datos de la aplicación, la interfaz de usuario y agrega un ViewModel que actúa como intermediario. Esto permite desacoplar la lógica de negocio de la interfaz de usuario. MVVM facilita el desarrollo de aplicaciones, especialmente aquellas que se vuelven difíciles de controlar, logrando la reutilización de código.
La base de datos debe registrar la información de los cines de la cadena CINECA ubicados en varias ciudades de Venezuela, incluyendo su identificación, ubicación y contactos. También debe almacenar la programación semanal de cada cine con detalles de las películas, sala, fecha, hora y precio. Finalmente, debe llevar un registro de las reservas y compras de boletos por parte de los clientes con datos como la película, cantidad de entradas y monto total pagado.
El documento habla sobre funciones y procedimientos almacenados en SQL. Explica que las funciones permiten realizar consultas personalizadas que devuelven tablas o valores, mientras que los procedimientos almacenados ejecutan acciones específicas como consultas. Da ejemplos de cómo crear una función para listar ciudades y un procedimiento para mostrar movimientos de cuentas. Finalmente, describe cómo ejecutar una función a través de una consulta y un procedimiento almacenado.
investigacion unidad tres componentes y libreriasAnel Sosa
Este documento describe los componentes, librerías y paquetes en el lenguaje de programación Java. Define componentes como clases abstractas que representan objetos con posición, tamaño y capacidad de recibir eventos. Explica las secciones de configuración, implementación y módulo que componen los componentes, y describe las librerías estándar de Java como AWT, Swing, IO, Net y SQL que proporcionan componentes y funcionalidades de E/S, red y bases de datos. También cubre la creación de componentes y librerías definidos por el
Este documento discute la administración de cuentas de usuario y grupos. Explica que las cuentas de usuario permiten verificar la identidad de cada individuo y permitir el acceso personalizado a recursos. Los grupos agrupan usuarios con propósitos comunes y permiten controlar el acceso a recursos clave. Finalmente, explora los componentes de las cuentas de usuario como nombres de usuario, contraseñas y control de acceso, así como consideraciones para la creación y administración de estas cuentas.
Este documento contiene 20 ejercicios sobre el uso de estructuras de control para la manipulación de información. Presenta problemas, análisis, diseños y códigos de ejemplos como generar una tabla de multiplicar, ingresar notas de estudiantes e implementar formularios para mostrar regiones de Ecuador.
Este documento proporciona información sobre los 8 planetas del sistema solar: Mercurio, Venus, Tierra, Marte, Júpiter, Saturno, Urano y Neptuno. Describe brevemente la distancia al Sol, tamaño, características físicas y descubrimientos notables de cada planeta. El documento tiene como objetivo presentar los datos básicos sobre cada uno de los planetas de nuestro sistema solar.
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016 de Ing. En Sistemas Computacionales
Codificacion de clases en java con NetBeansEmerson Garay
El documento proporciona instrucciones para crear una clase Automóvil en Java que define atributos como marca, serie y modelo. Luego crea otra clase Main para probar objetos de tipo Automóvil y manipular la entrada y salida de datos. Se explica cómo definir los atributos, métodos constructores, getters, setters y el método toString en la clase Automóvil, y cómo crear un método main en la clase Main para ejecutar el código.
El documento proporciona instrucciones SQL para realizar transacciones en una base de datos MySQL. Se crea una base de datos llamada CLIENTES y una tabla CUSTOMER dentro de ella. Luego se muestran ejemplos de cómo iniciar y confirmar transacciones para insertar y modificar registros, así como cancelar una transacción mediante ROLLBACK. Finalmente, se piden ejercicios adicionales para practicar transacciones.
Este documento describe diferentes tipos de librerías en Java, incluidas java.lang, java.io, java.net, java.util y java.awt. También cubre conceptos básicos como identificadores, literales, comentarios, palabras clave y separadores.
Este documento proporciona una introducción a las consultas básicas en SQL Server. Explica las consultas de selección, que se utilizan para recuperar información de las bases de datos. También cubre las consultas de acción, como INSERT, UPDATE y DELETE, que se usan para agregar, modificar y eliminar registros. Por último, describe los diferentes predicados y cláusulas que se pueden usar con las consultas de selección, como SELECT, FROM, WHERE, ORDER BY y TOP.
Este documento describe un ejercicio en MySQL que involucra la creación de tablas, inserción de datos, y consultas SQL. Se crean tablas de fabricantes y artículos con claves primarias y foráneas. Luego se insertan datos de ejemplo y se realizan varias consultas como obtener datos filtrados, promedios, ordenar resultados y actualizar registros.
El documento describe los conceptos clave del modelo físico de base de datos, incluyendo que representa cómo se construirá el modelo en la base de datos, especifica todas las tablas, columnas, claves externas y relaciones, y puede diferir del modelo lógico debido a consideraciones físicas. También cubre comandos SQL como CREATE y ALTER para administrar la base de datos física, y comandos DML como SELECT, INSERT y UPDATE para manipular los datos.
This document provides an overview of SQL (Structured Query Language). It covers topics such as what SQL is, the SQL process, common SQL commands, relational database concepts, different RDBMS databases that use SQL, SQL syntax, data types, operators, expressions, and how to create, manipulate and drop databases and tables using SQL statements. It also discusses SQL constraints, data integrity, database normalization forms, and provides examples of SQL queries for tasks like selecting, inserting, updating and deleting data.
The document discusses scrollable and updatable result sets in JDBC 2. It allows moving forward and backward through result sets and updating database entries directly from result sets without writing SQL statements. It provides methods for scrolling, navigating, updating, inserting and deleting rows in result sets. Database metadata can provide additional information about database structure.
Guia n9 conexion sql server 2012 y visual studio 2015 parte IJohan Silva Cueva
El documento proporciona instrucciones para conectar una base de datos SQL a Visual Studio. Explica los pasos para crear la base de datos, ver las tablas, crear el formulario, configurar la conexión en App.config y programar botones de acción. También incluye código de programación para realizar operaciones como insertar, modificar y eliminar datos y cargar datos desde el formulario al DataGridView.
Building Internet Server using CentOS 7 and CentOS Web Panel (CWP)I Putu Hariyadi
Dokumen tersebut memberikan panduan lengkap untuk menginstal dan mengkonfigurasi CentOS Web Panel (CWP) pada server CentOS 7 untuk membangun server internet. Dokumen tersebut menjelaskan cara menginstal CWP, mengakses panel adminnya, dan mengkonfigurasi berbagai pengaturan seperti nama host, alamat IP, port SSH, firewall, paket hosting, dan akun pengguna.
Guia de aprendizage 5 introduccion a ios de ciscoyoes1053
Este documento describe los conceptos básicos de los routers y el enrutamiento de paquetes en una red. Explica que los routers conectan múltiples redes y usan tablas de enrutamiento para determinar la mejor ruta para enviar paquetes a su destino. También describe los pasos para conectarse al router a través de una consola y visualizar su configuración.
La normalización de esquemas de bases de datos relacionales sigue tres formas normales básicas. La primera forma normal elimina columnas repetidas. La segunda forma normal requiere que todas las columnas no clave dependan completamente de la clave primaria. La tercera forma normal elimina cualquier dependencia transitiva entre columnas no clave. Juntas, estas tres formas normales producen esquemas de bases de datos más simples, cohesivos y flexibles.
- The document describes the configuration of a network topology across two sites in Cisco Packet Tracer, including:
- Configuring VLANs, subnets, DHCP scopes, and trunk ports on routers and switches at each site
- Configuring IP phones and dial peers to allow calls between the two sites over the WAN link
- Key aspects include separating traffic for voice, data, and management onto different VLANs at each site and enabling routing between the sites' subnets using EIGRP.
Este documento presenta un ejercicio en Microsoft Access para crear una base de datos para un almacén de frutas y hortalizas. Se deben crear tablas para grupos de productos, productos, vendedores y ventas, con sus respectivos campos y propiedades. Luego se piden crear consultas para mostrar datos como ventas de verduras ordenadas por fecha, vendedores de Bucaramanga, vendedores asegurados fuera de Bucaramanga, resúmenes de ventas anuales por vendedor y producto, y una consulta con parámetros
El patrón de diseño MVVM (Model – View – ViewModel) separa los datos de la aplicación, la interfaz de usuario y agrega un ViewModel que actúa como intermediario. Esto permite desacoplar la lógica de negocio de la interfaz de usuario. MVVM facilita el desarrollo de aplicaciones, especialmente aquellas que se vuelven difíciles de controlar, logrando la reutilización de código.
La base de datos debe registrar la información de los cines de la cadena CINECA ubicados en varias ciudades de Venezuela, incluyendo su identificación, ubicación y contactos. También debe almacenar la programación semanal de cada cine con detalles de las películas, sala, fecha, hora y precio. Finalmente, debe llevar un registro de las reservas y compras de boletos por parte de los clientes con datos como la película, cantidad de entradas y monto total pagado.
El documento habla sobre funciones y procedimientos almacenados en SQL. Explica que las funciones permiten realizar consultas personalizadas que devuelven tablas o valores, mientras que los procedimientos almacenados ejecutan acciones específicas como consultas. Da ejemplos de cómo crear una función para listar ciudades y un procedimiento para mostrar movimientos de cuentas. Finalmente, describe cómo ejecutar una función a través de una consulta y un procedimiento almacenado.
investigacion unidad tres componentes y libreriasAnel Sosa
Este documento describe los componentes, librerías y paquetes en el lenguaje de programación Java. Define componentes como clases abstractas que representan objetos con posición, tamaño y capacidad de recibir eventos. Explica las secciones de configuración, implementación y módulo que componen los componentes, y describe las librerías estándar de Java como AWT, Swing, IO, Net y SQL que proporcionan componentes y funcionalidades de E/S, red y bases de datos. También cubre la creación de componentes y librerías definidos por el
Este documento discute la administración de cuentas de usuario y grupos. Explica que las cuentas de usuario permiten verificar la identidad de cada individuo y permitir el acceso personalizado a recursos. Los grupos agrupan usuarios con propósitos comunes y permiten controlar el acceso a recursos clave. Finalmente, explora los componentes de las cuentas de usuario como nombres de usuario, contraseñas y control de acceso, así como consideraciones para la creación y administración de estas cuentas.
Este documento contiene 20 ejercicios sobre el uso de estructuras de control para la manipulación de información. Presenta problemas, análisis, diseños y códigos de ejemplos como generar una tabla de multiplicar, ingresar notas de estudiantes e implementar formularios para mostrar regiones de Ecuador.
Este documento proporciona información sobre los 8 planetas del sistema solar: Mercurio, Venus, Tierra, Marte, Júpiter, Saturno, Urano y Neptuno. Describe brevemente la distancia al Sol, tamaño, características físicas y descubrimientos notables de cada planeta. El documento tiene como objetivo presentar los datos básicos sobre cada uno de los planetas de nuestro sistema solar.
Este documento presenta un resumen de los algoritmos. Define un algoritmo como una serie de pasos para resolver un problema y da el ejemplo de un algoritmo para calcular la multiplicación de dos números. Explica que un algoritmo consta de datos de entrada, proceso y salida de impresión. Finalmente, enumera algunos tipos básicos de operaciones matemáticas que pueden ser parte de un algoritmo, como suma, resta, multiplicación y división.
Este documento presenta varios ejemplos de programas sencillos en Visual Basic 6.0, incluyendo uno que permite cambiar el color y posición de un texto, una calculadora básica, un conversor de temperaturas y un programa para configurar colores RGB. Explica los controles y código utilizados en cada ejemplo.
Este documento presenta un resumen de los algoritmos. Define un algoritmo como una serie de pasos para resolver un problema y da el ejemplo de un algoritmo para calcular la multiplicación de dos números. Explica que un algoritmo contiene datos de entrada, un proceso y una impresión de resultados. También menciona algunos tipos comunes de operaciones matemáticas que pueden usarse en algoritmos.
Este documento describe diferentes controles que los usuarios pueden usar para operar aplicaciones, incluyendo controles como Picture para incluir gráficos, y TextBox que permite a los usuarios escribir texto directamente.
El documento presenta el calendario de actividades académicas para el Ciclo I-2015 de la Universidad "Gerardo Barrios" en San Miguel. El ciclo comienza el 5 de enero con el inicio de labores y finaliza el 30 de junio con el cierre definitivo. Incluye fechas importantes como el inicio y fin de clases, exámenes parciales, entrega de notas, vacaciones, graduaciones y vencimiento de cuotas.
El documento describe el desarrollo de una aplicación web móvil para promover el turismo en El Salvador. La aplicación permitirá a los usuarios explorar los principales sitios turísticos de cada departamento salvadoreño, compartir la información en Facebook y ver videos promocionales. El objetivo es atraer más visitantes para reactivar la economía a través de la promoción en plataformas móviles y redes sociales.
El documento resume la evolución de las computadoras desde su origen hasta la actualidad. La primera computadora fue creada por Charles Babbage en el siglo XIX, pero la primera computadora electrónica fue la ENIAC construida en 1947. Las computadoras han pasado por cuatro generaciones principales - de válvulas, transistores, circuitos integrados y microprocesadores - volviéndose más rápidas, pequeñas y asequibles con cada generación y transformando la forma en que vivimos y trabajamos.
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
En 1977, la ISO creó un subcomité para desarrollar estándares de comunicación de datos. Esto resultó en el Modelo OSI de 7 capas, que formalizó los niveles de interacción entre sistemas de computación para habilitar la comunicación independientemente del fabricante, arquitectura, ubicación u sistema operativo. El modelo define cada capa para realizar funciones específicas como la transmisión de datos, enrutamiento y formato de datos, permitiendo la comunicación entre sistemas de forma estructurada y encapsulada.
Este documento presenta el mapa curricular de 2008 para la carrera de PT y PT-B en Informática. El plan de estudios se divide en un núcleo de formación básica durante los primeros 3 semestres y un núcleo de formación profesional en los últimos 3 semestres. Incluye asignaturas de comunicación, procesamiento de información, matemáticas, ciencias sociales y trayectos técnicos y propedéuticos con enfoques en programación, sistemas, administración y ciencias.
El documento proporciona una introducción a la historia de la computación, comenzando con los primeros sistemas de conteo como las pinturas rupestres y los dedos de la mano. Luego describe una variedad de dispositivos mecánicos e instrumentos de cálculo tempranos como el ábaco y la máquina diferencial de Babbage. Finalmente, cubre los principales descubrimientos que condujeron al desarrollo de las primeras computadoras electrónicas digitales como la ENIAC, EDVAC y UNIVAC.
Este documento compara y resume los sistemas operativos privativos y libres más populares. Describe las versiones, creadores, años de lanzamiento, licencias, arquitecturas admitidas y otros aspectos técnicos de sistemas como Windows, Mac OS X, Ubuntu, Fedora y Debian. Concluye que los sistemas operativos continúan evolucionando para admitir múltiples tareas simultáneas y que el software libre puede ser una solución para problemas empresariales y de organizaciones debido a la competencia que genera.
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015 Juliio Core
Este documento presenta la asignatura de Tecnologías Emergentes de la Universidad Gerardo Barrios en El Salvador. La asignatura se ofrece en el noveno ciclo de la carrera de Licenciatura en Computación y examina nuevas tecnologías de información. El documento describe los objetivos, contenidos, metodología y criterios de evaluación de la asignatura.
Este documento resume varias enfermedades y condiciones del vítreo y la retina. Describe hemorragias en el vítreo, opacidades vítreas como miosdesopsias y hialosis asteroide, y condiciones como la síncisis centelleante y la amiloidosis. También cubre enfermedades de la retina como la retinopatía hipertensiva, la retinopatía diabética, el desprendimiento de retina y el retinoblastoma.
Este documento presenta cuatro ejemplos de programas sencillos en Visual Basic que muestran diferentes funciones: 1) mover y cambiar el color de un texto, 2) una calculadora básica, 3) conversión entre grados Celsius y Fahrenheit, y 4) control de colores RGB. Cada ejemplo describe sus controles, propiedades y el código para manejar eventos.
El documento trata sobre la insuficiencia venosa. Explica la anatomía y fisiología del sistema venoso, las causas como la incompetencia de las válvulas venosas, y los síntomas como dolor, ardor y edema. También cubre la clasificación CEAP, factores de riesgo, prevención primaria con ejercicio y uso de medias de compresión, y tratamientos como la escleroterapia y cirugía para reparar las válvulas venosas defectuosas.
Este documento presenta un programa en Visual Basic que permite generar una proforma (factura) para la venta de vinos y licores. El programa incluye campos para ingresar la cantidad, precio unitario y detalles del producto seleccionado, y calcula automáticamente el subtotal, IVA y total a pagar. También permite aplicar recargos o descuentos según la forma de pago seleccionada.
Este documento presenta un resumen de 3 oraciones o menos:
1) El documento presenta un cuaderno digital diseñado por Cristina Ganan de la Facultad de Ciencias Humanas y de la Educación de la Universidad Técnica de Ambato.
2) La facultad busca formar profesionales líderes con visión humanista y pensamiento crítico a través de la docencia, investigación y vinculación.
3) El documento introduce Visual Studio como un conjunto de herramientas para el desarrollo de aplicaciones web, servicios web, aplicaciones
1. Este documento presenta un cuaderno digital de programas en Visual Studio 2008 realizados por Lorena Sánchez para la materia Lenguaje de Programación I de la carrera de Docencia en Informática de la Facultad de Ciencias Humanas y de la Educación de la Universidad Técnica de Ambato.
2. Se incluyen ejercicios como una carátula con datos personales y logos institucionales, el ingreso de datos personales de usuarios, realizar operaciones matemáticas básicas con números ingresados y obtener la equivalencia de not
Este documento describe 5 programas visuales desarrollados en Visual Basic.NET. El primer programa permite diseñar una carátula universitaria. El segundo programa ingresa datos personales de usuarios múltiples veces. El tercer programa muestra información sobre las regiones de Ecuador. El cuarto programa calcula promedios y equivalencias de notas. El quinto programa genera tablas de multiplicar y series numéricas.
Este documento presenta el código para dar de alta a alumnos en una base de datos. El código incluye un menú principal con opciones para altas, consultas y salir. Al seleccionar la opción de altas, se valida si la matrícula ya existe antes de permitir insertar los datos del alumno. De no existir, se habilitan los campos para ingresar la información y grabarla a la base de datos, mostrando un mensaje de confirmación.
Este documento describe tres formularios creados en Visual Basic para realizar altas, consultas y modificaciones en una base de datos de alumnos. El primer formulario muestra un menú principal con botones para ir a los otros formularios y salir. El segundo formulario permite consultar registros almacenados y el tercero agrega nuevos registros verificando previamente que la matrícula no esté duplicada. Al grabar los datos, muestra un mensaje de confirmación.
Este documento proporciona instrucciones para crear un proyecto con múltiples formularios en Visual Basic. Explica cómo agregar controles como etiquetas y botones a los formularios, y cómo escribir código para pasar entre formularios y mostrar u ocultar datos.
Este documento describe el código de un sistema de información para la gestión de estudiantes. El código incluye tres formularios principales: 1) un menú principal con botones para consultas, altas y salida, 2) un formulario de altas que valida las matrículas y permite introducir nuevos registros, y 3) la base de datos de Access donde se almacenan los registros. El código proporciona las funciones básicas de consulta, registro y almacenamiento de datos de estudiantes.
Este documento describe el código de un sistema de información para la gestión de estudiantes. Presenta tres formularios principales: 1) un menú principal con botones para consultas, altas y salida, 2) un formulario de altas que valida las matrículas y permite introducir nuevos registros, y 3) la base de datos de Access donde se almacenan los registros. El código permite buscar, crear y guardar información de estudiantes de manera efectiva.
El documento describe los pasos para crear una solución en Visual Studio que incluye varios formularios y proyectos. Se explica cómo agregar controles y funcionalidad a cada formulario para implementar diferentes opciones como iniciar sesión, seleccionar géneros musicales, lanzar un dado y realizar multiplicaciones.
Este documento presenta el código para un sistema de registro de alumnos. Contiene el menú principal con las opciones de altas y consultas. El formulario de altas valida que la matrícula no esté duplicada antes de permitir el registro de un nuevo alumno. Al completar los campos requeridos, se guarda el registro en la base de datos de Access.
El Visual Basic ha sido desarrollado para proporcionar una herramienta de programación simple y accesible tanto para expertos como para principiantes. Se basa en el lenguaje BASIC pero con elementos modernos que lo adaptan a lenguajes actuales. Además, es un lenguaje guiado por eventos que permite una mayor operatividad y mejores resultados.
Este documento presenta 5 ejercicios de programación en Visual Basic 2008 conectado a Microsoft Access 2010. El primer ejercicio muestra una carátula con información personal. El segundo ejercicio permite ingresar datos personales de un usuario. El tercer ejercicio es una aplicación que muestra las regiones del Ecuador. El cuarto ejercicio permite ingresar notas de un alumno. Y el quinto ejercicio genera tablas de multiplicar.
Este documento presenta 5 ejercicios de programación en Visual Basic 2008 conectado a Microsoft Access 2010. El primer ejercicio muestra una carátula con información personal. El segundo ejercicio permite ingresar datos personales de un usuario. El tercer ejercicio es una aplicación que muestra las regiones del Ecuador. El cuarto ejercicio permite ingresar notas de un alumno. Y el quinto ejercicio genera tablas de multiplicar.
Este documento presenta varios ejercicios prácticos de Visual Basic que utilizan controles básicos como cajas de texto, barras de desplazamiento y botones. El primer ejercicio muestra una conversión entre grados Celsius y Fahrenheit usando una barra de desplazamiento. Los siguientes ejercicios permiten cambiar el color y posición de una caja de texto y realizar cálculos básicos con una calculadora de cuatro funciones. Finalmente, se explican conceptos como la declaración de variables y el ámbito de las variables en Visual Basic.
Este documento describe un proyecto de programación visual para crear una aplicación bancaria utilizando Visual Basic 2010. Explica cómo crear dos formularios para ingresar las credenciales del usuario y realizar operaciones bancarias como depósitos, retiros y consultas de saldo. También incluye el código para validar el inicio de sesión y realizar las diferentes funciones bancarias. El objetivo final era desarrollar una solución bancaria en línea para el Grupo Financiero Banorte basada en web services de Microsoft .NET.
Este documento proporciona información sobre Visual Studio 2010 y los controles comunes en Visual Basic 2010 como botones, etiquetas, cuadros de texto y cuadros combinados. Explica cómo agregar controles arrastrándolos desde la caja de herramientas y establecer sus propiedades. También cubre temas como propiedades, eventos, funciones como MsgBox e InputBox, y cómo manipular cadenas con funciones integradas.
Este documento describe cómo crear paquetes y librerías en Netbeans para organizar y reutilizar código. Los estudiantes crearon un paquete llamado "LibreriaMatematica" con clases como "Aritmetica" y "Calculo" que contienen métodos matemáticos. Luego generaron un archivo JAR para usar el paquete en otra aplicación de escritorio llamada "Calculadora" que hace cálculos matemáticos usando las clases del paquete. Finalmente, cada estudiante concluye brevemente sobre el uso de paquetes
El documento describe el desarrollo de una aplicación en Visual Basic 6.0 que calcula diferentes tipos de problemas matemáticos. Incluye secciones sobre los objetivos, marco teórico, y pasos para crear el menú principal y las pantallas de cada programa. Explica detalladamente el pseudocódigo y código para cuatro programas: números pares e impares, número mayor, suma y promedio, y rango de números. El objetivo es crear una aplicación de calidad que permita al usuario resolver estos problemas a través de una interfaz gráfica.
Este documento explica los conceptos básicos de la programación orientada a eventos en Java. Describe los componentes necesarios para manejar eventos como componentes gráficos, escuchadores de eventos y métodos de respuesta a eventos. Luego presenta un ejemplo de código Java que permite arrastrar una etiqueta dentro de una ventana utilizando eventos del ratón. El código ilustra cómo se implementan estos componentes y cómo se estructura sintácticamente un programa de eventos en Java.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
VISUAL BASIC 6.0
1. UNIVERSIDAD
TÉCNICA DE AMBATO
FACULTAD DE CIENCIAS HUMANAS Y DE LA
EDUCACIÓN
MODULO:
LENGUAJE DE PROGRAMACION I
CARRERA:
DOCENCIA EN INFORMATICA
CURSO:
QUINTO SEMESTRE “U”
DOCENTE:
ING. WILMA GAVILANEZ
REALIZADO POR:
PAULINA GUATAPI
PAULINA GUATAPI
2. EJERCICIOS
REALICE UN PROGRAMA QUE ME PERMITA REALIZAR UNA CARATULA CON
SUS RESPECTIVOS DATOS PERSONALES Y LOGOS DE LA UNIVERSIDAD Y
CARRERA
ELEMENTOS:
LABELS
NUMERO:8
LABEL1 (UNIVERSIDAD TECNICA DE AMBATO)
LABEL2 (FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION)
LABEL3 (CARRERA DE DOCENCIA EN INFORMATICA)
LABEL4 (NOMBRE)
LABEL5(NOMBRE INGINIERA)
LABEL6 (NOMBRE DE LA MATERIA)
LABEL7( SEMESTRE)
LABEL8 (EL AÑO)
PICTURES
NUMERO:3
PICTURE1 LOGO DE LA UNIVERSIDAD
PICTURE2LOGO DE LA CARRERA
PASOS
COMO PRIMER PASO ES CREAR UN FORMULARIO CON EL NOMBRE A
NUESTRO GUSTO EN ESTE CASO CON EL NOMBRE DE CARATULA.
PAULINA GUATAPI
3. Se muestra un formulario ya listo para cear una nueva presentacion.
COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS MAS FACILES
NO NECESITA NINGUNA CLASE DE CODIGO.
En este formulario presentamos el primer dato insertando un labels con el nombre de
universidad tecnica de ambato.
PAULINA GUATAPI
4. De igual manera vamos insertando los labels de uno en uno.
Inserto los logos de la universidad y de la carrera
Se muestra esta pantalla para importar la imagen como es el logo.
PAULINA GUATAPI
5. Se muestra la imagen que se va a inserta
Esta imagen muestra la imagen ya insertada en el formulario.
PAULINA GUATAPI
6. Luego de terminar insertando imágenes
nos muestra el programa ya ejecutado de esta manera.
PAULINA GUATAPI
7. ESTE PROGRAMA ES UNO DE LOS MAS SENCILLOS PORQUE NO ES NECESARIO
NINGUNA CODIFICACION.
COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS
NO NECESITA NINGUNA CLASE DE CODIG
DATOS PERSONALES
1.- ENUNCIADO
Realice un programa que me permita ingresar los datos personales del usuario.
2.- DECRIPCION
Este es un programa que me permitirá ingresar los datos personales de una persona n veces y
visualizarlos con un msgbox.
PAULINA GUATAPI
8. 3.- OBJETOS
5labels
label1=Titulo
label2=nombre
label3=apellido
label4=direccion
label5=telefono
2 buton
buton 1= nuevo
buton 2= salir
4.-codigo
Public Class Form1
*******************boton salir********************
Private Sub cmdsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdsalir.Click
End
End Sub
*******************boton nuevo********************
Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdnuevo.Click
txtnombre.Text = ""
txtapellido.Text = ""
txtdireccion.Text = ""
PAULINA GUATAPI
10. INGRESO DE 3 NOTAS
En el siguiente ejercicio vamos a ingresar el nombre del alumno, nombre del modulo, las nota de
deberes, lecciones y exámenes, el promedio de las tres notas y la equivalencia.
El ingreso de notas van a ser validadas hasta un límite de 10.
La equivalencia: promedio >=7 APROBADO
promedio >5 y <7 SUSPENSO
promedio <5 REPROBADO
Utilizaremos un solo formulario.
OBJETOS
LABELS
Numero: 7
Label1
Text: NOMBRE.
PAULINA GUATAPI
12. Enabled: True
Textbox6
Name: txtpromedio
Enabled: False
Textbox7
Name: txtequiv
Enabled: False
BUTTON
Numero:2
Button1
Name: NUEVO
Button2
Name: SALIR
CODIFICADO
Name: txtdeberes
Private Sub txtdeberes_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtdeberes.TextChanged
//VALIDACION DE DATOS
If Val(txtdeberes.Text) > 10 Then
txtdeberes.Text = ""
Else
txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +
Val(txtexamen.Text)) / 3, "##.00")
End If
//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO
If Val(txtpromedio.Text) >= 7 Then
PAULINA GUATAPI
13. txtequiv.Text = "APROBADO"
ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then
txtequiv.Text = "SUSPENSO"
Else
txtequiv.Text = "REPROBADO"
End If
End Sub
Name: txtlecciones
Private Sub txtlecciones_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtlecciones.TextChanged
//VALIDACION DE DATOS
If Val(txtdeberes.Text) > 10 Then
txtdeberes.Text = ""
Else
txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +
Val(txtexamen.Text)) / 3, "##.00")
End If
//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO
If Val(txtpromedio.Text) >= 7 Then
txtequiv.Text = "APROBADO"
ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then
txtequiv.Text = "SUSPENSO"
Else
PAULINA GUATAPI
14. txtequiv.Text = "REPROBADO"
End If
End Sub
Private Sub txtexamen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
txtexamen.Click
End Sub
Name: txtexamen
Private Sub txtexamen_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtexamen.TextChanged
//VALIDACION DE DATOS
If Val(txtdeberes.Text) > 10 Then
txtdeberes.Text = ""
Else
txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) +
Val(txtexamen.Text)) / 3, "##.00")
End If
//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO
If Val(txtpromedio.Text) >= 7 Then
txtequiv.Text = "APROBADO"
ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then
PAULINA GUATAPI
15. txtequiv.Text = "SUSPENSO"
Else
txtequiv.Text = "REPROBADO"
End If
End Sub
Name: NUEVO
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
TextBox1.Text = ""
TextBox2.Text = ""
txtdeberes.Text = ""
txtlecciones.Text = ""
txtexamen.Text = ""
txtequiv.Text = ""
txtpromedio.Text = ""
End Sub
Name: SALIR
Private Sub salir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
salir.Click
End
End Sub
End Class
CAPTURA DE PANTALLAS
PAULINA GUATAPI
16. TABLA DE MULTIPLICAR
Componentes
FORM 1
Name Form1
Backcolor (A su gusto)
Windowstate Maximize
BUTTON
Cantidad 3
Name Command 1
Backcolor (A su gusto)
Caption Tablas
Name Command 2
Backcolor (A su gusto)
Caption Serie de datos
Name Command 3
Backcolor (A su gusto)
PAULINA GUATAPI
17. Caption Salir
LABEL
Cantidad 1
Name Label1
Forecolor (A su gusto)
Caption Tablas de Multiplicar
FORM 2
Name For2
Backcolor (A su gusto)
Windowstate Maximize
BUTTON
Cantidad 3
Name Command 1
Backcolor (A su gusto)
Caption Generar
Name Command 2
Backcolor (A su gusto)
Caption Regresar
Name Command 3
Backcolor (A su gusto)
Caption Nuevo
LABEL
Cantidad 3
Name Label1
Forecolor (A su gusto)
Caption Tablas
Name Label2
Forecolor (A su gusto)
Caption Ingrese el
factor
Name Label1
Forecolor (A su gusto)
Caption Ingrese el Limite
PAULINA GUATAPI
18. LISTBOX
Cantidad 1
Name List1
List (Vacío)
FORM 3
Name Form3
Backcolor (A su gusto)
Windowstate Maximize
BUTTON
Cantidad 5
Name Command 1
Backcolor (A su gusto)
Text Fibonacci
Name Command 2
Backcolor (A su gusto)
Text Factorial
Name Command 3
Backcolor (A su gusto)
Text Primos
Name Command 4
Backcolor (A su gusto)
Text Salir
Name Command 5
Backcolor (A su gusto)
Text Limpiar
LABEL
Cantidad 1
Name Label1
Forecolor (A su gusto)
Text Ingrese el limite
PAULINA GUATAPI
19. LISTBOX
Cantidad 3
Name List 1
List (Vacío)
Name List 2
List (Vacío)
Name List 3
List (Vacío)
PROGRAMACION
FORM 1
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.Hide()
Form2.Show()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Hide()
Form3.Show()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class
FORM 2
Public Class Form2
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.Hide()
Form1.Show()
End Sub
PAULINA GUATAPI
20. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim ml As Integer
For INICIO = 1 To Val(TextBox2.Text) Step 1
ml = Val(TextBox1.Text) * INICIO
ListBox1.Items.Add(INICIO & "*" & Val(TextBox1.Text) & "=" &
ml)
Next
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
ListBox1.Items.Clear()
TextBox1.Clear()
TextBox2.Clear()
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class
FORM 3
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim fib As Integer
Dim a As Integer = 1
Dim b As Integer = 0
Dim c As Integer = 0
Dim contador As Integer = 0
For INICIO = 1 To Val(txtlimite.Text) Step 1
b = a
a = c
c = a + b
ListBox1.Items.Add(c)
Next
End Sub
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
ListBox1.Items.Clear()
ListBox2.Items.Clear()
PAULINA GUATAPI
21. ListBox3.Items.Clear()
txtlimite.Clear()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim x, fac As Integer
x = txtlimite.Text
fac = 1
For INICIO = x To 1 Step -1
fac = fac * INICIO
Next
ListBox2.Items.Add(fac)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim compro As Boolean = True
Dim numero As Integer
For numero = 1 To Val(txtlimite.Text) * 2
compro = True
For INICIO = 2 To numero - 1
If numero Mod INICIO = 0 Then
compro = False
End If
Next
If compro = True Then
ListBox3.Items.Add(numero)
End If
Next
End Sub
End Class
PAULINA GUATAPI
24. REGIONES DEL ECUADOR
1.- Diseñe un proyecto que visualice un las regiones de nuestro Ecuador
ANALISIS
Diseñaremos nuestro formulario en el cual utilizaremos Objeto como Label, TextBox, Button,
ComboBox, el cual nos permitirá diseñar nuestra aplicación.
COMPONENTE
Form =11
Form1= Contraseña
Form2= Bienvenidos
Form3=Menu Regiones
Form4=Region Costa
Form6=Region sierra
Form8=Region oriente
Form10=Region Insular
Label=20 =>Descripción del texto
Button=20=> Evento al hacer clic permite ingresar a la página deseada.
Picturebox=26 => imágenes que se presenta en cada form
CODIGO
CODIGO DE LA CONTRASEÑA
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdingresar.Click
If txtcontraseña.Text = ("1234") Then
Form1.Show()
Else
MsgBox("CONTRASEÑA INVALIDA")
txtcontraseña.Focus()
txtcontraseña.SelectionStart = 0
txtcontraseña.Text = ""
End If
PAULINA GUATAPI
25. End Sub
CODIGO PARA OCULTAR LAS PLANTILLAS FORM
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
'Form2.Hide()
Form3.Show()
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button5.Click
Form1.Show()
Me.Hide()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
'Form2.Hide()
Form5.Show()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
'Form2.Hide()
Form7.Show()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
'Form2.Hide()
Form9.Show()
End Sub
End Class
CAPTURA DE PANTALLAS
PAULINA GUATAPI
28. GENERAR UNA PROFORMA (VINOS Y LICORES)
1. Abrir un nuevo Proyecto en Visual BasicGG
COMPONENTES
LABEL
Cantidad 11
Nombre Label1
Forecolor (A su gusto)
PAULINA GUATAPI
29. Nombre Label2
Caption VINOS Y LICORES
Nombre Label3
Caption LICORES
Nombre Label4
Caption CANTIDAD
Nombre Label5
Caption P.UNITARIO
Nombre Label6
Caption SUB.TOTAL
Nombre Label7
Caption FORMAS DE PAGO
Nombre Label8
Caption +15% DE RECARGO
Nombre Label9
Caption -20% DE DESCUENTO
Nombre Label10
Caption IVA
Nombre Label11
Caption T.A PAGAR
TEXTBOX
Cantidad 5
Name Text1
Text (Vacío) CANTIDAD
Name Text2
Text (Vacío) P.UNITARIO
Name Text3
Text (Vacío) SUB.TOTAL
Name Text4
Text (Vacío) IVA
Name Text5
PAULINA GUATAPI
30. Text (Vacío) TOTAL A PAGAR
COMBOBOX
Cantidad 1
Name BomboBox
Text (Vacío)
CHECKBOX
Cantidad 2
Nombre CheckBox1
Forecolor (A su gusto)
Font (A su gusto)
Caption +15% DE RECARGO
Nombre CheckBox2
Forecolor (A su gusto)
Font (A su gusto)
Caption -20% DE DESCUENTO
PICTUREBOX
Cantidad 1
BUTTON
Cantidad 2
Nombre Command1
Caption NUEVO
Nombre Command2
Caption SALIR
PAULINA GUATAPI
31. CODIFICACION
FORM1
Public Class Form1
Dim datos As Integer
Dim datos1 As Double
COMBOBOX
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
datos = ComboBox1.SelectedIndex
If datos = 0 Then
Txtprecio.Text = Val("180.85")
datos1 = Txtprecio.Text
PictureBox1.Load("C:PROFORMAPROFORMAw1.jpg")
ElseIf datos = 1 Then
Txtprecio.Text = Val("99.00")
datos1 = Txtprecio.Text
PictureBox1.Load("C:PROFORMAPROFORMAv1.jpg")
ElseIf datos = 2 Then
Txtprecio.Text = Val("130.99")
datos1 = Txtprecio.Text
PictureBox1.Load("C:PROFORMAPROFORMAch1.jpg")
ElseIf datos = 3 Then
Txtprecio.Text = Val("90.99")
datos1 = Txtprecio.Text
PictureBox1.Load("C:PROFORMAPROFORMAsm1.jpG")
End If
End Sub
TEXTBOX CANTIDAD
Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtcantidad.TextChanged
Txttotal.Text = Format(Val(txtcantidad.Text) * Val(Txtprecio.Text), "##.00")
Txtiva.Text = Format(Val(Txttotal.Text * 0.12), "##.00")
Txtpagar.Text = Format(Val(Txttotal.Text) + Val(Txtiva.Text), "##.00")
End Sub
CHECKBOX CREDITO
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
CheckBox2.Enabled = False
End If
If CheckBox1.Checked = False Then
CheckBox2.Enabled = True
CheckBox2.Enabled = False
PAULINA GUATAPI
32. End If
End Sub
BUTTON NUEVO
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
txtcantidad.Clear()
Txtprecio.Clear()
Txttotal.Clear()
End Sub
BUTTON SALIR
Private Sub cmsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmsalir.Click
End
End Sub
GRABAR Y EJECUTAR
Escogemos el tipo de licor y ya nos sale automáticamente el valor
DISEÑE UNA APLICACIÓN UTILIZANDO LOS NÚMEROS RANDOMICOS
En este programa veremos cómo manejar números randomicos para lo cual realizaremos un
proyecto llamado casino
PAULINA GUATAPI
33. En este proyecto utilizamos algunos objetos como:
1 FORM1
Name Form1
4 LABEL
Label1 Título principal (Casino)
Label2 son los subtítulos ( 0 )
Label3 son los subtítulos ( 0 )
Label4 son los subtítulos ( 0 )
2 BUTTON
Button 1 Para el botón Jugar (cmdjugar)
Button 2 Para el botón salir (cmdsalir)
2 PICTUREBOX
Picturebox1 Utilizaremos para agregar la primera imagen
PictureBox2 Utilizaremos para agregar la segunda imagen
Código
Esta codificación está hecha en el botón jugar
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Dim n1 As Byte
Dim n2 As Byte
Dim n3 As Byte
Randomize()
Do
n1 = Int(Rnd() * 10)
n2 = Int(Rnd() * 10)
n3 = Int(Rnd() * 10)
Loop While (n1 > 1) And (n1 <= 6)
Label2.Text = n1
Label3.Text = n2
Label4.Text = n3
If (Label2.Text = Label3.Text) And (Label2.Text = Label4.Text) Then
PictureBox1.Visible = True
PictureBox2.Visible = False
MsgBox("Felicidades Ganaste")
Else
PictureBox2.Visible = True
PictureBox1.Visible = False
PAULINA GUATAPI
34. MsgBox("Fallaste Intentalo nuevamente")
End If
End Sub
End Class
Esta codificación está hecha en el salir
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
End
End Sub
Captura de pantalla(Corrido)
PROFORMA
Apariencia del formulario.
Formulario 1
Formulario 2
Componentes
FORM
Cantidad 2
PAULINA GUATAPI
35. El primer formulario lo utilizaremos para el desarrollo de la de la clave para el ingreso a
desarrollar la proforma.
El segundo formulario lo utilizaremos para desarrollar de la proforma de las partes del
computador.
En el primer formulario utilizaremos
BUTTON
Cantidad 2
Se utiliza dos buttom para:
Button1 = Ingresar
Button2 = Salir
LABEL
Cantidad 2
Se utiliza 2 label para designar el nombre según el requerimiento.
Como tenemos el primer label1 para ubicar el tema del formulario en mi caso acceso a la
proforma
El label2 escrito INGRESE LA CLAVE
TEXTBOX
Cantidad 1
Utilizamos 1 textbox para digitar LA CLAVE
En el segundo formulario utilizaremos
BUTTON
Cantidad 3
Se utiliza tres buttom para:
Button1 = Nuevo proforma
Button2 = Regresar a la página de inicio
Button3 = Salir
LABEL
Cantidad 22
Se utiliza 2 label para designar el nombre según el requerimiento.
Label1 = proforma partes del computador
PAULINA GUATAPI
36. Label2 = datos del cliente
Label3 = nombre
Label4 = Apellido
Label5 = fecha
Label6 = # de proforma
Label7 = Monitores
Label8 = Impresoras
Label9 =discos duros
Label10 =Procesadores
Label11 =Teclado
Label12 = # de proforma
Label13 =Escoja la forma de pago
Label14 = cantidad
Label15 = P.unitario
Label16 =P. total
Label17 =Sub Total
Label18 = Iva
Label18 = Total a pagar
TEXTBOX
Cantidad 24
Txtiva= iva
Txtsubtotal= subtotal
Txttotal = total que a comprado
Txtpunitario= el precio unitario del monitor
Txtcantidad= ingreso para la cantidad de monitores
Txtptotal= el precio tatal de la contidad de monitores comprados
Txtpunitario2 = el precio unitario de la impresora
Txtcantidad2 = ingreso para la cantidad de impresoras
Txtptotal2 = el precio tatal de la contidad de inpresoras comprados
Txtpunitario3 = el precio unitario del disco duro
Txtcantidad3 = ingreso para la cantidad de discos duros
Txtptotal3 = el precio tatal de la contidad de discos duros comprados
PAULINA GUATAPI
37. Txtpunitario4 = el precio unitario de el procesador
Txtcantidad4 = ingreso para la cantidad de procesadores
Txtptotal4 = = el precio tatal de la contidad de procesadores comprados
Txtpunitario5 = el precio unitario de el teclado
Txtcantidad5 = ingreso para la cantidad de teclados
Txtptotal5 = = el precio tatal de la contidad de teclados comprados
Txtcontado = se imprimera el valor a pagar cuando elija pagar al contado
Txtcredito = se imprimera el valor a pagar cuando elija pagar a credito
Txtnombre = ingreso del nombre del cliente
Txtapellido = ingreso del apellido del cliente
Txtfecha = ingreso de la fecha de compra
Txtproforma = ingreso del numero de proforma
CHECKBOX
Cantidad 2
CheckBox1 = Contado
CheckBox2 = Crédito
Codificación
Inicio del programa
Public Class Form2
//Declarando variables
Dim DATOS As Integer
Dim DATOS1 As Double
//codificando el botón nuevo
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Form1.Show()
Me.Hide()
End Sub
// Codificando el botón salir
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
End
End Sub
// Codificando el combobox monitores
Private Sub Cmbmoni_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Cmbmoni.SelectedIndexChanged
DATOS = Cmbmoni.SelectedIndex
PAULINA GUATAPI
38. If (DATOS = 0) Then
Txtpunitario.Text = Val("350.00")
DATOS1 = Txtpunitario.Text
ElseIf (DATOS = 1) Then
Txtpunitario.Text = Val("124.00")
DATOS1 = Txtpunitario.Text
ElseIf (DATOS = 2) Then
Txtpunitario.Text = Val("208.00")
DATOS1 = Txtpunitario.Text
ElseIf (DATOS = 3) Then
Txtpunitario.Text = Val("408.00")
DATOS1 = Txtpunitario.Text
ElseIf (DATOS = 4) Then
Txtpunitario.Text = Val("280.00")
DATOS1 = Txtpunitario.Text
End If
End Sub
// Codificando el combobox impresoras
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
DATOS = ComboBox2.SelectedIndex
If (DATOS = 0) Then
Txtpunitario2.Text = Val("195.00")
DATOS1 = Txtpunitario2.Text
ElseIf (DATOS = 1) Then
Txtpunitario2.Text = Val("455.00")
DATOS1 = Txtpunitario2.Text
ElseIf (DATOS = 2) Then
Txtpunitario2.Text = Val("70.00")
DATOS1 = Txtpunitario2.Text
ElseIf (DATOS = 3) Then
Txtpunitario2.Text = Val("125.00")
DATOS1 = Txtpunitario2.Text
ElseIf (DATOS = 4) Then
Txtpunitario2.Text = Val("145.00")
DATOS1 = Txtpunitario2.Text
End If
End Sub
// Codificando el combobox disco duros
Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox3.SelectedIndexChanged
DATOS = ComboBox3.SelectedIndex
If (DATOS = 0) Then
Txtpunitario3.Text = Val("110.00")
DATOS1 = Txtpunitario3.Text
ElseIf (DATOS = 1) Then
Txtpunitario3.Text = Val("125.00")
DATOS1 = Txtpunitario3.Text
ElseIf (DATOS = 2) Then
Txtpunitario3.Text = Val("180.00")
DATOS1 = Txtpunitario3.Text
ElseIf (DATOS = 3) Then
Txtpunitario3.Text = Val("240.00")
PAULINA GUATAPI
39. DATOS1 = Txtpunitario3.Text
ElseIf (DATOS = 4) Then
Txtpunitario3.Text = Val("135.00")
DATOS1 = Txtpunitario3.Text
End If
End Sub
// Codificando el combobox procesadores
Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox4.SelectedIndexChanged
DATOS = ComboBox4.SelectedIndex
If (DATOS = 0) Then
Txtpunitario4.Text = Val("80.00")
DATOS1 = Txtpunitario4.Text
ElseIf (DATOS = 1) Then
Txtpunitario4.Text = Val("120.00")
DATOS1 = Txtpunitario4.Text
ElseIf (DATOS = 2) Then
Txtpunitario4.Text = Val("360.00")
DATOS1 = Txtpunitario4.Text
ElseIf (DATOS = 3) Then
Txtpunitario4.Text = Val("270.00")
DATOS1 = Txtpunitario4.Text
ElseIf (DATOS = 4) Then
Txtpunitario4.Text = Val("130.00")
DATOS1 = Txtpunitario4.Text
End If
End Sub
// Codificando el combobox teclado
Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ComboBox5.SelectedIndexChanged
DATOS = ComboBox5.SelectedIndex()
If (DATOS = 0) Then
Txtpunitario5.Text = Val("25.00")
DATOS1 = Txtpunitario5.Text
ElseIf (DATOS = 1) Then
Txtpunitario5.Text = Val("14.00")
DATOS1 = Txtpunitario5.Text
ElseIf (DATOS = 2) Then
Txtpunitario5.Text = Val("12.00")
DATOS1 = Txtpunitario5.Text
ElseIf (DATOS = 3) Then
Txtpunitario5.Text = Val("15.00")
DATOS1 = Txtpunitario5.Text
ElseIf (DATOS = 4) Then
Txtpunitario5.Text = Val("18.00")
DATOS1 = Txtpunitario5.Text
End If
End Sub
// Codificando el Txtcantidad cantidad para sacar el precio de los monitores
Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad.TextChanged
Txtptotal.Text = Format(Val(Txtcantidad.Text) * Val(DATOS1), "##.00")
PAULINA GUATAPI
40. Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
End Sub
// Codificando el boton nuevo donde tenemos que mandar a blanquear todos los textos
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Txtiva.Clear()
Txtsubtotal.Clear()
Txttotal.Clear()
Txtpunitario.Clear()
Txtcantidad.Clear()
Txtptotal.Clear()
Txtpunitario2.Clear()
Txtcantidad2.Clear()
Txtptotal2.Clear()
Txtpunitario3.Clear()
Txtcantidad3.Clear()
Txtptotal3.Clear()
Txtpunitario4.Clear()
Txtcantidad4.Clear()
Txtptotal4.Clear()
Txtpunitario5.Clear()
Txtcantidad5.Clear()
Txtptotal5.Clear()
Txtcontado.Clear()
Txtcredito.Clear()
Txtnombre.Clear()
Txtapellido.Clear()
Txtfecha.Clear()
Txtproforma.Clear()
End Sub
// Codificando el checkbox1
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
Txtcontado.Text = Format(Val(Txtsubtotal.Text) * 0.15, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) - Val(Txtcontado.Text), "##.00")
If (CheckBox1.Checked = True) Then
CheckBox2.Enabled = False
ElseIf (CheckBox1.Checked = False) Then
CheckBox2.Enabled = True
PAULINA GUATAPI
41. CheckBox1.Enabled = False
End If
End Sub
Codificando el checkbox2
Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox2.CheckedChanged
Txtcredito.Text = Format(Val(Txtsubtotal.Text) * 0.2, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtcredito.Text), "##.00")
End Sub
//Codificando el boton cantidad2 para sacar el precio de las impresoras
Private Sub Txtcantidad2_TextChanged_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad2.TextChanged
Txtptotal2.Text = Format(Val(Txtcantidad2.Text) * Val(DATOS1), "##.00")
Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
End Sub
Codificando el boton cantidad para sacar el precio de los discos duros
Private Sub Txtcantidad3_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad3.TextChanged
Txtptotal3.Text = Format(Val(Txtcantidad3.Text) * Val(DATOS1), "##.00")
Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
End Sub
Codificando el boton cantidad para sacar el precio de los procesadores
Private Sub Txtcantidad4_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad4.TextChanged
Txtptotal4.Text = Format(Val(Txtcantidad4.Text) * Val(DATOS1), "##.00")
Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
End Sub
Codificando el boton cantidad para sacar el precio de los teclados
Private Sub Txtcantidad5_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad5.TextChanged
Txtptotal5.Text = Format(Val(Txtcantidad5.Text) * Val(DATOS1), "##.00")
Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
End Sub
PAULINA GUATAPI
42. EL SISTEMA SOLAR
Tema:
Diseñe una aplicación que me permita conocer y obtener información de los planetas del
sistema solar.
PAULINA GUATAPI
43. Primeramente debemos crear una aplicación de Windows Forms
El Sistema Solar, vamos a agregarle una primera pantalla de presentación con distintos botones
o labels que nos vinculan a los otros formularios:
UTILIZAREMOS:
2 LABELS
- utilizaremos cada uno de estos para:
label 1: nuestro sistema solar
label 2: elegir planeta
1 COMBOBOX
- utilizaremos el COMBOBOX para insertar la lista de planetas
1 TEXT BOX
- en el cual colocaremos la información relevante a cada planeta
2 PICTURE BOX
- Nos permitirá direccionar la imagen de cada planeta según lo seleccionamos
1 comand button
Insertamos una imagen List.
El código es:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("MERCURIO")
ComboBox1.Items.Add("TIERRA")
ComboBox1.Items.Add("JUPITER")
ComboBox1.Items.Add("SATURNO")
ComboBox1.Items.Add("URANO")
ComboBox1.Items.Add("NEPTUNO")
PAULINA GUATAPI
44. End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Select Case (ComboBox1.SelectedIndex)
Case Is = 0
TextBox1.Text = "Planeta Mercurio.- Mercurio es el planeta del Sistema
Solar más próximo al Sol, y el más pequeño (a excepción de los planetas enanos).
Forma parte de los denominados planetas interiores o terrestres. Mercurio no tiene
satélites. Se conocía muy poco sobre su superficie hasta que fue enviada la sonda
planetaria Mariner 10, y se hicieron observaciones con radares y radiotelescopios."
PictureBox1.Load("C:PLANETAIMAGENESPLANETASMERCURIO.jpg")
PictureBox2.Image = ImageList1.Images(0)
Case Is = 1
TextBox1.Text = "La Tierra es el tercer planeta del Sistema Solar,
considerando su distancia al Sol, y el quinto de ellos según su tamaño. Es el único
planeta del universo que se conoce en el que exista y se origine la vida. La Tierra se
formó al mismo tiempo que el Sol y el resto del Sistema Solar, hace 4.570 millones de
años.
PictureBox1.Load("C:PLANETAIMAGENESPLANETASTIERRA.jpg")
PictureBox2.Image = ImageList1.Images(1)
Case Is = 2
TextBox1.Text = "Planeta Júpiter.- Júpiter es el quinto planeta del Sistema
Solar. Forma parte de los denominados planetas exteriores o gaseosos. Recibe su
nombre del dios romano Júpiter.Se trata del planeta que ofrece un mayor brillo a lo
largo del año dependiendo de su fase. Es, además, después del Sol el mayor cuerpo
celeste del Sistema Solar, con una masa de más de 310 veces la terrestre, y un diámetro
unas 11 veces más grande.
PAULINA GUATAPI
45. PictureBox1.Load("C:PLANETAIMAGENESPLANETASJUPITER.jpg")
PictureBox2.Image = ImageList1.Images(2)
Case Is = 3
TextBox1.Text = "Planeta Saturno.- Saturno es el sexto planeta del Sistema
Solar, es el segundo en tamaño después de Júpiter y es el único con un sistema de
anillos visible desde nuestro planeta. Su nombre proviene del dios romano Saturno.
Forma parte de los denominados planetas exteriores o gaseosos, también llamados
jovianos por su parecido a Júpiter.
PictureBox1.Load("C:PLANETAIMAGENESPLANETASSATURNO.jpg")
PictureBox2.Image = ImageList1.Images(3)
Case Is = 4
TextBox1.Text = "Planeta Urano.- Urano es el séptimo planeta del Sistema
Solar. La principal característica de Urano, parece ser la extraña inclinación de su eje de
rotación casi noventa grados con respecto a su órbita; la inclinación no solo se limita al
mismo planeta, sino también a sus anillos, satélites y el campo magnético del mismo.
PictureBox1.Load("C:PLANETAIMAGENESPLANETASURANO.jpg")
PictureBox2.Image = ImageList1.Images(4)
Case Is = 5
TextBox1.Text = "Planeta Neptuno.- Neptuno es el octavo y último planeta
del Sistema Solar. Forma parte de los denominados planetas exteriores o gaseosos. Su
nombre proviene del dios romano Neptuno, el dios del mar.
PictureBox1.Load("C:PLANETAIMAGENESPLANETASNEPT.jpg")
PictureBox2.Image = ImageList1.Images(5)
End Select
End Sub
End Class
PAULINA GUATAPI
46. CONCLUSION:
El programa o este tipo de programas es utilizado para obtener información relevante a
temas de interés como el antes visto.
PAULINA GUATAPI
47. PROPIEDADES ALIMENTICIAS
DISEÑAR UN FORMULARIO QUE ME PERMITA VISUALIZAR LAS PROPIEDADES
ALIMENTICIAS UTILIZANDO LA HERRAMIENTA CHECKBOX E IMAGELIST PARA
VISUALIZAR LAS IMÁGENES Y UNA DESCRIPCION DE ELLAS.
Este programa nos permite conocer algunas de las propiedades alimenticias y nos muestra
una imagen que la identifica.
En este caso se ha usado:
3 Label
Label1: Para el Título.
Label2: Para el Subtítulo.
Label3: Para la descripcion de cada opcion de la lista.
1 CheckBox
CheckBox: Para desplegar la lista de opcines.
2 PictureBox
PictureBox1: Para visualizar la 1ª imagen realizada con el case.
PictureBox2: Para visualizar la 2ª imagen realizada con la Herramienta ImageList.
1 Button
Button: Para finalizar el programa.
Public Class PROP_ALIM
Observamos la descripcion de cada propiedad.
Private Sub LISTA_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles LISTA.SelectedIndexChanged
Select Case (LISTA.SelectedIndex)
Case Is = 0
DESCRIP.Text = " Hidratos de carbono: Proporcionan energía tanto para uso
inmediato como para tener de reserva y también tienen una función estructural.
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASH_CAR_1.JPG")
IMAG2.Image = ImageList1.Images(0)
Case Is = 1
DESCRIP.Text = " Lípidos Saturados: Ayudan a la reconstrucción y funcionamiento
de nuestro cuerpo y además forman nuestra reserva de energía y estos son los que se obtienen de
la grasa de origen animal y del aceite vegetal de palma y de coco. Están relacionados con el
aumento del colesterol.
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASLIPS_1.JPG")
PAULINA GUATAPI
48. IMAG2.Image = ImageList1.Images(1)
Case Is = 2
DESCRIP.Text = " Lípidos Insaturados: Ayudan a la reconstrucción y funcionamiento
de nuestro cuerpo y además forman nuestra reserva de energía y se obtienen de los alimentos de
origen vegetal, a excepción del aceite de coco y palma.
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASLIPI_1.JPG")
IMAG2.Image = ImageList1.Images(2)
Case Is = 3
DESCRIP.Text = " Proteínas. Son básicas para los seres vivos. Se necesitan para
formar y reparar los tejidos (músculo, piel, cabello o las uñas, etc.) y además tienen una función
metabólica y reguladora de nuestro organismo.
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASPROT_1.JPG")
IMAG2.Image = ImageList1.Images(3)
Case Is = 4
DESCRIP.Text = " Vitaminas Hidrosolubles: Son nutrientes esenciales. Actúan como
intermediarias en distintas reacciones químicas. Pueden trasportarse bien por el agua sin
almacenarse en nuestro organismo (grupo B y vitamina C) "
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASVIT_H_1.JPG")
IMAG2.Image = ImageList1.Images(4)
Case Is = 5
DESCRIP.Text = " Vitaminas Liposolubles: Son nutrientes esenciales. Actúan como
intermediarias en distintas reacciones químicas. o por la grasa (liposolubles) almacenándose en
el tejido adiposo (A, D, E y K). Están presentes en múltiples alimentos (frutas, leche, huevos,
carnes, etc.). "
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASVIT_L_1.JPG")
IMAG2.Image = ImageList1.Images(5)
Case Is = 6
DESCRIP.Text = " Minerales. Participan en la formación y funcionamiento de
nuestro organismo. Destacan por su importancia el : calcio, fósforo, hierro, yodo, flúor, sodio,
cloro, potasio, azufre, magnesio, manganeso, cobre, cobalto y zinc, cromo, molibdeno y selenio.
Se encuentran presentes en casi todos los alimentos en mayor o menor cantidad. "
IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASMIN_1.JPG")
IMAG2.Image = ImageList1.Images(6)
End Select
End Sub
Aqui he enlistado los nombres de las propiedades alimenticias a mostrarse.
Private Sub PROP_ALIM_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
LISTA.Items.Add("HIDRATOS DE CARBONO")
LISTA.Items.Add("LIPIDOS SATURADOS")
LISTA.Items.Add("LIPIDOS INSATURADOS")
LISTA.Items.Add("PROTEINAS")
LISTA.Items.Add("VITAMINAS HIDROSOLUBES")
LISTA.Items.Add("VITAMINAS LIPOSOLUBLES")
PAULINA GUATAPI
49. LISTA.Items.Add("MINERALES")
End Sub
Aqui programamos el boton salir.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
End
End Sub
End Class
Esta es la pantalla que nos aparecerá al momento de mandar a correr el programa.
PLANILLA DE LUZ
Diseñe un proyecto que permita calcular la planilla de Luz eléctrica según los siguientes
condicionamientos.
Valide el ingreso de los datos en las cajas de texto de tal manera que solo permita el
ingreso de números
Valide los datos de la Lectura anterior y la Lectura actual de tal manera que la lectura
actual es siempre mayor que la lectura anterior
Se ingresan solo las lecturas anterior y actual y se genera automáticamente el Total a
Pagar
Proponga su propio diseño
La aplicación se genera n veces según lo decida el usuario
Programe todos los botones que considere necesarios
DESCRIPCIÓN
Este programa nos permite calcular el valor de consumo de luz eléctrica según los watts
consumidos y los recargos por alumbrado público, bomberos, y basura.
14 Label
Label 1 = EMPRESA ELECTRICA
PAULINA GUATAPI
50. Label 2 = Fecha
Label 3 = # Cuenta
Label 4 = Factura
Label 5 = Cliente
Label 6 = Lectura actual
Label 7 = Lectura anterior
Label 8 = Wat
Label 9 = RECARGOS
Label 10 = 3% Alumbrado P.
Label 11 = 4% Bomberos
Label 12 = 5% Basura
Label 13 = Total
Label 14 = Costo
12 Text Box
Text Box 1 para la fecha.
Text Box 2 para el # de Cuenta.
Text Box 3 para la factura.
Text Box 4 = txtcliente
Text Box 5 = txtanterior
Text Box 6 = txtactual
Text Box 7 = txtconsumo
Text Box 8 = txtacosto
Text Box 9 = txtalumbrado
Text Box 10 = txtbomberos
Text Box 11 = txtbasura
Text Box 12 = txttotal
Public Class Form1
Para validar los datos, ingresar solo letras para el cliente.
Private Sub txtcliente_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtcliente.KeyPress
If Char.IsLetter(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsSeparator(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Para validar el ingreso de datos, que la lectura siempre sea mayor a la anterior.
Private Sub txtactual_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtactual.Click
If Val(txtactual.Text) > Val(txtanterior.Text) Then
txtconsumo.Text = Val(txtactual.Text) - Val(txtanterior.Text)
Else
txtactual.Clear()
txtactual.Focus()
End If
PAULINA GUATAPI
51. Para calcular el costo de consumo y calcular el total a pagar adicionando los recargos .
txtcosto.Text = Val(txtconsumo.Text) * 0.09
txtalumbrado.Text = Val(txtcosto.Text) * 0.03
txtbomberos.Text = Val(txtcosto.Text) * 0.04
txtbasura.Text = Val(txtcosto.Text) * 0.05
txttotal.Text = Val(txtcosto.Text) + Val(txtalumbrado.Text) + Val(txtbomberos.Text) +
Val(txtbasura.Text)
End Sub
Para validar los datos, ingresar solo números para la lectura actual.
Private Sub txtactual_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtactual.KeyPress
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Para validar los datos, ingresar solo números para la lectura anterior.
Private Sub txtanterior_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtanterior.KeyPress
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Para validar los datos, ingresar solo números para el # de cuenta.
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Para validar los datos, ingresar solo números para la factura.
Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
If Char.IsDigit(e.KeyChar) Then
PAULINA GUATAPI
52. e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
ROL DE PAGOS
DESCRIPCION
CON ESTE PROYECTO LOGRAREMOS OBTENER LA AUTOMATIZACION DE PAGO
PARA CADA EMPLEADO
APARIENCIA DEL FORMULARIO
OBJETOS UTILIZADOS PARA EL PROYECTO
PARA EL FORMULARIO PRINCIPAL DONDE INGRESAREMOS LA CLAVE TENEMOS
LOS SIGUIENTES OBJETOS:
FORM
CANTIDAD 2
FORM1 PARA EL ROL DE PAGOS
FORM2 PARA INGRESAR LA CLAVE DEL USUARIO
PICTUREBOX
CANTIDAD 1
PICTUREBOX1 = PARA PONER UNA IMAGEN EN EL FORM2 PARA LA CLAVE
LABEL
CANTIDAD 28
CADA LABEL SE UTILIZO PARA PONER DIFERENTES TITULOS Y SUBTITULOS EN
LOS DOS FORMULARIOS
TEXTBOX
CANTIDAD 18
TEXTBOX1=PARA INGRESAR EL NOMBRE DEL USUARIO
TEXTBOX2= PARA INGRESAR LA OCNTRASEÑA DEL USUARIO
PAULINA GUATAPI
53. TEXTBOX3= PARA INGRESAR LA CEDULA DEL EMPLEADO
TEXTBOX4= PARA INGRESAR EL NOMBRE DEL CARGO
TEXTBOX5= PARA INGRESAR EL TELEFONO
TEXTBOX6= PARA INGRESAR EL SUELDO
TEXTBOX7= PARA INGRESAR LA DIRECCION
TEXTBOX8= PARA INGRESAR EL IESS
TEXTBOX9= PARA INGRESAR LAS MULTAS
TEXTBOX10= PARA INGRESAR EL TELEFONO
TEXTBOX11=PARA CALCULAR EL DESCUENTO DE LAS MULTAS
TEXTBOX12=PARA INGRESAR EL NUMERO DE LAS HORAS EXTRAS
TEXTBOX13=PARA CALCULAR EL TOTAL DE LAS HORAS EXTRAS
TEXTBOX14=PARA INGRESAR EL NUMERO DE CARGO FAMILIAR
TEXTBOX15=PARA CALCULAR EL TOTAL DE EL CARGO FAMILIAR
TEXTBOX16=PARA CALCULAR EL TOTAL DE INGRESOS
TEXTBOX17=EL TOTAL DE EGRESOS
T TEXTBOX18=OTAL A RECIBIR
BUTTON
CANTIDAD 6
Button1 = PARA INGRESAR AL SIGUIENTE FORMULARIO
Button2= PARA CALCULAR TOTAL DE INGRESOS
Button3 = PARA CALCULAR TOTAL DE EGRESOS
Button4= PARA INICIAR OTRA PERSONA
Button5=PARA BORRAR Y INGRESAR UN NUEVO DATOS
Button6= PARA SALIR DE LA EJECUCION
CHEKBOX
CANTIDAD 1
CHEKBOX 1 = PARA SELECCIONAR SI TIENE PRESTAMO O NO
CODIFICADO
CODIFICADO PARA LA CLAVE
If txtclave.Text = ("PAGOS") Then
Form1.Show()
Me.Hide()
PAULINA GUATAPI
54. Else
MsgBox("CONTRASEÑA INVALIDA")
txtclave.Focus()
txtclave.SelectionStart = 0
txtclave.Text = ""
End If
CODIFICADO PARA EL ROL DE PAGOS
Public Class Form1
Dim DATOS, aux, con As Integer
Dim DATOS1 As Double
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
DATOS = ComboBox1.SelectedIndex
If (DATOS = 0) Then
txtcedula.Text = "1804758963"
txtcargo.Text = "GERENTE"
txtsueldo.Text = Val("400")
DATOS1 = txtsueldo.Text
ElseIf (DATOS = 1) Then
txtcedula.Text = "1804785961"
txtcargo.Text = "SECRETARIA"
txtsueldo.Text = Val("320.50")
DATOS1 = txtsueldo.Text
ElseIf (DATOS = 2) Then
txtcedula.Text = "1307845219"
txtcargo.Text = "MENSAJERO"
txtsueldo.Text = Val("100")
DATOS1 = txtsueldo.Text
ElseIf (DATOS = 3) Then
txtcedula.Text = Val("1054785445")
txtcargo.Text = "ADMINISTRADOR"
txtsueldo.Text = Val("220")
DATOS1 = txtsueldo.TexT
ElseIf (DATOS = 4) Then
txtcedula.Text = Val("1084512589")
txtcargo.Text = "CONTADOR"
txtsueldo.Text = Val("350.50")
DATOS1 = txtsueldo.Text
ElseIf (DATOS = 5) Then
txtcedula.Text = Val("1087451045")
txtcargo.Text = "VENDEDOR"
txtsueldo.Text = Val("150")
DATOS1 = txtsueldo.Text
End If
End Sub
Private Sub txtdirec_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtdirec.KeyPress
If Char.IsLetter(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsSeparator(e.KeyChar) Then
e.Handled = False
PAULINA GUATAPI
55. Else
e.Handled = True
End If
End Sub
Private Sub txttele_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txttele.KeyPress
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Private Sub txtextras_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtextras.KeyPress
If Char.IsDigit(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Private Sub txttofami_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txttofami.TextChanged
End Sub
Private Sub txtextras_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtextras.TextChanged
If Val(txtextras.Text) >= 1 And Val(txtextras.Text) <= 10 Then
aux = Val(txtsueldo.Text) * 6 / 100
txthextras.Text = Val(txtextras.Text) * aux
Else
MsgBox("Numero Invalido")
End If
End Sub
Private Sub txtfami_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtfami.TextChanged
If Val(txtfami.Text >= 2) Then
txttofami.Text = Format(Val(txtfami.Text) * 10.5, "###.00")
Else
txttofami.Text = Format(Val(txtfami.Text) * 15.5, "###.00")
End If
End Sub
Private Sub TextBox1_TextChanged_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtmultas.TextChanged
If Val(txttomultas.Text) >= 7 Then
txttomultas.Text = Val(txtsueldo.Text) * 20 / 100
Else
txttomultas.Text = Val(txtmultas.Text) * 3
End If
End Sub
Private Sub TextBox1_TextChanged_2(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtprestamos.TextChanged
If Val(txtprestamos.Text) = 6 Then
PAULINA GUATAPI
56. con = Val(txtmonto.Text) * 8 / 100
txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 6, "###.00")
ElseIf Val(txtprestamos.Text) = 12 Then
con = (Val(txtmonto.Text) * 16 / 100)
txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 12, "###.00")
ElseIf Val(txtprestamos.Text) = 18 Then
con = (Val(txtmonto.Text) * 20 / 100)
txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 18, "###.00")
End If
End Sub
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
txtprestamos.Visible = True
txtmonto.Visible = True
txtvalpresta.Visible = True
End Sub
Private Sub txtsueldo_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtsueldo.TextChanged
txtiees.Text = Format(Val(txtsueldo.Text) * 11.5 / 100, "###.00")
End Sub
Private Sub txttorecibe_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txttorecibe.Click
txttorecibe.Text = Format(Val(txtingres.Text) - Val(txtegresos.Text), "##.00")
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
End
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Form2.Show()
Me.Hide()
End Sub
Private Sub txtegresos_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtegresos.TextChanged
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
txtegresos.Text = Format(Val(txtiees.Text) + Val(txttomultas.Text) +
Val(txtvalpresta.Text), "###.00")
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
txtingres.Text = Format(Val(txtsueldo.Text) + Val(txthextras.Text) + Val(txttofami.Text),
"##.00")
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button5.Click
txtdirec.Text = ""
PAULINA GUATAPI
58. MATRICULA
1.-Elaborar un programa que me permita realizar el ingreso de los datos de un estudiante al
sistema de matriculas, donde se me detalle los colegios y el tipo fiscal o particular, y se me
visualice el valor de la matricula, servicio medico, internet y recreación, y el valor total a pagar.
Descripción del ejercicio
En este ejercicio para el sistema de matrícula se desea ingresar los datos del estudiante y poder
seleccionar un colegio y el tipo ya sea fiscal, particular o fiscomisional.
También se bloquea los textbox donde se nos visualiza los valores de los seguros y el total.
Objetos
1splitContainer
15 label
Label1=sistema de recaudacion
Label2=datos personales
Label3=nombre
Label4=apellido
Label5=cedula
Label6=direccion
Label7=telefono
Label8=datos de matricula
Label9=valor matricula
Label10=servicio medico
Label11=servicio internet
Label12=servicio recreacion
Label13=total a pagar
Label14=tipo
Label15=colegio
10 textbox
Textbox1=txtnombre
PAULINA GUATAPI
59. Textbox2=txtapellido
Textbox3=txtcedula
Textbox4=txtdireccion
Textbox5=txttelefono
Textbox6= txtvmatricula
Textbox7= txtsmedico
Textbox8= txtsinternet
Textbox9= txtsrecreacion
Textbox10= txttotal
2 button
Button1=salir
Button2=nuevo
2 Combobox
Combobox1=cmbcolegio
Combobox1=cmbtipo
Codificado
Public Class Form1
Dim dato As Integer
Private Sub NOMBRE_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtNOMBRE.KeyPress
If Char.IsNumber(e.KeyChar) Then
e.Handled = True
MsgBox("NO DATOS NUMERICOS")
txtNOMBRE.Focus()
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = False
End If
End Sub
Private Sub APELLIDO_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtAPELLIDO.KeyPress
If Char.IsNumber(e.KeyChar) Then
e.Handled = True
MsgBox("NO DATOS NUMERICOS")
txtAPELLIDO.Focus()
ElseIf Char.IsControl(e.KeyChar) Then
PAULINA GUATAPI
60. e.Handled = False
Else
e.Handled = False
End If
End Sub
Private Sub CEDULA_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtCEDULA.KeyPress
If Char.IsLetter(e.KeyChar) Then
e.Handled = False
MsgBox("SOLO DATOS NUMERICOS")
txtCEDULA.Focus()
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = False
End If
End Sub
Private Sub TELEFONO_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtTELEFONO.KeyPress
If Char.IsLetter(e.KeyChar) Then
e.Handled = False
MsgBox("SOLO DATOS NUMERICOS")
txtTELEFONO.Focus()
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
Else
e.Handled = False
End If
End Sub
Private Sub VMATRICULA_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtVMATRICULA.TextChanged
End Sub
Private Sub TIPO_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbTIPO.SelectedIndexChanged
dato = cmbTIPO.SelectedIndex
If dato = 0 Then
txtVMATRICULA.Text = "250"
txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##, 00")
txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00")
txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.12), "##,00")
txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +
Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")
ElseIf dato = 1 Then
txtVMATRICULA.Text = "120"
txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.06), "##, 00")
txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##,00")
txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00")
PAULINA GUATAPI
61. txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +
Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")
ElseIf dato = 2 Then
txtVMATRICULA.Text = "180"
txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##, 00")
txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##,00")
txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.11), "##,00")
txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +
Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
cmbTIPO.Items.Add("PARTICULAR")
cmbTIPO.Items.Add("FISCAL")
cmbTIPO.Items.Add("FISCOMISIONAL")
cmbCOLEGIO.Items.Add("HISPANO AMÉRICA")
cmbCOLEGIO.Items.Add("GUAYAQUIL")
cmbCOLEGIO.Items.Add("BOLIVAR")
cmbCOLEGIO.Items.Add("LA SALLE")
cmbCOLEGIO.Items.Add("TIRSO DE MOLINA")
cmbCOLEGIO.Items.Add("ADVENTISTA")
cmbCOLEGIO.Items.Add("ATENAS")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
End
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
txtNOMBRE.Text = ""
txtAPELLIDO.Text = ""
txtTELEFONO.Text = ""
txtDIRECCIÓN.Text = ""
txtVMATRICULA.Text = ""
cmbTIPO.Text = ""
cmbCOLEGIO.Text = ""
txtSINTERNET.Text = ""
txtSMEDICO.Text = ""
txtSRECREACION.Text = ""
txtTOTAL.Text = ""
End Sub
End Class
Captura de pantalla
PAULINA GUATAPI
64. CONTROL DE NOTAS
Realizar un programa que permita realizar el control de notas de los estudiantes
If Val(Txtmnota1.Text) >= 1 And Val(Txtmnota1.Text) <= 10 Then
Else
MsgBox("VALOR INCORRECTO")
Txtmnota1.Text = " "
End If
Para sacar el promedio de todas las notas prosedemos a realisar el siguente proseso
If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then
Else
MsgBox("VALOR INCORRECTO")
Txtmnota3.Text = " "
End If
txtpro1.Text = Format((Val(Txtmnota1.Text) + Val(txtmnota2.Text) +
Val(Txtmnota3.Text)) / 3, "##.00")
If Val(txtpro1.Text) >= 7 Then
txtequi1.Text = "APROBADO"
ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then
txtequi1.Text = "SUSPENSO"
ElseIf Val(txtpro1.Text) < 5 Then
txtequi1.Text = "REPROBADO"
End If
Para programar tememos que cambiar en textbox el Name como txtequi1
If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then
Else
MsgBox("VALOR INCORRECTO")
Txtmnota3.Text = " "
End If
txtpro1.Text = Format((Val(Txtmnota1.Text) + Val(txtmnota2.Text) +
Val(Txtmnota3.Text)) / 3, "##.00")
If Val(txtpro1.Text) >= 7 Then
txtequi1.Text = "APROBADO"
ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then
txtequi1.Text = "SUSPENSO"
ElseIf Val(txtpro1.Text) < 5 Then
PAULINA GUATAPI
65. txtequi1.Text = "REPROBADO"
End If
Select Case (ComboBox1.SelectedIndex)
Case Is = 0
lblmateria1.Text = " FISICA II"
lblmateria2.Text = " TUTORIAS"
lblmateria3.Text = " PROGRAMACIONI"
lblmateria4.Text = " TRABALO EN EQUIPO"
lblmateria5.Text = " MATEMATICA BASICA"
lblmateria6.Text = " METODOLOGIA DE LA INVESTIGACION"
Case Is = 1
lblmateria1.Text = " MODELOS PEDAGOGICOS"
lblmateria2.Text = " MATEMATICA AVANZADA"
lblmateria3.Text = " PSICOLOGIA GENERAL"
lblmateria4.Text = " ELECTRONICA"
lblmateria5.Text = " PROGRAMACION II"
lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO I"
Case Is = 2
lblmateria1.Text = " LENGUAJE PROGRAMACION I"
lblmateria2.Text = " HERRAMIENTAS MULTIMEDIA"
lblmateria3.Text = " PROBLEMAS DE APRENDIZAJE"
lblmateria4.Text = " PLANIFICACION CURRICULAR"
lblmateria5.Text = " GESTOR BASE DE DATOS"
lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO II"
Case Is = 3
lblmateria1.Text = " PRACTICAS PREPROFESIONALES"
lblmateria2.Text = " SISTEMAS OPERATIVOS"
lblmateria3.Text = " PROGRAMACION WEB 1 "
lblmateria4.Text = " REDES"
lblmateria5.Text = " SISTEMATIZACION CONTABLE"
lblmateria6.Text = " GESTION DE PROYECTOS"
End Select
Por ultimo comenzaremos a programar en Button1
txtproge.Text = Format((Val(txtpro1.Text) + Val(txtpro1.Text) + Val(txtpro1.Text) +
Val(txtpro4.Text) + Val(txtpro5.Text) + Val(txtpro6.Text)) / 6, "##.00")
If Val(txtproge.Text) >= 7 Then
txtequito.Text = "APROBADO"
ElseIf Val(txtproge.Text) >= 5 And Val(txtproge.Text) <= 7 Then
txtequito.Text = "SUSPENSO"
ElseIf Val(txtproge.Text) < 5 Then
txtequito.Text = "REPROBADO"
End If
PAULINA GUATAPI
66. End Sub
Si el estudiante reprueba más de 3 materias pierde el semestre
*CORRECTO * INCORRECTO
PAULINA GUATAPI
67. PRUEBA
Automatizar la venta e vehiculos
Ingrese los datos personales el cliente y datos del vehículo como color, marca, costo.
Utilizaremos la siguiente PictureBox
PictureBox1=imagen del auto
Utilizaremos 3 GroupBox
GroupBox1=Datos personales
GroupBox2=Datos del vehículo
GroupBox3=Valores totales
Utilizaremos 19 label.
Label1= Tema
Label2=Código
Label3= Nombre
Label4= Apellido
Label5=Cedula
Label6=Dirección
Label7=Teléfono
Label8=Tipo de vehículo
Label9=Valor
Label10=Color
Label11=Aire acondicionado
Label12= Vidrios eléctricos
Label13= Valor de venta
Label14=Comisión vendedor
Label15= Total comisión
Label16=Total a pagar
Utilizaremos los siguientes text box
Textbox1=txtnombres
Textbox2=txtapellido
Textbox3=txtcedula
Textbox4=txtdireccion
Textbox4=txttelefono
PAULINA GUATAPI
68. Textbox5=txttvehiculo
Textbox6=txtvalor
Textbox7=txtvalventa
Textbox8=txtcomvendedor
Textbox9=txttotcomision
Textbox10=txttotpagar
Utilizaremos los 5 combobox.
Combobox1= Para La Selección Del Código
Combobox2= Para La Selección Del Tipo De Vehículo
Combobox3= Para Seleccionar El Color Del Carro
Combobox4= Para La Selección Del Aire Acondicionado
Combobox5= Para La Selección De Vidrios Eléctricos
Utilizaremos 3 botones
Button1= Para Nuevo
Button2= Para Añadir Venta
Button3= Para Salir
4.-Codificacion
Public Class Form1
Dim a As Double
(CODIFICACION DEL PRIMER COMBOBOX)
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbcodigo.SelectedIndexChanged
Select Case (cmbcodigo.SelectedIndex)
Case Is = 0
txtnombre.Text = "Maria Emitelia"
txtapellido.Text = "Rosero Rosero"
txtci.Text = "1802456989"
txtdirec.Text = "Ambato"
txttelef.Text = "2825898"
Case Is = 1
txtnombre.Text = "Milto Gabriel "
txtapellido.Text = "Pallo Real"
txtci.Text = "1808856569"
txtdirec.Text = "Quito"
txttelef.Text = "0988623569"
Case Is = 2
txtnombre.Text = "Celso Anibal"
txtapellido.Text = "Jarrin Urrutia"
txtci.Text = "1801112532"
txtdirec.Text = "Riobamba"
txttelef.Text = "0999562254"
End Select
End Sub
PAULINA GUATAPI
69. (CODIFICACION DEL SEGUNDO COMBOBOX)
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles cmbcarro.SelectedIndexChanged
Select Case (cmbcarro.SelectedIndex)
Case Is = 0
txtpresio.Text = 22000.0
PictureBox2.Load("C:PRUEBAcamioneta.jpg")
If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then
txtvalorv.Text = Val(txtpresio.Text)
txtcomi.Text = Val(txtvalorv.Text) * 0.04
End If
txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text)
txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text)
Case Is = 1
txtpresio.Text = 25000.0
PictureBox2.Load("C:PRUEBAauto.jpg")
If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then
txtvalorv.Text = Val(txtpresio.Text)
txtcomi.Text = Val(txtvalorv.Text) * 0.04
End If
txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text)
txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text)
Case Is = 2
txtpresio.Text = 35000.0
PictureBox2.Load("C:PRUEBAfurgon.jpg")
If Val(txtpresio.Text) > 25000 And Val(txtpresio.Text) <= 35000 Then
txtvalorv.Text = Val(txtpresio.Text)
txtcomi.Text = Val(txtvalorv.Text) * 0.05
End If
txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text)
txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text)
End Select
End Sub
(CODIFICACION DEL TERCER COMBOBOX)
Private Sub cmbcolor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbcolor.SelectedIndexChanged
Select Case (cmbcolor.SelectedIndex)
Case Is = 0
PictureBox1.Load("C:PRUEBAnegro.jpg")
Case Is = 1
PictureBox1.Load("C:PRUEBAblanco.jpg")
Case Is = 2
PictureBox1.Load("C:PRUEBAgris.jpg")
Case Is = 3
PictureBox1.Load("C:PRUEBArojo.jpg")
Case Is = 4
PictureBox1.Load("C:PRUEBAazul.jpg")
End Select
End Sub
PAULINA GUATAPI
70. (CODIFICACION DEL BOTTON1)
Private Sub cmdlimpiar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdlimpiar.Click
txtnombre.Text = ""
txtapellido.Text = ""
txtci.Text = ""
txtdirec.Text = ""
txttelef.Text = ""
txtvalorv.Text = ""
txtcomi.Text = ""
txttotal.Text = ""
cmbcarro.Text = ""
cmbcodigo.Text = ""
cmbaire.Text = ""
cmbcolor.Text = ""
cmbvidrio.Text = ""
(CODIFICACION DEL BOTTON2)
Private Sub cmdañadir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdañadir.Click
txtcomi.Text = ""
txtvalorv.Text = ""
cmbaire.Text = ""
cmbcolor.Text = ""
cmbvidrio.Text = ""
cmbcarro.Text = ""
txtpresio.Text = ""
PictureBox1.Load("C:PRUEBAblanco.jpg")
PictureBox2.Load("C:PRUEBAblanco.jpg")
(CODIFICACION DEL BOTTON3)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
End
End Sub
5.- Corrido del programa
PAULINA GUATAPI
71. EXAMEN DEL PRIMER PARCIAL
Objetivo: Determinar el nivel de asimilación sobre los elementos tratados, utilizando un
lenguaje de programación Visual.
Instructivo:
Aplique el razonamiento lógico para resolver la situación problémica planteada
Utilice correctamente las sentencias de programación
Estructure el programa en forma correcta para obtener los resultados requeridos
La evaluación tiene 2 partes, una teórica y otra práctica
La parte teórica se lo realizará en el Aula Virtual y tendrá una valoración de 1 punto
La parte práctica tendrá una valoración de 9 puntos
Equivalencia
El desarrollo del programa equivale a 9 puntos
4 puntos el correcto funcionamiento del programa
1 punto el diseño adecuado
2 puntos el proceso de validación de información
2 puntos la acumulación de información y la presentación correcta de resultados
FECHA: 13/11/2012
NOMBRE:
1.- Se necesita automatizar el proceso de escalafón de los docentes de la Carrera de Docencia en
Informática de la Facultad de Ciencias Humanas y de la Educación de la Universidad Técnica
Ambato, bajo los siguientes parámetros.
1.- Se trabaja en un formato de Fichas
2.- La Ficha Datos Personales permite el ingreso de información personal del docente
Cedula
Nombres
Dirección
Teléfono
3.- La Ficha Estudios Realizados permite el ingreso de los siguientes Datos
Título Obtenido Magister 200
PAULINA GUATAPI
72. PHD 300
Tercer Nivel 100
Méritos Mejor Egresado 100
Reconocimientos 50
Publicaciones Libros 100
Revistas 50
Artículos Indexados 50
Idiomas Hablar, Leer, Escribir 50
Leer, Entender 30
Proyectos Investigación 30
Vinculación 30
Otros 10
Cada escala equivale a 200 puntos para realizar un ascenso.
Determine la escala que le corresponde al docente y el sueldo promedio, considerando que todos
los docentes ganan Usd 540, y por cada escala le corresponde Usd 200,00 adicionales.
Obtenga el total de docentes por cada escala y el valore acumulado correspondiente al sueldo, el
proceso es repetitivo.
Examen
Utilizaremos un tabcontrol para realizar nuestro programa de forma adecuada y ordenada
Utilizaremos dos botones para el blanqueamiento y salir de todo el programa.
En el siguiente programa utilizaremos los siguientes label.
Label1= tema del examen
Label2=nombre
Label3=dirección
Label4= cedula
Label5=teléfono
Label6=detalle
Label7=tipo
Label8=valor parcial
Label9=valor total
Label10=título obtenido
Label11= méritos
Label12= publicaciones
Label13= idiomas
Label14=proyectos
Label15= total de puntos
Label16=escala
Label17=sueldo
Label18=nivel 1
Label19=nivel 2
Label20=nivel 3
Label21 =nivel 4
Label22= nivel 5
Label23= número de docentes
Label24= sueldo total
PAULINA GUATAPI
73. Utilizaremos los siguientes texbox
Textbox1=txtnombres
Textbox2=txtdireccion
Textbox3=cedula
Textbox4=txttelefono
Textbox5=txttitulo
Textbox6=txtmeri
Textbox7=txtvpubli
Textbox8=txtvidio
Textbox9=txtproyec
Textbox10=txtitotal
Textbox11=txtmertotal
Textbox12=txtpublitotal
Textbox13=txtidiototal
Textbox14=txtproyetotal
Textbox15=txtpuntos
Textbox16=txtescala
Textbox17=txtsueldo
Textbox18=txtn1
Textbox19=txtn2
Textbox20=txtn3
Textbox21=txtn4
Textbox22=txtn5
Textbox23=txtsuel1
Textbox24=txtsuel2
Textbox25=txtsuel3
Textbox26=txtsuel4
Textbox27=txtsuel5
Utilizaremos los siguientes combobox.
Combobox1= para el ingreso de los títulos obtenidos
Combobox2= para el ingreso de los méritos obtenidos
Combobox3= para el ingreso de las publicaciones
Combobox4= para el ingreso de los idiomas culminados
Combobox5= para el ingreso de los proyectos realiazados
Utilizaremos un botón para limpiar los textbox y combobox
txttitulo.Text = ""
txtvmeri.Text = ""
txtvpubli.Text = ""
txtvidio.Text = ""
txtproyec.Text = ""
txttitotal.Text = ""
txtmertotal.Text = ""
PAULINA GUATAPI
74. txtpublitotal.Text = ""
txtidiototal.Text = ""
txtproyetotal.Text = ""
ComboBox1.Text = ""
ComboBox2.Text = ""
ComboBox3.Text = ""
ComboBox4.Text = ""
ComboBox5.Text = ""
txtpuntos.Text = ""
txtsueldo.Text = ""
txtescala.Text = ""
txtnombres.Text = ""
txtcedula.Text = ""
txtdireccion.Text = ""
txttelefono.Text = ""
Utilizaremos un botón para finalizar el programa.
End
CODIFICACION
Public Class Form1
(CODIFICACION DEL PRIMER COMBOBOX)
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Select Case (ComboBox1.SelectedIndex)
Case Is = 0
txttitulo.Text = 200
Case Is = 1
txttitulo.Text = 300
Case Is = 2
txttitulo.Text = 100
End Select
txttitotal.Text = Val(txttitulo.Text) + Val(txttitotal.Text)
End Sub
(CODIFICACION DEL SEGUNDO COMBOBOX)
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
Select Case (ComboBox2.SelectedIndex)
Case Is = 0
txtvmeri.Text = 100
Case Is = 1
txtvmeri.Text = 50
End Select
txtmertotal.Text = Val(txtmertotal.Text) + Val(txtvmeri.Text)
End Sub
(CODIFICACION DEL TERCER COMBOBOX)
PAULINA GUATAPI
75. Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox3.SelectedIndexChanged
Select Case (ComboBox3.SelectedIndex)
Case Is = 0
txtvpubli.Text = 100
Case Is = 1
txtvpubli.Text = 50
Case Is = 2
txtvpubli.Text = 50
End Select
txtpublitotal.Text = Val(txtvpubli.Text) + Val(txtpublitotal.Text)
End Sub
(CODIFICACION DEL CUARTO COMBOBOX)
Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox4.SelectedIndexChanged
Select Case (ComboBox4.SelectedIndex)
Case Is = 0
txtvidio.Text = 50
Case Is = 1
txtvidio.Text = 30
End Select
txtidiototal.Text = Val(txtidiototal.Text) + Val(txtvidio.Text)
End Sub
(CODIFICACION DEL QUINTO COMBOBOX Y TAMBIEN CODIFICAREMOS PARA EL
QUE SE VISUALIZE EL PRECIO TOTAL Y LA ESCALA DE PUNTOS)
Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox5.SelectedIndexChanged
Dim a As Byte
Select Case (ComboBox5.SelectedIndex)
Case Is = 0
txtproyec.Text = 30
Case Is = 1
txtproyec.Text = 30
Case Is = 2
txtproyec.Text = 10
End Select
txtproyetotal.Text = Val(txtproyetotal.Text) + Val(txtproyec.Text)
txtpuntos.Text = Val(txttitotal.Text) + Val(txtmertotal.Text) + Val(txtpublitotal.Text) +
Val(txtidiototal.Text) + Val(txtproyetotal.Text)
If Val(txtpuntos.Text) >= 200 And Val(txtpuntos.Text) <= 399 Then
txtescala.Text = "Nivel 1"
txtsueldo.Text = 740
a=1
txtn1.Text = a + Val(txtn1.Text)
txtsuel1.Text = Val(txtsuel1.Text) + Val(txtsueldo.Text)
ElseIf Val(txtpuntos.Text) >= 400 And Val(txtpuntos.Text) <= 599 Then
txtescala.Text = "Nivel 2"
txtsueldo.Text = 940
a=1
txtn2.Text = a + Val(txtn2.Text)
txtsuel2.Text = Val(txtsuel2.Text) + Val(txtsueldo.Text)
PAULINA GUATAPI
76. ElseIf Val(txtpuntos.Text) >= 600 And Val(txtpuntos.Text) <= 799 Then
txtescala.Text = "Nivel 3"
txtsueldo.Text = 1140
a=1
txtn3.Text = a + Val(txtn3.Text)
txtsuel3.Text = Val(txtsuel3.Text) + Val(txtsueldo.Text)
ElseIf Val(txtpuntos.Text) >= 800 And Val(txtpuntos.Text) <= 999 Then
txtescala.Text = "Nivel 4"
txtsueldo.Text = 1340
a=1
txtn4.Text = a + Val(txtn4.Text)
txtsuel4.Text = Val(txtsuel4.Text) + Val(txtsueldo.Text)
ElseIf Val(txtpuntos.Text) >= 1000 Then
txtescala.Text = "Nivel 5"
txtsueldo.Text = 1540
a=1
txtn5.Text = a + Val(txtn5.Text)
txtsuel5.Text = Val(txtsuel5.Text) + Val(txtsueldo.Text)
End If
End Sub
(BLANQUEAMIENTO DE LOS TEXTBOX)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
txttitulo.Text = ""
txtvmeri.Text = ""
txtvpubli.Text = ""
txtvidio.Text = ""
txtproyec.Text = ""
txttitotal.Text = ""
txtmertotal.Text = ""
txtpublitotal.Text = ""
txtidiototal.Text = ""
txtproyetotal.Text = ""
ComboBox1.Text = ""
ComboBox2.Text = ""
ComboBox3.Text = ""
ComboBox4.Text = ""
ComboBox5.Text = ""
txtpuntos.Text = ""
txtsueldo.Text = ""
txtescala.Text = ""
txtnombres.Text = ""
txtcedula.Text = ""
txtdireccion.Text = ""
txttelefono.Text = ""
End Sub
(CODIFICACION DEL BOTON SALIR)
PAULINA GUATAPI
77. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
End
End Sub
Private Sub txtnombres_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtnombres.TextChanged
End Sub
End Class
PAULINA GUATAPI
78. CONSULTA MÉDICA
ENUNCIADO
Realizar un programa que me permita realizar consultas médicas en la cual haya una serie de
especialidades y la cual contenga el control de citas de cada paciente como total de turnos,
recaudación, y el valor de cada consulta, además el programa debe contener la opción adicionar
y el botón nuevo.
DESCRIPCIÓN DEL PROGRAMA
El programa nos permitirá facilitar el control de citas médicas para contar cuantas veces se ha
acudido a esa especialidad, cuanta recaudación a donado y el valor de la consulta para el
paciente.
OBJETOS
Al procesar el ingreso de textos y la rehubicación de Label y TextBox, tenemos un formulario
asi.
PAULINA GUATAPI
79. Para tener opciones de: adicionar, nuevo y Salir asignamos 3 Button en la cual nos toca
insertar códigos para su respectiva función.
CODIFICADO
Para ingresar una serie de Especialidades no s situamos en Propiedades y luego en Items (
colection)
Dentro de TextBox especialidades programamos diciendo que si es más de 5 citas no hay turnos
a más de eso añadiendo cada tipo de consultas con su valor y por último la suma de
recaudaciones y el valor total de la consulta por cada tipo de consulta realizada por el paciente.
Dim a As Byte
Select Case (cmdespecialidad.SelectedIndex)
Case Is = 0
txtvalor.Text = 5.0
a=1
txt1.Text = Val(txt1.Text) + a
If Val(txt1.Text) = 5 Then
MsgBox("No hay turnos")
txt1.Text = 5
End If
txtre1.Text = Val(txtvalor.Text) + Val(txtre1.Text)
Case Is = 1
txtvalor.Text = 6.0
a=1
PAULINA GUATAPI
80. txt2.Text = Val(txt2.Text) + a
If Val(txt2.Text) = 5 Then
MsgBox("No hay turnos")
txt2.Text = 5
End If
txtre2.Text = Val(txtvalor.Text) + Val(txtre2.Text)
Case Is = 2
txtvalor.Text = 4.0
a=1
txt3.Text = Val(txt3.Text) + a
If Val(txt3.Text) = 5 Then
MsgBox("No hay turnos")
txt3.Text = 5
End If
txtre3.Text = Val(txtvalor.Text) + Val(txtre3.Text)
Case Is = 3
txtvalor.Text = 6.0
a=1
txt4.Text = Val(txt4.Text) + a
If Val(txt4.Text) = 5 Then
MsgBox("No hay turnos")
txt4.Text = 5
End If
txtre4.Text = Val(txtvalor.Text) + Val(txtre4.Text)
End Select
En el Button adicionar ingresamos códigos, las cuales nos permiten blanquear textos.
txtvalor.Text = ""
txtnombre.Text = ""
cmdespecialidad.Text = ""
En el Button nuevo Ingresamos códigos, las cuales nos permiten borrar los datos que contienen
los TextBox
txt1.Text = ""
txt2.Text = ""
txt3.Text = ""
txt4.Text = ""
txtre1.Text = ""
txtre2.Text = ""
txtre3.Text = ""
txtre4.Text = ""
txtnombre.Text = ""
txtvalor.Text = ""
cmdespecialidad.Text = ""
En el Button salir Ingresamos código o texto, la cuál me permite salir o abandonar el programa.
End
IMAGEN DEL CODIFICADO
PAULINA GUATAPI
81. DISEÑE UNA BASE DE DATOS EN ACCESS QUE TENGA CONEXIÓN CON VISUAL
BASIC.
1) Está base debe contener los datos personales
2) Y en Visual los Datos Personales un Reporte del mismo.
Descripción:
1) Creamos una carpeta de preferencia en la unidad C
2) Abrimos Access creamos nuestra Base y la guardamos de tipo 2002_2003.
3) Creamos una tabla en este caso con los Datos Personales
4) Guardamos todo.
5) Abrimos Visual Basic
6) Damos el nombre al Formulario.
PAULINA GUATAPI
82. 7) Luego nos dirigimos al Menú Herramientas ->Opciones-> Proyectos y Soluciones ->
Activamos Mostrar configuraciones de generación avanzada Aceptar.
8) Después vamos a generar -> Opciones de Configuración en plataforma -> Nueva y ahí
cambiamos de x64 a x86.
9) Una vez realizado el cambio Guardamos primero todo el proyecto direccionado a la
misma carpeta que creamos la Base de Datos.
10) Después guardamos el Formulario con el nombre en este caso de entrada.
Objetos
2 Form
Form1 Entrada
Form2 Reporte
4 Label
Label1=Cedula
Label2= Nombre
Label1= Apellido
Label1= Edad
4 TextBox
TextBox1= Txtcedula
TextBox2=Txtnombre
TextBox3=Txtapellido
TextBox4=Txtedad
1 Button
Button1= Reporte (cmdreporte)
1 DataGridView1
DataGridView1= DatosBindingSource1
1 CrystalReportViewer1
CrystalReportViewer1= Reporte
CODIGO
Public Class Form1
PAULINA GUATAPI
83. Private Sub DATOSBindingNavigatorSaveItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles DATOSBindingNavigatorSaveItem.Click
Me.Validate()
Me.DATOSBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Database1DataSet)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla 'Database1DataSet.DATOS' Puede
moverla o quitarla según sea necesario.
Me.DATOSTableAdapter.Fill(Me.Database1DataSet.DATOS)
End Sub
En el Button Reporte la codificación es:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Reporte.Show()
End Sub
End Class
Captura de pantallas
FICHA DE UN ESTUDIANTE
Diseñe un programa utilizando formato de fichas en lo cual tiene que estar automatizado el
ingreso de datos de los estudiantes del instituto educativo secundario y de la universidad esto
tiene que tener su informe y su reporte.
1.- tenemos que hacer una carpeta en nuestro disco con el nombre de datos y abrir el programa
Microsoft Access ya que en este programa vamos hacer los ingresos de nuestro programa.
PAULINA GUATAPI
84. 2.-Aca ingresamos los datos que vamos a poner en nuestra aplicación, y ya grabado esto
también en nuestra carpeta y con el formato de Access 2002-2003 ya que con este formato nos
permitirá elaborar correctamente el proceso de interacción con visual.
3.- Ya grabado todos nuestros datos en Access nos dirigimos a abrir el programa visual net el
cual también lo guardamos en nuestra carpeta ya realizada
PAULINA GUATAPI
85. 4.- Ya abierto el visual net nos dirigimos a la pestaña proyecto y escogemos la opción
formulario de inicio este nos permite ponerle la inicio una clave ya que este ya viene diseñado.
5.- Despues nos saldra este diseño y aca podenos bolverle a diseñar cambiandole de imagen y el
formasdo de sus label y de su formulario.
6.- Nos dirigimos a el botón de aceptar dándole doble clic nos dirigirá a un programador, acá
tenemos que programar para que nos coja la contraseña que nosotros queramos.
PAULINA GUATAPI
86. 7.- ya programado la contraseña nos dirigimos a crear otro formulario ya que en este tiene que
estar el menú principal de nuestro programa, primero tenemos que irnos a nuestras herramienta
y elegir la opción MenuStrip
8.- Acá nos saldrá esta ventanitas, en estas ventanas podremos poner nuestro menú
9.- Acá ya puesto tono nuestro menú tenemos que programarle para que al presionar una
ventana se nos dirija a lo que nos esta pidiendo
PAULINA GUATAPI
87. 10.-Este es su codificado para que se dirija a nuestro ingreso de datos
14.-Despues de haber creado nuestro menú comenzamos hacer nuestro reporte y empezamos
creando otro formulario acá tenemos que dirigirnos a proyecto y escogemos la opción agregar
nuevo elemento y nos saldrá la siguiente ventana
15.- Acá tenemos darle clic en next
PAULINA GUATAPI
88. 16.- Acá vamos a darle un clic en examinar ya que este nos permite entrelazar nuestro
información que tenemos con Access la buscamos y aceptamos
17.- Acá ya escogido nuestro Access damos clic en nueva conexión y ponemos next y también
nos saldrá una ventana la cual tenemos que dar clic en no y listo.
PAULINA GUATAPI
89. 18.- Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones y
aceptar
PAULINA GUATAPI
90. 19.- Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo los
datos necesarios para crear nuestro ingreso de datos.
20.- Ya traspasado dodos nuestros datos yos podemos configurar como nosotros queramos
incluso ponerle una imagen según sea el tema de nuestro programa
21.-Ya echo todo eso creamos otro formulario donde en este vamos a crear nuestro
crystareportviwer yo escogemos en nuestra barra de herramientas.
PAULINA GUATAPI
91. 22.-ya escogido se nos desplegara una nueva ventana donde tenemos que escoger nuestro
reporte ya creado anterior mente y listo ya podemos verla
23.-Acá vamos a crea una nueva conexión donde tenemos la oportunidad de agruparlos como
nosotros queramos o filtrarlos según lo pedido del programa, tenemos que dirigirnos al icono
proyecto y escoger la opción agregar nuevo elemento después dirigirnos a reporting y escoger
cristal reporty
24.- Acá escogemos la opción estándar damos clic en aceptar
PAULINA GUATAPI
92. 25.- En esta ventana tenemos que escoger nuestro informe que lo tenemos desarrollado en
Access
PAULINA GUATAPI
93. 26.-Ya elegido nuestra base de datos tenemos que buscarla en esta ficha y pasarla a la otra
ventana.
27.-Aca tenemos que pasar todos los datos a la otra plantilla
28.- Acá pasamos lo datos con los que queramos que se agrupen
PAULINA GUATAPI
98. BASE DE DATOS PARA VENTAS
ENUNCIADO DEL PROBLEMA
El proyecto es diseñar un sistema de manejo de bases de datos, que me permita automatizar
el ingreso de datos como: código, nombre categoría, cantidad, precio unitario de productos
o dispositivos de computadores, para lo que se debe generar el precio total. Además el
sistema a través de un menú debe generar tabla de ingreso de datos, un reporte , y
generación de consultas. cabe destacar que para el ingreso de datos se debe ingresar a través
de clave o contraseña.
DESCRIPCION DEL PROGRAMA
En primer lugar creamos una nueva carpeta en nuestro disco C con nombre PRODUCTOS,
dentro de ella guardamos el proyecto realizado en Acces y guardado en formato 2002-2003.
Dentro de éste, creamos una tabla llamada DATOS con los siguientes campo:
Código
Nombre
Categoría
Cantidad
Precio Unitario
Precio total
Los campos código, nombre y categoría son tipo texto, en cambio cantidad, p. Unitario y P. total
son te tipo numéricos.
Hecho esto cerramos el programa y abrimos Visual, y creamos un nuevo proyecto,
direccionamos ala carpeta que creamos en el disco C llamada PRODUCTOS, y empezamos el
diseño.
Diseñamos el form de entrada que nos pide clave y usuario
Luego el menú principal
Un form para visualizar reporte
Y finalmente el form para realizar consulta
Este programa nos permite ingresar datos de accesorios de computadoras con su valor unitario y
en la tabla de acces que se visualiza en visual nos muestra todos estos datos inclusive el valor
total.
A parte de esto también tenemos acceso a un reporte y a un formulario de consulta.
OBJETOS UTILIZADOS
LOGINFORM1
PAULINA GUATAPI
99. OBJETO CAN
T. Names
Textbox 2 UsernameLabel PasswordLabe
l
Label 2 UsernameText PasswordText
Box Box
Buttoms 2 ok Cancel
Picturebo 1 LogoPictureBo
x x
FORM PARA MENU PRINCIPAL
OBJETO CAN
T. Names
Form 1 PRINCIPAL
ToolStripMenuIte 4 ToolStripMenuItem1
m CONSULTASToolStripMenuItem
REPORTEToolStripMenuItem
SALIRToolStripMenuItem
FORM PARA INGRESO DE DATOS
OBJETO CAN
T. Names
Form 1 Form1
Panel 1 Panel1
Groupbo 1 GroupBox1
x
Textbox 6 Ingreso código Cantidad
Nombre p. unitario
Categoría p. total
Labels 6 código Cantidad
Nombre p. unitario
Categoría p. total
FORM PARA VISUALIZAR REPORTES
OBJETO CAN
T. Names
Form 1 REPORTE
CrystalReportVie 1 CrystalReportViewer1
wer
FORM PARA VISUALIZAR CONSULTA
OBJETO CAN
T. Names
PAULINA GUATAPI
100. Form 1 CONSULTA
DataGridView 1 DataGridView
CODIFICACION
Formulario principal
Public Class PRINCIPAL
Private Sub ProductosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ProductosToolStripMenuItem.Click
Dim MDIFORM As New Form1
MDIFORM.MdiParent = Me
MDIFORM.Show()
End Sub
Private Sub SalidaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SalidaToolStripMenuItem.Click
End
End Sub
Private Sub DATOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles DATOSToolStripMenuItem.Click
Dim MDIFORM As New CONSULTAS
MDIFORM.MdiParent = Me
MDIFORM.Show()
End Sub
Private Sub VisualizacionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles VisualizacionToolStripMenuItem.Click
Dim MDIFORM As New REPORTE
MDIFORM.MdiParent = Me
MDIFORM.Show()
End Sub
End Class
LOGINFORM1
Public Class LoginForm1
' TODO: inserte el código para realizar autenticación personalizada usando el nombre de
usuario y la contraseña proporcionada
' (Consulte http://go.microsoft.com/fwlink/?LinkId=35339).
' El objeto principal personalizado se puede adjuntar al objeto principal del subproceso actual
como se indica a continuación:
' My.User.CurrentPrincipal = CustomPrincipal
' donde CustomPrincipal es la implementación de IPrincipal utilizada para realizar la
autenticación.
' Posteriormente, My.User devolverá la información de identidad encapsulada en el objeto
CustomPrincipal
PAULINA GUATAPI