Download Génesis Jazmín Domínguez caballero 312

Document related concepts

F Sharp wikipedia , lookup

C Sharp wikipedia , lookup

Polimorfismo (informática) wikipedia , lookup

Common Lisp wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

Transcript
Génesis Jazmín Domínguez caballero
312-4275
Sec, 002
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
Programación avanzada II:
El avance de los sistemas de información y el gran desarrollo en las tecnologías ha venido
provocando del rápido acceso a la información.
Para estar en condiciones de dar respuestas rápida a los problemas que en otros tiempos
se venían haciendo la forma manual y con un poco de obsolencia, se han creado
estrategias y técnicas de programación de facilitan al usuario o programador el desarrollo
efectivo de cualquier solución determinado software.
Software de sistema: son los que administran y coordinan al computador
Software de aplicación: este nos permite desarrollar aplicación que respondan a tareas
específicas de cualquier institución.
Programación orientada a objeto (POO)
No es un lenguaje de programación, sino una forma o metodología de programación, que
puede aplicarse a cualquier lenguaje.
La POO viene caracterizada por intentar llevar al mundo del código lo que encontramos en
el mundo real, al estructural un sistema.
Propiedades fundamentales de la POO
La abstracción: es la capacidad de un objeto que permite representar o seleccionar las
características esenciales del mismo evadiendo las que no son relevantes fundamentales.
La encapsulación establece la separación entre el interfaz del objeto y su implementación.
Ventajas
 la seguridad de la clase
 la simplificación para la utilización de los objetos
Herencia
Es la característica más importante de la POO, por la cual los objetos para su creación se
basan en una base, clase padre o superclase, de la que heredan todas sus propiedades,
atributos, métodos y eventos.
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
Polimorfismo:
Esta característica se basa en la herencia. Define la capacidad de que mas de un objeto
pueda crearse usando la misma clase de base para lograr dos conceptos de objetos
diferentes
¿Que son clases y objetos?
Una clase consiste en el conjunto de especificación que permiten crear los objetos.
Un objeto es una instancia de una clase, por lo que se pueden intercambiar los términos
objeto o instancia.
Estructura de un objeto.
Entre estas están
 propiedades
 eventos
 métodos
