Visual Basic & SQL Server

7

description

eBook muy didactico de Visual Basic .NET & SQL Server paso a paso

Transcript of Visual Basic & SQL Server

Page 1: Visual Basic & SQL Server
Page 2: Visual Basic & SQL Server

Taller Programación Visual Basic.NET paso a paso 2011

http://www.compuinicio.com [ 2 / 36 ] [email protected]

Curso Taller Programación Visual Basic .NET Paso a Paso

1. Introducción

2. Herramientas Necesarias

3. Análisis Básico del Sistema

4. Base de Datos SQL Server 2005 XE

5. Tablas

6. Procedimientos Almacenados

7. Conexión Visual Basic.NET con SQL Server 2005 XE

8. Interfaz del usuario Windows Forms con Visual Basic .NET

9. Formulario de Inicio de Sesión (usuario & Password)

10. Formulario Principal

11. Formulario de Mantenimiento de Datos

12. Reportes Crystal Report

13. Pruebas de Funcionalidad

Page 3: Visual Basic & SQL Server

Taller Programación Visual Basic.NET paso a paso 2011

http://www.compuinicio.com [ 3 / 36 ] [email protected]

Introducción

A todos mis amigos que se inician en el fabuloso mundo del Desarrollo - de la Programación de

Aplicaciones como quieran decirlo; que me imagino tienen muchas dudas cuando inician un proyecto real, en

esta oportunidad quiero plasmar de manera detallada la secuencia, pasos que nos llevan a obtener un sistema

Cliente / Servidor; “sysAgenda”.

Nuestro sistema registrará a Contactos de Diferentes Carreras Profesionales, Países; los cuales los

tendremos registrados ante una necesidad de obtener sus datos, para hacerlo sencillo y ser comprensible

trabajaremos con 3 tablas en la Base de Datos y una tabla de registro de Usuarios.

Espero que nos permita interactuar y sea este taller de su total satisfacción.

Atentamente,

Armando Tacza

Profesional IT

Page 4: Visual Basic & SQL Server

Taller Programación Visual Basic.NET paso a paso 2011

http://www.compuinicio.com [ 4 / 36 ] [email protected]

Herramientas Necesarias

- Microsoft Visual Studio 2008

- Microsoft SQL Server 2005 Express Edition

- Microsoft Server Management Studio Express

Análisis Básico del Sistema

sysAgenda será analizada básicamente como si Ud. guardara un Contacto que tiene en su teléfono móvil;

con la finalidad de hacer un modelo Entidad Relación y trabajar con más de una tabla es que incrementamos

los detalles de Profesión y País.

Base de Datos SQL Server 2005 XE

Ejecutamos el MS SQL Server Management Studio:

La primera vez que iniciamos nos mostrará lo siguiente:

Click en el botón Conectar:

Asignaremos un Password al usuario sa

Con el fin de conectarnos a través de éste usuario.

- Click Botón derecho >> Propiedades

- Asignar la Contraseña.

- Al lado izquierdo click en Estado y

Habilitar inicio de sesión.

- Click en Aceptar.

Page 5: Visual Basic & SQL Server

Taller Programación Visual Basic.NET paso a paso 2011

http://www.compuinicio.com [ 5 / 36 ] [email protected]

- Luego de Aceptar Desconectamos

Nuestro SQL Server.

Iniciaremos nuevamente SQL Server 2005 con el usuario sa y Password.

- Si nos muestra un error cuando intentamos Ingresar.

- Debemos ingresar nuevamente con Autentificacion Windows y hacer lo siguiente:

- Click derecho sobre el Server >> Propiedades :

Page 6: Visual Basic & SQL Server

Taller Programación Visual Basic.NET paso a paso 2011

http://www.compuinicio.com [ 6 / 36 ] [email protected]

Click en Seguridad >> Seleccionar Modo de autentificacion de Windows y SQL Server

Reiniciamos el Servicio de SQL Server ( Click >> Inicio>> Programas >> MS SQL Server >> Configuration tools >> SQL Server

Configuration Manager )

- Ahora si nuevamente nos loguearemos con el usuario sa y el password (inicio este es mi PASS)

Page 7: Visual Basic & SQL Server

Taller Programación Visual Basic.NET paso a paso 2011

http://www.compuinicio.com [ 7 / 36 ] [email protected]

Ahora crearemos la Base de Datos:Click Derecho: Nueva Base de DatosNombre: sysAgenda

Luego Cick en Aceptar

Tablas:

tb_profesion

Ingresar los campos , seleccionar CodigoProfesion

Click en la LLAVE Primary Key, propiedades

(identidad) : SI Guardar nombre :

tb_profesion

tb_pais