Visual Basic .Net 2005

Curso Completo

de Henrique Loureiro
editor: FCA, outubro de 2007
ESGOTADO OU NÃO DISPONÍVEL
VENDA O SEU LIVRO
Este livro cobre, de uma forma clara e acessível, as técnicas de programação em Visual Basic associadas à tecnologia .NET. As matérias são apresentadas passo a passo e reforçadas com uma vasta componente prática, composta por exercícios resolvidos e exercícios propostos. Expondo os temas de forma objectiva e aliando a teoria à prática, é uma obra útil tanto para os que estão a começar a dar os primeiros passos, na programação em Visual Basic .NET, como para os que já possuem conhecimentos nesta área. Inclui parte inicial com noções gerais de programação e algoritmia e, no final de cada capítulo, testes de consolidação, que permitem avaliar os conhecimentos adquiridos. Cobre integralmente as versões 2 e 3 da framework.

Principais Tópicos
  • Princípios do modelo de programação orientada a objectos;
  • Criação de Windows Forms;
  • Estudo dos controlos presentes na framework;
  • Gestão e manipulação de sistemas de gestão de bases de dados relacionais (SQL Server e Access) com ADO.NET;
  • Desenvolvimento completo de um projecto baseado num caso real.


  • Público-Alvo
  • Utilizadores principiantes ou com alguns conhecimentos de Visual Basic


  • Índice

    1. LÓGICA DA PROGRAMAÇÃO
    1.1 Noções gerais
    1.2 Operadores
    1.2.1 Operadores aritméticos
    1.2.2 Operadores relacionais
    1.2.3 Operadores lógicos
    1.2.4 Operadores de texto
    1.3 Algoritmos
    1.3.1 Sequências
    1.3.2 Decisões
    1.3.3 Selecções
    1.3.4 Repetições em número determinado
    1.3.5 Repetições em número indeterminado
    1.4 Exercícios resolvidos
    1.4.1 'Área'
    1.4.2 'Par ou ímpar'
    1.4.3 'Salários'
    Resumo
    Perguntas de revisão
    Exercícios por resolver

    2. INTRODUÇÃO AO VISUAL BASIC
    2.1 Descrição sumária do produto
    2.2 Requisitos do sistema
    2.3 Instalação do Visual Basic Express
    2.3.1 Remoção de componentes de software incompatíveis
    2.3.2 Download e instalação do produto
    2.4 O ambiente de desenvolvimento do Visual Basic
    2.4.1 Iniciando o Visual Basic Express pela primeira vez
    2.4.2 Soluções e projectos
    2.5 Utilização do sistema de ajuda online
    2.5.1 Acesso a tópicos gerais
    2.5.2 Pesquisa de informação
    2.5.3 Acesso ao índice geral
    2.5.4 Acesso ao índice remissivo
    2.5.5 Favoritos
    2.6 Framework .NET
    2.7 Aplicações-consola
    2.8 Noção de módulo e procedimento
    2.8.1 Criação de módulos
    2.8.2 Gravação de módulos
    2.8.3 Remoção de módulos
    2.8.4 Definição de procedimentos
    2.8.5 Procedimento Main
    2.8.6 Criação de procedimentos
    2.9 Definição de variável
    2.9.1 Atribuição de valores a variáveis
    2.9.2 Obtenção de valores contidos em variáveis
    2.10 Definição de constante
    2.11 Leitura de dados provenientes do utilizador
    2.12 Apresentação de dados ao utilizador
    2.13 Comentários
    2.14 Regras e convenções de nomenclatura
    2.15 Fases de desenvolvimento de um programa
    2.15.1 Fase I - compreender o problema
    2.15.2 Fase II - desenhar o algoritmo
    2.15.3 Fase III - definir variáveis
    2.15.4 Fase IV - definir constantes
    2.15.5 Fase V - inicializar variáveis
    2.15.6 Fase VI - obter dados de entrada
    2.15.7 Fase VII - verificar dados de entrada
    2.15.8 Fase VIII - obter resultado
    2.15.9 Fase IX - apresentar o resultado
    2.15.10 Fase X - testar o programa
    2.16 Exercícios resolvidos
    Resumo
    Perguntas de revisão
    Exercícios por resolver

    3. ELEMENTOS DE PROGRAMAÇÃO
    3.1 Programação orientada a objectos
    3.2 Noção de objecto
    3.3 Noção de colecção
    3.4 Tipos de módulos
    3.5 Propriedades
    3.5.1 Tipos de propriedades
    3.5.2 Alteração de propriedades em design-time
    3.5.3 Alteração de propriedades em run-time
    3.6 Métodos
    3.6.1 Tipos de métodos
    3.6.2 Métodos do tipo A - tarefas sem parâmetros
    3.6.3 Métodos do tipo B - tarefas com parâmetros
    3.6.4 Métodos do tipo C - devolução de valor
    3.6.5 Argumentação
    3.7 Eventos
    3.8 Procedimentos
    3.8.1 Tipos de procedimentos
    3.8.2 Procedimentos gerais
    3.8.3 Procedimentos de evento
    3.8.4 Procedimentos de função
    3.9 Tipos de dados
    3.9.1 Byte
    3.9.2 Integer
    3.9.3 Long
    3.9.4 Single
    3.9.5 Double
    3.9.6 String
    3.9.7 Date
    3.9.8 Boolean
    3.9.9 Object
    3.9.10 VariantType
    3.9.11 Estruturas
    3.10 Declaração de variáveis
    3.10.1 Declaração explícita
    3.10.2 Declaração implícita
    3.10.3 Declaração múltipla
    3.10.4 Ciclo de vida das variáveis
    3.11 Arrays
    3.11.1 Comprimento de um array
    3.11.2 Dimensão de um array
    3.12 Estruturas de controlo
    3.12.1 Tipos de estruturas de controlo
    3.12.2 Condição If
    3.12.3 Condição Select Case
    3.12.4 Ciclo Do
    3.12.5 Ciclo While
    3.12.6 Ciclo For
    3.12.7 Ciclo For Each
    3.12.8 Ciclos infinitos
    3.13 Exercícios resolvidos
    Resumo
    Perguntas de revisão
    Exercícios por resolver

    4. FUNÇÕES
    4.1 Namespace Microsoft.VisualBasic
    4.2 Funções de diálogo
    4.2.1 Função MsgBox
    4.2.2 Função InputBox
    4.3 Funções de texto
    4.3.1 Função Len
    4.3.2 Funções LCase e Ucase
    4.3.3 Função Space
    4.3.4 Funções LTrim, RTrim e Trim
    4.3.5 Funções Asc e Chr
    4.3.6 Funções Left, Right e Mid
    4.3.7 Função InStr
    4.3.8 Função Replace
    4.4 Funções matemáticas
    4.4.1 Função Abs
    4.4.2 Função Sign
    4.4.3 Função Round
    4.4.4 Funções Int e Fix
    4.4.5 Função Sqrt
    4.4.6 Função Log
    4.4.7 Funções Rnd e Randomize
    4.4.8 Funções Sin, Cos, Tan e Atan
    4.5 Funções de data e hora
    4.5.1 Funções Today, TimeOfDay e Now
    4.5.2 Funções Day, WeekDay, Month, Year, Hour, Minute e Second
    4.5.3 Função WeekDayName
    4.5.4 Função MonthName
    4.5.5 Função DateSerial
    4.5.6 Função DateDiff
    4.5.7 Função DateAdd
    4.5.8 Funções de conversão entre tipos de dados
    4.5.9 Funções de verificação de tipos de dados
    4.6 Outras funções
    4.6.1 Funções LBound e Ubound (funções de array)
    4.6.2 Função Format (função de formatação)
    4.7 Exercícios resolvidos
    Resumo
    Perguntas de revisão
    Exercícios por resolver

    5. FORMULÁRIOS
    5.1 Tipos de controlos
    5.1.1 Button (botão de comando)
    5.1.2 CheckBox (caixa de verificação)
    5.1.3 CheckedListBox (caixa de listagem com caixas de verificação)
    5.1.4 ComboBox (caixa de combinação)
    5.1.5 DateTimePicker (selector de data e hora)
    5.1.6 Label (rótulo)
    5.1.7 LinkLabel (hiperligação)
    5.1.8 ListBox (caixa de listagem simples)
    5.1.9 ListView (caixa de listagem multifuncional)
    5.1.10 MaskedTextBox (caixa de texto com validação)
    5.1.11 MonthCalendar (controlo-calendário)
    5.1.12 NotifyIcon (ícone de notificação)
    5.1.13 NumericUpDown (selector numérico)
    5.1.14 PictureBox (imagem)
    5.1.15 ProgressBar (barra de progressão)
    5.1.16 RadioButton (botão de opção)
    5.1.17 RichTextBox (caixa de texto com formatação avançada)
    5.1.18 TextBox (caixa de texto simples)
    5.1.19 ToolTip (dica)
    5.1.20 TreeView (lista em árvore)
    5.1.21 WebBrowser (navegador de páginas web)
    5.2 Convenções de nomenclatura
    5.3 Objecto Form
    5.3.1 Propriedade Text
    5.3.2 Propriedade BackgroundImage
    5.3.3 Propriedade BackgroundImageLayout
    5.3.4 Propriedade BackColor
    5.3.5 Propriedade Opacity
    5.3.6 Propriedade Icon
    5.3.7 Propriedade Cursor
    5.3.8 Propriedades Height e Width
    5.3.9 Propriedades Left e Top
    5.3.10 Propriedade StartPosition
    5.3.11 Propriedade WindowsState
    5.3.12 Propriedade ControlBox
    5.3.13 Propriedades MaximizeBox e MinimizeBox
    5.3.14 Propriedade ShowIcon
    5.3.15 Propriedade ShowInTaskbar
    5.3.16 Propriedade FormBorderStyle
    5.3.17 Propriedade Enabled
    5.3.18 Propriedade Visible
    5.3.19 Método Close
    5.3.20 Método CenterToScreen
    5.3.21 Eventos Load e FormClosed
    5.3.22 Eventos Click e DoubleClick
    5.3.23 Eventos MouseMove e MouseHover
    5.3.24 Eventos MouseEnter e MouseLeave
    5.3.25 Eventos KeyDown e KeyUp
    5.3.26 Evento KeyPress
    5.3.27 Eventos Move e Resize
    5.4 Controlo Label
    5.4.1 Propriedade BorderStyle
    5.4.2 Propriedade AutoSize
    5.4.3 Propriedade Image
    5.4.4 Propriedade ImageAlign
    5.4.5 Propriedade TextAlign
    5.4.6 Propriedade ForeColor
    5.4.7 Propriedade Font
    5.4.8 Método Hide
    5.5 Controlo Button
    5.5.1 Propriedades TabIndex e TabStop
    5.5.2 Método Focus
    5.5.3 Eventos GotFocus e LostFocus
    5.6 Controlo TextBox
    5.6.1 Propriedade ReadOnly
    5.6.2 Propriedade PasswordChar
    5.6.3 Propriedades MultiLine, WordWrap e ScrollBars
    5.6.4 Propriedade MaxLength
    5.6.5 Método AppendText
    5.6.6 Método Clear
    5.6.7 Métodos Select, SelectAll e DeselectAll
    5.6.8 Evento TextChanged
    5.7 Controlos ComboBox e ListBox
    5.7.1 Propriedade Items 
    5.7.2 Propriedade Sorted 
    5.7.3 Propriedade DropDownStyle (apenas em ComboBox) 
    5.7.4 Propriedade MaxDropDownItems (apenas em ComboBox) 
    5.8 Controlos CheckBox e RadioButton
    5.8.1 Propriedade Checked 
    5.8.2 Propriedade CheckState  (apenas em CheckBox)
    5.8.3 Eventos CheckedChanged  e CheckStateChanged 
    5.9 Exercícios resolvidos
    Resumo
    Perguntas de revisão
    Exercícios por resolver

    6. BASES DE DADOS
    6.1 ADO.NET
    6.2 Criação de um projecto de base de dados (caso real)
    6.2.1 Apresentação
    6.2.2 Acesso à origem de dados 
    6.2.3 Criação da tabela de dados
    6.2.4 DataProviders
    6.2.5 Ligação à origem de dados
    6.2.6 Manipulação de dados
    6.2.7 Consulta de dados
    6.2.8 Ordenação de dados
    6.2.9 Contagem de registos
    6.2.10 Aplicação de critérios
    6.2.11 Agrupamento da informação
    6.2.12 Aplicação de filtros em dados agrupados
    6.2.13 Execução de instruções directamente no servidor
    6.3 Exercício resolvido (caso real)
    Resumo
    Perguntas de revisão
    Exercícios por resolver

    7. PROJECTO
    7.1 Objectivo
    7.2 Desenho da base de dados
    7.2.1 Criação do projecto
    7.2.2 Acesso à origem de dados
    7.2.3 Criação das tabelas de dados
    7.3 Desenvolvimento da  interface
    7.3.1 Preparação do formulário principal
    7.3.2 Criação do DataSet
    7.3.3 Apresentação de listagens para consulta e manutenção
    7.4 Criação do programa de instalação
    Conclusão

    ANEXO A - CÓDIGOS ASCII

    ÍNDICE REMISSIVO

    Visual Basic .Net 2005

    Curso Completo

    de Henrique Loureiro

    Propriedade Descrição
    ISBN: 9789727225934
    Editor: FCA
    Data de Lançamento: outubro de 2007
    Idioma: Português
    Dimensões: 170 x 239 x 38 mm
    Encadernação: Capa mole
    Páginas: 376
    Tipo de produto: Livro
    Classificação temática: Livros em Português > Informática > Programação
    EAN: 9789727225934
    Idade Mínima Recomendada: Não aplicável

    SOBRE O AUTOR

    Henrique Loureiro

    Formado em Engenharia Química pelo Instituto Superior de Engenharia de Lisboa. Analista/Programador e Trainer na área de desenvolvimento de aplicações de Gestão e Engenharia. Autor, entre outros, dos livros Visual Basic 2010 Curso Completo, Visual Basic 2008 - Desenvolvimento de Aplicações, Excel 2007 Macros & VBA Curso Completo e Access 2007 Macros & VBA Curso Completo, todos editados pela FCA.

    (ver mais)

    DO MESMO AUTOR