Entradas

Mostrando las entradas etiquetadas como Herramientas de programación ll

Patente estadounidense No 6016394

 Consiste en que el editor de aplicaciones proporciona un entorno para editar y crear aplicaciones personalizadas y crea automáticamente partición de responsabilidades y usuarios, estructuras de menú, agrupaciones de elementos de base de datos en conjuntos eficientes, transacciones de base de datos y particionamiento de base de datos sin necesidad de programación en lenguaje SQL por parte de un diseñador de aplicaciones. La computadora almacena el diccionario en una base de datos para el acceso de la aplicación universal.  En cuanto a uno de los objetivos de la presente invención proporcionar un sistema para la creación asistida por computadora de un software de destino, aplicación para la gestión de la base de datos de una aplicación de datos base. Otro objetivo más de la presente invención es proporcionar un editor de aplicaciones para capturar de forma interactiva el discurso de alto nivel que describe la aplicación de destino. El sistema y el método de la presente inve...

REDA: Gestión de información desde bases de datos

Imagen
    ADO.NET ADO .NET es una arquitectura que permite el acceso y la manipulación eficiente de los datos mediante un conjunto de clases, interfaces y estructuras, permitiendo la creación de aplicaciones distribuidas. Esta tecnología es parte de la biblioteca de clases ofrecidas por el Microsoft .NET Framework. Su componente principal es la clase DataSet, que almacena los datos provenientes de una fuente SqlClient SqlClient es el proveedor de datos de . NET Framework para SQL Server. Un proveedor de datos de . NET Framework para SQL Server describe una colección de clases utilizada para tener acceso a una base de datos de SQL Server en el espacio administrado.

Comparación SGDB

Imagen
  Microsoft‌ ‌SQL‌ ‌SERVER‌  Oracle‌ ‌Database‌ MySQL‌ PostgreSQL‌ Es un sistema gestor de bases de datos relacionales basado en el lenguaje  Transact-SQL , capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Tradicionalmente, Oracle ha sido el SGBD por excelencia para el mundo empresarial, considerado siempre como el más completo y robusto, destacando por:   Soporte de transacciones. Estabilidad. Escalabilidad. Multiplataforma Es el sistema gestor de bases de datos relacional por excelencia. Es un SGBD  multihilo y multiusuario  utilizado en la gran parte de las páginas web actuales. Además, es el más usado en aplicaciones creadas como software libre.   Este sistema gestor de base de datos relacional está  orientado a objetos  y es libre, publicado bajo la licencia BSD. ...

Objetos, propiedades y eventos

  Texto:  Vienen muy bien cuando quieres dar alguna clase de información de relevancia para tu lector y es necesario que se entere como por ejemplo anunciar la mudanza de tu sitio o también puede ser aplicable si quieres avisar, por ejemplo, de un sorteo que estás haciendo     Menús desplegables:  La forma más sencilla de hacer un menú desplegable es crear primero el menú en la página de forma visible, y luego mediante JavaScript utilizar la propiedad CSS display para ocultar o mostrar el menú.     Botones: Los objetos de botón se pueden generar usando el nuevo operador: botón botón; botón = nuevo botón ("botón"); la cadena usada para generar el botón aparecerá en el botón cuando se muestre en la pantalla. Esta cadena también se devolverá para emplearse como la identificación del botón cuando ocurra el evento.     Ventana:  Las ventanas de diálogo (o cuadros de texto) conocidos en inglés ...

Clases abstractas, estáticas e interfaces

  Clase Abstracta Interfaz La palabra clave abstract se usa para crear una clase abstracta y se puede usar con métodos. La palabra clave de interface se usa para crear una interfaz, pero no se puede usar con métodos. Una clase puede extender solo una clase abstracta. Una clase puede implementar más de una interfaz. Las variables no son definitivas por defecto. Puede contener variables no finales. Las variables son finales por defecto en una interfaz. Una clase abstracta puede proporcionar la implementación de una interfaz. Una interfaz no puede proporcionar la implementación de una clase abstracta. Puede tener métodos con implementaciones. Proporciona una abstracción absoluta y no puede tener implementaciones de métodos. Puede tener modificadores de acceso públicos, privados, estáticos y protegidos. Los métodos son implícitamente públicos y abstractos en la interfaz de Java. No admite herencias múltiples. Es compatible con herencias múltiples. Es ideal para la reutilización del cód...

REDA: Aplicaciones multiplataforma basadas en POO

Imagen
 

Tabla comparativa relaciones UML

Agregación Composición Especialización la agregación hace posible definir una entidad como vinculada a varias entidades de clase diferentes. Es una generalización de la composición, que no implica pertenencia. Es el mecanismo en el cual una clase se construye a partir de otros objetos de igual o distinto tipo, pudiéndolos combinar para obtener la funcionalidad deseada. En la composición la nueva clase, mantiene una relación, con los objetos que son parte de la clase. El proceso inverso de la generalización por el cual se definen nuevas clases a partir de otras ya existentes se denomina especialización. En orientación a objetos, el mecanismo que implementa la propiedad de generalización se denomina herencia.

Componentes y pilares de la POO

Abstracción   E s el proceso por el cual se descarta toda aquella información que no resulta relevante en un contexto en particular enfatizando algunos de los detalles o propiedades de los objetos.   consiste en captar las características y funcionalidades que un objeto desempeña y estos son representados en clases por medio de atributos y métodos de dicha clase. Herencia La herencia permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el código, generando así una jerarquía de clases dentro de una aplicación. Si una clase deriva de otra, esta hereda sus atributos y métodos y puede añadir nuevos atributos, métodos o redefinir los heredados. Polimorfismo Es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados durante su invocación. Dicho de otro modo el objeto como entidad puede contener valores de diferentes tipos durante la ej...

Diferencias entre objeto, clase y método

Imagen
  En mi opinión la "Clase" es como tal el tema en general que se va a definir ya que este cuenta con los atributos que bien pueden ser sus características principales o factores para identificarlo, dado seguido vemos los "Métodos" que son las funciones que cumple la clase definida y el "Objeto" es el seleccionado del tema de la clase en particular