El documento describe el concepto de encapsulación en Visual Studio .NET y VB.NET. La encapsulación permite ocultar los detalles internos de una clase y solo exponer la interfaz pública. VB.NET implementa la encapsulación a través de propiedades que permiten controlar el acceso a los datos de una clase de forma flexible mediante los métodos Get y Set.
Trabajo de investigación
Si quieren informarse mas sobre la Programación Orientada a Objetos, visita mi blog aquí les dejo un link:
http://bloggerlisevelinvasquez.blogspot.pe/2017/04/programacion-orientada-objetos.html
Unternehmen und Existenzgruender in Herne gehoeren zu den Gewinnern, da sie zu Foerdergebieten in NRW gehoeren, die besondere Zuschuesse erhalten koennen. Foerdermittelberatung Markus Tonn informiert und bietet eine kostenlose Foerdermittelrecherche an: www.markus-tonn.de/foerdermittelrecherche/kostenlos.html
Unternehmen und Existenzgruender in Willebadessen gehoeren zu den Gewinnern, da sie zu Foerdergebieten in NRW gehoeren, die besondere Zuschuesse erhalten koennen. Foerdermittelberatung Markus Tonn informiert und bietet eine kostenlose Foerdermittelrecherche an: www.markus-tonn.de/foerdermittelrecherche/kostenlos.html
Trabajo de investigación
Si quieren informarse mas sobre la Programación Orientada a Objetos, visita mi blog aquí les dejo un link:
http://bloggerlisevelinvasquez.blogspot.pe/2017/04/programacion-orientada-objetos.html
Unternehmen und Existenzgruender in Herne gehoeren zu den Gewinnern, da sie zu Foerdergebieten in NRW gehoeren, die besondere Zuschuesse erhalten koennen. Foerdermittelberatung Markus Tonn informiert und bietet eine kostenlose Foerdermittelrecherche an: www.markus-tonn.de/foerdermittelrecherche/kostenlos.html
Unternehmen und Existenzgruender in Willebadessen gehoeren zu den Gewinnern, da sie zu Foerdergebieten in NRW gehoeren, die besondere Zuschuesse erhalten koennen. Foerdermittelberatung Markus Tonn informiert und bietet eine kostenlose Foerdermittelrecherche an: www.markus-tonn.de/foerdermittelrecherche/kostenlos.html
Kulturelle Gedächtnisorganisationen und vernetzte ArbeitsgemeinschaftenThomas Tunsch
Als Teil der Gegenwartskultur gewinnen vernetzte Arbeitsgemeinschaften zunehmend auch an Bedeutung für die kulturellen Gedächtnisorganisationen. Dabei wird sichtbar, daß diese Organisationen nicht nur eine Aufbewahrungs- und Speicherfunktion haben, sondern daß sie Kulturgeschichte und ihre Rezeption gleichzeitig mitgestalten. Gleichzeitig nutzen vernetzte Arbeitsgemeinschaften kulturelle Gedächtnisorganisationen als Quellen und Bezugssysteme.
Von vernetzten Arbeitsgemeinschaften werden teilweise neue Mittel und Methoden der Wissensorganisation angewandt, die in den kulturellen Gedächtnisorganisationen oft wenig bekannt sind und daher auf Ablehnung stoßen oder die man als Modeerscheinung ansieht. Beide sind aber darauf angewiesen, daß sie in der Gesellschaft akzeptiert werden und ihren Ergebnissen Vertrauen entgegengebracht wird.
Temas tratados en el Capítulo 2 del Curso de Fundamentos de Programación en Java - PROGRAMACIÓN ORIENTADA A
OBJETOS CON JAVA.
Unidad de Educación Contínua - UNIDEC
Universidad Central del Ecuador
Ing. Giovanny Moncayo Unda
La programación orientada a objetos permite la optimización del código generado gracias a que mediante técnicas de herencia, atributos estáticos entre otros permiten, que el código sea genérico de manera que sea re-utilizable.
La Programación Orientada a Objetos (POO) es una forma especial de programar, más cercana a cómo expresaremos las cosas en la vida real que otros tipos de programación.
La programacion orientada a objetos es un paradigma que utiliza objetos como elementos fundamentales en la construcción de la solución. Surge en los años 70. Un objeto es una abstracción de algún hecho o cosa del mundo real que tiene atributos que representan sus características o propiedades y métodos que representan su comportamiento o acciones que realizan. Todas las propiedades y métodos comunes a los objetos se encapsulan o se agrupan en clases. ¨Una clase es una plantilla o un prototipo para crear objetos, por eso se dice que los objetos son instancias de clases. Lenguaje de programación: C++, Java, C#, VB.Net, etc
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
1. ENCAPSULACIÓN
Según Visual Studio.NET:
"La encapsulación es la capacidad de contener y controlar el acceso a un
grupo de elementos asociados. Las clases proporcionan una de las formas
más comunes de encapsular elementos."
Cuando usamos las clases, éstas tienen una serie de características (los datos
que manipula) así como una serie de comportamientos (las acciones a
realizar con esos datos). La encapsulación es esa capacidad de la clase de
ocultarnos sus interioridades para que sólo veamos lo que tenemos que ver,
sin tener que preocuparnos de cómo está codificada para que haga lo que
hace... simplemente nos debe importar que lo hace.
Resumiendo: Establece la separación entre la interfaz del objeto y su
implementación.
2. ENCAPSULAMIENTO EN VB.NET
En todos los lenguajes el encapsulamiento se consigue con
los operadores de ámbito, private, protected,... pero
visualmente va más allá. Supongamos que queremos que el
valor de una cierta propiedad pueda ser leído externamente
pero no modificado, o bien que cada vez que se modifique
pueda controlar el nuevo valor para saber si es válido. Para
solucionar esto VB.NET nos proporciona la definición de las
propiedades tal y cómo nosotros las necesitamos.
3. DEFINICIÓN DE UNA PROPIEDAD
La definición se efectúa con la palabra Property, tras la cual dispondremos el nombre de la propiedad, la
palabra As y el tipo. Opcionalmente, delante de Property es posible usar los modificadores de ámbito.
El final de la definición vendrá marcada por End Property. En el cuerpo de la propiedad introduciremos dos
apartados, llamados Get y Set, que serán ejecutados cuando se recupere el valor de la propiedad y se asigne,
respectiva- mente. Se asume que el apartado Get devolverá un valor del tipo indicado en la cabecera de la
propiedad, mientras que Set tomará dicho parámetro. Lo habitual es que el valor se almacene internamente en
alguna variable y se devuelva cuando sea necesario, aunque en realidad nada nos impide implementar una
funcionalidad distinta.
Sintaxis:
Ambito Property Nombre_Propiedad () As Tipo
Get
....
End Get
Set
....
End Set
End Property
4. A continuación puede ver la definición completa de la hipotética propiedad Nombre ( ) .En este
fragmento de código se asume que _Nombre es una variable privada declarada al principio de la clase y
usada para almacenar el valor de la propiedad.
Public Property Nombre() As String 'property para identificar la propiedad
Get 'Es lo que se ejecuta cuando recuperamos el valor de la propiedad
Return _Nombre
End Get
Set(ByVal Value As String) 'es cuando asignamos un valor
_Nombre = Value
End SetEnd Property
Aunque en este ejemplo nos limitamos a almacenar el valor o devolverlo, en la práctica podríamos
efectuar comprobaciones o elaborar el valor a devolver a partir de otros datos. El acceso a la propiedad,
creando un objeto de esta clase, sería idéntico al acceso a cualquier miembro de datos.
5. PROPIEDADES DE SÓLO LECTURA Y SÓLO ESCRITURA
Mientras no se indique lo contrario de manera explícita, toda propiedad debe contar con los
apartados Get y Set, de tal manera que el usuario de los objetos pueda tanto leer el valor como
modificarlo. En ocasiones, sin embargo, puede interesarnos que una determinada propiedad sólo
pueda ser leída, a modo informativo, pero no modificada. Aunque es menos habitual también
puede darse el caso contrario, tener una propiedad que sólo pueda modificarse pero nunca
leerse.
Para indicar que una propiedad será sólo de lectura hay que disponer el
modificador ReadOnly delante de la palabra Property. En el cuerpo de la propiedad existirá tan
sólo el apartado Get, facilitando la recuperación del valor. De manera análoga, existe el
modificador WriteOnly para aquellas propiedades que sólo sean de escritura. En el código
siguiente puede ver una clase con dos propiedades, siendo una de ellas de sólo lectura.