Você está na página 1de 12

HTML

HTML (abreviao para a expresso inglesa HyperText Markup Language, que significa Linguagem
de Marcao de Hipertexto) uma linguagem de marcao utilizada para produzir pginas na Web.
Documentos HTML podem ser interpretados por navegadores.
Os atributos modificam os resultados padres dos elementos e os valores caracterizam essa mudana.
Exemplo de um elemento simples (no possui filhos):
<hr />
Exemplo de um elemento composto (possui filhos):
<a href="http://pt.wikipedia.org/">Wikipdia</a>
<a> a etiqueta de abertura
</a> a etiqueta de fechamento
href o atributo onde definido a url, que ser acessada ao clicar no link.
Outro exemplo de elemento composto (possui filhos):
<p><a href="http://pt.wikipedia.org" target="_self">Wikipdia</a></p>
p = etiqueta que define um pargrafo.
a = etiqueta que define uma hiperligao.
href = atributo que define a url da hiperligao.
target = atributo que define a forma como a hiperligao ser aberta.
_self = valor do atributo Target que define que a hiperligao ser aberta na mesma guia.
/ = define o fechamento do elemento
Os cdigos HTML podem serem gerados no Dreamweaver.

A estrutura bsica de um documento HTML (Hyper Text Markup Language - Linguagem de Marcao de Hypertexto), apresenta as
seguintes marcaes:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="description" content="a descrio do seu site em no mximo 90 caracteres">
<meta name="keywords" content="escreva palavras-chaves curtas, mximo 150 caracteres">
<title>Ttulo do Documento</title>
</head>
<body>
<!-- Aqui fica a pgina que ser visvel para todos, onde pode-se inserir
textos, imagens, links para outras pginas, etc, geralmente usa-se: -->

<div>Tag para criar-se uma 'caixa', um bloco, mais utilizada com "Cascading Style Sheets
(Folhas de Estilo em Cascata)</div>

<span>Tag para modificao de uma parte do texto da pgina</span>

<img src="endereo_de_uma_imagem.jpg" />

<a href="http://www.wikipedia.org">Wikipedia, A Enciclopdia Livre</a>
</body>
</html>
As etiquetas HTML no so sensveis caixa, portanto tanto faz escrever <HTML>, <Html>, <html> ou <HtMl>.
As etiquetas bsicas de HTML, cuja presena altamente recomendada nas pginas so:

<html>: define o incio de um documento HTML e indica ao navegador que todo contedo posterior deve ser tratado como uma srie de
cdigos HTML
<head>: define o cabealho de um documento HTML, que traz informaes sobre o documento que est sendo aberto
<body>: define o contedo principal, o corpo do documento. Esta a parte do documento HTML que exibida no navegador. No corpo
podem-se definir atributos comuns a toda a pgina, como cor de fundo, margens, e outras formataes.
Cabealho
Dentro do cabealho podemos encontrar os seguintes elementos:
<title>: define o ttulo da pgina, que exibido na barra de ttulo dos navegadores
<style type="text/css">: define formatao em CSS
<script type="text/javascript">: define programao de certas funes em pgina com scripts, podendo adicionar funes
de JavaScript
<link>: define ligaes da pgina com outros arquivos como feeds, CSS, scripts, etc
<meta>: define propriedades da pgina, como codificao de caracteres, descrio da pgina, autor, etc
So meta informaes sobre documento. Tais campos so muitos usados por mecanismos de busca (como o Google, Yahoo, Bing) para
obterem mais informaes sobre o documento, a fim de classific-lo melhor. Por exemplo, pode-se adicionar o cdigo <meta
name="description" content="descrio da sua pgina" /> no documento HTML para indicar ao motor de busca que texto de
descrio apresentar junto com a ligao para o documento. Para o motor de busca Google, por exemplo,
elementos meta como keywords no so utilizadas para indexar pginas. Apenas <title> e a meta <description> so usadas para
descrever a pgina indexada.
6

Obs: as etiquetas <style> e <script> servem tanto para delimitar os espaos usados pelos cdigos na pgina quanto para invocar cdigos
existentes em outros arquivos externos.
Corpo
Dentro do corpo podemos encontrar outras vrias etiquetas que iro moldar a pgina, como por exemplo:
<h1>, <h2>, ... <h6>: cabealhos e ttulos no documento em diversos tamanhos.
<p>: novo pargrafo.

<br />: quebra de linha.
<table>: cria uma tabela (linhas so criadas com <TR> e novas clulas com <TD>, j os cabealhos das colunas so criados com as
etiquetas <THead><TH> e os rodaps com <TFooter><TR><TD>).
<div>: determina uma diviso na pgina a qual pode possuir variadas formataes.
<b>, <i>, <u> e <s>: negrito, itlico, sublinhado e riscado, respectivamente.
<img />: imagem.
<a>: hiper-ligao para um outro local, seja uma pgina, um e-mail ou outro servio.
<textarea>: caixa de texto (com mais de uma linha); estas caixas de texto so muito usadas em blogs, elas podem ser auto
selecionveis e conter outros cdigos a serem distribudos.
<abbr>: abreviao (sigla simplesmente abreviada).
<cite>: citao.
<address>:Endereo.
Cores
As cores devem ser declaradas com o atributo style, que funciona em diversos elementos, como por exemplo:
<span style="color:COR">Texto</span>
Onde COR pode ser o nome da cor em ingls, em decimal, hexadecimal, RGB, RGBA ou HSLA.
Hiperligaes
Uma possibilidade importante dos documentos HTML a de fazer hiperligaes. Para isso usa-se a etiqueta <a> (do ingls, anchor). Esta tem
os atributos: href que define o alvo da hiperligao (que pode ser uma pgina de Internet, uma parte da mesma pgina ou um endereo
de email) ou name que define um alvo nessa pgina (a onde se pode fazer uma hiperligao usando a etiqueta a com o atributo href).
Exemplos:
<a href="http://pt.wikipedia.org/">Clique aqui para aceder pgina principal da Wikipdia em
portugus.</a>
<a name="nome">texto</a>

Em que nome e texto podem ser substitudos por o que se desejar. Depois usa-se <a href="#nome"> </a> para hiperligar a este
"anchor".
Diferena entre target="_blank" e target="_new"
target="_blank" usado para abrir links em vrias janelas e target="_new" usado para abrir vrios links em uma janela.
7

Exemplos
<a href="URL DO LINK" target="_blank">Ttulo</a>
<a href="URL DO LINK" target="_new">Ttulo</a>
Pgina em branco usado about:blank na url do link.
Exemplos:
<a href="about:blank" target="_blank">Pgina em branco</a>
JAVA Script
A linguagem de programao JavaScript, desenvolvida pela Netscape, Inc., no faz parte da plataforma Java.
O JavaScript no cria applets nem aplicaes independentes. Em sua forma mais comum hoje, JavaScript reside
dentro de documentos HTML e pode fornecer nveis de interatividade com pginas da Web que no podem ser
obtidos com HTML simples.

As diferenas principais entre Java e JavaScript esto listadas.
Java uma linguagem de programao OOP, ao passo que Java Script uma linguagem de scripts OOP.
Java cria aplicaes executadas em uma mquina virtual ou em um browser, ao passo que o cdigo JavaScript executado apenas em um browser.
O cdigo Java precisa ser compilado, ao passo que os cdigos JavaScript esto totalmente em texto.
Eles requerem plug-ins diferentes.
Veja mais cdigos no site script Brasil, onde haver diversos cdigos para personalizar sua pgina ou linha de comando.

Delphi
Delphi uma linguagem utilizada para a programao.
A algum tempo atrs, as linguagens utilizadas para programao eram precrias, sem um auxilio grfico e exigiam muitos
comandos tcnicos de seus usurios (no caso do MS DOS por exemplo),
O Delphi uma verso muito mais prtica, onde voc aplica apenas algumas linhas de comando, que com um auxlio de
um livro, certamente obter algum resultado.
Quanto a aplicao, infinitamente ampla, mais sempre voltada para o banco de dados, apesar de no ser
necessariamente obrigatria a utilizao da mesma.
C++
Sabendo tambm que o Visual Studio foi escrito em C++, ele possui interface grfica? Sabendo tambm que o firefox foi escrito em C++, ou o IE, voc est
navegando em uma janela preta?
Para criar interface grfica, voc pode usar uma biblioteca para esse fim. Porm esteja ciente de que no fcil,
principalmente se sua escolha for aplicaes Win32 escritas usando a API do Windows diretamente em C. O poder e
flexibilidade de C++ tem um custo: complexidade.

Se o que deseja, primeiro aprenda C e C++, mas me refiro a aprender mesmo. Depois, estude o que conhecido
como programao Win32. Consideram algo velho hoje em dia, porm todo o resto apenas um embrulho disso,
incluindo .NET. Por fim, eu recomendaria mesmo que use algo como o Qt, pesquise a respeito depois. A maioria das
bibliotecas para esse fim so escritas em C ou C++, mas "embrulhadas" em linguagens fceis como VB, C# ou Java
para que at os incapazes possam criar interfaces.

C++ no cria apenas "janelas", cria sistemas inteiros.

PS: Se voc espera sair arrastando botes pela tela, e puxar janelas pra la e pra c na hora em que "programar", esquea, C++ no linguagem pra isso,
no espere clicar mais do que escrever, como fazem em C# ou Java. Podem at existir interfaces grficas pra auxiliar nisso, mas auxiliar. C++ no feita pra
programadores dependentes.


Flash Player
Flash a tecnologia mais utilizada no Web que permite a criao de animaes vetoriais. O interesse no uso de grficos vetoriais que estes permitem realizar animaes
de pouco peso, ou seja, que demoram pouco tempo para ser carregadas.

Como talvez vocs saibam, existem dois tipos de grficos:
Os grficos vetoriais, nos quais uma imagem representada a partir de linhas (ou vetores)
que possuem determinadas propriedades (cor, espessura...). A qualidade deste tipo de grficos
no depende do zoom ou do tipo de resoluo com o qual se esteja olhando o grfico. Por
muito que nos aproximemos, o grfico no se pixeliza, j o computador traa automaticamente
as linhas para esse nvel de proximidade.
As imagens em mapa de bits. Estes tipos de grficos se assemelham a uma espcie de
quadrculo no qual cada um dos quadrados (pxels) mostra uma cor determinada. A informao
destes grficos salva individualmente para cada pxel e definida pelas coordenadas e cor de
tal pxel. Estes tipos de grficos so dependentes da variao do tamanho e resoluo, podendo
perder qualidade ao modificar sucessivamente suas dimenses.
Sendo assim, Flash se serve das possibilidades que oferece trabalhar com grficos vetoriais, facilmente redimensionveis e alterveis por
meio de funes, portanto de um armazenamento inteligente das imagens e udios empregados em suas animaes por meio de
bibliotecas, para otimizar o tamanho dos arquivos que contm as animaes.
XML
uma linguagem de marcao recomendada pela W3C para a criao de documentos com dados organizados
hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML classificada como
extensvel porque permite definir os elementos de marcao. Alguns dos propsitos do XML so: auxiliar os sistemas
de informao no compartilhamento de dados (especialmente via internet), codificar documentos e inserir seriais nos
dados comparando o texto com o de outras linguagens baseadas em serializao.






Protocolos
1.IP: O endereo IP, de forma genrica, uma identificao de um dispositivo (computador, impressora, etc) em uma rede
local ou pblica. Cada computador na internet possui um IP (Internet Protocol ou Protocolo de internet) nico, que o meio em que as mquinas usam para
se comunicarem na Internet.
1.1 IP Esttico: O IP Esttico ou Fixo, aquele que voc define manualmente. Quando voc acessa as propriedades de conexo local e vai s
configuraes do protocolo TCP/IP, possvel definir seu IP manualmente, de modo que ele nunca ser alterado.

1.2. IP Dinmico: Para voc saber se seu computador recebe um IP dinmico, basta acessar as propriedades de conexo local e verificar nas
configuraes do protocolo TCP/IP se ele est configurado para Obter um endereo IP automaticamente


Gateway: Gateway em geral um computador ou roteador que fica entre duas redes. Um exemplo de um gateway o roteador de internet, que separa
a rede da empresa da rede Internet. No gateway em geral onde so instalados os dispositivos de segurana da rede como firewall ( uma barreira de
proteo que ajuda a bloquear o acesso de contedo malicioso, mas sem impedir que os dados que precisam transitar continuem fluindo)

DNS: graas ao DNS que voc pode digitar www.google.com.br na barra de endereos do seu navegador para acessar o Google, e no um monte de
nmeros e pontos. Existem duas formas de acessar uma pgina na internet: pelo nome de domnio ou pelo endereo IP dos servidores nos quais ela est
hospedada. Para que voc no precise digitar a sequncia de nmeros no navegador sempre que quiser visitar um site, o DNS faz o trabalho pesado de
traduzir as palavras que compem a URL para o endereo IP do servidor. Cada servidor possui um endereo IP nico, logo, cada domnio leva a um IP
especfico. Por isso, no possvel ter dois sites diferentes com URLs iguais. Do contrrio, diversos endereos diferentes poderiam encaminhar voc para o
mesmo site. Para que o sistema de endereos IP e DNS funcione corretamente, preciso ter uma coordenao global. Ou seja, em qualquer lugar do
mundo, para voc abrir o Google, por exemplo, s digitar www.google.com.br.Existe uma organizao responsvel por atribuir nomes de domnios e
endereos IPS em escala mundial. Trata-se da ICANN (acrnimo em ingls para Corporao da Internet para Atribuio de Nomes e Nmeros), uma
entidade sem fins lucrativos que tenta manter todos os sites registrados funcionando na internet.

