PREFÁCIO PRÓLOGO COMO UTILIZAR ESTE LIVRO 1. LÓGICA DA PROGRAMAÇÃO 1.1 Noções gerais 1.2 Convenções de código 1.3 Operadores 1.4 Algoritmos 1.5 Exercícios resolvidos Resumo Perguntas de revisão Exercícios propostos 2. INTRODUÇÃO AO VISUAL BASIC 2.1 Descrição sumária do produto 2.2 Requisitos de sistema 2.3 Instalação do Visual Studio 2.4 Ambiente de desenvolvimento integrado 2.5 Sensibilização ao sistema de ajuda 2.6 Aplicações-consola 2.7 Módulos e procedimentos 2.8 Definição de variável 2.9 Definição de constante 2.10 Leitura de dados provenientes do utilizador 2.11 Apresentação de dados ao utilizador 2.12 Comentários 2.13 Regras e convenções de nomenclatura 2.14 Fases de desenvolvimento de um programa 2.15 Exercícios resolvidos Resumo Perguntas de revisão Exercícios propostos 3. ELEMENTOS DE PROGRAMAÇÃO 3.1 Programação orientada a objetos 3.2 Noção de objeto 3.3 Noção de coleção 3.4 Tipos de módulos 3.5 Propriedades 3.6 Métodos 3.7 Eventos 3.8 Procedimentos 3.9 Tipos de dados 3.10 Declaração de variáveis 3.11 Arrays 3.12 Estruturas de controlo 3.13 Exercícios resolvidos Resumo Perguntas de revisão Exercícios propostos 4. FUNÇÕES 4.1 Microsoft.VisualBasic 4.2 Funções de diálogo 4.3 Funções de texto 4.4 Funções matemáticas 4.5 Funções de data e hora 4.6 Outras funções 4.7 Exercícios resolvidos Resumo Perguntas de revisão Exercícios propostos 5. USABILIDADE 5.1 Interfaces 5.2 As 10 heurísticas de Nielsen 5.3 Design de aplicações Windows Resumo 6. WINDOWS FORMS 6.1 Tipos de controlos 6.2 Convenções de nomenclatura 6.3 Objeto Form 6.4 Controlo Label 6.5 Controlo Button 6.6 Controlo TextBox 6.7 Controlos ComboBox e ListBox 6.8 Controlos CheckBox e RadioButton Resumo Perguntas de revisão Exercícios propostos 7. LINQ 7.1 Sistemas de gestão de bases de dados 7.2 Instalação do SQL Server 7.3 Integração com a LINQ 7.4 Exercícios resolvidos Resumo Perguntas de revisão Exercícios propostos 8. INTEGRAÇÃO COM A XML 8.1 Noções gerais 8.2 Sintaxe XML 8.3 Criação de um ficheiro XML 8.4 Manipulação de um ficheiro XML 8.5 Formatação XSL 8.6 Validação XSD 8.7 Exercícios Resolvidos Resumo Perguntas de revisão Exercícios propostos 9. WINDOWS PRESENTATION FOUNDATION 9.1 Noções gerais 9.2 Criação de Projetos WPF 9.3 Classe Window 9.4 Classe Grid 9.5 Multimédia 9.6 Exercícios Resolvidos Resumo Perguntas de revisão Exercícios propostos 10. DESENVOLVIMENTO PARA WINDOWS 8 10.1 Interface de utilizador 10.2 Layouts 10.3 Primeira aplicação 10.4 Framing 10.5 Exercícios Resolvidos Resumo Perguntas de revisão Exercícios propostos 11. PROJETO I 11.1 Objetivo 11.2 Desenho da base de dados 11.3 Acesso à origem de dados 11.4 Criação das classes DataContext 11.5 Inserção de registos-teste 11.6 Desenvolvimento da interface Exercícios propostos 12. PROJETO II 12.1 Objetivo 12.2 Desenho da base de dados 12.3 Preparação das ferramentas 12.4 Desenvolvimento da interface Exercícios propostos 13. PROJETO III 13.1 Objetivo 13.2 Regras 13.3 Desenho da interface 13.4 Programação do jogo Exercícios propostos 14. CONCLUSÃO 14.1 Criação de programas de instalação 14.2 Distribuição e comercialização de software 14.3 Computação em nuvem 14.4 Novos desafios ANEXO A – TABELAS AUXILIARES E COMPLEMENTOS A.1 Ambiente integrado A.2 Máscaras de formatação A.3 Máscaras de introdução A.4 Relação de tipos de dados A.5 Códigos ASCII A.6 Ajuda à resolução dos exercícios propostos ANEXO B – TERMOS CORRESPONDENTES EM PORTUGUÊS EUROPEU E PORTUGUÊS DO BRASIL ÍNDICE REMISSIVO