Anda di halaman 1dari 27

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD

Visual Basic Avanzado


TRABAJO COLABORATIVO 3

ROBINSON VARGAS RIVERA COD.: 1104697519

2012

CERES PARQUE DE LOS NEVADOS LIBANO TOLIMA

INTRODUCCION

El presente trabajo contiene la implementacin de los recursos tericos prcticos de la Unidad 3 Acceso a bases de datos e implementacin del proyecto con sus respectivas captulos; Captulo 7: ADO.NET, Captulo 8: WPF y Captulo 9: ASP.NET en la generacin de un prototipo que argumente la comprensin del tema y as mismo evaluar el desempeo del estudiante en la formulacin de soluciones informticas a diferentes situaciones cotidianas

OBJETIVOS Evaluar e implementar la teora vista durante el desarrollo del Mdulo. Descubrir los temas especficos que se necesitan dominar la Bases de datos con Visual .Net Desarrollar habilidades inter-personales para lograr un desempeo ms alto en equipo colaborativo. Mejorar habilidades de comunicacin Establecer y defender posiciones con evidencia y argumento slido Volver el razonamiento ms flexible en el procesamiento de informacin y al enfrentarse a las obligaciones adquiridas en un trabajo en grupo Practicar habilidades que necesitar para su desempeo laboral

SOLUCION ACTIVIDAD No. 1

Responder las siguientes preguntas:

1. Describa la arquitectura que proporciona ADO.NET

Arquitectura de ADO.NET

ADO.NET consiste en dos partes primarias: Data provider Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle. Cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno tienen un conjunto comn de clases de utilidad: Connection: Proporciona una conexin usada para comunicarse con la fuente de datos. Tambin acta como Abstract Factory para los objetos command. Command: Usado para realizar alguna accin en la fuente de datos, como lectura, actualizacin, o borrado de datos relacionales. Parameter: Describe un simple parmetro para un command. Un ejemplo comn es un parmetro para ser usado en un procedimiento almacenado. DataAdapter: "Puente" utilizado para transferir data entre una fuente de datos y un objeto DataSet (ver abajo). DataReader: Es una clase usada para procesar eficientemente una lista grande de resultados, un registro a la vez.

DataSets Los objetos DataSets, un grupo de clases que describen una simple base de datos relacional en memoria, fueron la estrella del show en el lanzamiento inicial (1.0) del Microsoft .NET Framework. Las clases forman una jerarqua de contencin: Un objeto DataSet representa un esquema (o una base de datos entera o un subconjunto de una). Puede contener las tablas y las relaciones entre esas tablas. o Un objeto DataTable representa una sola tabla en la base de datos. Tiene un nombre, filas, y columnas. Un objeto DataView "se sienta sobre" un DataTable y ordena los datos (como una clusula "order by" de SQL) y, si se activa un filtro, filtra los registros (como una clusula "where" del SQL). Para facilitar estas operaciones se usa un ndice en memoria. Todas las DataTables tienen un filtro por defecto, mientras que pueden ser definidos cualquier nmero de DataViews adicionales, reduciendo la interaccin con la base de datos subyacente y mejorando as el desempeo. Un DataColumn representa una columna de la tabla, incluyendo su nombre y tipo. Un objeto DataRow representa una sola fila en la tabla, y permite leer y actualizar los valores en esa fila, as como la recuperacin de cualquier fila que est relacionada con ella a travs de una relacin de clave primaria - clave extranjera. Un DataRowView representa una sola fila de un DataView, la diferencia entre un DataRow y el DataRowView es importante cuando se est interactuando sobre un resultset. o Un DataRelation es una relacin entre las tablas, tales como una relacin de clave primaria - clave ajena. Esto es til para permitir la funcionalidad del DataRow de recuperar filas relacionadas. o Un Constraint describe una propiedad de la base de datos que se debe cumplir, como que los valores en una columna de clave primaria deben ser nicos. A medida que los datos son modificados cualquier violacin que se presente causar excepciones. Un DataSet es llenado desde una base de datos por un DataAdapter cuyas propiedades Connection y Command que han sido iniciados. Sin embargo, un DataSet puede guardar su contenido a XML (opcionalmente con un esquema XSD), o llenarse a s mismo desde un XML, haciendo esto excepcionalmente til para los servicios web, computacin distribuida, y aplicaciones ocasionalmente conectadas.

XML y ADO.NET ADO.NET aprovecha la eficacia de XML para proporcionar acceso a datos sin mantener una conexin abierta. ADO.NET fue diseado teniendo en cuenta las clases de XML incluidas en .NET Framework; ambos son componentes de una nica arquitectura. ADO.NET y las clases de XML incluidas en .NET Framework convergen en el objeto DataSet. El DataSet se puede llenar con datos procedentes de un origen XML, ya sea ste un archivo o una secuencia XML. El DataSet se puede escribir como XML compatible con el del Consorcio World Wide Web (W3C), incluyendo su esquema como esquema XSD (Lenguaje de definicin de esquemas XML), independientemente del origen de los datos incluidos en el DataSet. Puesto que el formato nativo de serializacin del DataSet es XML, es un medio excelente para mover datos de un nivel a otro, por lo que el DataSet es idneo para utilizar datos y contextos de esquemas de interaccin remota desde y hacia un servicio Web XML.

Acceso a datos con ADO.NET ADO.NET es una tecnologa de acceso a datos que se basa en los objetos ADO (Objetos de Datos ActiveX) anteriores. Es una manera nueva de acceder a los datos construida sobre ADO. ADO.NET puede coexistir con ADO. Tambin podemos decir que ADO.NET es un conjunto de clases que exponen servicios de acceso a datos al programador de .NET. ADO.NET proporciona un conjunto variado de componentes para crear aplicaciones distribuidas de uso compartido de datos. Forma parte integral de .NET Framework, y proporciona acceso a datos relacionales, datos XML y datos de aplicaciones. ADO.NET es compatible con diversas necesidades de programacin, incluida la creacin de clientes de bases de datos clientes y objetos empresariales de nivel medio utilizados por aplicaciones, herramientas, lenguajes o exploradores de Internet. ADO.NET utiliza un modelo de acceso pensado para entornos desconectados. Esto quiere decir que la aplicacin se conecta al origen de datos, hace lo que tiene que hacer, por ejemplo seleccionar registros, los carga en memoria y se desconecta del origen de datos. ADO.NET es un conjunto de clases que usted utiliza para acceder y manipular orgenes de datos como por ejemplo, una base de datos en SQL Server o una planilla Excel. ADO.NET utiliza XML como el formato para transmitir datos desde y hacia su base de datos y su aplicacin Web. Hay 3 espacios de nombres que se importar en un formulario Web o formulario windows si est usando ADO.NET:
o o o

System.Data. System.Data.SqlClient. System.Data.OleDb.

Espacios de nombres para datos en el .NET Framework Entre los espacios de nombres de .NET Framework relativos a datos y XML se incluyen: System.Data: consiste en las clases que constituyen la arquitectura ADO.NET, que es el mtodo primario para tener acceso a los datos de las aplicaciones administradas. La arquitectura ADO.NET permite crear componentes que administran eficientemente datos procedentes de mltiples orgenes. ADO.NET tambin proporciona las herramientas necesarias para solicitar, actualizar y reconciliar datos en aplicaciones distribuidas. System.Data.Common: contiene las clases que comparten los proveedores de datos .NET Framework. Dichos proveedores describen una coleccin de clases que se utiliza para obtener acceso a un origen de datos, como una base de datos, en el espacio administrado. System.Xml: clases que proporcionan funcionalidad basada en estndares para procesar cdigo XML. System.Data.OleDb: clases que componen el proveedor de datos de .NET Framework para orgenes de datos compatibles con OLE DB. Estas clases permiten conectarse a un origen de datos OLE DB, ejecutar comandos en el origen y leer los resultados. System.Data.SqlClient: clases que conforman el proveedor de datos de .NET Framework para SQL Server, que permite conectarse a un origen de datos SQL Server 7.0, ejecutar comandos y leer los resultados. El espacio de nombres System.Data.SqlClient es similar al espacio de nombres System.Data.OleDb, pero optimizado para el acceso a SQL Server 7.0 y versiones posteriores.

