UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMATICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO LINGUAGENS DE APLICAÇÃO COMERCIAL SILAS QUEIROZ SILVA



Documentos relacionados
Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

INTRODUÇÃO À LINGUAGEM C/C++

Sistemas Operacionais

4 Estrutura do Sistema Operacional Kernel

Algoritmos e Programação I

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.

GRS Gerador de Redes Sistêmicas. (outubro/2004)

Organização e Arquitetura de Computadores I. de Computadores

Prof. Luis Nícolas de Amorim Trigo

Figura 01 Kernel de um Sistema Operacional

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

Disciplina: Organização de computadores

Laboratório de Programação I

Sistemas Operacionais

Sistemas Operacionais

02. O software ainda permite instalar a barra de ferramentas do Google como recurso extra. Faça a escolha desejada e continue a instalação.

Universidade de São Paulo São Carlos, SP Instituto de Ciências Matemáticas e de Computação. SSC0206 1/2010 Introdução à Compilação

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Índice

Disciplina: Introdução à informática Profª Érica Barcelos

ARQUITETURA DE COMPUTADORES. Rogério Spindula Rosa

3 Revisão de Software

DESENVOLVIMENTO DE SOFTWARE AULA 1

Dicas para usar melhor o Word 2007

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

4. Conceitos Básicos de Computação: Sistemas Operacionais

Lógica de Programação

Aplicação Prática de Lua para Web

O que há de novo. Audaces Idea

Curso de C. Introdução by Arnaldo V. Moura e Daniel F. Ferber

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

SISTEMAS OPERACIONAIS

1. NÍVEL CONVENCIONAL DE MÁQUINA

Algoritmos e Linguagem de Programação I

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Sistemas Operacionais

Sistemas Operacionais

Um Driver NDIS Para Interceptação de Datagramas IP

Instalação do SisAlu 1. Apostila de Instalação do SisAlu

UML - Unified Modeling Language

Linux, Windows, Antivírus, Teclado e .

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

Capítulo 2 Introdução à ferramenta Flash

Edeyson Andrade Gomes

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1.

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

1. CAPÍTULO COMPUTADORES

Conteúdo Programático de PHP

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

SISTEMAS OPERACIONAIS

IIH Introdução à Informática e Hardware

O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador.

IFTO LÓGICA DE PROGRAMAÇÃO AULA 01

1. Apresentação Objetivos

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Informática Aplicada à Engenharia Florestal

Introdução à Programação de Computadores

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

1.1. Organização de um Sistema Computacional

Profº. Enrique Pimentel Leite de Oliveira

UNIVERSIDADE DO OESTE DE SANTA CATARINA CAMPUS DE SÃO MIGUEL DO OESTE

Noções de. Microsoft SQL Server. Microsoft SQL Server

Orientação a Objetos

O Hardware e o Software do Computador

O modelo do computador

3. O NIVEL DA LINGUAGEM DE MONTAGEM

ARQUITETURA DE SOFTWARE

CADERNO DE QUESTÕES WINDOWS 8

6 - Gerência de Dispositivos

Infra-Estrutura de Hardware

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca

Sistemas Distribuídos

Sistemas Operacionais. Prof. André Y. Kusumoto

Introdução a Java. Hélder Nunes

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

Alexandre Malveira, Wolflan Camilo

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Curso de Linux Básico

MATRIZ DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA

Manual de Instalação da leitora de SmartCard Teo by Xiring

Introdução. Hardware X Software. Corpo Humano Parte Física. Capacidade de utilizar o corpo em atividades especificas explorando seus componentes

DIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Introdução aos Computadores

LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 1 APRESENTANDO O C#

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Informática básica Telecentro/Infocentro Acessa-SP

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

Sistemas Operacionais

A Linguagem Algorítmica Estrutura de Repetição. Ex. 2

Transcrição:

UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMATICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO LINGUAGENS DE APLICAÇÃO COMERCIAL SILAS QUEIROZ SILVA Mini-Seminário Visual Basic 6.0 Salvador - BA 18/05/2009

SILAS QUEIROZ SILVA Mini-Seminário Visual Basic 6.0 Atividade apresentada no curso de Ciência da Computação da Universidade Federal da Bahia com a orientação do professor Adonai Estrela Medrado. Salvador - BA 18/05/2009

