06controlesbasicosavanzadosc

Page 1

09/10/2014

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

INGENIERÍA DE SOFTWARE

DESARROLLO DE FORMULARIOS DEL SOFTWARE MG. RICHARD Y. MERCADO RIVAS

PORQUE C# ? C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET, similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi). C#, como parte de la plataforma.NET, está normalizado por ECMA desde diciembre de 2001. El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje, que incluía mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. El 19 de noviembre de 2007 salió la versión 3.0 de C#, destacando entre las mejoras los tipos implícitos, tipos anónimos y LINQ (Language Integrated Query). Aunque C# forma parte de la plataforma.NET, ésta es una interfaz de programación de aplicaciones (API), mientras que C♯ es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco de DotGNU - Mono que genera programas para distintas plataformas como Win32, UNIX y Linux.

1


09/10/2014

PORQUE C# ? Primer lenguaje orientado a componentes  Basado en la experiencia de COM+  Soporte nativo para  Namespaces  Versionamiento  Desarrollo basado en atributos El poder de C con la facilidad de VB Curva de aprendizaje mínima

Mucho más limpio que C++ Más estructurado que VB

FORMULARIOS WINDOWS Dentro de los formularios Windows Tenemos: Formularios Modales que no permiten interactuar con otros Formularios (permite solo una instancia de un formulario) que se están ejecutando en el mismo hilo. Mientras los formularios no modales si permiten crear más de una instancia del mismo formulario en un mismo hilo.

2


09/10/2014

CREAR UN PROYECTO WINDOWS EN C# Crear un nuevo proyecto de tipo aplicaciรณn para Windows, asignar el nombre de:formularios_windows

CREAR UN PROYECTO WINDOWS EN C#

Agregar los siguientes controles al formulario y asignar su nombre, Ademรกs cambie las propiedades que se indican.

El formulario debe que dar como se muestra en la figura

3


09/10/2014

CREAR UN PROYECTO WINDOWS EN C# Ahora en el evento FORMCLOSING del formulario Form1()

CREAR UN PROYECTO WINDOWS EN C#

4


09/10/2014

CREAR UN PROYECTO WINDOWS EN C# EN EL BOTร N CONVERTIR

Agregar un formulario mas al proyecto, dejar el nombre asignado por defecto, (Form2 nos servirรก para hacer un ejemplo con formularios MODALES y NO MODALES).

Botรณn F. No Modal

Botรณn F. Modal

NOTA

5


09/10/2014

DEBEMOS SABER LO SIGUIENTE:

CONTROLES Bร SICOS Ahora conoceremos las propiedades mas importantes de los controles bรกsicos como son los TextBox, ListBox, ComboBox, Button, Label, Radiobox, TrackBar y ScrollBar.

6


09/10/2014

CONTROLES Bร SICOS Crear un nuevo proyecto de tipo aplicaciรณn para Windows, asignar el nombre de: controles_basicos, Agregar 3Label y 6 Button.

CONTROL TEXTBOX

7


09/10/2014

CONTROL CHECKBOX

CONTROL CHECKBOX

8


09/10/2014

CONTROL CHECKBOX

CONTROL RADIOBUTTON

9


09/10/2014

CONTROL RADIOBUTTON

CONTROL LISTBOX

10


09/10/2014

CONTROL LISTBOX

CONTROL LISTBOX

11


09/10/2014

CONTROL LISTBOX

CONTROL COMBOBOX

12


09/10/2014

CONTROL COMBOBOX

CONTROL COMBOBOX

13


09/10/2014

CONTROL COMBOBOX

CONTROL COMBOBOX

14


09/10/2014

CONTROL SCROLLBAR

CONTROL SCROLLBAR

15


09/10/2014

CONTROL SCROLLBAR

CONTROL SCROLLBAR

16


09/10/2014

CONTROL TRACKBAR

CONTROL TRACKBAR

17


09/10/2014

CONTROLES AVANZADOS DE WINDOWS

FORMULARIOS DE INTERFAZ MULTIPLE (MDI)

18


09/10/2014

FORMULARIOS DE INTERFAZ MULTIPLE (MDI)

FORMULARIOS DE INTERFAZ MULTIPLE (MDI)

19


09/10/2014

FORMULARIOS DE INTERFAZ MULTIPLE (MDI) SALIR

CREANDO MENU CONTEXTUAL

20


09/10/2014

CREANDO MENU CONTEXTUAL

CREANDO MENU CONTEXTUAL

21


09/10/2014

CREANDO MENU CONTEXTUAL

AGREGANDO IMÁGENES EN EL MENÚ En la propiedad Image de cada elemento del Menú podemos anexar una imagen de tal manera que mejore la presentación

22


09/10/2014

CONTROL MASKEDTEXTBOX Nos permite enmascara la entrada de datos, es decir podemos configurar la estructura de los datos a escribir. En la propiedad Mask podemos configurar de acuerdo al tipo y la forma de dato que se quiere registrar. Por ejemplo para los números se colocan los «0» (cero) y en caso de letras la «L» En la figura podemos ver que cuando configuramos que el DNI solo acepte números y de longitud 8 lo configuramos 00000000 al ejecutar vemos que si escribimos algún texto este no escribe en el control

CONTROL ERRORPROVIDER Este control nos permitirá mostrar en forma de alerta y con un texto asociado, si se asigna a un control y se valida el control. ES muy recomendable trabajar con estos controles cuando tenemos datos sensibles y que se debe de enviar un mensaje al usuario

23


09/10/2014

CONTROL ERRORPROVIDER

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería de Sistemas

MG. RICHARD Y. MERCADO RIVAS

24


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.