System.Data.SqlTypes: proporciona clases para tipos de datos nativos de SQL Server. Estas clases ofrecen una alternativa ms segura y ms rpida a otros tipos de datos. System.Data.OleDb: clases que componen el proveedor de datos de .NET Framework para OLE DB. Estas clases permiten el acceso a orgenes de datos ODBC en el espacio administrado. System.Data.OracleClient: clases que componen el proveedor de datos de .NET Framework para Oracle. Estas clases permiten el acceso a orgenes de datos Oracle en el espacio administrado.

El modelo de objetos ADO.NET provee una estructura de acceso a distintos orgenes de datos. Tiene 2 componentes principales: El Dataset y el proveedor de Datos .NET

2. Describa dos proveedores importantes de ADO.NET


Componentes de ADO.NET Existen dos componentes de ADO.NET que se pueden utilizar para obtener acceso a datos y manipularlos: Proveedores de datos de .NET Framework El DataSet Proveedores de datos de .NET Framework Los proveedores de datos de .NET Framework son componentes diseados explcitamente para la manipulacin de datos y el acceso rpido a datos de slo lectura y slo avance. El objeto Connection proporciona conectividad a un origen de datos. El objeto Command permite tener acceso a comandos de base de datos para devolver datos, modificar datos, ejecutar procedimientos almacenados y enviar o recuperar informacin sobre parmetros. El objeto DataReader proporciona una secuencia de datos de alto rendimiento desde el origen de datos. Por ltimo, el objeto DataAdapter proporciona el puente entre el objeto DataSet y el origen de datos. El DataAdapter utiliza objetos Command para ejecutar comandos SQL en el origen de datos tanto para cargar el DataSet con datos como para reconciliar en el origen de datos los cambios aplicados a los datos incluidos en el DataSet. DataSet El DataSet de ADO.NET est expresamente diseado para el acceso a datos independientemente del origen de datos. Como resultado, se puede utilizar con mltiples y distintos orgenes de datos, con datos XML o para administrar datos locales de la aplicacin. El DataSet contiene una coleccin de uno o ms objetos DataTable formados por filas y columnas de datos, as como informacin sobre claves principales, claves externas, restricciones y relaciones relativas a los datos incluidos en los objetos DataTable. En el diagrama siguiente se ilustra la relacin entre un proveedor de datos de .NET Framework y un DataSet. En el siguiente ejemplo de cdigo se muestra cmo incluir el espacio de nombres System.Data en las aplicaciones, para poder utilizar ADO.NET:

VB Imports System.Data Las clases de ADO.NET se encuentran en System.Data.dll y se integran con las clases de XML incluidas en System.Xml.dll. Al compilar cdigo que utiliza el espacio de nombres System.Data haga referencia tanto a System.Data.dll como a System.Xml.dll. Para obtener un ejemplo de una aplicacin de ADO.NET. Remoting or Marshaling Data Between Tiers and Clients El diseo del DataSet le permite transportar fcilmente datos a clientes a travs del Web mediante servicios Web XML, as como calcular referencias de los datos entre componentes de .NET mediante servicios .NET Remoting. Mediante los mismos servicios, tambin puede utilizar de forma remota un DataSet con establecimiento inflexible de tipos. Para obtener informacin general sobre servicios Web XML, vea Informacin general acerca de servicios Web XML. Para ver un ejemplo de cmo se utiliza un DataSet de un servicio Web XML Para obtener informacin general sobre servicios de interaccin remota, Tenga en cuenta que en ADO.NET 2.0, los objetos DataTable tambin se pueden utilizar con servicios de interaccin remota y con servicios Web XML.

3. Describa una forma de proteccin de acceso a cdigo fuente en una aplicacin desarrollada en Visual.Net

Implementacin en MS Visual Basic EN aplicaciones Windows clsicas se usa un control DataGrid que reciba parmetros involucrando una lgica de cdigo basado en algoritmos de autenticacin. Tambin se puede hacer ms rpido usando la biblioteca de seguridad de Visual. Studio. Net llamada net Framework a saber: System.Security.Cryptography.Xml System.Security.Permissions System.Security.Policy System.Security.Principal

4. Describa la diferencia entre un evento que se ejecuta del lado del cliente de uno que lo hace al lado del servidor.
DIFERENCIA Es un mensaje que muestra al realizar una tarea. es una seal que comunica a una aplicacin que ha sucedido algo importante Los eventos tambin permiten que las tareas separadas se comuniquen. Suponga, por ejemplo, que una aplicacin realiza una tarea de ordenacin independientemente de la aplicacin principal. Si un usuario cancela la ordenacin, la aplicacin puede enviar un evento de cancelacin que ordene la detencin del proceso de ordenacin.

