|
Introdução

Visual Basic é a linguagem de programação, em ambientes
gráficos, com mais programadores a nível mundial. Para quem se quer iniciar no
fascinante e divertido mundo da programação, a versão Visual Basic 2005 Express
é a mais eficaz de sempre, oferecendo, simultaneamente, uma extrema facilidade
de programação para iniciados e ferramentas poderosas para programadores mais
avançados. Nunca houve melhor altura para aprender a programar.
Organizado em três partes, com um total de quinze capítulos, este livro aborda a
programação de computadores através da Visual Basic 2005 Express Edition
(ferramenta grátis, à data de edição deste livro), vocacionada para alunos,
principiantes na programação, e não só, e para todos os que sempre pensaram que
a programação só era acessível a profissionais. Se possui pouca ou mesmo nenhuma
experiência de programação, ou se já é programador mas não tem experiência no
desenvolvimento de software em ambientes gráficos, então este é definitivamente
o livro para si.
Depois de uma primeira parte introdutória à Visual Basic 2005 Express Edition,
aprenda, ou relembre, os conceitos da programação – variáveis, operadores,
strings, estruturas de decisão e de repetição, e subprogramas – de forma simples
e seguindo, passo-a-passo, os vários projectos no seu computador. A terceira
parte apresenta a criação de diversas aplicações com interface profissional para
o Windows, incluindo um jogo, um editor de texto simples, um Web browser e
exemplos de acesso a bases de dados (SQL Server), ao mesmo tempo que ilustra o
funcionamento dos diversos controlos e a sua programação com a Visual Basic 2005
Express Edition.

Índice

