Este documento presenta una guía de laboratorio para el curso de Análisis y Desarrollo de Sistemas de Información del SENA. La guía explica cómo crear un formulario en Visual Studio .NET para actualizar y mantener tablas de datos sin usar el asistente. Incluye objetivos, pasos para agregar controles al formulario, y crear procedimientos almacenados para insertar, modificar, desactivar y eliminar registros de la tabla Empleados.
Este documento presenta un guión de laboratorio para el desarrollo de un sistema de información para la consulta de empleados utilizando componentes de Visual Basic .NET. Incluye objetivos, instrucciones y código para crear un formulario con controles de radio para seleccionar el campo de búsqueda, un cuadro de combinación para seleccionar cargo, un botón para buscar, y una grilla que muestre los resultados. También incluye código para imprimir, vista previa e impresión y configuración de página.
Este documento presenta las guías de laboratorio 02 para dos módulos. El primer módulo incluye un formulario para calcular las calificaciones y puntaje de un estudiante en base a cuatro notas. El segundo módulo incluye un formulario para calcular los boletines de pago de trabajadores según su cargo, bonificación, aportes y retenciones. Ambos módulos utilizan controles, variables, estructuras de control y eventos para desarrollar las aplicaciones.
Este documento proporciona una guía de laboratorio sobre cómo crear reportes utilizando CrystalReport en Visual Studio .NET. Explica cómo agregar un reporte Crystal, seleccionar tablas y campos de datos, y diseñar la interfaz del usuario con controles como CrystalReportViewer. También describe cómo vincular el reporte seleccionado al visor y permitir que los usuarios elijan un reporte y una impresora. El objetivo es enseñar a los estudiantes a generar informes personalizados con datos de base de datos utilizando CrystalReport.
Este documento proporciona instrucciones para conectarse a una base de datos usando componentes ADO en Delphi. Indica cómo crear un módulo de datos con componentes de conexión y consultas ADO y configurarlos para conectarse y consultar una base de datos SQL Server llamada "TiendaDia". Explica cómo establecer las cadenas de conexión y consultas SQL para cuatro consultas y cuatro tablas y configurar dos procedimientos almacenados.
Este documento presenta una guía de laboratorio para crear un formulario de actualización de empleados en Visual Studio .NET utilizando procedimientos almacenados y una conexión desconectada a una base de datos. Incluye instrucciones para crear el formulario, agregar controles, establecer propiedades, y escribir el código para cargar y guardar datos, así como procedimientos para insertar, modificar, y desactivar registros de empleados.
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoARELY83675
Este documento proporciona instrucciones paso a paso para crear una aplicación de calculadora de vacaciones y aguinaldos en Visual Studio. Incluye instrucciones para crear una solución y proyectos, agregar controles a un formulario, agregar opciones a un cuadro combinado, agregar una referencia a una biblioteca de clases, e implementar lógica para realizar cálculos según la opción seleccionada en el cuadro combinado.
Este documento presenta una introducción a la programación orientada a objetos en Java. Explica conceptos clave como objetos, clases, propiedades, métodos, declaración de objetos y construcción de objetos. También incluye ejemplos prácticos de objetos como etiquetas y cuadros de texto. Por último, propone un caso práctico para crear una clase propia llamada SalaCine para representar salas de cine.
Este documento presenta un guión de laboratorio para el desarrollo de un sistema de información para la consulta de empleados utilizando componentes de Visual Basic .NET. Incluye objetivos, instrucciones y código para crear un formulario con controles de radio para seleccionar el campo de búsqueda, un cuadro de combinación para seleccionar cargo, un botón para buscar, y una grilla que muestre los resultados. También incluye código para imprimir, vista previa e impresión y configuración de página.
Este documento presenta las guías de laboratorio 02 para dos módulos. El primer módulo incluye un formulario para calcular las calificaciones y puntaje de un estudiante en base a cuatro notas. El segundo módulo incluye un formulario para calcular los boletines de pago de trabajadores según su cargo, bonificación, aportes y retenciones. Ambos módulos utilizan controles, variables, estructuras de control y eventos para desarrollar las aplicaciones.
Este documento proporciona una guía de laboratorio sobre cómo crear reportes utilizando CrystalReport en Visual Studio .NET. Explica cómo agregar un reporte Crystal, seleccionar tablas y campos de datos, y diseñar la interfaz del usuario con controles como CrystalReportViewer. También describe cómo vincular el reporte seleccionado al visor y permitir que los usuarios elijan un reporte y una impresora. El objetivo es enseñar a los estudiantes a generar informes personalizados con datos de base de datos utilizando CrystalReport.
Este documento proporciona instrucciones para conectarse a una base de datos usando componentes ADO en Delphi. Indica cómo crear un módulo de datos con componentes de conexión y consultas ADO y configurarlos para conectarse y consultar una base de datos SQL Server llamada "TiendaDia". Explica cómo establecer las cadenas de conexión y consultas SQL para cuatro consultas y cuatro tablas y configurar dos procedimientos almacenados.
Este documento presenta una guía de laboratorio para crear un formulario de actualización de empleados en Visual Studio .NET utilizando procedimientos almacenados y una conexión desconectada a una base de datos. Incluye instrucciones para crear el formulario, agregar controles, establecer propiedades, y escribir el código para cargar y guardar datos, así como procedimientos para insertar, modificar, y desactivar registros de empleados.
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoARELY83675
Este documento proporciona instrucciones paso a paso para crear una aplicación de calculadora de vacaciones y aguinaldos en Visual Studio. Incluye instrucciones para crear una solución y proyectos, agregar controles a un formulario, agregar opciones a un cuadro combinado, agregar una referencia a una biblioteca de clases, e implementar lógica para realizar cálculos según la opción seleccionada en el cuadro combinado.
Este documento presenta una introducción a la programación orientada a objetos en Java. Explica conceptos clave como objetos, clases, propiedades, métodos, declaración de objetos y construcción de objetos. También incluye ejemplos prácticos de objetos como etiquetas y cuadros de texto. Por último, propone un caso práctico para crear una clase propia llamada SalaCine para representar salas de cine.
Este documento describe cómo programar interfaces gráficas en Prolog usando la librería XPCE. Explica cómo cargar la librería PCE, crear objetos como ventanas y botones, enviar mensajes entre objetos, y muestra ejemplos de código para crear diálogos y botones básicos.
Este documento presenta una guía de laboratorio para la creación de formularios y objetos en Visual Studio .NET utilizando comandos, DataReaders y plantillas. Se incluyen instrucciones para crear formularios de acceso a datos, inicio de sesión y una interfaz principal MDI con menús y barras de herramientas personalizadas. El objetivo es familiarizar a los estudiantes con las herramientas de Visual Studio para el desarrollo de aplicaciones de escritorio.
El documento presenta una guía de laboratorio sobre programación visual .NET. Explica cómo crear una base de datos en SQL Server, modelarla en Erwin y generar tablas. Luego indica cómo crear una solución en Visual Studio vinculada a la base de datos mediante ADO.NET, estableciendo una conexión y utilizando objetos como DataAdapter y DataSet para extraer y modificar datos de forma desconectada. Finalmente, muestra cómo visualizar los datos de una tabla enlazando controles a un conjunto de datos.
El documento resume los diferentes tipos de comentarios en JavaScript, como comentarios de una línea, de varias líneas y su utilización. También explica la creación y asignación de valores a variables, los diferentes tipos de datos como números, cadenas, booleanos y objetos. Por último, presenta operadores como los de comparación, aritméticos, asignación, booleanos y de objetos, así como estructuras de control como if, if/else, bucles for y while.
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 introduce conceptos básicos de programación visual-basic como objetos, eventos, propiedades y métodos. Explica que la programación visual-basic es orientada a objetos y controlada por eventos. Define palabras claves como objeto, evento, propiedad y método y da ejemplos de cada uno. También resume los diferentes tipos de datos que se pueden usar como variables en visual-basic.
Este documento contiene información personal de Jenniffer Valencia Figueroa como su nombre completo, fecha de nacimiento, edad, lugar de nacimiento, dirección, número de identificación, correo electrónico y con quién vive.
Este documento contiene información personal de Jenniffer Valencia Figueroa como su nombre completo, fecha de nacimiento, edad, lugar de nacimiento, dirección, número de identificación, correo electrónico y con quién vive.
El documento presenta los detalles del IX Festival Nacional de la Juventud de Colombia. Resume la historia de los festivales anteriores y sus logros. Explica las diferencias entre este festival y uno anterior realizado en 2010. Detalla los objetivos, componentes y recursos necesarios para el IX Festival, el cual busca consolidar la participación juvenil y fortalecer las redes asociativas de los jóvenes.
El documento proporciona instrucciones para crear reportes utilizando Crystal Reports en Visual Studio .NET. Explica cómo agregar reportes Crystal, seleccionar tablas y campos de datos, y mostrar los reportes en un formulario utilizando CrystalReportViewer. También describe cómo crear botones para seleccionar el reporte, ejecutar el reporte y seleccionar la impresora.
Este documento proporciona instrucciones para crear una aplicación en Visual Basic .NET vinculada a una base de datos SQL Server. Explica cómo crear la base de datos y tablas, establecer la conexión, y recuperar y mostrar datos utilizando objetos como Connection, DataAdapter y DataSet. También describe dos métodos para visualizar datos en un formulario: enlazando controles mediante data bindings o utilizando un objeto DataRow para cargar datos individuales.
Este documento presenta una guía de laboratorio para el curso de Análisis y Desarrollo de Sistemas de Información del SENA. La guía explica cómo crear un formulario en Visual Studio .NET para actualizar y mantener tablas de datos sin usar el asistente. Incluye objetivos, pasos para agregar controles al formulario, y crear procedimientos almacenados para insertar, modificar, desactivar y eliminar registros de la tabla Empleados.
El documento proporciona instrucciones para crear una base de datos SQL Server Mobile utilizando SQL Server 2005. Instruye al lector sobre cómo crear la estructura de carpetas, conectarse a SQL Server, crear una base de datos .SDF, agregar tablas como "Artículo" con campos como "codart", "desart", e ingresar datos de ejemplo a la tabla utilizando SQL.
El documento describe los pasos para crear una aplicación móvil de agenda en Visual Basic .NET, incluyendo la creación de módulos, formularios y funcionalidad. Se crea un módulo para almacenar variables y un array. Se agregan controles a los formularios principal y de detalle, y se establecen propiedades. Finalmente, se agrega código para permitir funciones como nuevo contacto, edición, eliminación y búsqueda.
Este documento presenta una guía de laboratorio para crear una aplicación móvil que permita visualizar datos de artículos almacenados en una base de datos SQL Server CE. Instruye sobre la creación de un proyecto, un módulo para la conexión a la base de datos, y dos formularios con controles e interfaz gráfica para mostrar los datos de los artículos y funcionalidad de búsqueda.
Este documento presenta las instrucciones para crear formularios y objetos en Visual Studio .NET utilizando C# para un sistema de ventas. Incluye instrucciones para crear un formulario de acceso y actualización de datos en modo conectado, un formulario de inicio de sesión, y un formulario principal MDI. El objetivo es crear la interfaz gráfica básica del sistema utilizando plantillas, controles y código para proporcionar funcionalidad.
Este documento proporciona instrucciones para crear un formulario en Visual .NET para consultar empleados de una base de datos utilizando comandos SQL. Incluye objetivos, pasos para agregar controles al formulario como radio buttons y comboboxes, y código para conectarse a la base de datos, llenar datos, buscar registros, e imprimir y previsualizar los resultados.
Este documento proporciona un tutorial básico sobre Visual Basic 6.0. Explica brevemente qué es Visual Basic, sus componentes principales como objetos, propiedades, métodos, funciones y eventos. Luego describe cómo acceder al entorno de trabajo de Visual Basic y cómo diseñar una interfaz básica con etiquetas y cajas de texto. Finalmente, muestra un ejemplo simple de código para calcular una fecha de nacimiento a partir de la edad introducida.
Delphi es un entorno de desarrollo para programación visual con énfasis en Windows. Usa el lenguaje Object Pascal y permite crear aplicaciones para Windows, Linux y .NET. Incluye componentes como etiquetas, cuadros de texto, botones y temporizadores para desarrollar interfaces gráficas de usuario.
1. El documento explica cómo crear aplicaciones sencillas en Visual Basic que utilicen objetos como formularios, etiquetas, cuadros de texto, botones y matrices de casillas.
2. Se describe paso a paso la creación de una aplicación que permite introducir un número y mostrar el doble del mismo al hacer clic en un botón, utilizando diferentes objetos y eventos de Visual Basic.
3. También se explica cómo crear una aplicación que use una matriz de casillas para cambiar el color de toda una fila y columna al hacer clic en una casilla.
Este documento presenta una introducción a Visual Basic 6 (VB6), incluyendo la pantalla de inicio de VB6, la pantalla de diseño de formularios, el cuadro de herramientas, tipos de datos, operadores, declaración de variables, funciones de conversión de datos, instrucciones de entrada y salida de datos estructuras de control de flujo. Fue diseñado por el Ingeniero Emerson Garay para propósitos educativos sobre los fundamentos de programación en VB6.
Este resumen describe un programa para ingresar datos de alumnos utilizando componentes gráficos de Swing en Java. Se crea un formulario con campos de texto, botones de radio, cuadros combinados, lista y botones. Se utilizan métodos como setModel() para configurar los cuadros combinados, clearSelection() para limpiar selecciones, y actionPerformed() para programar la interacción. El objetivo es demostrar el uso básico de estos componentes para crear interfaces gráficas.
Este documento describe cómo programar interfaces gráficas en Prolog usando la librería XPCE. Explica cómo cargar la librería PCE, crear objetos como ventanas y botones, enviar mensajes entre objetos, y muestra ejemplos de código para crear diálogos y botones básicos.
Este documento presenta una guía de laboratorio para la creación de formularios y objetos en Visual Studio .NET utilizando comandos, DataReaders y plantillas. Se incluyen instrucciones para crear formularios de acceso a datos, inicio de sesión y una interfaz principal MDI con menús y barras de herramientas personalizadas. El objetivo es familiarizar a los estudiantes con las herramientas de Visual Studio para el desarrollo de aplicaciones de escritorio.
El documento presenta una guía de laboratorio sobre programación visual .NET. Explica cómo crear una base de datos en SQL Server, modelarla en Erwin y generar tablas. Luego indica cómo crear una solución en Visual Studio vinculada a la base de datos mediante ADO.NET, estableciendo una conexión y utilizando objetos como DataAdapter y DataSet para extraer y modificar datos de forma desconectada. Finalmente, muestra cómo visualizar los datos de una tabla enlazando controles a un conjunto de datos.
El documento resume los diferentes tipos de comentarios en JavaScript, como comentarios de una línea, de varias líneas y su utilización. También explica la creación y asignación de valores a variables, los diferentes tipos de datos como números, cadenas, booleanos y objetos. Por último, presenta operadores como los de comparación, aritméticos, asignación, booleanos y de objetos, así como estructuras de control como if, if/else, bucles for y while.
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 introduce conceptos básicos de programación visual-basic como objetos, eventos, propiedades y métodos. Explica que la programación visual-basic es orientada a objetos y controlada por eventos. Define palabras claves como objeto, evento, propiedad y método y da ejemplos de cada uno. También resume los diferentes tipos de datos que se pueden usar como variables en visual-basic.
Este documento contiene información personal de Jenniffer Valencia Figueroa como su nombre completo, fecha de nacimiento, edad, lugar de nacimiento, dirección, número de identificación, correo electrónico y con quién vive.
Este documento contiene información personal de Jenniffer Valencia Figueroa como su nombre completo, fecha de nacimiento, edad, lugar de nacimiento, dirección, número de identificación, correo electrónico y con quién vive.
El documento presenta los detalles del IX Festival Nacional de la Juventud de Colombia. Resume la historia de los festivales anteriores y sus logros. Explica las diferencias entre este festival y uno anterior realizado en 2010. Detalla los objetivos, componentes y recursos necesarios para el IX Festival, el cual busca consolidar la participación juvenil y fortalecer las redes asociativas de los jóvenes.
El documento proporciona instrucciones para crear reportes utilizando Crystal Reports en Visual Studio .NET. Explica cómo agregar reportes Crystal, seleccionar tablas y campos de datos, y mostrar los reportes en un formulario utilizando CrystalReportViewer. También describe cómo crear botones para seleccionar el reporte, ejecutar el reporte y seleccionar la impresora.
Este documento proporciona instrucciones para crear una aplicación en Visual Basic .NET vinculada a una base de datos SQL Server. Explica cómo crear la base de datos y tablas, establecer la conexión, y recuperar y mostrar datos utilizando objetos como Connection, DataAdapter y DataSet. También describe dos métodos para visualizar datos en un formulario: enlazando controles mediante data bindings o utilizando un objeto DataRow para cargar datos individuales.
Este documento presenta una guía de laboratorio para el curso de Análisis y Desarrollo de Sistemas de Información del SENA. La guía explica cómo crear un formulario en Visual Studio .NET para actualizar y mantener tablas de datos sin usar el asistente. Incluye objetivos, pasos para agregar controles al formulario, y crear procedimientos almacenados para insertar, modificar, desactivar y eliminar registros de la tabla Empleados.
El documento proporciona instrucciones para crear una base de datos SQL Server Mobile utilizando SQL Server 2005. Instruye al lector sobre cómo crear la estructura de carpetas, conectarse a SQL Server, crear una base de datos .SDF, agregar tablas como "Artículo" con campos como "codart", "desart", e ingresar datos de ejemplo a la tabla utilizando SQL.
El documento describe los pasos para crear una aplicación móvil de agenda en Visual Basic .NET, incluyendo la creación de módulos, formularios y funcionalidad. Se crea un módulo para almacenar variables y un array. Se agregan controles a los formularios principal y de detalle, y se establecen propiedades. Finalmente, se agrega código para permitir funciones como nuevo contacto, edición, eliminación y búsqueda.
Este documento presenta una guía de laboratorio para crear una aplicación móvil que permita visualizar datos de artículos almacenados en una base de datos SQL Server CE. Instruye sobre la creación de un proyecto, un módulo para la conexión a la base de datos, y dos formularios con controles e interfaz gráfica para mostrar los datos de los artículos y funcionalidad de búsqueda.
Este documento presenta las instrucciones para crear formularios y objetos en Visual Studio .NET utilizando C# para un sistema de ventas. Incluye instrucciones para crear un formulario de acceso y actualización de datos en modo conectado, un formulario de inicio de sesión, y un formulario principal MDI. El objetivo es crear la interfaz gráfica básica del sistema utilizando plantillas, controles y código para proporcionar funcionalidad.
Este documento proporciona instrucciones para crear un formulario en Visual .NET para consultar empleados de una base de datos utilizando comandos SQL. Incluye objetivos, pasos para agregar controles al formulario como radio buttons y comboboxes, y código para conectarse a la base de datos, llenar datos, buscar registros, e imprimir y previsualizar los resultados.
Este documento proporciona un tutorial básico sobre Visual Basic 6.0. Explica brevemente qué es Visual Basic, sus componentes principales como objetos, propiedades, métodos, funciones y eventos. Luego describe cómo acceder al entorno de trabajo de Visual Basic y cómo diseñar una interfaz básica con etiquetas y cajas de texto. Finalmente, muestra un ejemplo simple de código para calcular una fecha de nacimiento a partir de la edad introducida.
Delphi es un entorno de desarrollo para programación visual con énfasis en Windows. Usa el lenguaje Object Pascal y permite crear aplicaciones para Windows, Linux y .NET. Incluye componentes como etiquetas, cuadros de texto, botones y temporizadores para desarrollar interfaces gráficas de usuario.
1. El documento explica cómo crear aplicaciones sencillas en Visual Basic que utilicen objetos como formularios, etiquetas, cuadros de texto, botones y matrices de casillas.
2. Se describe paso a paso la creación de una aplicación que permite introducir un número y mostrar el doble del mismo al hacer clic en un botón, utilizando diferentes objetos y eventos de Visual Basic.
3. También se explica cómo crear una aplicación que use una matriz de casillas para cambiar el color de toda una fila y columna al hacer clic en una casilla.
Este documento presenta una introducción a Visual Basic 6 (VB6), incluyendo la pantalla de inicio de VB6, la pantalla de diseño de formularios, el cuadro de herramientas, tipos de datos, operadores, declaración de variables, funciones de conversión de datos, instrucciones de entrada y salida de datos estructuras de control de flujo. Fue diseñado por el Ingeniero Emerson Garay para propósitos educativos sobre los fundamentos de programación en VB6.
Este resumen describe un programa para ingresar datos de alumnos utilizando componentes gráficos de Swing en Java. Se crea un formulario con campos de texto, botones de radio, cuadros combinados, lista y botones. Se utilizan métodos como setModel() para configurar los cuadros combinados, clearSelection() para limpiar selecciones, y actionPerformed() para programar la interacción. El objetivo es demostrar el uso básico de estos componentes para crear interfaces gráficas.
Visual Basic 6.0 es un lenguaje de programación y entorno de desarrollo integrado que permite a los usuarios crear su propio software de manera fácil. El documento describe los fundamentos de Visual Basic como un ambiente gráfico basado en eventos y el uso de objetos. También explica conceptos como propiedades, métodos, eventos y objetos intrínsecos como labels, textboxes y commandbuttons. Visual Basic facilita la creación de aplicaciones para Windows de manera eficiente.
El documento proporciona instrucciones para crear una calculadora básica en Visual Basic. Explica cómo agregar controles como etiquetas, cuadros de texto y botones, y cómo programar los botones para realizar operaciones como suma, resta, multiplicación y división. También describe cómo centrar el formulario, limpiar los cuadros de texto y mostrar mensajes.
El documento presenta una guía de laboratorio sobre el uso de clases como DataTable, DataRow y DataColumn en .NET para la creación de formularios de mantenimiento maestro-detalle y el uso de objetos temporales en el servidor. Incluye código para la creación de un formulario de facturación con controles, procedimientos almacenados y métodos para agregar, actualizar y eliminar facturas y detalles de facturas en una base de datos.
Este documento explica cómo crear una aplicación básica en Microsoft Visual Studio 2008 para recopilar el nombre y apellidos de una persona usando cuadros de texto y mostrar el nombre completo en un cuadro de etiqueta. Primero, se crea un nuevo proyecto de aplicación de Windows Forms y se agregan cuadros de texto para el nombre y los apellidos. Luego, se programa un botón para recopilar la información de los cuadros de texto y mostrarla en un cuadro de etiqueta como el nombre completo de la persona. Finalmente, se ejecuta la aplicación para
El documento presenta nueve problemas de programación en Borland C++ Builder 6.0, con el código para cada uno. Los problemas incluyen mostrar un mensaje en el título de un formulario, pasar texto entre cuadros de texto al hacer clic en un botón, calcular un monto a pagar basado en cantidad y precio, generar una boleta de pago mostrando datos de un empleado, y provee un enlace para descargar más ejemplos.
Este documento describe los pasos para crear un sistema de control comercial en Visual Basic que incluye una base de datos con tres tablas (Productos, Entradas y Salidas) y varios formularios. Explica cómo crear la base de datos y las tablas, y luego desarrolla formularios para ingresar y visualizar datos de productos, entradas y salidas. También incluye código para conectar los controles a la base de datos y realizar funciones como agregar, buscar y eliminar registros.
Este documento presenta la práctica #7 de Visual Basic realizada en CECYTEM TECAMAC. Describe un formulario que muestra diferentes comandos para que el usuario aprenda su funcionamiento. Incluye objetos como etiquetas, cuadros de texto y botones. Explica brevemente cada comando y cómo interactúan entre sí al hacer clic en los botones. El objetivo es que el usuario comprenda el uso de los comandos mediante esta práctica interactiva.
Visual Studio es un entorno de desarrollo integrado de Microsoft que soporta múltiples lenguajes de programación como C++, C#, Visual Basic y Python. Permite a los desarrolladores crear aplicaciones web, móviles y de escritorio que se pueden comunicar entre diferentes plataformas. Visual Studio ofrece capacidades en línea a través de Windows Azure.
Este documento presenta dos ejemplos de programas simples en Visual Basic 6.0. El primer ejemplo muestra cómo cambiar el color y la posición de un cuadro de texto mediante botones de opción. El segundo ejemplo es una calculadora básica que permite realizar las cuatro operaciones aritméticas introduciendo números y seleccionando un botón de operación. Ambos ejemplos ilustran el uso de controles, propiedades y eventos en Visual Basic.
Este documento describe los pasos para crear un sistema de inventario básico en Microsoft Access utilizando Visual Basic. Incluye instrucciones para crear una base de datos, tablas, formularios y conectar los controles a las tablas. Se crearán tablas para productos, entradas y salidas, y formularios para mostrar, agregar, editar y eliminar registros en cada tabla. El código proporcionado permite navegar entre los formularios, validar los campos y actualizar la base de datos.
Este documento presenta tres ejemplos resueltos de programas en Visual Basic que transforman algoritmos a código. El primer ejemplo calcula las necesidades de combustible para vehículos. El segundo calcula el volumen de un cilindro dados su altura y diámetro. El tercer ejemplo calcula el precio medio de un producto en tres tiendas. Para cada ejemplo, se explica cómo crear los controles necesarios en el formulario de Visual Basic y cómo escribir el código para realizar los cálculos y mostrar los resultados.
Cu00322 a codigo ejemplo visual basic forms labels textbox command buttonsHector Brito
Este documento presenta tres ejemplos resueltos de programas en Visual Basic que transforman algoritmos a código. El primer ejemplo calcula las necesidades de combustible para vehículos. El segundo calcula el volumen de un cilindro dados su altura y diámetro. El tercer ejemplo calcula el precio medio de un producto en tres tiendas. Para cada ejemplo, se explica cómo crear los controles necesarios en el formulario de Visual Basic y cómo escribir el código para realizar los cálculos y mostrar los resultados.
El documento proporciona instrucciones detalladas para conectar Visual Basic a Microsoft Access y Microsoft SQL Server 2008. Explica cómo crear una base de datos en Access, agregar tablas y campos, e introducir datos. También muestra cómo crear formularios en Visual Basic, conectarlos a las tablas de Access mediante controles de datos y cajas de texto, y programar opciones de menú como Nuevo, Guardar, Buscar y Eliminar. Por último, presenta un código de ejemplo para establecer una conexión a SQL Server 2008 desde Visual Basic.
Este documento describe cómo crear una base de datos en Microsoft Access y desarrollar una interfaz en Microsoft Visual Basic para acceder y administrar los datos. Se explican los pasos para crear una base de datos con una tabla llamada "Alumnos" que contenga campos como matrícula, nombre, carrera y turno. Luego, se detallan los pasos para diseñar un formulario en Visual Basic que se conecte a la base de datos y muestre los datos, incluyendo la creación de un menú para agregar, guardar, buscar y eliminar registros.
El documento proporciona instrucciones para crear una base de datos SQL Server Mobile utilizando SQL Server 2005. Explica cómo crear la estructura de carpetas, conectarse a SQL Server, crear una base de datos .SDF, agregar tablas e ingresar datos de ejemplo en la tabla Artículo. El objetivo es preparar la base de datos para su uso en proyectos móviles .NET.
Este documento presenta una guía de laboratorio para el desarrollo de aplicaciones móviles con .NET Compact Framework. Instruye a los estudiantes a agregar arrays, estructuras y propiedades en un módulo, y a crear un formulario con controles para ingresar datos de estudiantes, botones de navegación y una grilla de datos. También incluye código de ejemplo para cargar y guardar datos, y navegar entre registros.
Este documento describe los conceptos básicos de la programación orientada a objetos en Java, incluyendo la definición de clases, atributos, métodos, objetos, encapsulamiento, herencia y polimorfismo. Explica cómo se definen las clases en Java y cómo se crean e interactúan los objetos a partir de ellas.
Este documento proporciona instrucciones para crear diferentes tipos de tablas en Microsoft Word, incluyendo tablas simples, tablas con autoformato, tablas irregulares y tablas con bordes y sombreados personalizados. Explica cómo insertar, modificar y formatear tablas, así como cómo cambiar el ancho de columnas, alto de filas, y aplicar formato de texto y rellenos a celdas individuales o múltiples celdas.
Este documento presenta varios ejercicios para ordenar tablas en Word y agregar fórmulas a tablas. Muestra cómo ordenar una tabla de ciudades españolas por nombre de ciudad y población, y cómo calcular importes, base imponible e IVA en una tabla de factura usando fórmulas. El lector es instruido a crear estas tablas y agregar las fórmulas correspondientes.
Este documento presenta un tutorial sobre el Lenguaje de Modelado Unificado (UML). Explica que UML permite modelar conceptual y concretamente aspectos de desarrollo de software como procesos de negocio, funciones de sistema, clases, bases de datos y componentes. Luego, detalla tres diagramas UML: clases, casos de uso e interacción. Finalmente, se enfoca en explicar el diagrama de clases, incluyendo conceptos como clases, atributos, métodos, relaciones como herencia, agregación, asociación y dependencia.
La explotación laboral, como recibir un pago inferior al merecido por el trabajo, es un problema relevante en Colombia. Afecta especialmente a los niños y jóvenes que se ven obligados a trabajar por necesidad, privándolos de su educación. También existe explotación de los trabajadores de bajos salarios y de empleados domésticos que carecen de protecciones laborales. Mejorar la responsabilidad social de las empresas y hacer cumplir las leyes laborales podría mitigar estos problemas.
Este documento presenta una introducción a los lenguajes de programación. Explica brevemente la historia de los lenguajes de programación más importantes y los diferentes paradigmas de programación como funcional, lógico, imperativo y orientado a objetos. También define lo que es un lenguaje de programación y destaca la importancia de la abstracción. Finalmente, incluye ejemplos cortos en lenguajes como Scheme, Prolog y Java para ilustrar los diferentes paradigmas.
El documento presenta una introducción a la teoría de algoritmos. Explica que un algoritmo es una serie de pasos organizados para resolver un problema y que los lenguajes de programación permiten implementar algoritmos en una computadora. También describe los componentes básicos de un algoritmo como datos, operadores, expresiones y variables, y los diferentes tipos de cada uno.
El documento habla sobre la historia y características de los blogs y wikis. Explica que los blogs evolucionaron de diarios personales en línea y se hicieron populares en la década de 1990. También describe las herramientas para crear blogs de forma gratuita y fácil, así como características comunes como comentarios, enlaces y sindicación. Finalmente, discute cómo los blogs y wikis pueden usarse como herramientas de aprendizaje colaborativo.
Este documento describe la historia y características de los blogs. Explica que los blogs evolucionaron a partir de diarios en línea y foros de internet en los años 90. Señala que Justin Hall fue uno de los primeros bloggers en 1994 y que el término "blog" fue acuñado en 1999. También resume las principales características técnicas de los blogs como comentarios, enlaces, archivos de entradas y herramientas de sindicación.
1. SERVICIO NACIONAL DE APRENDIZAJE – SENA
PROGRAMA DE FORMACION: Análisis Y Desarrollo De Sistemas De Información
GUÍA DE LABORATORIO N° 03
OBJETIVOS:
• Crear aplicaciones para actualizar y/o mantenimiento de tablas, realizando la misma sin el asistente o añadiendo
objetos, todo con código para evitar las propiedades de enlace y trabajar en un ambiente desconectado
1. ENTORNO INTEGRADO DE DESARROLLO
• Proceda a ingresar Visual Studio .NET y realice lo siguiente:
• Deberá Abrir la solución realizada en la práctica anterior (SisVentas)
2. CREACION DE FORMULARIO DE Mantenimiento de Empleados (frmActualizarEmpleado.vb)
2.1. Agregue un nuevo formulario a su proyecto y guárdelo con el nombre de frmActualizarEmpleado.vb
2.2. Proceda a agregar los siguientes objetos según se observa a continuación:
Esquema general de la estructura desconectada de datos
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
2. 2.3. Agregando los botones del ToolStrip “Barra de Herramientas” para actualización y Desplazamiento
• Para ello deberá agregar un componente ToolStrip
• Luego haga clic derecho sobre el y seleccione Editar Elementos…
• Nos visualizará la Ventana siguiente, en ella deberás agregar los elementos “miembros del
ToolStrip”, para ello solo deberás hacer clic en el botón Agregar cuantas veces sea necesarios
según la imagen.
• Una vez que haz agregado todos los miembros del ToolStrip, procede a establecer las propiedades
• Name, ToolTiptext e Image para c/u de los elementos.
• El Name a establecer a cada elemento es el que se aprecia en la imagen
• 2.4. Ahora procederemos a establecer las propiedades de los demás objetos
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
3. 2.4. Ahora procederemos a establecer las propiedades de los demás objetos
Objeto Propiedad Valor Asignado
Form1 Name frmActualizarEmpleado
BackgroundImage Haga clic en … y Seleccione la imagen que Ud. Desee
Icon Haga clic en … y busque un icono de su agrado
Startposition CenterScreen
Label3, label4.... Text Agregar los textos respectivos en cada Etiqueta
TextBox1 Name TxtCodEmp
TextBox2 Name TxtNomEmp
TextBox3 Name TxtApeEmp
TextBox4 Name TxtDirEmp
GroupBox2 Name grbsexo
Text Sexo
RadioButton1 Name RbtMasculino
Text Masculino
RadioButton2 Name RbtFemenino
Text Femenino
TextBox5 Name TxtTelEmp
Combo1 Name CboCargo
Text
Button1 Name btnNuevoCargo
Text Nuevo Cargo…
Label1 Name LblActivo
TextBox6 Name txtObservacion
Button2 Name BtnAgregarFoto
Text Agregar Foto…
Label10 Name lblRutaFoto
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
4. 2.5. Establecer el tamaño adecuado a cada control ú objeto que esta dentro del formulario.
2.6. A todas las etiquetas establecer la propiedad Autosize = True
3. CREAR PROCEDIMIENTOS ALMACENADOS (ABRIR EL ANALIZADOR DE CONSULTAS)
Ingresar al Analizador de Consultas y Crear los siguientes Procedimientos Almacenados de mantenimiento
de Datos:
Procedimiento para Insertar Registros:
CREATE PROCEDURE AgregarEmpleado
(
@codemp varchar(5),
@nomemp varchar(20),
@apeemp varchar(20),
@diremp varchar(25),
@sexemp bit,
@telemp varchar(8),
@codcar varchar(5),
@activo bit,
@observacion varchar(80),
@foto varchar(50)
)
AS
begin transaction
INSERT EMPLEADO(codemp,nomemp,apeemp,diremp,sexemp,telemp,codcar,activo,observacion,foto)
VALUES
(@codemp,@nomemp,@apeemp,@diremp,@sexemp,@telemp,@codcar,@activo,@observacion,@foto)
if @@error=0
commit transaction
else
rollback transaction
Para agregarlo a la BD: Sombree el Procedimiento y pulse F5, o clic en el botón ejecutar.
Procedimiento para Desactivar un Empleado:
CREATE PROCEDURE DesactivaEmpleado
(
@codemp varchar(5),
@activo bit
)
AS
BEGIN TRANSACTION
UPDATE EMPLEADO
SET
codemp=@codemp,
activo=@activo
WHERE codemp=@codemp
IF @@ERROR=0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
5. Procedimiento para Eliminar Registros: (Sólo de referencia)
CREATE PROCEDURE EliminarEmpleado
@codemp varchar(5)
AS
BEGIN TRANSACTION
DELETE FROM EMPLEADO WHERE codemp=@codemp
IF @@ERROR=0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
Procedimiento para Modificar Registros :
CREATE PROCEDURE ModificarEmpleado
(
@codemp varchar(5),
@nomemp varchar(20),
@apeemp varchar(20),
@diremp varchar(25),
@sexemp bit,
@telemp varchar(8),
@codcar varchar(5),
@activo bit,
@observacion varchar(100),
@foto varchar(50)
)
AS
BEGIN TRANSACTION
UPDATE EMPLEADO
SET
codemp=@codemp,
nomemp=@nomemp,
apeemp=@apeemp,
diremp=@diremp,
sexemp=@sexemp,
telemp=@telemp,
codcar=@codcar,
activo=@activo,
observacion=@observacion,
foto=@foto
WHERE codemp=@codemp
IF @@ERROR=0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
6. 4. CODIFICACIÓN DEL FORMULARIO DE ACTUALIZACIÓN DE EMPLEADOS
No olvide que para este formulario solo se trabaja con Procedimientos Almacenados para realizar el
Mantenimiento de los registros de Empleados.
AHORA PROCEDEREMOS A ESCRIBIR EL CODIGO CORRESPONDIENTE:
Agregar la Biblioteca de Clases SQLClient: Sirve para poder utilizar los objetos SQLconnection, SqlCommand,
SqlDataAdapter
Biblioteca de Clase:
Option Compare Text
Imports System.Data.SqlClient
Imports System.Data
En la Sección de Declaraciones Generales escriba:
Dim dacargo As SqlDataAdapter
Dim objDataAdapter As SqlDataAdapter
Dim objDataSet As New DataSet
Dim objDataRow As DataRow
Dim posicion, flag, resultado As Integer
Private Sub frmActualizarEmpleado_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Conexion.Open()
objDataAdapter = New SqlDataAdapter("SELECT * FROM EMPLEADO WHERE
activo=1",Conexion)
objDataAdapter.Fill(objDataSet, "EMPLEADO")
Conexion.Close()
llenarcombos(False)
posicion = (objDataSet.Tables("EMPLEADO").Rows.Count - 1)
CargarDatos()
lblRutaFoto.Visible = False
HabilitarControles(False)
HabilitarBotones(True)
'Estableciendo etiquetas a las cajas
txtCodEmp.Tag = "Código" : txtNomEmp.Tag = "Nombres"
txtApeEmp.Tag = "Apellidos" : txtDirEmp.Tag = "dirección"
txtTelEmp.Tag = "Teléfono" : txtObservacion.Tag = "Observacion"
End Sub
Procedimientos de Usuario
Private Sub llenarcombos(ByVal cargo As Boolean)
Conexion.Open()
desconectarcombos()
dacargo = New SqlDataAdapter("SELECT * FROM cargo", ModConexion.Conexion)
If cargo = False Then
dacargo.Fill(objDataSet, "cargo")
Else
objDataSet.Tables("cargo").Clear()
dacargo.Fill(objDataSet, "cargo")
cargo = False
End If
Conexion.Close()
cboCargo.DataBindings.Add(New
System.Windows.Forms.Binding("SelectedValue",objDataSet, "Empleado.codcar"))
cboCargo.DataSource = Me.objDataSet.Tables("Cargo")
cboCargo.DisplayMember = "descar"
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
7. cboCargo.ValueMember = "codcar"
cboCargo.DropDownStyle = ComboBoxStyle.DropDownList
' si es que se ha agregado un nuevo cargo, lo selecionamos
If cargo = False Then cboCargo.SelectedIndex = cboCargo.Items.Count - 1
End Sub
Private Sub CargarDatos()
Dim valor As Boolean
Try
objDataRow = objDataSet.Tables("EMPLEADO").Rows(posicion)
txtCodEmp.Text = objDataRow("codemp")
txtNomEmp.Text = objDataRow("nomemp")
txtApeEmp.Text = objDataRow("apeemp")
txtDirEmp.Text = objDataRow("diremp")
valor = objDataRow("sexemp")
If valor Then
rbtMasculino.Checked = True
rbtFemenino.Checked = False
Else
rbtMasculino.Checked = False
rbtFemenino.Checked = True
End If
txtTelEmp.Text = objDataRow("telemp")
cboCargo.SelectedValue = objDataRow("codcar")
txtObservacion.Text = objDataRow("observacion").ToString
If objDataRow("foto").ToString = Nothing Then
PictureBox1.Image = Nothing
lblRutaFoto.Text = Nothing
Else
lblRutaFoto.Text = objDataRow("foto")
End If
If objDataRow("activo") = True Then
lblActivo.Text = "Activo" : lblActivo.ForeColor = Color.Blue
End if
If objDataRow("activo") = False Then
lblActivo.Text = "Inactivo" : lblActivo.ForeColor = Color.Red
End if
tslRegistro.Text = "Registro: " & posicion + 1 & " de " & _
objDataSet.Tables("EMPLEADO").Rows.Count
actualizafoto()
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
End Sub
Private Sub HabilitarControles(ByVal est As Boolean)
Dim ctrl As Control
For Each ctrl In Me.Controls
If TypeOf ctrl Is TextBox Then ctrl.Enabled = est
Next
txtCodEmp.ReadOnly = True
cboCargo.Enabled = est
grbSexo.Enabled = est
End Sub
Private Sub HabilitarBotones(ByVal est As Boolean)
Dim oitem As Windows.Forms.ToolStripItem
For Each oitem In ToolStrip1.Items
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
8. If TypeOf oitem Is ToolStripButton Then
oitem.Enabled = est
End If
Next
tsbGuardar.Enabled = Not est
tsbCancelar.Enabled = Not est
btnAgregarFoto.Visible = Not est
btnNuevoCargo.Visible = Not est
End Sub
Function verificavacios() As Boolean
Dim objetos As Object
For Each objetos In Me.Controls
If TypeOf objetos Is TextBox Then
If objetos.name <> "txtTelEmp" And objetos.name <> "txtObservacion" And
objetos.TextLength = 0 Then
MsgBox("Debe ingresar: " & objetos.tag)
verificavacios = True
Exit Function
End If
End If
Next
If cboCargo.SelectedIndex < 0 Then
MsgBox("Debe seleccionar un cargo")
verificavacios = True
End If
End Function
Private Sub GeneraCodigo()
Dim codi As String
Dim cmd As New SqlCommand("select max(codemp) from empleado",Conexion)
Conexion.Open()
codi = cmd.ExecuteScalar
Conexion.Close()
Me.txtCodEmp.Text = Format(Val(codi) + 1, "00000")
End Sub
Private Sub desconectarcombos()
cboCargo.DataBindings.Clear()
End Sub
Private Sub LimpiarControles()
LimpiarTextBox(Me)
PictureBox1.Image = Nothing
End Sub
‘ IMPORTANTE: ESTE PROC. DEBE SER CREADO EN EL MÓDULO
Public Sub LimpiarTextBox(ByVal ofrm As Form)
For Each oControl As Control In ofrm.Controls
If TypeOf oControl Is TextBox Then
oControl.Text = ""
End If
Next
End Sub
Private Sub Desplazar(ByVal op As Integer)
Select Case op
Case 1
posicion = 0
CargarDatos()
Case 2
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
9. If posicion = 0 Then
MessageBox.Show("Primer Registro", "", 0, MessageBoxIcon.Information)
Else
posicion -= 1
CargarDatos()
End If
Case 3
If posicion = (objDataSet.Tables("EMPLEADO").Rows.Count - 1) Then
MessageBox.Show("Último Registro", "", 0, MessageBoxIcon.Information)
Else
posicion += 1
CargarDatos()
End If
Case 4
posicion = (objDataSet.Tables("EMPLEADO").Rows.Count - 1)
CargarDatos()
End Select
End Sub
Private Sub actualizafoto()
Dim mifoto As Bitmap
If objDataRow("foto").ToString = Nothing Then
PictureBox1.Image = Nothing
Else
mifoto = New Bitmap(Me.lblRutaFoto.Text)
PictureBox1.Image = CType(mifoto, Image)
End If
End Sub
Private Sub AgregaCargo(ByVal codi As String, ByVal nombre As String)
'Agregando el nuevo registro a la tabla cargo
Dim objcomando As New SqlCommand("INSERT INTO Cargo (codcar,descar) VALUES
(@codcar,@descar)",Conexion)
'Parámetros
objcomando.Parameters.Add(New SqlParameter("@codcar", SqlDbType.VarChar))
objcomando.Parameters("@codcar").Value = codi
objcomando.Parameters.Add(New SqlParameter("@descar", SqlDbType.VarChar))
objcomando.Parameters("@descar").Value = nombre
Conexion.Open()
objcomando.ExecuteNonQuery()
ModConexion.Conexion.Close()
llenarcombos(True)
End Sub
Private Sub Editar()
flag = 2
HabilitarControles(True)
HabilitarBotones(False)
txtNomEmp.Focus()
End Sub
Private Sub Actualizar()
'Para actualizar el DataSet
objDataSet.Clear()
objDataAdapter.Fill(objDataSet, "EMPLEADO")
End Sub
Private Sub Nuevo()
flag = 1
lblRutaFoto.Text = Nothing
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
10. HabilitarControles(True)
HabilitarBotones(False)
LimpiarControles()
GeneraCodigo()
End Sub
Private Sub Cancelar()
Conexion.Open()
objDataSet.RejectChanges()
Conexion.Close()
HabilitarControles(False)
HabilitarBotones(True)
Desplazar(4)
End Sub
Private Sub ToolStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolStrip1.ItemClicked
Select Case e.ClickedItem.Name
' Actualización
Case "tsbnuevo" ' Botón Nuevo
Nuevo()
Case "tsbguardar" ' Botón Guardar
Guardar()
Case "tsbeditar" ' Botón Editar
Editar()
Case "tsbcancelar" ' Botón Cancelar
Cancelar()
Case "tsbeliminar" ' Botón Desactivar Empleado
Dim rpta As MsgBoxResult
rpta = MsgBox("Esta seguro que desea Desactivar Al Empleado :" & _
Chr(13) & Chr(10) & txtCodEmp.Text & " - " & txtNomEmp.Text & " " & _
txtApeEmp.Text, MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Confirmación")
If rpta = vbYes Then DesactivaEmpleado(txtCodEmp.Text, 0)
Case "tsbsalir" ' Botón Salir
Me.Close()
' Desplazamiento
Case "tsbprimero" ' Ir a al Primero
Desplazar(1)
Case "tsbanterior" ' Ir al Anterior
Desplazar(2)
Case "tsbsiguiente" ' Ir al Siguiente
Desplazar(3)
Case "tsbultimo" ' Ir al Último
Desplazar(4)
End Select
End Sub
Private Sub Guardar()
If verificavacios() = True Then Exit Sub
Dim objComando As New SqlCommand
Dim oper As String, valor, activo As Boolean
objComando.Connection = ModConexion.Conexion
objComando.CommandType = CommandType.StoredProcedure
If flag = 1 Then 'Agregar
objComando.CommandText = "AgregarEmpleado"
oper = " insertados : "
Else ' Editar
objComando.CommandText = "modificarEmpleado"
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
11. oper = " modificados : "
End If
Try
'Agregando Parametros
objComando.Parameters.Add(New SqlParameter("@codemp", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@nomemp", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@apeemp", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@diremp", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@sexemp", SqlDbType.Bit))
objComando.Parameters.Add(New SqlParameter("@telemp", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@codcar", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@activo", SqlDbType.Bit))
objComando.Parameters.Add(New SqlParameter("@observacion", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@foto", SqlDbType.VarChar))
'asignando valores a parametros
If rbtMasculino.Checked = True Then
valor = True
Else
valor = False
End If
activo = True ' Todos los empleados nuevos son activos, ¿activar un empleado?
objComando.Parameters("@codemp").Value = txtCodEmp.Text
objComando.Parameters("@nomemp").Value = txtNomEmp.Text
objComando.Parameters("@apeemp").Value = txtApeEmp.Text
objComando.Parameters("@diremp").Value = txtDirEmp.Text
objComando.Parameters("@sexemp").Value = valor
objComando.Parameters("@telemp").Value = txtTelEmp.Text
objComando.Parameters("@codcar").Value = cboCargo.SelectedValue
objComando.Parameters("@activo").Value = activo
objComando.Parameters("@observacion").Value = txtObservacion.Text
objComando.Parameters("@foto").Value = lblRutaFoto.Text
Conexion.Open()
resultado = objComando.ExecuteNonQuery
Actualizar()
Conexion.Close()
posicion = (objDataSet.Tables("EMPLEADO").Rows.Count - 1)
MessageBox.Show("Registros " & oper & resultado, "", 0,
MessageBoxIcon.Information)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
llenarcombos(False)
Desplazar(4)
HabilitarControles(False)
HabilitarBotones(True)
End Sub
Private Sub DesactivaEmpleado(ByVal codi As String, ByVal estado As Boolean)
Dim objComando As New SqlCommand
objComando.Connection = ModConexion.Conexion
objComando.CommandType = CommandType.StoredProcedure
objComando.CommandText = "DesactivaEmpleado"
Try
'Agregando Parametros
objComando.Parameters.Add(New SqlParameter("@codemp", SqlDbType.VarChar))
objComando.Parameters.Add(New SqlParameter("@activo", SqlDbType.Bit))
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
12. 'asignando valores a parametros
objComando.Parameters("@codemp").Value = codi
objComando.Parameters("@activo").Value = estado
Conexion.Open()
resultado = objComando.ExecuteNonQuery
Actualizar()
Conexion.Close()
MessageBox.Show(resultado & " Empleado Desactivado", "", 0,
MessageBoxIcon.Information)
Desplazar(1)
Catch exc As Exception
MessageBox.Show(exc.Message)
End Try
llenarcombos(False)
HabilitarControles(False)
HabilitarBotones(True)
End Sub
Private Sub btnAgregarFoto_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAgregarFoto.Click
Dim mifoto As Bitmap
Dim curfilename As String = ""
Dim opendlg As OpenFileDialog = New OpenFileDialog
opendlg.Filter = "All Bitmapfiles|*.*"
Dim filter As String = opendlg.Filter
opendlg.Title = "open a bitmap file"
If opendlg.ShowDialog() = Windows.Forms.DialogResult.OK Then
curfilename = opendlg.FileName
lblRutaFoto.Text = curfilename
mifoto = New Bitmap(curfilename)
PictureBox1.Image = CType(mifoto, Image)
Else
Exit Sub
End If
End Sub
Private Sub btnNuevoCargo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNuevoCargo.Click
'Generando código para el nuevo cargo
Dim codi As String
Dim cmd As New SqlCommand("select max(codcar) from cargo", ModConexion.Conexion)
Conexion.Open()
codi = cmd.ExecuteScalar
codi = Format(Val(codi) + 1, "00000")
Conexion.Close()
' Solicitando el nombre del nuevo cargo
Dim nombre As String
nombre = InputBox("Ingrese Nombre de nuevo cargo:", "Agregando Nuevo Cargo")
If nombre.Length < 4 Then
MsgBox("Debe ingresar mínimo 4 caracteres", MsgBoxStyle.Critical, "Error")
Exit Sub
Else
rpta = MsgBox("Esta seguro que desea agregar el nuevo cargo :" & _
Chr(13) & Chr(10) & “codigo: " & codi & Chr(13) & Chr(10) & _
"Nombre: " & nombre, MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Confirmación")
If rpta = vbYes Then
AgregaCargo(codi, nombre)
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL
13. Else
Exit Sub
End If
End If
End Sub
Private Sub tsbBuscarbasico_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles tsbBuscarbasico.Click, tsbBuscarAvanzado.Click
Select Case sender.name
Case "tsbbuscarbasico"
Dim strDato As String
Dim fila As Integer
Dim dv As New DataView
strDato = InputBox("Ingrese codigo del Empleado: ", "Buscar")
dv.Table = objDataSet.Tables("Empleado")
dv.Sort = "codemp"
fila = dv.Find(strDato)
If fila = -1 Then
MessageBox.Show("Codigo del Empleado no Existe", "Cuidado")
Exit Sub
End If
posicion = fila
CargarDatos()
Case "tsbbuscaravanzado"
MessageBox.Show("Proximamente será implementado", "Busqueda Avanzada",
MessageBoxButtons.OK, MessageBoxIcon.Information)
End Select
End Sub
TAREA ENCARGADA: ….. / …… / ………….
� En base al presente formulario, proceda a realizar los formularios correspondientes para Clientes, Artículos y
Categoría. Así mismo deberá enlazarlos c/u a la opción de Menú que corresponda.
� Haga los procedimientos necesarios para poder visualizar a los empleados Inactivos, y poder activar a uno
de ellos según sea el caso
Tomado de:
Universidad Nacional Jorge Basadre Grohmann - ITEL