Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIN
2
FAVA - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
PROPIEDADES VALOR
Name frmPrincipal
IsMdiContainer True
Text Gestin de Tratamientos
WindowState Maximized
5
FAVA - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
7
FAVA - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
15 Panel
9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Introduccin al Lenguaje de Modelado Unificado (UML)
1
8
2
3 15
9
4
10
5 6
12 13
7 11
14
10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
4
Formular Paciente
11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
ACasos
continuacin
de Uso crearemos dos formularios complementarios al formulario
anterior, el primero es un formulario de confirmacin, donde se presenta-
rn los datos del paciente cuyo nmero de identificacin coincida con el
ingresado en el cuadro de texto 8. El segundo formulario servir para
ingresar la informacin de un nuevo paciente, en caso de no estar regis-
trado.
12
FAVA - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
6,7 RadioButton
8 Button
14
FAVA - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Hacemos doble click sobre la opcin Salir del men Archivo para que nos
lleve al respectivo evento:
16
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Generar Reportes
17
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
18
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
19
FAVA - Formacin 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 anlisis y refinado
durante el diseo.
Las clases que forman parte del modelo de esta aplicacin 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 opcin Agregar > Nuevo elemento:
20
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
21
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
22
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
System
23
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
24
FAVA - Formacin 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 solucin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
26
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
27
FAVA - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
29
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
30
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
31
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
32
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
33
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
34
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
35
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
36
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
37
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
38
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
LINEA
52,75 El mtodo 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
mtodo se ejecuta al pulsar el botn Asignar
Tratamiento
39
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
40
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
El proyecto hasta ahora cuenta con las interfaces grficas a travs de las
cuales se comunicar con los usuarios y con los mtodos de acceso a la
base de datos, pero hace falta definir las clases que servirn de directores
de orquesta de nuestra aplicacin, es decir aquellas clases y mtodos que
en el momento de recibir una accin por parte del usuario establezcan
cual debe ser el mtodo de acceso a datos encargado de atender la solici-
tud. Estas clases son las clases controladoras de la aplicacin.
41
FAVA - Formacin 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 - Formacin 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 - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
44
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
45
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
46
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
47
FAVA - Formacin en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
48
FAVA - Formacin en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
49
FAVA - Formacin en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
50
FAVA - Formacin en Ambientes Virtuales de Aprendizaje - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
51
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
52
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
53
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
54
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
55
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Como resultado de esta operacin, se crea una nueva carpeta dentro del
proyecto llamada Publish dentro de la cual aparecen los siguientes archi-
vos:
56
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
57
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Tutorial para crear aplicaciones con C#
Desarrollador de contenido
Experto temtico Andrs Julin Valencia Osorio
58
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje