temasvariados

Páginas: 8 (1849 palabras) Publicado: 21 de enero de 2014
PROGRAMACION ORIENTADA A OBJETOS EN C++ Y WINDOWS
OBJETOS APLICACIÓN
CONCEPTOS:
El objeto Application se utiliza para compartir información entre todos los usuarios de una aplicación (entendemos por una aplicación ASP todos los archivos .asp de un directorio virtual y sus subdirectorios. Como varios usuarios pueden compartir un objeto Application, existen los métodos Lock y Unlock paraasegurar la integridad del mismo (varios usuarios no puedan modificar una misma propiedad al mismo tiempo). 
1. Lock 

El método Lock asegura que sólo un cliente puede modificar o tener acceso a las variables de Application al mismo tiempo. 

Sintaxis: 
ApplicationLock 

2. Unlock 

El método Unlock desbloquea el objeto Application para que pueda ser modificado por otro cliente después dehaberse bloqueado mediante el método Lock. Si no se llama a este método de forma explícita, el servidor Web desbloquea el objeto Application cuando el archivo .asp termina o transcurre su tiempo de espera. 
Sintaxis: 
Application.Unlock 

Ejemplo: 

 
Eres el visitante numero

Puedes ver un ejemplo en acción 

En el ejemplo anterior el método Lock impide que más de un cliente tenga accesoa la variable Visitas al mismo tiempo. Si la aplicación no se hubiera bloqueado, dos clientes podrían intentar incrementar simultáneamente el valor de la variable Visitas. El método Unlock libera el objeto bloqueado de forma que el próximo cliente puede incrementar la variable. 

Nota Importante: 
En el objeto Application pueden almacenarse matrices, pero estas son almacenadas como un objeto,es decir, no podemos almacenar o recuperar un solo elemento de la matriz, si no que cargaremos o recuperaremos la variable con la matriz completa 
Ejemplo: 

 
Application.UnLock

con estas instrucciones almacenaríamos TODA la matriz en la variable de aplicación "Param" 

Para recuperar los valores de la matriz primero recuperamos esta en una variable normal 

 

Ahora podremos operarcon los valores de la tabla en las variables Apliparam(0), Apliparam(1) y Apliparam(2)
OBJETOS INTERFAZ
Las interfaces de objetos permiten crear código con el cual especificamos qué métodos deben ser implementados por una clase, sin tener que definir cómo estos métodos son manipulados.
Las interfaces son definidas utilizando la palabra clave interface, de la misma forma que con clases estándar,pero sin métodos que tengan su contenido definido.
Todos los métodos declarados en una interfaz deben ser public, ya que ésta es la naturaleza de una interfaz.
implements
Para implementar una interfaz, se utiliza el operador implements. Todos los métodos en una interfaz deben ser implementados dentro de la clase; el no cumplir con esta regla resultará en un error fatal. Las clases puedenimplementar más de una interfaz si se deseara, separándolas cada una por una coma.
Nota:
Antes de PHP 5.3.9, una clase no puede implementar dos interfaces que especifiquen un método con el mismo nombre, ya que podría causar ambigüedad. Las versiones más recientes de PHP permiten esto siempre y cuando los métodos duplicados tengan la misma firma.
Nota:
Las interfaces se pueden extender al igual quelas clases utilizando el operador extends.
Nota:
La clase que implemente una interfaz debe utilizar exactamente las mismas estructuras de métodos que fueron definidos en la interfaz. De no cumplir con esta regla, se generará un error fatal.


Constantes
Es posible tener constantes dentro de las interfaces. Las constantes de interfaces funcionan como las constantes de clases excepto porque nopueden ser sobrescritas por una clase/interfaz que las herede.
Ejemplos
Ejemplo #1 Ejemplo de interfaz


OBJETOS MENU
El objeto Menu de Visual Basic 6.0 se reemplaza por el control MenuStrip o ContextMenuStrip en Visual Basic 2008. Los nombres de algunas propiedades, métodos, eventos y constantes son diferentes y, en algunos casos, existen diferencias de comportamiento.
1. Diferencias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • temasvariados
  • temasvariados
  • temasvariaados
  • Temasvariados
  • temasvariados
  • TemasVariados
  • temasvarios
  • Temasvarios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS