Está en la página 1de 4

C# – PROGRAMACIÓN ORIENTADA A OBJETOS

La programación Orientada a Objetos es una metodología que basa la estructura de los programas en
torno a los objetos. Los lenguajes de POO ofrecen medios y herramientas para describir los objetos
manipulados por un programa. Más que describir cada objeto individualmente, estos lenguajes
proveen una construcción (Clase) que describe a un conjunto de objetos
que poseen las mismas propiedades. (1)

¿Que son los controles?


Realmente son objetos que disponen de sus propias propiedades y métodos, y cuya utilidad es la de
facilitarnos el desarrollo de nuestras aplicaciones. (2)

Los controles básicos de C# son los siguientes:

– Button

– CheckBox

– ComboBox

– DateTimePicker

– Label

– ListBox

– PictureBox

– ProgressBar

– TextBox

– Contenedores

– Cuadros Dialogo.(3)
A continuación, se muestra una lista de controles y componentes por orden alfabético que se puede
utilizar en formularios Windows Forms. Además de los controles de formularios Windows Forms
cubiertos en esta sección, puede añadir ActiveX y controles personalizados a formularios Windows
Forms. Si no encuentra aquí el control que necesita, también puede crear el suyo propio. Para
obtener más información,
– Button
– CheckBox
– ComboBox
– DateTimePicker
– Label (4)

Además de estos principios básicos orientados a objetos, C# facilita el desarrollo de componentes

de software mediante varias construcciones de lenguaje innovadoras, incluidas las siguientes:

• Signaturas de método encapsulado llamadas delegados, que permiten notificaciones de

eventos con seguridad de tipos.

• Propiedades, que actúan como descriptores de acceso para variables miembro privadas.

• Atributos, que proporcionan metadatos declarativos sobre tipos en tiempo de ejecución. (4)

Las clases también se pueden definir como genéricas mediante la utilización de parámetros de tipo

que permiten que el código de cliente personalice la clase de una manera eficiente y con seguridad de

tipos. Una clase genérica única, por ejemplo System.Collections.Generic.List en la biblioteca de

clases de .NET Framework, se puede ser utilizada en el código de cliente para almacenar enteros,

cadenas y cualquier otro tipo de objeto. (5)

Microsoft ha desarrollado un compilador de C# que genera código de este tipo, así como versiones

de sus compiladores de Visual Basic (Visual Basic.NET) y C++ (C++ con extensiones gestionadas)

que también lo generan y una versión del intérprete de JScript (JScript.NET) que puede

interpretarlo.(6)
El objeto:

El objeto es el elemento básico de la POO. El objeto es la unión:

– de una lista de variables de estado,

– de una lista de comportamientos,

– de una identificación(7)

REFERENCIAS BIBLIOGRAFICAS

1. Ramos Martín A. Programación Orientada a objetos, editor. Madrid: McGraw-Hill España; 2013.

2. Microsoft. [Online].; 2005 [cited 2018 Mayo 09. Disponible en:


moisesrbb.tripod.com/controle.htm

3. devthisblog, [Online].;2010, citado mayo 2018, Disponible en:


evthisblog.wordpress.com/2010/09/22/curso-c-controles-basicos-i

4. Brfice Arnaud Guérin, ASP.NET 4.5 en C# con Visual Studio, Ediciones ENI, 2013
5. Microsoft. [Online].; 2015 citado 2018 Mayo 09. Disponible en: docs.microsoft.com/es-
es/dotnet/framework/get-started/overview
6. Microsoft. [Online].; 2005 [cited 2018 Mayo 09. Disponible en: msdn.microsoft.com/es-
es/library/ms173109%28v=vs.80%29.aspx
7. Brice-Arnaud Guérin. ASP.NET en C# con Visual Studio 2013. Editorial ENI; 2014.

8. Yolanda Cerezo López. Iniciación a la programación en C#. Editorial Delta; 2007.

También podría gustarte