API Y WIN16 - PowerPoint PPT Presentation

About This Presentation
Title:

API Y WIN16

Description:

... las funcionalidades para mostrar contenido grafico en dispositivos de salida. ... 09 -- DOS 1 -.ESCRIBIR CADENA EN LA SALIDA ESTANDAR ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 16
Provided by: Ham27
Category:
Tags: api | entrada | salida | win16

less

Transcript and Presenter's Notes

Title: API Y WIN16


1
API Y WIN16
  • MYRIAM MONSERRAT PEÑA CARRANZA
  • JOSE GERARDO SANCHEZ MARTINEZ
  • ANA ELISA GARCIA MENDEZ

2
INTRODUCCION
  • Una API (del inglés Application Programming
    Interface - Interfaz de Programación de
    Aplicaciones) Es el conjunto de funciones y
    procedimientos (o métodos si se refiere a
    programación orientada a objetos) que ofrece
    cierta biblioteca para ser utilizado por otro
    software como una capa de abstracción.
  • Una API representa un interfaz de comunicación
    entre componentes software.

3
CARACTERISTICAS
  • Proporciona un conjunto de funciones de uso
    general.
  • Son abstractas
  • Las APIs de alto nivel generalmente pierden
    flexibilidad

S U B D I V I S I O N E S
  • El API de OS/2 se halla subdividido en varios
    grupos, según su funcionalidad. Para saber a qué
    API pertenece una llamada determinada, basta con
    mirar sus tres primeras letras
  • DOS
  • KBD, VIO y MOU
  • WIN

4
FFUNCIONES
  • Las funciones API se dividen en varias
    categorías
  • Depuración y manejo de errores
  • E/S de dispositivos
  • DLLs.
  • Comunicación entre procesos.
  • Manejo de la memoria.
  • Monitoreo del desempeño.
  • Manejo de energía.
  • Almacenamiento.
  • Información del sistema
  • GDI (interfaz gráfica) de Windows
  • Interfaz de usuario de Windows

5
OTRAS FUNCIONES
  • Servicios Base Provee acceso a los recursos
    fundamentales disponibles en sistemas Windows.
  • Graphics Device Interface (interfaz gráfica)
    Provee las funcionalidades para mostrar contenido
    grafico en dispositivos de salida.
  • Interfaz de usuario Provee la funcionalidad de
    crear y gestionar ventanas y controles básicos.
  • Librería de cajas de diálogos comunes Provee las
    cajas de dialogo estándar.
  • Librería de controles comunes Da a las
    aplicaciones acceso a controles avanzados que
    provee el SO.
  • Shell de Windows Permite acceder a la
    funcionalidad que provee el shell del SO.
  • Servicios de red Acceso a varias capacidades de
    red del SO.

6
  • La primera versión API fue de 16 bits, llamada
    Win16. Sólo se utilizaba en las versiones de 16
    bits de Windows.
  • Otras versiones son
  • Win32
  • Win32s
  • Win64
  • WinFx
  • WINE (plataformas UNIX)

7
  • Las funciones de Win16 API residen principalmente
    en los archivos de base del OS kernel.exe (o
    krnl286.exe o krnl386.exe), user.exe y gdi.exe. A
    pesar de la extensión de archivo del exe, éstas
    son realmente bibliotecas dinámicamente ligadas
    (DLLs).

8
Tabla de Int 21 CONTRASTE DE API 16 - 32
9
     INT 21hServicios del DOS.
mov ah,numero_funcion
  • 01 -- DOS 1 -.. Espera entrada proveniente del
    teclado, la exhibe y la coloca en el registro AL.
  • 02 -- DOS 1 -.................................
    Exhibe el carácter en DL.
  • 03 -- DOS 1 -.....................Espera
    un carácter proveniente lo coloca en AL.
  • 04 -- DOS 1 -.................Envía puerto COM
    al carácter en DL
  • 05 -- DOS 1 -..............................
    ................. ESCRIBIR CARACTER EN LA
    IMPRESORA
  • 06 -- DOS 1 -...................................
    .......................... SALIDA DIRECTA A
    CONSOLA
  • 06 -- DOS 1 -...................................
    ........................ ENTRADA DIRECTA POR
    CONSOLA
  • 07 -- DOS 1 -............................
    LECTURA DIRECTA DE CARACTER, SIN IMPRESIÓN
  • 08 -- DOS 1 -...................................
    ....... LECTURA DE CARACTERES, SIN IMPRESION
  • 09 -- DOS 1 -.............................
    ......... ESCRIBIR CADENA EN LA SALIDA ESTANDAR
  • 0A -- DOS 1 -.............................
    ............................... ENTRADA DESDE
    TECLADO POR BUFFER
  • 0B -- DOS 1 -..................................
    ................... OBTENER ESTADO DE LA ENTRADA
    ESTANDAR
  • 0C -- DOS 1-.......................... LIMPIAR
    BUFFER Y LEER DE LA ENTRADA ESTANDAR

