Stc5 Dr1 2 Final
Stc5 Dr1 2 Final
Stc5 Dr1 2 Final
Não constitui segredo para ninguém que a profunda transformação da nossa sociedade começou com o
aparecimento da Informática, que veio introduzir modernos meios tecnológicos na vida dos cidadãos.
O computador veio introduzir alterações significativas e de nível básico na nossa forma de trabalhar, de viver
e de comunicar. Na realidade esta máquina intervém de forma importante em grande parte das nossas
actividades, desde as de trabalho até às de lazer. A redacção de uma carta pode, simplesmente, ser
guardada no nosso arquivo informático sem que para isso tenhamos que recorrer à sua materialização (sob
a forma de papel). Esta forma de trabalhar veio diminuir o volume físico de papel dos nossos documentos.
Permite que se altere um documento sem ter de recorrer a correctores e a outros produtos, como,
contrariamente, acontecia com a máquina de escrever.
Atrás foi feita referência ao volume da documentação em formato de papel. Ora, essa é uma das grandes
alterações (tanto a nível pessoal como a nível profissional) que o uso do computador veio trazer.
Inerentemente, esta situação introduziu também rapidez em aceder a um determinado documento, de forma
praticamente instantânea. A celeridade no processamento é também visivelmente útil em situações de
cálculo matemático. Daqui poderíamos partir para outras situações mais complexas como por exemplo a
criação e uso de software para as mais diversas tarefas.
Em todos os exemplos e em todas as situações o uso do computador veio trazer desburocratização, rapidez,
simplicidade e eficácia.
Sabendo o que sabemos hoje ao utilizarmos, de forma banal, um processador de texto, imaginemos o que
seria ter de escrever um livro, utilizando uma máquina de escrever, como acontecia há alguns anos atrás.
Esta situação poderá ser extrapolada para manipulação e tratamento de imagem, métodos de cálculo de
matemática, bases de dados, entre outros.
De uma forma simplificada pode-se dizer que o computador é uma máquina de cálculo que permite guardar
informação e realizar operações matemáticas sobre essa informação com uma rapidez tal que ultrapassa
largamente as capacidades humanas para realizar essas tarefas. É importante referir que, no entanto, os
computadores não "pensam" do mesmo modo que se entende por pensamento humano. Na realidade, estas
máquinas seguem instruções que são codificadas pelos programadores. A sequência de instruções, que
permitem aos computadores levar uma tarefa do início até ao fim, é designada por programa computacional
ou, simplesmente, programa.
Assim, os programas controlam toda a sequência de cálculos que é necessária efectuar de forma a
processar a informação que é fornecida. Portanto, qualquer erro existente no programa poderá afectar
irremediavelmente a execução da tarefa por parte do computador. Dependendo da importância das
operações as suas consequências poderão ser mais ou menos gravosas, podendo afectar em alguns casos
vidas humanas como, por exemplo, nos sistemas informáticos de controle do tráfego aéreo ou de uma sala
de operações de um hospital.
Embora o desenvolvimento da tecnologia informática tenha como base o desenvolvimento de mecanismos
electrónicos cada vez mais potentes, mais pequenos e com custos baixos, a implementação de linguage
nsde programação que permitam o desenvolvimento de programas (vulgarmente designados por software)
que tirem partido dessas potencialidades é essencial.
Os diferentes tipos de tarefas que presentemente são possíveis de realizar com o computador levou nos
últimos anos ao desenvolvimento de diferentes tipos de linguagens de programação.
Fonte: http://www.net-artes.net
Devido á sua versatilidade, o computador abrange uma diversidade de aplicações que nos ajuda a
organizar a nossa vida pessoal ou profissional.
A nível profissional a sua utilização varia conforme a especificidade de cada profissão, podemos
considerar que no caso de trabalhos como contabilistas, tesoureiros, instituições bancárias ou
financeiras, o seu uso é essencialmente na base dos cálculos e gestão/organização de ficheiros/dados,
utilizando aplicações informáticas como o Primavera ou o Microsoft Excel.
Podemos considerar entre outros exemplos, o caso de desenhadores projectistas, arquitectos e
engenheiros civis, os quais dão primazia a aplicações como o Autocad.
Outra das causas que proporciona um uso divergente do computador, é a faixa etária.
No caso da faixa etária entre os 15 e 20 anos de idade, a sua utilização é essencialmente dirigida para
aplicações com jogos, chat´s e uma das mais conhecidas e utilizadas o MSN – Messenger.
Dos 21 aos 55, verifica-se que a sua utilização, gradualmente se dirige mais para o âmbito
profissional, no entanto entre os 21 e os 30 ainda é utilizado a nível de lazer (blog´s, emails,
Messenger, downloads, etc. …).
A faixa etária compreendida entre os 46 e os 65 anos de idade (idade média actual de reforma),
utiliza essencialmente a nível profissional, registando-se o uso de diversos serviços proporcionados
por diversas entidades (bancos, finanças, segurança social, compras, etc. …).
Após os 65 anos de idade, regista-se um decréscimo na sua utilização, no entanto nestes últimos anos
existem vários programas/iniciativas de incentivo ao uso das novas tecnologias.
O estatuto social é uma das características menos relevantes no uso do computador, no sentido em que o
acesso ao mesmo se tornou banal em quase todas as famílias.
As TIC fazem todo o sentido, aliás fazem cada vez mais sentido na medida em que independentemente das
profissões ou ocupações que se tenha é cada vez mais necessário á nossa vida profissional e pessoal o
recurso ás novas tecnologias
Sistema Informático
Sistema Informático é o conjunto de elementos necessários para que uma dada tarefa seja executada
através de uma solução informática.
Hardware – diz respeito ao conjunto de equipamentos e peças que constituem fisicamente o computador.
Software – diz respeito ao conjunto de programas (instruções lógicas) que servem para comandar e
programar o computador.
O Hardware, só por si, não tem possibilidade de fornecer qualquer resultado útil, limitando-se a ser um
conjunto passivo de componentes electrónicos que aguarda ordens de Software para desenvolver qualquer
actividade.
O Software é constituído pelos programas necessários ao funcionamento do Hardware.
Assim, não faz sentido ter Hardware sem Software, ou o contrário, ter Software e não ter Hardware, assim
como ter ambas as coisas mas elas estarem desajustadas entre si, ou seja, serem incompatíveis, pelo que,
para que o computador funcione é necessário a conjugação de ambos.
Computador
O Computador é um dispositivo electronico que recebe informações, processa dados (para processar estes
dados conta com um programa denominado de Sistema Operativo) e fornece resultados.
O sistema operativo (SO) é a primeira camada de software de um sistema informático. Actualmente, todo o
restante software (chamado software de aplicação) está dependente do SO- Sistema Operativo.
Os SO mais antigos (por exemplo, o MS-DOS) não obrigavam as aplicações a dependerem do SO, e muitos
programas manipulavam directamente o hardware do computador, por razões de eficiência. Hoje em dia,
este tipo de comportamento não é aconselhado, principalmente por duas razões. Primeiro, porque o
hardware varia muito de máquina para máquina e não é viável escrever n versões de um mesmo programa
para acomodar diversos tipos de hardware. Por outro lado, a manipulação directa dos recursos de hardware
pode levar a que programas construídos com fins maliciosos (como os vírus) possam afectar directamente
esses recursos.
Os actuais Sistemas Operativos (exemplos: Windows, Linux, MacOS) cumprem de forma eficaz as duas
funções essenciais dos sistemas operativos, que são as seguintes:
1. Disponibilizar uma máquina virtual, que é uma extensão da máquina física.
2. Gerir os recursos do sistema.
Além de cumprirem estas funções, os actuais SO não permitem que um programa aceda directamente ao
hardware nem que faça uma gestão própria dos recursos. Por exemplo, um programa que tencione utilizar o
espaço de memória onde está alojado um outro programa do sistema é impedido de efectuar essa operação.
Quem utiliza o sistema operativo Windows já deparou com certeza com a mensagem “Este programa
efectuou uma operação ilegal e será encerrado”, os utilizadores de Unix/Linux estão mais habituados à
mensagem “Segmentation fault” – estas mensagens significam que o programa tentou aceder a um recurso
(frequentemente, a determinados endereços de memória) ao qual não têm direito. Estas mensagens não
significam necessariamente que o sistema tem um vírus, já que é muito fácil um programador cometer um
erro que faça com que o programa, em determinadas circunstâncias, tente executar uma operação ilegal.
Infelizmente, o controlo de qualidade no software (assim como noutras áreas) não impede que todos os
programas produzidos sejam isentos de erros.
• Teclado
• Drive
• Winchester, Disco Rígido ou HD
• Vídeo ou Monitor
• Caneta Óptica
• Rato
• Joystick
• Impressoras (Matricial, Jato de Tinta, Laser)
• Modem
• Scanner
• Multimédia
Equipamentos de processamento – Transformam a linguagem da
programação em linguagem perceptível para o utilizador.
• Placa Mãe
• Monitores e Vídeos
Microsoft Windows
Microsoft Windows é uma popular família de sistemas Este S.O. que é o mais utilizado em todo o
operacionais criados pela Microsoft, empresa fundada por Bill mundo tem como aplicações pricipais o
Gates e Paul Allen. Antes da versão NT, era uma interface Microsoft Office que é um pacote bastante
gráfica para o sistema operacional MS-DOS. complecto de aplicações para as mais variadas
A palavra Windows em português significa janelas. A sua tarefas,Excel, Word, Power, Point, Access
interface gráfica é baseada no padrão WIMP previamente entre outras ferramentas bastante uteis.
desenvolvido em Xerox PARC: possui janelas que exibem Para a internet é usado o Ms Explorer que é
informações e recebem respostas dos utilizadores através de um navegador bastante acessivel de trabalhar,
um teclado ou de cliques do rato. Em termos de multimédia o Media Player é um
Uma das grandes vantagens, é que todos os programas actuais software que está ligado a este O.S. onde
são compatíveis com o Windows. podemos executar qualquer ficheiro
Podemos enumerar muitas mais vantagens deste sistema multimédia, video audio etc..
operacional, tais como, o painel de controlo ser bem mais
simples, tem os melhores players de mídia digital, os melhores
LINGUAGEM DE PROGRAMAÇÃO
Para que todos os circuitos e dispositivos do computador consigam partilhar informação é preciso que
respeitem um modelo de representação comum. Como, a nível físico, só existem dois estados possíveis -
ausência ou presença de corrente eléctrica -, o sistema tem de ser de base dois, dai dizer-se que os
computadores trabalham de acordo com o Sistema Binário.
Este sistema atribui a cada um desses estados um dígito (ou bit) distinto - 0 para a ausência e 1 para a
presença de corrente. A analogia lógica é quase imediata, pois os mesmos valores podem, também, ser
usados para representar o falso e o verdadeiro.
O senso comum e a lógica matemática confirmam que o bit é o mais pequeno bloco de informação
compreensível e distinguível, e que pode servir para a construção de blocos de informação mais complexos,
mais compreensíveis e distinguíveis. Em grupos de oito, os bits formam a unidade mais importante na
representação de informação - o byte - através da qual é, por exemplo, representada a capacidade de
armazenamento e memória.
Quando a quantidade de informação é, ainda, maior, é normal o uso de aproximações. Para isso, foram
criados vários sufixos que representam vários tipos de arredondamentos - kilo, mega, giga, tera, etc.
O Visual Basic é uma linguagem programação produzida pela empresa Microsoft, e é parte integrante do
pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada
para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado
actualmente.
Um aperfeiçoamento do BASIC, a linguagem é dirigido por eventos (event driven), e possui também um
ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente gráfico,
facilitando enormemente a construção da interface das aplicações (GUI - Graphical User Interface), daí o
nome "Visual". Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo
portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de
componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adoptou
tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais
tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual
Studio .NET, o Visual Basic se tornou uma linguagem totalmente orientada a objectos.
A linguagem Basic (Beginners All-Purpose Symbolic Instruction Code), criada por J.Kemeny e T. Kurtz em
1963 no Dartmouth College, foi elaborada com o intuito de tornar claro o ensino dos conceitos da
programação. As linguagens FORTRAN e Assembly empregavam rotinas de baixo nível para alguns
controles e compilação, a Basic vinha então facilitar ao programador sua tarefa, não precisando se preocupar
com métodos e algoritmos exigidos para construir e depurar programas. Inicialmente, cada linha começava
com um número de linha e as instruções não eram endentadas (estrutura semelhante a sub-níveis).
Todos os caracteres utilizados eram em caixa alta e as instruções GOSUB e GOTO utilizavam o número de
linha para desviar a sua execução. Estas primeiras versões foram consideradas não-profissionais, mas sua
evolução de linguagem interpretada para uma rápida e bem estruturada linguagem compilada, mudou sua
reputação. Na década de 70, um novo Basic interpretado e residente em ROM foi introduzido pela Microsoft.
Esta versão, GW-BASIC, podia ser encontrada no sistema operacional MS-DOS 4.01 e anteriores.
Em 1982, a Microsoft revoluciona a linguagem com seu Quick Basic. Os números de linha foram eliminados,
foram adicionados novos recursos, subprogramas e dados estruturados agora eram definidos pelo usuário,
novas capacidades gráficas e de som, e velocidade aumentada. A maior vantagem consistia em que seus
programas podiam ser executados nos modos interactivo e interpretado, ou serem compilados em
executáveis.
A maciça utilização do ambiente Windows nos computadores pessoais, possibilitou uma relação mais
pessoal e amigável com os usuários. VB é uma das maneiras mais populares de se criar aplicativos para o
Windows, fornecendo uma gama completa de ferramentas para os programadores. Visual é devido ao
método utilizado para se criar a interface com o usuário (GUI). Basic é a linguagem da qual foi desenvolvida,
recebendo inúmeros acréscimos e aprimoramentos.
Alguns conceitos sobre o ambiente Windows são fundamentais para a elaboração de aplicativos no VB:
janelas, eventos e mensagens. Existem muitos tipos de janelas e o sistema operacional atribui a cada uma
delas um único número (window handle or hWnd). Estas janelas são continuamente monitoradas pelo
sistema operacional à espera de um sinal de actividade ou evento. Eventos ocorrem por acção do rato, do
teclado ou como resultado da acção de outra janela. A cada evento, uma mensagem é enviada ao sistema
operacional para ser processada. Cada janela pode ter suas próprias acções, baseadas nas suas instruções,
para cada mensagem.
Para facilitar o trabalho com todas as combinações de janelas, eventos e mensagens, o VB manipula
automaticamente a maioria das mensagens de baixo nível. Outras são expostas como Procedimentos de
Evento para sua facilidade.
Os aplicativos procedurais executam inicialmente a primeira linha de código, seguindo então uma trajectória
definida pelo aplicativo, chamando se necessário outros procedurais.
Os aplicativos dirigidos para eventos não seguem uma determinada trajectória, ele executa as diferentes
partes do código em resposta aos eventos.
Podemos dividir o processo de desenvolvimento de aplicativos em três partes: escrever, compilar e testar.
No VB, estas tarefas se misturam numa única actividade: à medida que o código é construído, vai sendo
parcialmente compilado, possibilitando a realização de testes do aplicativo.Se compararmos a quantidade de
informação necessária da linguagem C, a Basic é a maneira mais rápida de se programar para o ambiente
Windows.
O Visual Basic trabalha em Ambiente conhecido por IDE (Integrated development environment),
concentrando as funções de design, edição, compilação e Debug.
Para iniciar a criação de um aplicativo, devemos inicialmente elaborar a interface, configurar suas
propriedades, para finalmente escrevermos seu código.