Programando C Sharp + SQL Server - 5 Minutos

14
COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS Instructor: Giancarlo Marín Gaitán Microsoft Certified Professional, Microsoft Technology Associate Correo: [email protected] Twitter: @GianMarin 23 DE DICIEMBRE DE 2012

Transcript of Programando C Sharp + SQL Server - 5 Minutos

Page 1: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

Instructor: Giancarlo Marín Gaitán Microsoft Certified Professional, Microsoft Technology Associate

Correo: [email protected] Twitter: @GianMarin

23 DE DICIEMBRE DE 2012

Page 2: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

1

Saludos a todos en esta oportunidad les traigo un tutorial de cómo hacer una aplicación CRUD

[Crear, Obtener, Actualizar y Borrar] de escritorio programando en C Sharp desde cero en solo

cuestión de 5 minutos, porque quién no ha tenido la necesidad de hacer su propia aplicación de

una manera rápida, sencilla y sobretodo fácil. Para ello haremos uso del Visual Studio como IDE y

del SQL Server como Gestor de Base de Datos. A continuación paso por paso les guiaré como crear

nuestra aplicación.

1. Abrimos SQL Server y creamos una base de datos, si en caso tuvieran una base de datos creada saltar al paso 5.

2. A modo de ejemplo le podremos IFXPERUBD

Page 3: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

2

3. Creamos 2 tablas que tengan los siguientes atributos donde las llaves primarias de las

tablas deben ser auto-numéricas

4. Posteriomente creamos un nuevo diagrama con el fin de relacionar las siguientes tablas de tal manera que [alumno]1…….*[curso]. La relación se realiza haciendo click en la llave de la tabla ‘alumno’ y lo jalamos hacia la columna ‘id_alumno’ de la tabla ‘curso’

Page 4: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

3

5. Una vez creada nuestra base de datos, procedemos a abrir nuestro Visual Studio y creamos un nuevo proyecto, seleccionando ‘Aplicación de Windows Forms’ con nombre ‘IFXPERU_FORM’.

6. Una vez creado proyecto nos dirigimos al menú Datos y seleccionamos la opción ‘Mostrar Orígenes de Datos’

Page 5: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

4

7. Nos aparece una ventana en la parte izquierda y hacemos click en ‘Nuevo origen de datos’.

8. Seleccionamos ‘Base de Datos’ de ‘Elegir un tipo de origen de datos’

Page 6: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

5

9. Luego ‘Conjunto de Datos’ de ‘Elegir un modelo de base de datos’

10. Posteriormente hacemos click en ‘Nueva conexión’ de ‘Elegir la conexión de datos’

Page 7: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

6

11. Seleccionamos el nombre del servidor de la ventana emergente ‘Agregar conexión’, en este caso es el nombre de nuestra computadora porque es ahí donde esta ubicada la base de datos a utilizar haciendo uso de ‘una autentificación de Windows’ como conexión al servidor, posteriormente escribimos o seleccionamos la base de datos que hemos creado o una que ya tengamos y hacemos click en ‘Aceptar’.

Page 8: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

7

12. Una vez agregado la conexión nos regresa a la opción de ‘elegir la conexión de datos’ pero cabe resaltar que debemos fijarnos que nuestra conexión a la base de datos este seleccionada en el respectivo combobox para proceder a hacer clic en ‘Siguiente’.

13. En la siguiente ventana nos mencionará si queremos guardar la cadena de conexión, el cual le diremos que si haciendo click en ‘Siguiente’.

Page 9: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

8

14. Por consiguiente nos aparecerá el contenido de la base de datos, sin embargo solo

haremos uso de las tablas, a continuación seleccionaremos las tablas a utilizar en este caso ‘alumno’ y ‘curso’ y hacemos click en ‘Finalizar’.

15. Una vez agregado el origen de datos nos tendrá que aparecer de la siguiente forma

Page 10: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

9

16. A continuación procedemos a cambiar los tipos de datos que queremos que se nos muestren en el formulario, de tal manera que deben quedar así. Cabe recalcar que al atributo ‘id_alumno’ se cambió por [ninguno] porque en la base de datos esta como auto-numérico así que no es necesario considerarlo en el formulario, en cuanto al atributo ‘a_foto’ se modificó por [picturebox] porque nos permitirá visualizar las imágenes, al atributo ‘a_edad’ y ‘a_ciclo’ por [NumericUpDown] porque solo aceptará datos numéricos y a la tabla ‘alumno’ por [detalles] que nos permitirá generarlo como formulario.

17. Ahora seleccionamos la tabla ‘alumnos’ y lo jalamos hacia el formulario de la derecha de

tal manera que quede así

Page 11: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

10

18. Pero cambiándoles de posición y de nombre al texto label según al gusto lo pondré de la siguiente manera:

19. Posteriormente agregaremos la tabla ‘curso’ según al alumno, para ello se escogerá a la tabla ‘curso’ que se encuentra dentro de la tabla ‘alumno’ y no a la otra que se encuentra afuera porque dicha tabla muestra todos los cursos sin tener en cuenta el alumno. Para ello lo seleccionamos y jalamos hacia el formulario así como en el paso anterior.

Page 12: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

11

20. En muchas ocasiones no es necesario mostrar los id en las tablas para ocultarlas haremos click en el triangulo invertido ubicado en la parte superior derecha del datagridview y seleccionamos ‘Editar Columnas’

21. Y quitamos las columnas de los id_curso y id_alumno y hacemos click en ‘Aceptar’

22. Y nos quedará de la siguiente manera:

Page 13: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

12

23. Creamos un botón de nombre btn_Examinar con la finalidad de examinar y seleccionar una imagen desde nuestra pc, el cual al hacer click se ejecutará el siguiente código:

24. Y ejecutaremos nuestra aplicación y registramos un alumno ejemplo haciendo click en el botón guardar[icono del disquette]!!

25. Ahora insertaremos datos en el datagridview y registramos un curso ejemplo haciendo clicken el botón guardar!!

Page 14: Programando C Sharp + SQL Server - 5 Minutos

COMO HACER UNA APLICACIÓN DE ESCRITORIO EN C# EN 5 MINUTOS

13

26. Comprobándolo en el SQL Server

Como pudimos observar la aplicación corre perfectamente bien en cuanto a la obtención, registro, actualización y eliminación de datos, y aquí terminamos el post sobre programación en C# usando SQL Server, si te gusto el tutorial y deseas aprender nuevos trucos como este ejemplo y muchas más cosas no dudes en compartir este post, espero que les haya servido y nos leemos en el siguiente post :D! cualquier duda o sugerencia no duden en escribir