Вы находитесь на странице: 1из 19

PSI Mdulo 8

Tiago Simes 11K N17

Temas

1 Tipos de Sistemas Operativos


2 Software User friendly
3 Tipos de elementos grficos
4 Caractersticas
5 O que uma API?
6 O que um IDE
7 - Principais IDEs
8 Exemplos de IDEs
9 Modelos de Memria
10 Multitarefa
11 Paradigma de Programao
12 - Paradigma de Programao Procedural
13 - Paradigma de Programao por Eventos
14 Visual Basic
15 - WebGrafia

Tipos de Sistemas
Operativos
quanto h interface

grfica

Interface de linhas de comandos: Exige que o utilizador saiba


os comandos e as respectivas regras de sintaxe.
Interface baseada em menus: evita que o utilizador tenha de
memorizar os comandos e as respectivas regras de sintaxe.
Neste tipo de interface os comandos podem ser seleccionadas
com as teclas ou setas.
Interface grfica: Neste tipo de interface, os recursos do
computador so representados por cones. Os programas so
executado em janelas dimensionveis, o que facilita a
mudana entre programas. Este tipo de interface requer
hardware mais evoludo pois requer um grande nvel de
processamento.

Software user friendly

O software user friendly um software que como o nome indica


amigvel para o utilizador, o que significa que no difcil de
aprender/entender.
O software user friendly tem os seguintes atributos:
Simples: interface fcil de utilizar, oferecendo um acesso rpido a um
determinado recurso ou a um comando.
Limpar: interface organizada, facilitando a localizao a diferentes
ferramentas e opes.
Intuitivo: como indica o nome, esta interface amiga do utilizador e
fornece ento uma breve explicao de como esta interface funciona.
Confivel: uma interface confivel e que no tem falhas.

Tipos de elementos
grficos

Janelas;
Botes;
Caixas de dilogo;
Imagens;
Sistema de ajuda.

Caractersticas

Janelas - uma rea visual que permite a sada do sistema ou


permite a entrada de dados. As janelas so apresentadas como
objetos bidimensionais e retangulares.
Botes mtodo de acesso rpido a uma aplicao ou ativar uma
funo.
Caixas de dilogo uma janela utilizada para apresentar
alguma informao ao utilizador. designado assim, pois uma
forma de comunicao entre o computador e o utilizador.
Imagens representao visual de imagens.
Sistema de ajuda manual que apresenta uma documentao
simples e organizada, para satisfazer as dvidas do utilizador,
pesquisar por um determinado recurso, etc

O que uma API?

Uma API (Application Programming Interface) uma


interface com um conjunto de padres de programao
que permite o desenvolvimento de aplicaes.
Esta interface vai interligar diversas funes num site,
de modo a possibilitar que sejam utilizadas em
aplicaes diferentes.
Enquanto ns usufrumos de uma aplicao, a API pode
estar ligada a diversos sistemas e aplicaes sem que
ns, utilizadores, nos apercebamos.

O que uma IDE?

Um IDE (Integrated Development Environment) contm todas as funes


necessrias para o desenvolvimento desde programas de computador a
aplicaes. Conta tambm com certos recursos que diminuem a
ocorrncia de erros no cdigo.
Uma das principais vantagens de um IDE est na capacidade compilar
bibliotecas completas de linguagem. Outra vantagem neste tipo de
programa so os debuggers, que identificam os erros que podero ocorrer
ao escrever o cdigo. Alguns IDEs tm a funo autocompletar.
A desvantagem do IDE que necessitamos de conhecer o bsico da
programao. Utilizadores pouco experientes podem confundir-se com o
excesso de recursos que o IDE tem.

Principais IDEs

NetBeans tem como principal caracterstica o layout simples e intuitivo.


Suporta XML, C, PHP, C++, Ruby e HTML.
Notepad++ - contm um recurso que permite a identificao da
linguagem que estamos a utilizar. Este recurso s est disponvel apenas
Windows. Suporta Assembly, Ruby C, HTML, PHP, JavaScript, ASP, SQL, C+
+, Java, C#, XML, Objective-C, CSS, Pascal, Perl, Python e Lua.
Sublime Text tem como principal recurso, a possibilidade de instalar
plugins com a necessidade do utilizador. Suporta C, C++, C#, CSS, HTML,
Haskell, Java, Latex, PHP, Ruby, SQL, XML, JavaScript e Groovy.

Exemplos mais conhecidos de


IDEs

Lazarus;
Geany;
Visual Basic;
Eclipse;
Delphi;
Genio;
Genexus;
Visual Studio;
Anubis;
Xcode.

Modelos de memria

A memria, em informtica, permite guardar


dados de forma temporria ou permanente.
A unidade de memria o binrio.

A memria pode dividir-se em 2 tipo: memria


principal e memria secundria.

Modelos de Memria

Memria Principal so memrias que o processador


pode enderear diretamente. Fornece uma ligao h
memria secundria, no sendo a sua principal funo.
A sua principal funo conter a informao necessria
para o processador.
Memria Secundria so memrias utilizadas para
armazenamento de dados de forma permanente. No
podem ser endereadas diretamente, e a informao
tem de ser executada na memria principal antes de
ser tratada pelo processador.

Multitarefa

Multitarefa a caracterstica dos sistemas


operativos que permite executar vrias tarefas
ao mesmo tempo.

Paradigma de
Programao

Um paradigma de programao fornece e


determina a viso que o programador tem
sobre a estruturao e execuo do programa.
Exemplos: programao estruturada,
programao orientada a polticas e
programao orientada a testes.

Paradigma de Programao
Procedimental

Um paradigma de programao procedimental


especifica os algoritmos que um determinado
programa deve seguir.

Paradigma de Programao por


Eventos

Diferente de programas habitualmente


utilizados, este segue um fluxo de controlo
padro que encaminhado por indicaes
externas.

Visual Basic

Modelo de programao Programao


orientada a objetos.
Ambiente Integrado de Programao -

Webgrafia

http://skygforcesite.page.tl/Interface.htm
http://techterms.com/definition/user-friendly
https://pt.wikipedia.org/wiki/Janela_(inform%C3%A1tica)
https://pt.wikipedia.org/wiki/Janela_(inform%C3%A1tica
)#
Propriedades
http://multsoft.com.br/site/ajuda/
http://www.tecmundo.com.br/programacao/1807-o-que-e
-api-.
htm
http://www.psafe.com/blog/o-que-serve-ide/
https://
pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_in
tegrado

Webgrafia

https://pt.wikipedia.org/wiki/Mem%C3%B3ria_(
inform%C3%A1tica
)
https://psimodulo8.wordpress.com/2012/11/30/
modelos-de-memoria
/
https://psimodulo8.wordpress.com/2012/11/30/s
istemas-operativos-gui
/
https://
pt.wikipedia.org/wiki/Paradigma_de_progra
ma%C3%A7%C3%A3o
https://