Saltar a la primera página USANDO DLL PARA INTEGRAR DELPHI Y C++ U.N.S.J. FAC. CIENCIAS EXACTAS, FISICAS Y NATURALES DANIEL DIAZ ARAYAL. I. S. I.

Slides:



Advertisements
Presentaciones similares
PRESENTACION LISTA….
Advertisements

Internet y tecnologías web
Definición Objetivos Funciones de un S.O.
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Sistema operativo Componentes de un sistema operativo
APACHE.
Prototipo de compilador didáctico del lenguaje LC99
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
La web semántica y su impacto en la recuperación de información
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción Tema Importancia de los Interfaces de Usuario
Framework Hexápodo PHP fácil, rápido y sin dolor
Programación en Lenguaje Ensamblador.
CURSO DE PHP (Nivel I)CURSO DE PHP (Nivel I) CURSO DE PHP NIVEL I Facilitador: Oscar Caldeira Ing. De Sistemas.
Profesor: Miguel Angel Vidal
LA IMPORTANCIA TICS EN LA EDUCACIÓN
TRAMPAS EN EL DISEÑO DE LENGUAJES CON RELACIÓN A LOS NOMBRES - REGLAS DE ALCANCE - COMPILACIÓN POR SEPARADO CONTROL DE FLUJO - EVALUACIÓN DE EXPRESIONES.
Introducción al desarrollo de proyectos RIA.
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
Aplicación para la documentación de la red de la UTEZ
PROGRAMACION AVANZADA DE PLC’s
Lenguajes de programación para sistemas críticos (SC)
LC Lite Commerce Edwin Castellanos – Diana Diaz – Ana Ospina – Fernando Sierra – 16A.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
Colegio de Bachilleres Xochimilco Tepepan Plantel No. 13 Stone Chávez Mayra Fernanda Gabriela Pichardo Grupo: 308 Equipo: 22 1Stone Chávez Mayra Fernanda.
Lenguajes de programación Web
 Conjunto de medidas para conocer o estimar el tamaño de un sitio Web. Sirve para la planear el tiempo para el correcto desarrollo del proyecto. Métricas.
Capítulo 7 Gestión de memoria.
Enrutamiento IP. Enrutamiento IP El router como una computadora Describa la función básica de un router Son computadoras que se especializan en el.
Leidy Johanna Arizala Pardo
PAGINAS WEB EQUIPO RAM.
COMPONENTES DEL SISTEMA OPERATIVO.
Schoology.
LENGUAJES DE PROGRAMACION
V. INSTALACION DE SOFTWARE.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Cristian Fonnegra Marin
María José Freire Mayra Coello Juan Francisco Pérez
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
TECNOLOGIAS DE LA INFORMACION Y LA COMUNICACIÓN
R.A.2.1 TEMA: DIAGRAMA DE FLUJO OBJETIVO: Describir los símbolos empleados en la elaboración de diagramas de flujo.
Tecnologías de la información y comunicación.. Buscadores de informaciónBuscadores de información O Un buscador es una página web que ofrece algún sistema.
LINUX Cindy Ramos Maricruz Velasco.
Lenguajes de Programación
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
UNIDAD V Bibliotecas de Funciones L.I. & M.S.C. OSCAR RAMÍREZ CORTÉS PROGRAMACIÓN DE SISTEMAS.
Paginas web.
Diagrama de Componentes
Web 2.0. Permite a los usuarios interactuar y colaborar entre sí como creadores de contenido generado por usuarios en una comunidad virtual, a diferencia.
MAESTRIA EN CIENCIAS DE LA COMPUTACION Comparación de implementación de sistemas distribuidos usando COM y CORBA Jesús Gil Muñoz Julio 2001.
Universidad de Carabobo Facultad Ciencias de la Educación Escuela de Educación Departamento de Matemática Trabajo Colaborativo Wikipedia Integrantes:
¿Qué es un ? El correo electrónico o fue una de las primeras aplicaciones creadas para Internet y de las que más se utilizan. Éste medio.
COLEGIO DE BACHILLERE PLANTEL 20 DEL VALLE “MATÍAS ROMERO” MATERIA: TICS II ALUMNOS: HUERTA DÍAZ DONNA IVONNE Y CEDEÑO MARTINEZ ORLANDO DANIEL GRUPO: 204.
FUNDAMENTOS DE PROGRAMACION
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
 Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado para Microsoft. Este lenguaje de programación es un dialecto de BASIC,