PREFÁCIO Introdução Público-alvo e pré-requisitos Características principais Convenções usadas Visão geral e Organização Código dos Projectos em Visual Basic
SOBRE O AUTOR
Agradecimentos e Dedicatória
PARTE I: Introdução e Visão Geral
1 INTRODUÇÃO AO MICROSOFT VISUAL BASIC 2005 EXPRESS EDITION
1.1 Visual Basic 2005 Express Edition
1.1.1 Características principais 1.1.2
Instalação e Configuração
1.1.3 Plataforma .NET
1.2 O Ambiente de Desenvolvimento Integrado 1.2.1
Barra de Menus 1.2.2 Barras de Ferramentas
1.2.3 As Janelas do IDE 1.3 Resumo 1.4 Exercícios
2 INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES
2.1 Programação de Computadores
2.2 Uma Máquina Programável: o Computador
2.3 Visão do Utilizador
2.4 Visão do Programador
2.5 Resumo
2.6 Exercícios
3 INTRODUÇÃO À PROGRAMAÇÃO EM VISUAL
BASIC
3.1 Iniciar, Guardar e Fechar Projectos 3.2 Primeira Aplicação 3.3 Interacção com o Utilizador 3.4 Palavras Reservadas 3.5 Introdução ao "Debugging" 3.6 Introdução ao Help 3.7 Resumo
3.8 Exercícios
PARTE II: Conceitos da
Programação em Visual Basic
4 TIPOS DE DADOS, VARIÁVEIS E EXPRESSÕES
4.1 Tipos de Dados e Operações Primitivas
4.1.1 Tipos de Dados Numéricos
4.1.2 Tipos de Dados de Texto
4.1.3 Tipos de Dados Lógicos
4.1.4 Outros Tipos de Dados
4.1.5 Resumo de Tipos de Dados
4.2 Variáveis
4.3 Operador Atribuição e Expressões
4.4 Conversão entre Tipos de Dados
4.5 Precedência de Operadores e avaliação de Expressões
4.6 Resumo
4.7 Exercícios
5 OPERADORES DA PROGRAMAÇÃO
5.1 Operadores Aritméticos
5.2 Operadores Relacionais e introdução às Condições
5.3 Operadores Lógicos e Condições Compostas
5.4 Operadores de Atribuição
5.5 Introdução às Funções pré-definidas
5.6 Precedência e Associatividade dos Operadores
5.7 Resumo
5.8 Exercícios
6 MANIPULAÇÃO DE TEXTO: STRINGS
6.1 Informação sobre Caracteres
6.2 Operações com Strings
6.3 Strings e os Operadores Relacionais
6.4 Funções pré-definidas
6.4.1 Funções básicas
6.4.2 Outras Funções
6.5 Resumo
6.6 Exercícios
7 ESTRUTURAS BÁSICAS DA
PROGRAMAÇÃO
7.1 Estruturas de Decisão
7.1.1 Introdução às Estruturas de Decisão
7.1.2 A Declaração
If...Then...Else
7.1.3 Alternativas Múltiplas:
ElseIf
7.1.4 Declarações If...Then...Else
Encadeadas
7.1.5 A Declaração Select Case
7.2 Estruturas de Repetição
7.2.1 Introdução às Estruturas de Repetição (ou
Ciclos)
7.2.2 Ciclos For...Next
7.2.3 Ciclos For Each...Next
7.2.4 Ciclos Do Loop
7.2.5 Conceito de Iteração, Contador e Acumulador
7.2.6 Ciclos Encadeados
7.2.7 Ciclos Infinitos
7.3 Resumo
7.4 Exercícios
8 ESTRUTURAS DE DADOS
COMPOSTAS
8.1 Vectores
8.1.1 Declaração e manipulação de Vectores
8.1.2 Vectores e Ciclos
8.1.3 Métodos Pré-Definidos
8.2 Matrizes
8.3 Enumerações
8.4 Resumo
8.5 Exercícios
9 SUBPROGRAMAS OU PROCEDIMENTOS
9.1 Dividir, Reutilizar e Abstrair
9.2 Procedimentos definidos pelo Programador
9.3 Funções definidas pelo Programador
9.4 Escolha de nomes de Métodos
9.5 Correspondência Argumentos-Parâmetros
9.6 Mecanismo de passagem de Parâmetros
9.7 Resumo
9.8 Exercícios
PARTE III: Criação de
Aplicações em Visual Basic
10 CONSTRUÇÃO DA INTERFACE GRÁFICA
10.1 A Caixa de Ferramentas (Toolbox)
10.2 Visão geral dos Controlos mais comuns
10.2.1 Aba Common Controls
10.2.2 Aba Containers
10.2.3 Aba Menus & Toolbars
10.3 Desenho da GUI: Apresentação de boas práticas
10.4 Propriedades
10.5 Projecto em Visual Basic: Gestão de Filmes
10.5.1 Desenho da Interface Gráfica
10.6 Especificar a ordem dos Tabs
10.7 Posicionamento dos Controlos no Form
10.8 Resumo
10.9 Exercícios
11 CONSTRUÇÃO DE UM JOGO:
ADIVINHE O NÚMERO!
11.1 Antevisão do Projecto
11.2 Controlos utilizados
11.3 Controlos RadioButton, CheckBox e GroupBox
11.4 Controlos ListBox e ComboBox
11.5 Controlos NumericUpDown e ToolTip
11.6 Projecto em Visual Basic: Jogo ‘Adivinha o número’
11.6.1 Desenho da Interface Gráfica
11.6.2 Adicionar Código aos Eventos
11.7 Resumo
11.8 Exercícios
12 CRIAÇÃO DE UM EDITOR DE TEXTO
12.1 Antevisão do Projecto
12.2 Caixas de Diálogo pré-definidas
12.3 Caixa de Diálogo MessageBox
12.3.1 Botões disponíveis
12.3.2 Ícones disponíveis
12.3.3 Botão por omissão
12.3.4 Valor retornado
12.3.5 Exemplos de Utilização
12.4 Caixa de Diálogo ColorDialog
12.5 Caixa de Diálogo FontDialog
12.6 Caixas de Diálogo OpenFileDialog e SaveFileDialog
12.7 Projecto em Visual Basic: Bloco de Notas
1.2.7.1 Desenho da Interface Gráfica
12.7.2 Adicionar Código aos Eventos
12.7.3 Explicação do Código
12.8 Resumo
12.9 Exercícios
13 CONSTRUÇÃO DE UM WEB BROWSER
13.1 Antevisão do Projecto
13.2 Controlos utilizados
13.3 Projecto em Visual Basic: Web browser
13.3.1 Criar um Splash Screen
13.3.2 Adicionar uma Barra de Menus
13.3.3 Adicionar e Chamar uma Janela Ajuda
> Sobre
13.3.4 Adicionar outros Controlos
13.3.5 Configurar o Controlo ToolStrip
13.3.6 Configurar o Controlo StatusStrip
13.3.7 Inserir o código para navegar em
múltiplas abas
13.3.8 Navegar pela primeira vez
13.3.9 Adicionar mais Opções de Menu
13.3.10 Adicionar um Menu de Contexto
13.4 Resumo
13.5 Exercícios
14 ACESSO A BASES DE DADOS
14.1 Antevisão do Projecto
14.2 Conceitos, Regras e Terminologia básica
14.3 Componentes de acesso a Bases de Dados
14.4 Projecto em Visual Basic: Gestão de Contactos
14.4.1 Criar uma Base de Dados
14.4.2 Ligar uma Aplicação a uma Base de
Dados
14.4.3 Visualizar Dados
14.4.4 Actualizar Dados
14.5 Resumo
14.6 Exercícios
15 GESTÃO DE BASES DE DADOS COM O
SQL SERVER MANAGEMENT STUDIO EXPRESS
15.1 Instalação do SSMSE CTP
15.2 Criar uma Base de Dados
15.3 Criar Consultas e Vistas
15.4 Acesso à Base de Dados
15.5 Resumo
15.6 Exercícios

Autor

Vítor Emanuel Pereira é Professor Auxiliar na Universidade Lusíada, onde
se tem dedicado a nível de docência e de investigação.
Possui uma licenciatura em Informática/Matemáticas Aplicadas e é mestre e doutor
pela Universidade de Cranfield (Inglaterra).
Tem participado em diversos projectos de I&D nacionais e supervisionou vários
projectos em colaboração com organizações nacionais e internacionais. Lecciona,
ao nível de cursos de licenciatura, as disciplinas Programação de Computadores,
Microprocessadores e Bases de Dados.
Os seus interesses incluem a Engenharia de Software e os Sistemas de Informação.
O seu passatempo preferido é a Astronomia.

Comentários dos Leitores

Sent: Jun 01, 2008
Aproveito a oportunidade para elogiar este excelente
livro pois estou a a
tirar um curso de engenharia informática e este livro tem-me auxiliado
muito.
Braulio Duarte
Sent: May 20, 2006
Comprei o livro ontem na Fnac do Fórum Almada e estou muito satisfeito, tem
muitos exemplos e explica tudo ao pormenor!
Parabéns pelo livro, está 5 estrelas.
Daniel Candeias
|