SÚMARIO INTRODUÇÃO 3 HISTORIA 3 CARACTERISTICAS, CAPACIDADES E RESTRIÇÕES 3 PLATAFORMAS E SISTEMAS OPERACIONAIS SUPORTADOS 4 VISUAL BASIC 6.0 E A ORIENTAÇÃO À OBJETOS 4 LISENÇA E OBRIGAÇÕES DE USO 4 CONCLUSÃO 4

INTRODUÇÃO O Visual Basic 6.0 foi uma linguagem criada pela Microsoft com o intuito de facilitar o trabalho do programador ao criar programas com interface visual. Ela tentava utilizar alguns conceitos de orientação à objetos. Apesar de ter sido bastante utilizada ela esta sendo substituída pela plataforma DotNet que foi criada pela própria Microsoft. HISTORIA 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. No incio a linguagem foi considerada não-profissional, mas sua evolução de linguagem interpretada para uma rápida e bem estruturada linguagem compilada, mudou sua reputação. Em 1982, a Microsoft lança o Quick Basic. Os números de linha foram eliminados, foram adicionados novos recursos, subprogramas e dados estruturados 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 interativo 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. Em 1991 foi lançado o Visual Basic que é uma das maneiras mais simples de se criar aplicativos com interface gráfica para o Windows, fornecendo uma boa quantidade de ferramentas para os programadores. CARACTERISTICAS, CAPACIDADES E RESTRIÇÕES Alguns conceitos do 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. Estas janelas são continuamente monitoradas pelo sistema operacional à espera de um sinal de atividade ou evento. Eventos ocorrem por ação do mouse, do teclado ou como resultado da ação de outra janela. A cada evento, uma mensagem é enviada ao sistema operacional para ser processada. Cada janela pode ter suas próprias açõ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. PLATAFORMAS E SISTEMAS OPERCIONAIS SUPORTADOS Visual Basic foi projetado para rodar em plataformas da Microsoft, mas apesar disso existem alguns projetos opensource para permitir que softwares criados em vb sejam utilizados também no linux. VISUAL BASIC 6.0 E A ORIENTAÇÃO À OBJETOS A Microsoft inseriu conceitos de orientação a objetos na versão 6.0 do visual basic, uma classe é definida pelo tipo modulo classe, que fica armazenada em um arquivo com a extensão cls, existem também quatro níveis de acesso a classe: Private, Friend, Public, e Static. O manipulador de eventos chamado class_initialize serve como um construtor de objetos e a palavra reservada nothing ssderve para destruir um objeto, ainstruçãoo on_error serve para fazer tratamento de erros. Não há suporte para herança porem existe a possibilidade de implementar uma interface de um controle ActiveX. Também não há suporte para sobrecarga ou sobrescrição dos métodos. LISENÇA E OBRIGAÇÕES DE USO O visual basic 6.0 esta sob licença proprietáriaaa porem o seu projeto foi descontinuado devido ao surgimento da plataforma DotNet, atualmente para utilizar legalmente o vb 6.0 usuáriooo deve adquirir uma licença do Visual Studio 2005 ou 2008 versão profissional, pois a versão standart não da direito a utilizar as versões anteriores do porem a microsoft não oferece sequer ummídiaia com o visual studio 6.0. CONCLUSÃO O Visual Basic 6.0 serviu como uma das bases para a criação da plataforma DotNet. Ela foi bastante utilizada na década de 90 e inicio do ano 2000 porem por estrategia da própria microsoft os usuários que pretendem utilizar as suas facilidades devem migrar para a o visual basic.net.

REFERENCIAS Visual Basic. Disponível em <http://pt.wikipedia.org/wiki/visual_basic> acessado em 11 de maio de 2009. Visual Basic 6.0 x Visual Basic.net em <msdn.microsoft.com/pt-br/diferencasentrevb6evbdotnet> acessado em 12 de maio de 2009. Estrategia de Orientação a Objetos e camadas com visual basic 6.0. Disponível em <http://www.microsoft.com/brasil/msdn/tecnologias/vbnet/objetocamadasvb6.mspx> acessado em 16 de maio de 2009.