un evento que se ejecuta del lado del cliente

un evento que se ejecuta al lado del servidor

ACTIVIDAD No. 2 APLICATIVO INVENTARIO INFORMATICO

INGRESO A LA PLATAFORMA
Configuracin del Botn Ingresar, el cual Conecta a la Base de Datos, Creada en Microsoft Office Access 2007, y realiza una comparacin entre el Textbox de usuario y Clave con los campos de la base de datos. Al realizar la comparacin y ser verdadera la informacin, da un mensaje de Conectado, el cual le damos aceptar y nos aparecer el Men Principal del Aplicativo.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnIngresar.Click Dim oConn As New OleDbConnection Dim oComm As New OleDbCommand Dim oData As OleDbDataReader On Error GoTo ErrConexion oConn.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source = C:\Documents and Settings\Administrador\Escritorio\REFERENCIA Y CONTRA REFERENCIA\BaseDatos_Programa\ Aplicativo Inventario Informatico _HRL.mdb") oConn.Open() MsgBox(" Conectado ") oComm.CommandText = " Select * From usuarios_sistema where Cod_Usuario = '" + Cod_Usuario.Text + "' and Cla_Usuario = ' " + Cla_Usuario.Text + " ' " oComm.Connection = oConn oData = oComm.ExecuteReader() 'aparece el otro menu del aplicativo If (oData.HasRows) Then MsgBox(" Bienvenido en este Momento estas Utilizado el software de Aplicativo Inventario Informatico Conectado ") Else Me.Hide() MenuPrincipal.Show() MenuPrincipal.StartPosition = FormStartPosition.CenterScreen MsgBox(" Error en el Usuario y Clave") End If oConn.Close() MsgBox(" Cerrada la Conexion") Exit Sub ErrConexion: MsgBox("Error:" + Err.Description) End Sub

MENU PRINCIPAL
Es un formulario el cual tiene configurado en cada botn el formulario descrito en el prototipo

Public Class MenuPrincipal Private Sub BtnDirectorio_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDirectorio.Click Me.Hide() FormDirectorio.Show() FormDirectorio.StartPosition = FormStartPosition.CenterScreen End Sub End Class

MENU COMPUTADOR
Es un Formulario que contiene los 5 botones que la maneja la informacin del formulario en la base datos. Configuracin de los botones

Nuevo
Buscar
oComm.CommandText = " Select * From Computador where IdComputador = "'" + IdComputador.Text 'Torre oComm.CommandText = " Insert Into * From Computador where Marca = " ' + Marca.Text + ' " Serial = ' " + Serial.Text + " ' " Modelo = ' " + Modelo.text + ' " Marca Board = ' " + MarcaBoard.text + " '" Marca Disco Duros = ' " + MarcaDiscoDuros.text + " '" Modelo Board = ' " + ModeloBoard.text + " '" ModeloDiscoDuro = ' " + modeloDiscoDuro.text + " '" Memoria Ram = ' " + MemoriaRam.text + " ' " Codigo Inventario = ' " + CodInventario.text + " ' " Responsable = ' " + Responsable.text + " ' 'Monitor oComm.CommandText = " Insert Into * From Computador_Monitor where Marca Monitor = " ' + Marca Monitor.Text + ' " Serial Monitor = ' " + SerialMonitor.Text + " ' " ModeloMonitor = ' " + Modelo Monitor.text + ' " ' " Codigo Inventario = ' " + CodInventarioMonitor.text + " ' " Responsable = ' " + ResponsableMonitor.text + " 'Teclado

oComm.CommandText = " Insert Into * From Computador_Teclado where MarcaTeclado= " ' + MarcaTeclado.Text + ' " SerialTeclado= ' " + SerialTeclado.Text + " ' " ModeloMonitor = ' " + ModeloTeclado.text + ' " ' " Codigo Inventario = ' " + CodInventarioTeclado.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Insert Into * From Computador_Mouse where Marca Mouse = " ' + MarcaMouse.Text + ' " SerialMouse = ' " + Serial Mouse.Text + " ' " ModeloMouse = ' " + ModeloMouse.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouse.text + " ' " Responsable = ' " + ResponsableMouse.text + "

