Vídeo

Importando Class Library utilizando .NET

vb_Net_Hinfos_marca

Olá galera adiantando essa video aula, o pessoal pediu então resolvi “solta-la”, porque não paramos no natal.

Nessa video aula daremos continuidade a aula de Class Library. Dessa vez veremos como importar a classe criada no VB .NET[bb] e no C#[bb], mostrando a facilidade de importação das classes entre as linguagens da plataforma .NET.

Melhor Visualização em Tela Cheia

Vídeo

Criando Class Library no VB .NET

vb_Net_Hinfos_marcaNessa video aula veremos como criar uma Class Library (Biblioteca de Classes) no Visual Basic .NET. Por meio de uma class library é possível implementar uma clase em um projeto escrito em outra linguagem da plataforma .NET[bb], como por exemplo, o C#[bb].

Melhor Visualização em Tela Cheia

Recursividade: O que é? e Como faz?

Primeirament respondendo a primeira pergunta:

Em computação recursividade, nada mais é que uma função que envoca a sí mesmo. A grande recursividadevantagem da recursão está na possibilidade de usar um programa de computador finito para definir, analisar ou produzir um estoque potencialmente infinito de sentenças, designs ou outros dados. (Wikipédia)

Para responder a segunda pergunta – Como fazer -, vou dar um exemplo que ilustra bem o que é a recursividade. Nesse exemplo mostrarei como calcular o fatorial de um número com um função (em VB.NET) recusiva.

    Function fatorial(ByVal numero As Integer) As Integer
        If numero = 0 Then
            fatorial = 1
        Else
           fatorial = numero * fatorial(numero - 1) '<-- Nessa linha ocorre a recursividade
        End If
    End Function

Veja que em um determindado momento do código a função “fatorial” chama ela mesma até que a condição no  “If” seja satisfeita.

Aqui mesmo no HinfOs você pode ver como fazer a função acima sem utilizar recusividade. (Estrutura de Repetição(for))
Vídeo

Do Nada ao Básico com Visual Basic .NET – Parte 8 (Final)

Visual Basic .NET

Para finalizar a sequencia Do Nada ao Básico com Visual Basic .NET veremos como preencher um combobox com os registros de uma banco de dados e a partir dai buscar os todos os dados referentes a esse registro e apresenta-los nos textbox.

Melhor Visualização em Tela Cheia.

Caso queira estudar o código estou disponibilizando o projeto para download.

TextBox só com Número no Visual Basic .NET

Visual Basic .NET

Uma dica rápida para quem está começando em Visual Basic .NET. Ah, o que fazer para o textbox só aceitar número e que também possa ser apagado, ou seja, também aceite o BackSpace.

Resolvi escrever a respeito disso porque recebi uma dúvida via email e a forma mais “fácil” que eu encontrei foi, deixar que o campo só aceite número e depois formata-lo. Mas deixando a conversa de lado vamos à programação.

O código é simples:

' *** DEVE SER COLOCADO NO EVENTO KeyPress DO CAMPO DE TEXTO ***
If Not Char.IsDigit(e.KeyChar) And _
   Not Convert.ToInt32(e.KeyChar) = Keys.Back And _
   Not Convert.ToInt32(e.KeyChar) = Keys.Delete Then
     e.Handled = True
End If

É isso.

Você também poderia usar uma MaskBox, porque ela só aceita número. Mas ai não seria TextBox ham?!