Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Descargable Tutorial PDF
Descargable Tutorial PDF
INTRODUCCIÓN
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
SESION : 1
ADMINISTRAR
DATOS
ADMINISTRAR
MEDICO DATOS TRATAMIENTO
GESTIONAR CITAS
GENERAR REPORTES
EMPLEADO
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
PROPIEDADES VALOR
Name frmPrincipal
IsMdiContainer True
Text Gestión de Tratamientos
WindowState Maximized
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
ARCHIVO TRATAMIENTOS
Salir Asignar Tratamientos
Consultar Tratamientos
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
PROPIEDAD VALOR
FormBorderStyle FixedToolWindow
Text Asignar Tratamiento
1 8
2 15
3 9
4
10
12 6
5 13
7
11
14
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
15 Panel
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Introducción al Lenguaje de Modelado Unificado (UML)
1
8
2
3 15
9
4
10
5 6
12 13
7 11
14
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
4
Formular Paciente
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
ACasos
continuación
de Uso crearemos dos formularios complementarios al formulario
anterior, el primero es un formulario de confirmación, donde se presenta-
rán los datos del paciente cuyo número de identificación coincida con el
ingresado en el cuadro de texto 8. El segundo formulario servirá para
ingresar la información de un nuevo paciente, en caso de no estar regis-
trado.
12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
1
2
3
4
5
6 7
13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
6,7 RadioButton
8 Button
14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
1
2
3 DataGridView
PROPIEDAD VALOR
# CONTROL Name frmConsultarTratamientos
FormBorderStyle FixedToolWindow
1 Text Consultar Tratamientos
ar Paciente
2 Name txtIdentificacion
3 Name dtgTratamientos
15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Hacemos doble click sobre la opción Salir del menú Archivo para que nos
lleve al respectivo evento:
16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Generar Reportes
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
18
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
19
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Para identificar las clases que forman parte del modelo, es necesario
revisar el diagrama de clases realizado durante el análisis y refinado
durante el diseño.
Las clases que forman parte del modelo de esta aplicación son: Paciente,
Tratamiento y GestorTratamientos
Antes de crear las clases, debemos crear una nueva carpeta llamada
modelo sobre el proyecto y haciendo click derecho sobre esta carpeta
seleccionamos del menú contextual la opción Agregar > Nuevo elemento:
20
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
21
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
22
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
System
23
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
24
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Una base de datos SQLServer Compact Edition es una base de datos local,
que residirá en el mismo directorio de la solución y que se puede
empaquetar como parte integral del proyecto. A diferencia de una base
de datos SQLServer, la cual debe residir en un servidor de bases de datos.
25
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
26
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
27
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Para que los cambios sobre los datos de la base de datos se mantengan
entre las diferentes ejecuciones del programa, cambiamos el valor de la
propiedad de la base de datos Copiar en el directorio de resultados el valor
copiar siempre por el valor copiar si es posterior:
28
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
29
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
30
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
31
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
32
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
33
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
34
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
35
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
36
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
37
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
38
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
LINEA
52,75 El método asignarTratamiento recibe un objeto de
tipo Tratamiento, del cual se extraen sus atributos
y son insertados como un nuevo registro dentro de
la tabla TRATAMIENTOS de la base de datos. Este
método se ejecuta al pulsar el botón Asignar
Tratamiento
39
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
40
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
El proyecto hasta ahora cuenta con las interfaces gráficas a través de las
cuales se comunicará con los usuarios y con los métodos de acceso a la
base de datos, pero hace falta definir las clases que servirán de directores
de orquesta de nuestra aplicación, es decir aquellas clases y métodos que
en el momento de recibir una acción por parte del usuario establezcan
cual debe ser el método de acceso a datos encargado de atender la solici-
tud. Estas clases son las clases controladoras de la aplicación.
41
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
De igual manera hacemos con los controles del formulario Consultar Tra-
tamientos:
42
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Crear una nueva carpeta dentro del proyecto Tratamientos con el nombre
de controlador y dentro de ella, crear una nueva clase llamada Tratamien-
tosControl:
43
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
44
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
45
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
46
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
47
FAVA - Formación en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
48
FAVA - Formación en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
49
FAVA - Formación en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
50
FAVA - Formación en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
51
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
52
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
53
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
54
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
55
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Como resultado de esta operación, se crea una nueva carpeta dentro del
proyecto llamada Publish dentro de la cual aparecen los siguientes archi-
vos:
56
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
57
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Desarrollador de contenido
Experto temático Andrés Julián Valencia Osorio
58
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje