Pesquisar

Google

Anúncios




Rápido e fácil aprenda VB.Net praticando.

Download do Acrobat Reader
Exemplos de trechos de códigos que podem ser utilizados em seus projetos.

Nível: Médio/Avançado


1 - Operações com strings e expressões regulares

As strings são os ingredientes fundamentais de qualquer aplicação.

1.01 Concatenando strings
1.02 Operando com substring
1.03 Repetindo caracter
1.04 Convertendo em maiúsculas e minúsculas
1.05 Comparando duas strings
1.06 Contando caracteres
1.07 Separando as palavras
1.08 Contanto ocorrencias de um texto
1.09 Troca um texto por outro
1.10 Bloco de tamanho fixo
1.11 Invertendo uma string
1.12 Inserindo nova linha
1.13 Inserindo caracater especial
1.14 Manipulando string mais rápido
1.15 Convertendo string em array de bytes
1.16 Recuperando um array de bytes
1.18 Expressões regulares validando uma URL
1.19 Pesquisando partes da string com expressões regulares
1.20 Trocando partes da string com expressões regulares
1.21 Manipulando um arquivo
1.22 Manipulando uma URI


2 - Números, Datas e outros Tipos de dados

Programar faz parte da maior ciência de lidar com dados.

2.01 Convertendo número em formato de string
2.02 Gerando números aleatórios
2.04 Conversão de bases (bin, octal e hexa)
2.06 Operações com vetores
2.09 Avaliando uma expressão string
2.10 Obtendo data e hora do sistema
2.12 Determinando numero de dias do mês, ano e mais.
2.15 Configurando datas no formato regional (CultureInfo).
2.16 Convertendo uma string em data.
2.18 Convertendo tipos básicos para binários em buffer.
2.19 Comparando arrays byte a byte.


3 - Arrays e Coleções.

Arrays e coleções são partes chaves de qualquer ferrramenta de programação.

3.01 Criando e preenchendo arrays.
3.02 Redimensionando um array.
3.03 Array com índices negativos.
3.04 Criando um Array de arrays (Jagged Array).
3.05 Criando e manipulando um ArrayList.
3.06 Preenchendo um ArrayList com um array.
3.07 Converte um ArrayList em um array.
3.08 Ordenar os ítens de um ArrayList.
3.09 Ordenando ítens não comparaveís em um array ou ArrayList.
3.10 Hastable instanciado de uma coleção genérica.
3.11 Enumerando ítens em Hashtable.
3.12 Usando uma fila (Queue FIFO Collection).
3.13 Usando uma Pilha (Stack LIFO Collection).
3.14 Ordenando uma lista de arquivos.
3.15 Cria uma cópia de um ArrayList (Clone).
3.16 Cria uma coleção fortemente tipada.
3.17 Excluindo ítens de uma coleção.


4 - Objetos, Interfaces e Modelos (patterns).

Para dominar a programação em Visual Basic .NET você precisa entender esses objetos internos. Você precisa compreender os modelos usados no código .NET para copiar, comparar, dispor e converter tipos de objetos para poder implenentá-los em suas classes.

4.01 Criando um objeto para suportar um valor tipado.
4.02 Criando clone de um objeto.
4.03 Criando um tipo seguro método clone.
4.04 Criando objeto comparável.
4.05 Criando objeto disponível (disposable).
4.09 Serializando um objeto para o disco.
4.10 Clone de um objeto serializado.
4.11 Serializando um membro público de um objeto não serializado.
4.12 Serialização seletiva para um arquivo.
4.14 Lançando uma exceção customizada.
4.15 Use o "Singleton" padrão.
4.16 Uso de um fator padrão.
4.17 Uso padrão do registro.
4.18 Uso padrão de inicialização esperta "lazy".


5 - Usando diretórios e arquivos.