TCP/IP: De uma forma simples, o TCP/IP o principal protocolo de envio e recebimento de dados MS internet. Para quem no sabe, protocolo uma
espcie de linguagem utilizada para que dois computadores consigam se comunicar. Por mais que duas mquinas estejam conectadas mesma rede, se
no falarem a mesma lngua, no h como estabelecer uma comunicao. Ento, o TCP/IP uma espcie de idioma que permite s
aplicaesconversarem entre si. Todas as camadas e protocolos citados acima fazem parte do TCP/IP. assim que ele trabalha, em etapas. O que voc
precisa lembrar que o protocolo utilizado para a transmisso de dados pela rede. Alm disso, sempre bom ter em mente que, como o TCP/IP, primeiro
h o recebimento das informaes (camada de aplicao), depois elas so empacotadas para o formato da rede (transporte). Por fim, os dados so
endereados (rede) e enviados (interface).

DHPC: um protocolo de servio TCP/IP que oferece configurao dinmica de terminais, com concesso de endereos IP de host, Mscara de sub-rede,
Default Gateway (Gateway Padro), Nmero IP de um ou mais servidores DNS, Nmero IP de um ou mais servidores WINS e Sufixos de pesquisa do DNS.
Este protocolo o sucessor do BOOTP que, embora mais simples, tornou-se limitado para as exigncias atuais.
IPV4 e IPV6: IPv4 significa Protocol version 4, ou verso 4 de protocolos. a tecnologia que permite que nossos aparelhos conectem na Internet, seja qual
for o tipo de gadget pode ser PC, Mac, smartphones ou outros aparelhos. Cada um que estiver online ter um cdigo nico, como 99.48.227.227 por
exemplo, para enviar e receber dados de outros que estiverem conectados. J o IPv6 a sexta reviso dos protocolos na Internet e o sucessor natural do
IPv4. Essencialmente, ele faz a mesma coisa que outras tecnologias desse tipo, mas em 128 bits. O IPv4 transfere endereos de protocolos de 32 bits.
Sustenta aproximadamente 4,29 bilhes de IPs pelo mundo todo, o que nos fez chegar na crise atual: O sistema no suportar mais endereos do que isso.
O novo sistema suportaria algo como 340.282.366.920.938.000.000.000.000.000.000.000.000 endereos. Voc consegue calcular isso? Pois , nem eu. Mas
muito mais do que 4 bilhes atuais e conseguiria suportar a demanda do crescimento da internet por mais muitos anos. E isso acontece apenas porque os
IPs trabalham em 128 bits.
Ladder
uma linguagem de programao grfica, em forma de diagrama, que por ser de fcil criao e interpretao e representar ligaes fsicas entre
componentes eletrnicos (sensores e atuadores), acaba sendo bastante utilizada em ambiente industrial
Comandos mais usados:
Inserir nova linha shift V ou shift 6
Inserir um comentrio ponto e vrgula
Detecta borda subida /
Detecta borda descida \
Temporizar para desligar F
Temporizar para ligar O
Temporizar para ligar retentivo T
Contador incremental U
Contador decremental I
Contador circular J
Compara igualdade =
Compara se maior >
Compara se menor <
Insere BOBINA L

Insere Contato C
Insere reset de contador E
Carrega varivel c/ valor M
Insere operao soma +
Insere operao subtrao -
Insere operao multiplic. *
Insere operao de diviso D
Leitura de analgico P

Blocos Lgicos FBD
uma das linguagens grficas de programao, muito popular na Europa, cujos elementos so expressos por blocos interligados, semelhantes aos
utilizados em eletrnica digital. Essa linguagem permite um desenvolvimento hierrquico e modular do software, uma vez que podem ser construdos
blocos de funes mais complexos a partir de outros menores e mais simples

B
?
L
A
Buscando identificar as variveis de entrada e de sada, bem como um modelo que vai solucionar o problema.
Em seguida, constri-se a tabela verdade, simulando todas as possibilidades para as variveis de entrada e obtendo os respectivos valores de sada. Na
seqncia, obtm-se as expresses lgicas simplificadas por um dos mtodos a serem estudados nesta apostila e por ltimo, desenha-se o diagrama
esquemtico equivalente funo lgica obtida. Esta sequncia ilustrada pela figura 2.


Anlise do
Problema
Construo da
Tabela Verdade
Determinao da
expresso lgica
Implementao do
circuito lgico



VISUAL BASIC E MACROS DO EXCEL