Microsoft .NET: es un conjunto de tecnologías de software compuesto de varios lenguajes
de programación que se ejecutan bajo el .NET framework
.NET framework es una entorno orientado a objetos completamente y capaz de ejecutarse
bajo cualquier bajo cualquier plataforma ofrecido al programación la facilidad de
construcción de servicios y aplicaciones.
Es una plataforma de desarrollo compuesta por;
 entorno de ejecución (Common Runtime)
 bibliotecas de funcionalidad (class library)
 lenguajes de programación
 herramientas de desarrollo
 guías de arquitecturas
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
Funcionamiento de los compones en .Net framework
Los lenguajes de programación de .Net utilizan las especificación de las bibliotecas de
las clases y del common lenguaje runtime (CLR) para el desarrollo de las aplicaciones.
Los operadores en lenguaje de programación
Los lenguajes de programación a modo general utilizan diversos tipos de operadores
que serán aplicados dependiendo del problema que se pretenda resolver
Operadores aritméticos
Son símbolos que el compilador reconoce para realizar operaciones aritméticas.
Operación de comparación y lógicos
Los operadores de comparación y lógicos son utilizados para comparar los valores.
Visual studio
Ofrece y soporta varios componentes, herramientas, estructuras y códigos para
ayudar al desarrollo de aplicaciones de escritorios, que serian de fácil comprensión y
utilización en la interface con el usuario.
Visual BASIC es denominado formulario (FORM) a una ventana, donde el usuario
visualizara o introducirá algún tipo de información.
Un formulario es más que un agrupador de controles u objetos introducidos durante el
proceso de programación.
Tanto los controles como los formularios y cualquier otro objeto, tienen propiedades.
Propiedades más importantes del formulario (FORM)
1- name: para cualquier objeto es la propiedad más importante esta contiene el
nombre del objeto con el cual se podrá trabajar y manipular el entorno de
programación.
2- Texto: el formulario como el titulo por defecto, muestra el mismo nombre del
formulario, se cambiara por el valor que describa mejor la funcionalidad
Propiedades del forms (formulario)
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
Los formularios pueden ser personalizados, según las aplicaciones individuales en visual
studio.
La clase del formulario
Un formulario es un objeto y el código de un objeto se escribe en una base.
Label control (ETIQUETA)
El control Label o etiqueta, es utilizado para presentar informaciones, descripciones o
textos en el programa.
Text es la propiedad que permite agregar texto al Label.
Propiedad Font: es utilizada para cambiar el tamaño y el tipo de letra.
Text.box: este control es utilizado para agregar textos, de múltiples formas.
Listbox: permite añadir elementos en forma de lista y de la misma manera, seleccionar
elementos de esta para trabajar con los mismos datos.
Ítems: son los elementos que tiene el objeto listbox.
Clear: es un método de ítems que se encarga de limpiar los elementos de la lista antes de
ser utilizados.
Ítems.add es utilizado para agregar elementos en el control listbox.
Combobox. Un control combobox es una combinación de un textbox y un listbox, ya que
muestra un campo de edición.
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
1- ¿Qué es la programación orientada a objetos (POO)?
La POO no es un lenguaje de programación, más bien es una forma de metodología de
programación, que se puede aplicar a cualquier lenguaje.
2- ¿Cómo se clasifica el software D/C?
Esta se clasifica en software del sistema y de aplicación.
Software de sistema: estos son los que se administran y coordinan todos los recursos del
computador como los sistemas operativos.
Software de aplicación: este nos permite desarrollar aplicaciones que respondan a tareas
específicas en cualquier institución con lenguajes mas óptimos. Como la programación
orientada a objeto.
3- ¿Cuál es el lenguaje que posee las características principales de un lenguaje
orientado a objeto?
Este lenguaje es llamado SIMULA, que fue creado por OLE JOHAN DAHL y KRISTEN
NYGAARD. En 1967.
4- ¿Propiedades fundamentales de la POO?
Entre estas están la Abstracción y el encapsulamiento.
Abstracción: esta permite identificar y distinguir un objeto a través de sus atributos
conceptuales, reconociendo a que clase pertenecen.
Encapsulamiento: establece la separación entre el interfaz del objeto y su
implementación.
5- ¿Qué es herencia en la POO?
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
Aquí los objetos para su creación se basan en una clase base o superclase de las que
heredan todas sus propiedades.
6- ¿Que son clase y objeto?:
La clase: esta consiste en un conjunto de especificaciones que permiten crear los
objetos.
Los objetos. Es la instancia de la clase, el proceso donde se crea uno o varios
objetos a partir de las especificaciones de una clase.
7- Grafique el grafico de una instancia.
Circulo
Circulo 1
Circulo 2
Circulo 3
8


Mencione las estructuras de un objeto.
Propiedades
Eventos
Métodos
9- Clasificación de los métodos
 Los constructores: se ejecutan cuando se crea un objeto de un tipo determinado
 Los destructores son métodos que se activan cuando el objeto se destruye o
desaparece.
10- ¿Qué es Microsoft .NET?
Conjunto de tecnologías de software, compuestos por varios lenguajes de
programación que se ejecutan bajo el .NET framework
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
11- ¿Qué es .NET framework?
Un entorno orientado a objetos completamente y capaz de ejecutarse bajo
cualquier plataforma ofreciendo al programador de la facilidad de construcción de
servicios y aplicaciones.
12- ¿Cómo está compuesta .NET framework?
De la siguiente manera.
 Entorno de ejecución (common runtime)
 Bibliotecas de funcionalidad (class library)
 Lenguajes de programación con plataforma .NET
 Herramientas de desarrollo
 Guías de arquitecturas
13- ¿Que son Operadores de lenguaje de programación?
Estos permiten combinar variables, constantes, instrucciones, etc.
14- ¿Que son operadores aritméticos?
Son símbolos que el compilador reconoce para realizar operaciones aritméticas.
15- ¿Cuáles son los operadores aritméticos?
Operadores
+
suma
-
Resta
*
Multiplicación
/
División flotante
\
División entera
^
Potencia
Mod.
Modulo o resto
16- ¿Qué es un formulario?
Es un objeto y el código de un objeto que se escribe en una clase
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002
17- ¿Cuáles son las propiedades de formulario?
Estos pueden ser personalizados, según las aplicaciones individuales de visual
studio.
18- ¿Qué es tex.box?
Este es utilizado para agregar textos de múltiples formas.
19- ¿Que son los listbox?
Permite añadir elementos en forma de lista y de la misma manera.
20- ¿Que son los ítems?
Son los elementos que tiene el objeto listbox.
Génesis Jazmín Domínguez Caballero M. 312-4275 Sec. 002