O VB.NET possui um rico conjunto de objetos para obter informações, mover, renomear, copiar arquivos e diretórios, criá-los no formato texto ou binário e também monitorar uma troca específica.

5.01 Manipulando um arquivo.
5.02 Manipulando diretório.
5.03 Recuperando informação do arquivo.
5.05 Lendo e gravando arquivo binário.
5.06 Filtrando arquivo com curingas (*.txt, Arq??.doc).
5.07 Pesquisando arquivos em diretórios.
5.08 Pesquisando arquivos com texto específico.
5.09 Mostrando uma árvore de diretórios com WinForms.
5.10 Verificando se dois arquivos são iguais com hash.
5.11 Monitorando o sistema de arquivos.
5.12 Criando um arquivo temporário.
5.14 Obtendo o caminho de um arquivo.
5.18 Obtendo informaçãoes de arquivo MP3.
5.19 Manipule arquivos zipados com Vb.Net.
5.20 Crie arquivos PDF com Vb.Net.


6 - XML.

XML é a linguaguem padrão para troca de informações entre diversas platarformas. É a base dos Web Services e Microsoft ADO.Net. O Microsoft .Net Framework inclui um rico complemento de classes para manipular documentos XML dentro do grupo namespace System.Xml

6.01 Lendo um documento XML com Vb.Net.
6.02 Lendo todos os nós em um documento XML.
6.03 Inserindo um novo ítem (nó) no documento XML.
6.04 Pesquisando um elemento por Nome.
6.05 Pesquisando elementos com XPath.
6.06 Lendo documento XML com classes.
6.07 Uso de serialização XML com objetos customizados.
6.08 Convertendo um documento XML em HTML usando folha de estilo XSLT.
6.09 Validando documentos XML com Shema XSD.
6.10 Armazenar dados binários em documento XML usando em Base64 .


7 - Multithreading.

Os desenvolvedores de Visual Basic deram salto extraordinário, pois com o Visual Basic .Net ficou fácil trabalhar com threads. Desenvolvedores usam threads para executar múltiplas tarefas ao mesmo tempo.

7.01 Chamando qualquer método assíncrono com delegate.
7.02 Aguardando completar as várias chamadas assíncronas.
7.03 Aguardando uma a uma de muitas chamadas assíncronas.
7.04 Usando callback com chamadas assíncronas.
7.05 Executando tarefas assíncronas com a classe thread.
7.06 Usando sincronização de código com múltiplas threads.
7.07 Uso do objeto thread com tarefa que requer dados.
7.08 Uso do objeto thread com tarefa que retorna dados.
7.09 Uso de thread com interface de usuário.
7.10 Dando stop em uma thread elegantemente.
7.11 Criando uma thread envolvendo classe.
7.12 Criando um processador de thread re-utilizavel.
7.13 Usando um pool de threads.


8 - Programando em redes.

Um dos ingredientes chaves para computadores e devices é comunicação através da rede. O .Net framework inclui novas classes de rede que são lógicas, eficientes e consistentes.

8.01 Obtendo informação de conexão web do computador corrente.
8.02 Obtendo nome e IP do computador corrente.
8.03 Obtendo o IP a partir de uma URL (Look Up).
8.05 Download de um arquivo usando HTTP.
8.06 Recuperando um pedaço de informação de uma página Web.
8.07 Achando todos os links de uma página Web.
8.12 Enviando um e-mail usando Smtp.
8.13 Recuperando e-mail através de POP3.
8.14 Acesse um site FTP.


9 - Reflection.

Reflection é usado para recuperar detalhes internos dos assemblies (.exe ou .dll), conhecidos como metadados.

9.01 Recuperando referência do corrente assembly.
9.02 Listando dependências de assembly.
9.03 Pegando informção de uma classe ou objeto.
9.05 Examinano um assembly por tipo.


 

Copyright (1998-2008) Softwise Consultoria e Informatica Ltda.

e-mail: admin@softwiseconsultoria.com