Editar
'Torre oComm.CommandText = " Update * From Computador where Marca = " ' + Marca.Text + ' " Serial = ' " + Serial.Text + " ' " Modelo = ' " + Modelo.text + ' " Marca Board = ' " + MarcaBoard.text + " '" Marca Disco Duros = ' " + MarcaDiscoDuros.text + " '" Modelo Board = ' " + ModeloBoard.text + " '" ModeloDiscoDuro = ' " + modeloDiscoDuro.text + " '" Memoria Ram = ' " + MemoriaRam.text + " ' " Codigo Inventario = ' " + CodInventario.text + " ' " Responsable = ' " + Responsable.text + " ' 'Monitor oComm.CommandText = " Update * From Computador_Monitor where Marca Monitor = " ' + Marca Monitor.Text + ' " Serial Monitor = ' " + SerialMonitor.Text + " ' " ModeloMonitor = ' " + Modelo Monitor.text + ' " ' " Codigo Inventario = ' " + CodInventarioMonitor.text + " ' " Responsable = ' " + ResponsableMonitor.text + " 'Teclado oComm.CommandText = " Update * From Computador_Teclado where MarcaTeclado= " ' + MarcaTeclado.Text + ' " SerialTeclado= ' " + SerialTeclado.Text + " ' " ModeloMonitor = ' " + ModeloTeclado.text + ' " ' " Codigo Inventario = ' " + CodInventarioTeclado.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Update * From Computador_Mouse where Marca Mouse = " ' + MarcaMouse.Text + ' " SerialMouse = ' " + Serial Mouse.Text + " ' " ModeloMouse = ' " + ModeloMouse.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouse.text + " ' " Responsable = ' " + ResponsableMouse.text + "

Eliminar
'Torre oComm.CommandText = " Delete * From Computador where Marca = " ' + Marca.Text + ' " Serial = ' " + Serial.Text + " ' " Modelo = ' " + Modelo.text + ' " Marca Board = ' " + MarcaBoard.text + " '" Marca Disco Duros = ' " + MarcaDiscoDuros.text + " '" Modelo Board = ' " + ModeloBoard.text + " '" ModeloDiscoDuro = ' " + modeloDiscoDuro.text + " '" Memoria Ram = ' " + MemoriaRam.text + " ' " Codigo Inventario = ' " + CodInventario.text + " ' " Responsable = ' " + Responsable.text + " ' 'Monitor oComm.CommandText = " Delete * From Computador_Monitor where Marca Monitor = " ' + Marca Monitor.Text + ' " Serial Monitor = ' " + SerialMonitor.Text + " ' " ModeloMonitor = ' " + Modelo Monitor.text + ' " ' " Codigo Inventario = ' " + CodInventarioMonitor.text + " ' " Responsable = ' " + ResponsableMonitor.text + " 'Teclado oComm.CommandText = " Delete * From Computador_Teclado where MarcaTeclado= " ' + MarcaTeclado.Text + ' " SerialTeclado= ' " + SerialTeclado.Text + " ' " ModeloMonitor = ' " + ModeloTeclado.text + ' " ' " Codigo Inventario = ' " + CodInventarioTeclado.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Delete * From Computador_Mouse where Marca Mouse = " ' + MarcaMouse.Text + ' " SerialMouse = ' " + Serial Mouse.Text + " ' " ModeloMouse = ' " + ModeloMouse.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouse.text + " ' " Responsable = ' " + ResponsableMouse.text + "

Guardar
'Torre oComm.CommandText = " Insert Into * From Computador where Marca = " ' + Marca.Text + ' " Serial = ' " + Serial.Text + " ' " Modelo = ' " + Modelo.text + ' " Marca Board = ' " + MarcaBoard.text + " '" Marca Disco Duros = ' " + MarcaDiscoDuros.text + " '" Modelo Board = ' " + ModeloBoard.text + " '" ModeloDiscoDuro = ' " + modeloDiscoDuro.text + " '" Memoria Ram = ' " + MemoriaRam.text + " ' " Codigo Inventario = ' " + CodInventario.text + " ' " Responsable = ' " + Responsable.text + " ' 'Monitor oComm.CommandText = " Insert Into * From Computador_Monitor where Marca Monitor = " ' + Marca Monitor.Text + ' " Serial Monitor = ' "

SerialMonitor.Text + " ' " ModeloMonitor = ' " + Modelo Monitor.text + ' " ' " Codigo Inventario = ' " + CodInventarioMonitor.text + " ' " Responsable = ' " + ResponsableMonitor.text + " 'Teclado oComm.CommandText = " Insert Into * From Computador_Teclado where MarcaTeclado= " ' + MarcaTeclado.Text + ' " SerialTeclado= ' " + SerialTeclado.Text + " ' " ModeloMonitor = ' " + ModeloTeclado.text + ' " ' " Codigo Inventario = ' " + CodInventarioTeclado.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Insert Into * From Computador_Mouse where Marca Mouse = " ' + MarcaMouse.Text + ' " SerialMouse = ' " + Serial Mouse.Text + " ' " ModeloMouse = ' " + ModeloMouse.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouse.text + " ' " Responsable = ' " + ResponsableMouse.text + "

Salir

End
Me.Hide() MenuPrincipal.Show() MenuPrincipal.StartPosition = FormStartPosition.CenterScreen

MENU COMPUTADOR TODO EN UNO AIO


Es un Formulario que contiene los 5 botones que la maneja la informacin del formulario en la base datos. Configuracin de los botones Nuevo Buscar
oComm.CommandText = " Select * From Computador_AIO where IdComputador = "'" + IdComputador.Text 'Computador AIO oComm.CommandText = " Insert Into * From Computador_AIO where Marca = " ' + Marcaaio.Text + ' " SerialAIO = ' " + SerialAIO.Text + " ' " ModeloAIO = ' " + ModeloAIO.text + ' " ' " Codigo Inventario = ' "

+ CodInventarioAIO.text + " ' " + " 'Teclado

Adaptador = ' "

+ AdaptadorAIO.text

oComm.CommandText = " Insert Into * From aio_Teclado where MarcaTecladoaio = " ' + MarcaTecladoaio.Text + ' " SerialTecladoaio = ' " + SerialTecladoaio.Text + " ' " ModeloTecladoAIO = ' " + ModeloTecladoaio.text + ' " ' " Codigo Inventario = ' " + CodInventarioTecladoaio.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Insert Into * From aio_Mouse where Marca Mouse aio = " ' + MarcaMouseaio.Text + ' " SerialMouseaio = ' " + Serial Mouseaio.Text + " ' " ModeloMouseAIO = ' " + ModeloMouseAIO.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouseAIO.text + " ' " Responsable = ' " + ResponsableMouseAIO.text + "

Editar
'Computador AIO oComm.CommandText = " Update * From Computador_AIO where Marca = " ' + Marcaaio.Text + ' " SerialAIO = ' " + SerialAIO.Text + " ' " ModeloAIO = ' " + ModeloAIO.text + ' " ' " Codigo Inventario = ' " + CodInventarioAIO.text + " ' " Adaptador = ' " + AdaptadorAIO.text + " 'Teclado oComm.CommandText = " Update * From aio_Teclado where MarcaTecladoaio = " ' + MarcaTecladoaio.Text + ' " SerialTecladoaio = ' " + SerialTecladoaio.Text + " ' " ModeloTecladoAIO = ' " + ModeloTecladoaio.text + ' " ' " Codigo Inventario = ' " + CodInventarioTecladoaio.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Update * From aio_Mouse where Marca Mouse aio = " ' + MarcaMouseaio.Text + ' " SerialMouseaio = ' " + Serial Mouseaio.Text + " ' " ModeloMouseAIO = ' " + ModeloMouseAIO.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouseAIO.text + " ' " Responsable = ' " + ResponsableMouseAIO.text + "

Eliminar
'Computador AIO oComm.CommandText = " Delete * From Computador_AIO where Marca = " ' + Marcaaio.Text + ' " SerialAIO = ' " + SerialAIO.Text + " ' " ModeloAIO = ' " + ModeloAIO.text + ' " ' " Codigo Inventario = ' " + CodInventarioAIO.text + " ' " Adaptador = ' " + AdaptadorAIO.text + " 'Teclado oComm.CommandText = " Delete * From aio_Teclado where MarcaTecladoaio = " ' + MarcaTecladoaio.Text + ' " SerialTecladoaio = ' " + SerialTecladoaio.Text + " ' " ModeloTecladoAIO = ' " + ModeloTecladoaio.text + ' " ' " Codigo Inventario = ' " + CodInventarioTecladoaio.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Delete * From aio_Mouse where Marca Mouse aio = " ' + MarcaMouseaio.Text + ' " SerialMouseaio = ' " + Serial Mouseaio.Text + " ' " ModeloMouseAIO = ' " + ModeloMouseAIO.text + ' " ' " Codigo Inventario = ' " + CodInventarioMouseAIO.text + " ' " Responsable = ' " + ResponsableMouseAIO.text + "

