Administracion De Tareas
C#
* IDE amigable
* Orientado a Objetos puro
* No es multiplataforma
* No soporta Herencia Múltiple
* Orientado a Componentes
* Recolector de Basura
* Retrocompatibilidad
* Sencillez
* Sintaxis Burda
* Muy similar con Java
* Lenguaje Interpretado
* Seguro para la Ejecución de Aplicaciones
Bibliografia:
-Piensa en Java, BruceEckel
-Manual de Referencia Java 2, Herbert Schilt
Descargar:
* JDK 7.0 – Oracle.com
* Notepad ++
Variables de Ambiente
Windows > Archivos de Programa > Java > JRE – JDKx.x
>>En usuarios<<
Propiedades Avanzadas > Variables de Ambiente
Crear una variable de ambiente llamada CLASSPATH
c:\aplicaciones\java\holamundo.class\interfaz.jar
JAVAHOME
Ruta del JDKx.x
c:\archivosdeprograma\java\jdkx.x
Path
Si modifican en sistema al final de los parámetros poner ;$JAVAHOME$\bin
Para checar que todo este bien abrir consola y poner javac
Tarea:
Investigar que es Abstracción, Modularidad, Jerarquía, Encapsulamiento
Que es una Clase, un Objeto, un Diagrama de Clase
Paradigma de ProgramaciónSon reglas o métodos que permiten abstraer problemas y llevarlos a un lenguaje de programación.
Es una propuesta tecnológica que es adoptada por una comunidad de programadores para resolver uno o varios problemas. Entiéndase por propuesta tecnológica a las reglas, condiciones, acuerdos, representación, tecnología para representar los elementos de un problema.
EL paradigma de la POOpermite abstraer o representar un problema a través de elementos llamados objetos.
Lenguaje de Programación
Es un lenguaje artificial representado por símbolos que pueden utilizarse para crear computaciones (instrucciones) que una maquina puede interpretar para realizar una tarea en especifico. A un conjunto de instrucciones se le conoce como programa y permite manipular el comportamientofísico y lógico de una computadora.
Un lenguaje de programación también esta compuesto por reglas semánticas y sintácticas.
Semántica:
La correcta escritura de los símbolos.
Sintáctica:
El orden en que están escritos los símbolos.
El lenguaje se clasifica en:
* Lenguaje de maquina
* Lenguaje de bajo nivel
* Lenguaje de mediano nivel
* Lenguaje de alto nivelProgramación Orientada a Objetos
Es un paradigma de programación basada en clases y objetos con el cual se puede modelar cualquier cosa (tangible e intangible) de la vida real. Permite un alto grado de abstracción en el cual el diseño de aplicaciones es muy parecido al lenguaje natural.
Es un modelo en el cual las aplicaciones son como una colección de objetos que interactúan entre si a través delenvió de mensajes. Por lo tanto, la arquitectura de una aplicación puede ser vista como un grafo.
La POO se basa en el hecho de que un programa se debe dividir, no en tareas, sino en modelos de objetos físicos o simulados, para lograr esto, la POO utiliza diferentes propiedades donde las mas importantes son:
1. Abstracción
2. Encapsulamiento
3. Polimorfismo
4. Herencia
5.Reutilización de código
6. Jerarquía
7. Modularidad
Abstracción.
Es generar un concepto de algo, enfocándose en el ¿Qué hace? mas que en el ¿Cómo lo hace?, esto para poder pasar este algo de “el plano material” a el “plano mental”. Tomando en cuenta sus características esenciales.
Encapsulamiento.
Es ocultar ciertas características de un objeto para que otro objeto no puedamanipularlas, sino a través de una interfaz. Da más seguridad a la estructura del objeto.
Polimorfismo.
Se refiere a ir de lo mas general a lo mas particular (simple → complejo). Es tomar un algo con sus características y comportamiento más simples, e ir especializándolo conforme el problema se va haciendo mas complejo.
Modularidad
Tomar un problema complejo y dividirlo en pequeños...
Regístrate para leer el documento completo.