Web 2.0 y Educación Maestría en Informática Educativa Sistemas de Gestión de Contenidos LECCION 2 : Dr. Ivonne Sadith Musayón Oblitas.
TEMA 2. Diseño de un producto
UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA SALUD ESCUELA DE MEDICINA INTEGRANTES  Paola Gavilanez  Joselyn Huilca  Cinthia Proaño.
Evelin Ramos Cabrera 1° B
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
1/ la sociedad de la informacion : La sociedad de la informacion, es aquella en la cual las tecnologias que facilitan la creacion, la distribucion y manipulacion.
INFORMATICA JURIDICA CUNSARO Hardware Conjunto de todos los elementos físicos de un computador. Son todos aquellos elementos tangibles de un computador.
PAGINAS WEB DENIS SILVA PARRAL SARAI LOPEZ GONZALEZ.
Diccionario/Directorio de Datos
JOSE ALBERTO JIMENEZ JIMENEZ KATTY HIPOLITO. 7.1 INTRODUCCION AL LENGUAJE EMSAMBLADOR.
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
Diseño de tipos: clase PolinomioEntero Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 8 Versión
SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS). Sebastián Lesmes Patiño Ekatherine Garavito Shtefan Daniela Gamboa Infante Kevin Pedraza Hernández.
PRESENTACIÓN DE PRODUCTO Tablero de Comando 1.
Transcripción de la presentación:

Saltar a la primera página USANDO DLL PARA INTEGRAR DELPHI Y C++ U.N.S.J. FAC. CIENCIAS EXACTAS, FISICAS Y NATURALES DANIEL DIAZ ARAYAL. I. S. I.

Saltar a la primera página Temas de discusión n DLL u Concepto u Enlace Estático y Dinámico u Utilidad n CREANDO DLLS u Tipos importación u Información necesaria para crea una Dll u Distintos Casos n CONCLUSIONES

Saltar a la primera página DLL n Concepto n Enlace Estático y Dinámico n Utilidad

Saltar a la primera página CONCEPTO n Conjunto de funciones accesibles desde cualquier lenguaje n Se enlazan dinámicamente al programa, lo que equivales a decir “No forman parte del ejecutable”

Saltar a la primera página F1... F2... F3 F1 { E8h; A1h; 18h;} F2... E8h; A1h; 18h;} F2 F3 PROGRAMA FUENTE PRUEBA.CPP LIBRERIA SOLVER.LIB PRG. EJECUTABLE PRUEBA.EXE CÓDIGO FUENTECÓDIGO OBJETOCÓDIGO EJECUTABLE ENLACE ESTÁTICO

Saltar a la primera página ENLACE DINAMICO

Saltar a la primera página n Como módulos de Programa u Uso eficiente de Memoria u Facilita futuras modificaciones y ampliaciones u Facilita la distribucion de nuevas mejoras n Codigo Independiente del Lenguaje n Aplicaciones de bajo nivel UTILIDAD

Saltar a la primera página Creando Dlls n Tipos importación n Información necesaria para crea una Dll n Distintos Casos

Saltar a la primera página Tipos importación EJEMPLOS EN DELPHI Por NombreFunction Continua; External “ProyeDll” Por ÍndiceFunction Continua; External “ProyeDll” Index 1 Por Nuevo Nombre Function Continua; External “ProyeDll” Index 1 Name “Continua”

Saltar a la primera página Información necesaria para crea una Dll n Nombre de la librería n Nombre o Índice de cada función a exportar n Convenciones de lllamada n tipos de parámetros

Saltar a la primera página Distintos Casos n 1er Caso - Crear y Usar con Delphi n 2do Caso - Crear con Delphi y Usar con C++ n 3er Caso - Crear con C++ y Usar con C++

Saltar a la primera página Distintos Casos n 1er Caso - Crear y Usar con Delphi n 2do Caso - Crear con Delphi y Usar con C++ n 3er Caso - Crear con C++ y Usar con C++

Saltar a la primera página Distintos Casos n 1er Caso - Crear y Usar con Delphi n 2do Caso - Crear con Delphi y Usar con C++ n 3er Caso - Crear con C++ y Usar con C++

Saltar a la primera página Conclusiones u PRODUCTIVIDAD F PERMITE UTILIZAR LA POTENCIALIDAD DE LAS RAD PARA CREAR INTERFACES Y LOS BENEFICIOS QUE NOS BRINDA C++ PARA TRATAR PROBLEMAS COMPLEJOS u CON RESPECTO A DESARROLLO F DELPHI ES MAS FÁCIL F LOS DOS LENGUAJE SOPORTAN LAS MAYORIA DE LAS CONVENCIONES DE LLAMADA