Guardar
oComm.CommandText = " Insert Into * From Computador_AIO where Marca = " ' + Marcaaio.Text + ' " SerialAIO = ' " + SerialAIO.Text + " ' " ModeloAIO = ' " + ModeloAIO.text + ' " ' " Codigo Inventario = ' " + CodInventarioAIO.text + " ' " Adaptador = ' " + AdaptadorAIO.text + " 'Teclado oComm.CommandText = " Insert Into * From aio_Teclado where MarcaTecladoaio = " ' + MarcaTecladoaio.Text + ' " SerialTecladoaio = ' " + SerialTecladoaio.Text + " ' " ModeloTecladoAIO = ' " + ModeloTecladoaio.text + ' " ' " Codigo Inventario = ' " + CodInventarioTecladoaio.text + " ' " Responsable = ' " + ResponsableTeclado.text + "

'Mouse oComm.CommandText = " Insert Into * From aio_Mouse where Marca Mouse aio = " ' + MarcaMouseaio.Text + ' " SerialMouseaio = ' " + Serial Mouseaio.Text + " ' " ModeloMouseAIO = ' " + ModeloMouseAIO.text + ' "

' " Codigo Inventario = ' " + CodInventarioMouseAIO.text + " ' " Responsable = ' " + ResponsableMouseAIO.text + "

Salir
End
Me.Hide() MenuPrincipal.Show() MenuPrincipal.StartPosition = FormStartPosition.CenterScreen

MENU IMPRESORA
Es un Formulario que contiene los 5 botones que la maneja la informacin del formulario en la base datos. Configuracin de los botones Nuevo

Buscar
oComm.CommandText = " Select * From Impresora where IdImpresora= "'" + IdComputador.Text 'Impresoras oComm.CommandText = " Insert Into * From Impresora where MarcaImpresora = " ' + MarcaImpresora.Text + ' " SerialImpresora = ' " + SerialImpresora.Text + " ' " ModeloImpresora = ' " + ModeloImpresora.text + ' " ' " Codigo Inventario = ' " + CodInventarioImpresora.text + " ' " Responsable = ' " + ResponsableImpresora.text + " ' " Tecnologia = ' " + TecnologiaImpresora.text + "

Editar
'Impresoras oComm.CommandText = " Update * From Impresora where MarcaImpresora = " ' + MarcaImpresora.Text + ' " SerialImpresora = ' " + SerialImpresora.Text + " ' " ModeloImpresora = ' " + ModeloImpresora.text + ' " ' " Codigo Inventario = ' " + CodInventarioImpresora.text + " ' " Responsable = ' " + ResponsableImpresora.text + " ' " Tecnologia = ' " + TecnologiaImpresora.text + "

Eliminar
oComm.CommandText = " Delete * From Impresora where MarcaImpresora = " ' + MarcaImpresora.Text + ' " SerialImpresora = ' " + SerialImpresora.Text + " ' " ModeloImpresora = ' " + ModeloImpresora.text + ' " ' " Codigo Inventario = ' " + CodInventarioImpresora.text + " ' " Responsable = ' " + ResponsableImpresora.text + " ' " Tecnologia = ' " + TecnologiaImpresora.text + "

Guardar
oComm.CommandText = " Insert Into * From Impresora where MarcaImpresora = " ' + MarcaImpresora.Text + ' " SerialImpresora = ' " + SerialImpresora.Text + " ' " ModeloImpresora = ' " + ModeloImpresora.text + ' " ' " Codigo Inventario = ' " + CodInventarioImpresora.text + " ' " Responsable = ' " + ResponsableImpresora.text + " ' " Tecnologia = ' " + TecnologiaImpresora.text + "