10
Windows 3.x
  • Windows 3.x es el nombre genérico con el que se
    suele conocer a las versiones 3.0, 3.1 y 3.11 de
    la Interfaz gráfica de usuario del sistema
    Microsoft DOS (MsDOS) (Microsoft Windows nunca
    fue realmente un Sistema Operativo con verdadero
    entorno gráfico hasta Windows95).
  • Con estas versiones Microsoft consiguió vender
    Windows a un público mayor mientras que las
    versiones anteriores no habían sido muy bien
    acogidas.
  • Unas de las razones era el soporte de letras
    "True type" licenciado de Apple. Otra era el
    manejo más avanzado de la memoria.
  • Funciona en modo protegido (para procesadores
    80286 o superior) Podía abrir múltiples sesiones
    MS-DOS en modo real.
  • A esta versión se le agregó un administrador de
    programas y de archivos además de los controles
    comunes de Windows (Combo Boxes, Menús
    Jerárquicos, Diálogos...) y archivos de
    configuración (extensión .ini) para cada
    aplicación (que más tarde dio lugar al registro
    del sistema de Windows).

11
Windows 1.0
  • Las siguientes fueron las principales
    características de Windows 1.0
  • Interfaz gráfica con menús desplegables, no había
    ventanas en cascada y soporte para Mouse.
  • Gráficos de pantalla e impresora independientes
    del dispositivo.
  • Multitarea cooperativa entre las aplicaciones
    Windows.

12
Windows 2.0
  • Tenía más características que Windows 1.0, tales
    como
  • Iconos y ventanas traslapadas.
  • Cuando se lanzó Windows/386, Windows 2.0 fue
    renombrado como Windows/286.
  • Nacen aplicaciones como Excel, Word for Windows,
    Corel Draw!, Ami y PageMaker.
  • Las siguientes fueron las principales
    características de Windows 2.0
  • Ventanas traslapadas.
  • Archivos PIF para aplicaciones DOS.

13
Windows 3.0
  • Una completa reconstrucción de Windows con muchas
    nuevas facilidades, tales como la habilidad de
    direccionar más allá de 640 KB. Fue lanzado en
    1990, y vendió más de 10 millones de copias.
  • Las siguientes fueron las principales
    características de Windows 3.0
  • Modo estándar (286), con soporte de memoria
    grande (large memory).
  • Modo Mejorado 386, con memoria grande y soporte
    de múltiples sesiones DOS.
  • Se agregó el Administrador de Programas y
    Administrador de Archivos.
  • Soporte para Red.
  • Soporte para más de 16 colores.
  • Soporte para cajas de selección, menús
    jerárquicos y los archivos. INI privados para
    cada aplicación empezaron a cobrar más valor.

14
Windows 3.1
  • Una versión de Windows con muchas mejoras a
    Windows 3.0. Incluye soporte para fuentes True
    Type y OLE. Esta versión fue testigo de la
    pérdida del modo real, lo cual significa que no
    corre en procesadores Intel 8086.
  • Las siguientes fueron las principales
    características de Windows 3.1
  • No hay soporte para el modo Real (8086).
  • Fuentes TrueType.
  • OLE - Object Linking and Embedding.
  • Capacidad para que una aplicación reinicie la
    máquina.
  • Soporte de API de multimedia y red.

15
BIBLIOGRAFIA
  • http//msdn2.microsoft.com/en-us/library/aa141380(
    office.10).aspx
  • http//es,wikipedia.org/wiki/API
  • http//msdn.microsoft.com/archive/en-us/dnaraccess
    /html/msdn_abwinapi.asp?frametrue
  • http//msdn2.microsoft.com/en-us/library/aa141380(
    office.10).aspx
  • http//msdn2.microsoft.com/en-us/library/aa984837(
    vs.71).aspx
  • http//msdn2.microsoft.com/en-us/library/aa984749(
    VS.71).aspx
Write a Comment
User Comments (0)
About PowerShow.com