Sie sind auf Seite 1von 16

Visual Basic Avanzado

Unidad 3 - Paso 5

David Ricardo Romero Len


CC: 1'070.918.346
Yerlys Jesus Sanchez Pino
CC:72,289,679

Yeison Gerardo Ruiz Duarte


CC: 111099700
Fredy Jovan Perez

Universidad Nacional Abierta y a Distancia UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Ingeniera de Sistemas
Bogot D.C.
2017
Introduction
In this text, we can find the manual, where it will be explained the necessary step for create a
web application with database connection, in this manual you can understand the basically
information about creation and management from a web page, where you can delete, update,
create and read users like CRUD, this is very important for all the web pages, because
basically the web pages are based in users, and they need to have an account to manage
differently aspects from web page.
OBJECTIVES

The objective of this work is to appropriate, know and identify the basic
concepts and identify web application management for the creation and
management of databases in web desktop environments. The strategy to use
is Learning Problem Based (PBL). Where it will be designed a manual of the
creation of the applications and desktop with a database where it allows us to
enter data, to erase, to modify registries.
Manual
1. Abrimos Visual Studio y all damos clic en Archivo Nuevo Proyecto:

2. En la ventana emergente seleccionamos Plantillas Visual Basic Web


Aplicacin web ASP.NET, asignamos un nombre y la ubicacin en donde se crear el
proyecto:
3. Seleccionamos el tipo de plantilla, en este caso vaco y seleccionamos Web Forms:

4. En la ventana superior derecha podemos encontrar el Explorador de Soluciones, all


damos doble clic en el archivo Web.Config, y agregamos el String de conexin, el
cual nos permitir tener acceso a la base de datos.
Como la base de datos a la cual nos vamos a conectar est en SQL Server, utilizamos
el proveedor System.Data.SqlClient. El string de conexin no pide los siguientes
datos:
Server: Es el nombre o la ubicacin del servidor de base de datos, generalmente est
compuesta por una IP y el nombre del servidor.
Database: Es el nombre de la base de datos a la cual nos vamos a conectar.
Integrated Security: Este campo nos permite indicar si la autenticacin se har con
el usuario del computador y la sesin actual.

5. En la carpeta Models vamos a crear una clase llamada Context, la cual contendr
los mtodos de conexin, creacin, modificacin, eliminacin y consulta de la base de
datos, primero damos clic derecho en la carpeta Agregar Nuevo Elemento:
Luego damos clic en Cdigo y seleccionamos clase, le damos el nombre que
queremos y damos clic en aceptar.
6. En la clase creamos un mtodo llamado ConectarBaseDatos, la cual nos permitir
verificar si nos podemos conectar a la base de datos, es necesario importar la librera
System.Data.SqlClient:

En el mtodo instanciamos un objeto de la clase SqlConnection, y le asignamos el


String de conexin que creamos anteriormente en el archivo Web.Config, luego
llamamos al mtodo Open(), que nos permitir abrir la conexin con la base de
datos.

7. Creamos un mtodo llamado EjecutarTransaccion, el cual nos permitir ejecutar


sentencias de creacin, actualizacin y eliminacin en la base de datos, en este
mtodo invocamos al mtodo ConectarBaseDatos creado anteriormente, e
instanciamos un objeto de la clase SqlCommand el cual requiere como parmetros
la sentencia que se va a ejecutar en String y el objeto que contiene los datos de
conexin de la base de datos:
8. Creamos un mtodo llamado EjecutarConsulta, el cual nos permitir realizar
consultas en la base de datos y devolver los datos obtenidos en un DataSet, el cual es
un objeto que almacena datos en forma de tabla, para esto tenemos que instanciar un
objeto de la clase SqlCommand y adicionalmente un objeto de la clase
SqlDataAdapter, el cual recibe como parmetro el objeto SqlCommand, luego
se ejecutar el mtodo Fill(ds), para ejecutar la consulta y guardar los datos en el
objeto DataSet:
9. Crearemos los formularios en donde podremos realizar las transacciones de creacin,
actualizacin, eliminacin y consulta sobre una tabla de usuarios de una base de
datos, para ello creamos un WebForm llamado ConsultarUsuarios.aspx:

10. En el formulario agregamos un control GridView desde el cuadro de herramientas,


arrastrando y pegando:
Para agregar los colores sobre el GridView damos clic en:
Cdigo HTML:

Cdigo VB:
Tambin agregamos el cdigo necesario para consultar sobre la base de datos en el
evento Page_Load, primero instanciamos la clase Context, que fue creada
anteriormente, luego generamos la sentencia de consulta en Transact SQL y lo
guardamos en un String, el cual ser utilizado como parmetro del mtodo que
permite consultar la informacin en la base de datos. El objeto DataSet obtenido,
se asigna en la propiedad DataSource del GridView, y se carga con el evento
DataBind().
Resultado:

11. Creamos un formulario para crear los usuarios y los controles necesarios para obtener
los datos del usuario:

Cdigo HTML:
Arrastramos los TextBox (campos de texto) y el Calendar necesarios para crear
el formulario:
Cdigo VB:
Para hacer el cdigo de insercin del formulario, se debe instanciar primero la clase
Context, se debe tambin generar la sentencia de insercin, para esto utilizamos el
mtodo Format de la clase String.

12. Creamos un botn que nos redirija al formulario de creacin:


CONCLUSIN

We can conclude this work understanding the use and utility of designing and
obtaining a manual for the development of a web application and desktop with the
handling and use of databases are very significant in a company or company is large
medium or small , Since they allow us to create and store, delete records of data and
information in a very organized and orderly way allowing to take control and success
in an organization or business university among others efficiently, databases have
contributed significantly in The development of programming and analysis of
information systems (software) app.

Das könnte Ihnen auch gefallen