Salir
End
Me.Hide() MenuPrincipal.Show() MenuPrincipal.StartPosition = FormStartPosition.CenterScreen

MENU USUARIO TECNICO


Es un Formulario que contiene los 5 botones que la maneja la informacin del formulario en la base datos. Configuracin de los botones Guardar
'usuarios oComm.CommandText = " Insert Into * From Tecnicos where Nombre = " ' + Nombretecnico.Text + ' " Apellidos = ' " + ApellidosTecnicos.Text + " ' " NumeroCedula = ' " + NumeroCedula.text + ' " ' " Grado Escolaridad = ' " + Grado Escolaridad.text + "

Salir
End
Me.Hide() MenuPrincipal.Show() MenuPrincipal.StartPosition = FormStartPosition.CenterScreen

MENU INFORME TECNICO


Es un Formulario que contiene los 5 botones que la maneja la informacin del formulario en la base datos. Configuracin de los botones

Nuevo
'Informe Buscar oComm.CommandText = " Select * From Codigo Inventario where Cod Inventario= "'" + Cod Inventario.Text and Tipo= "'" + Tipo.Text

oComm.CommandText = " Insert Into * From Informe where No Informe = " ' + Numero de Informe.Text + ' " Fecha = ' " + Fecha.Text + " ' " Area = ' " + Area.text + ' " ' " Modelo = ' " + Modelo.text + " ' " Serial = ' " + Serial.text + " ' " Informe Tecnico = ' " + InformeTecnico.text + " ' " Procedimiento = ' " + Procedimiento.text + "' " Concepto = ' " + Concepto.text + "

Editar
oComm.CommandText = " Update * From Informe where No Informe = " ' + Numero de Informe.Text + ' " Fecha = ' " + Fecha.Text + " ' " Area = ' " + Area.text + ' " ' " Modelo = ' " + Modelo.text + " ' " Serial = ' " + Serial.text + " ' " Informe Tecnico = ' " + InformeTecnico.text + " ' " Procedimiento = ' " + Procedimiento.text + "' " Concepto = ' " + Concepto.text + "

Eliminar
oComm.CommandText = " Delete * From Informe where No Informe = " ' + Numero de Informe.Text + ' " Fecha = ' " + Fecha.Text + " ' " Area = ' " + Area.text + ' " ' " Modelo = ' " + Modelo.text + " ' " Serial = ' " + Serial.text + " ' " Informe Tecnico = ' " + InformeTecnico.text + " ' " Procedimiento = ' " + Procedimiento.text + "' " Concepto = ' " + Concepto.text + "

Guardar
oComm.CommandText = " Insert Into * From Informe where No Informe = " ' + Numero de Informe.Text + ' " Fecha = ' " + Fecha.Text + " ' " Area = ' " + Area.text + ' " ' " Modelo = ' " + Modelo.text + " ' " Serial = ' " + Serial.text + " ' " Informe Tecnico = ' " + InformeTecnico.text + " ' " Procedimiento = ' " + Procedimiento.text + "' " Concepto = ' " + Concepto.text + "

Salir
End
Me.Hide() MenuPrincipal.Show() MenuPrincipal.StartPosition = FormStartPosition.CenterScreen

ACTIVIDAD No. 3 APLICATIVO INVENTARIO INFORMATICO INGRESO A LA PLATAFORMA

MENU PRINCIPAL

MENU COMPUTADOR

COMPUTADOR AIO

MENU IMPRESORA

MENU USUARIO TECNICO

MENU INFORME TECNICO

MAPA DE NAVEGACION DEL APLICATIVO

CONCLUSIONES

Con la implementacin de un prototipo se enfoco en la aplicacin de los conceptos que se estudiaron durante el transcurso de la materia de Visual Basic avanzado. Teniendo en cuenta los objetivos de la gua del trabajo colaborativo 3, es as como se aplicaron los conceptos de Acceso a bases de datos en la creacin de una solucin informtica

BIBLIOGRAFIA

Arquitectura de ADO.NET http://msdn.microsoft.com/es-es/library/27y4ybxw%28v=vs.80%29.aspx#Y1359

Eventos http://support.microsoft.com/kb/825996/es

Instrucciones SQL en Visual Basic .NET http://www.elguille.info/net/adonet/ordenesSQL.asp

Anda mungkin juga menyukai