Sem resumo de edição Etiqueta: visualeditor |
Sem resumo de edição Etiqueta: visualeditor |
||
| Linha 12: | Linha 12: | ||
==== '''Interface de programação de aplicação (API)''' ==== | ==== '''Interface de programação de aplicação (API)''' ==== | ||
A API é utilizada geralmente em aplicativos e sites, interligando as funções e fazendo a comunicação de vários códigos, fazendo assim a interação com a interface. Ela permite também que um componente de software acesse outro componente através de seu código. | |||
Em um sistema operacional também há muitas APIs que dão várias funcionalidades ao programador como de criar arquivos, janelas e manipular blocos de memória. No Windows, ao executar algum programa é feito uma interação entre o software e alguma API presente no Windows como Telephony API, Win16 API e Win32 API. | |||
==== '''Referências Bibliográfica:''' ==== | ==== '''Referências Bibliográfica:''' ==== | ||
http://conceito.de/interface | http://conceito.de/interface | ||
http://www.bpiropo.com.br/Interfac.htm | http://www.bpiropo.com.br/Interfac.htm | ||
http://www.tecmundo.com.br/programacao/1807-o-que-e-api-.htm | |||
http://canaltech.com.br/o-que-e/software/o-que-e-api/ | |||
http://www.ufpa.br/cdesouza/teaching/labes/apis.pdf | |||
Edição das 02h59min de 8 de setembro de 2016
Conceito:
A palavra interface é originada do inglês, que significa superfície de contato. Na informatica, o termo é utilizado para referir-se à conexão entre dois ou mais sistemas ou dispositivos.
A interface lógica é uma extensão complementar de interação entre hardwares e sistemas operacionais, que se interagem geralmente por meio da linguagem binária. Para a transmissão de dados são utilizados os endereços da posição de memória, chamadas de portas.
As portas são utilizadas para armazenar informações e comandos temporariamente até que haja a comunicação entre o sistema e o dispositivo.
Exemplo: Funcionamento de uma impressora
Para que uma impressora possa funcionar é necessário que ela receba um comando, ao clicar em imprimir, as informações do arquivo é enviada para a porta cuja é utilizada pela impressora, que fica armazenada em uma posição da memória, e então a impressora recebe os dados da memoria que são transferidos por um cabo.
Interface de programação de aplicação (API)
A API é utilizada geralmente em aplicativos e sites, interligando as funções e fazendo a comunicação de vários códigos, fazendo assim a interação com a interface. Ela permite também que um componente de software acesse outro componente através de seu código.
Em um sistema operacional também há muitas APIs que dão várias funcionalidades ao programador como de criar arquivos, janelas e manipular blocos de memória. No Windows, ao executar algum programa é feito uma interação entre o software e alguma API presente no Windows como Telephony API, Win16 API e Win32 API.
Referências Bibliográfica:
http://www.bpiropo.com.br/Interfac.htm
http://www.tecmundo.com.br/programacao/1807-o-que-e-api-.htm