Wook.pt - Visual Basic .Net 2005

Visual Basic .Net 2005

Curso Completo

de Henrique Loureiro 

22,41€
Esgotado ou não disponível.
Sinopse

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
    ISBN: 9789727225934Edição ou reimpressão: Editor: FCAIdioma: PortuguêsDimensões: 170 x 239 x 38 mm Encadernação: Capa mole Páginas: 376Tipo de Produto: Livro Classificação Temática: Livros em Português > Informática > Programação
    X
    Coloque aqui o seu comentário
    Visual Basic .Net 2005
    a sua avaliação:
    X
    Obrigado pela sua contribuição!

    O seu comentário foi enviado para validação.

    Nota:
    A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
    X
    imagem
    X
    alerta de artigo novamente disponível

    De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

    X
    O seu pedido foi registado com sucesso.
    Caso este produto fique disponível, será alertado por email
    X
    wook deve saber
    Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
    Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
    A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
    Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
    X
    wook deve saber
    Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
    Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

    Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
    Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:
    Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.
    X
    wook deve saber
    O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
    X
    wook deve saber
    O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
    X
    recomendar
    Visual Basic .Net 2005 de Henrique Loureiro 
    Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

    A sua identificação:

    A identificação da pessoa a quem quer recomendar este titulo:

    Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

    X
    A sua recomendação foi enviada com sucesso!
    X
    Ocorreu um erro a obter a informação! Por favor tente mais tarde.
    X
    não encontrou wook procura?
    Nós procuramos por si!

    A sua identificação:

    A identificação do livro que procura:

    O seu pedido foi enviado com sucesso!
    X
    envie esta lista aos seus amigos
    lista de desejos

    A identificação da pessoa a quem quer enviar esta lista:

    X
    A sua lista de compras foi enviada com sucesso para .
    X
    selecione o livro adotado:
    X
    wook deve saber


    Oferta de portes válida para entregas em Portugal Continental, em encomendas de valor igual ou superior a 15€ e para envios em CTT Expresso Dia ou Rede Pickup.
    Devolução do valor dos portes em cartão Wookmais para encomendas de valor inferior a 15€.

    Nos envios para as ilhas dos Açores e da Madeira, 30% de desconto no envio em CTT Expresso Dia para encomendas de valor superior a 15€ ou devolução daquele valor em cartão Wookmais para encomendas inferiores a 15€. Tipos de envio disponíveis para encomendas até 10 kg.

    Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.
    X
    wook deve saber


    A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.
    X
    wook deve saber


    EM STOCK – ENVIO IMEDIATO
    Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

    ENVIO ATÉ X DIAS
    Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

    PRÉLANÇAMENTO
    Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

    DISPONIBILIDADE IMEDIATA
    Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

    Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

    X
    a sua lista de desejos encontra-se vazia
    Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
    Seja informado sobre promoções destes produtos
    X
    Ocorreu um erro
    Por favor tente novamente mais tarde.
    X
    atingiu o limite máximo de dispositivos autorizados
    Por favor, aceda à area de cliente para gerir os dispositivos ativos.
    X
    Temos pena de o ver partir!
    Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
    Junte-se à comunidade wook nas redes sociais:
    X
    wook deve saber


    WOOK É O CHECKOUT EXPRESSO?
    Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

    COMO FUNCIONA?
    A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

    POSSO UTILIZAR OS MEUS VALES?
    Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

    CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
    Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

    EXCEÇÕES
    O botão do Checkout Expresso só será visível se:
    • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
    • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
    • Não incluir artigos escolares na encomenda.