Arquivo da categoria: Ling. de Programação

Utilizando Módulo 10 para calcular dígito verificador

Dígito verificador ou algarismo de controle é um mecanismo de autenticação utilizado para verificar a validade e a autenticidade de um valor numérico, evitando dessa forma fraudes ou erros de transmissão ou digitação. É usado normalmente em representações numéricas que … Continue lendo

Publicado em CSharp | Com a tag , , , , , | 5 comentários

Função para fonetizar textos em c#

Fonetizar significa examinar a palavra sob o ponto de vista fonético. Analisar as partes da palavra pelo seu som e não pela escrita. Por exemplo: O nome Felipe pode ter várias variações como Filipe, Filipi, Filipe, Philipe, Phelipe, Phelipi.  Ao fonetizar esses … Continue lendo

Publicado em CSharp | Com a tag , | 5 comentários

Atribuir valor NULL em variáveis do tipo int, double, DateTime, etc…

Por padrão, não se pode atribuir um valor nulo em variáveis do tipo Int32, Double, DateTime entre outros tipos. Para que isto seja possível devemos usar a classe Nullable. A definição da variável fica da seguinte forma: Nullable<tipo> nome_varival; Para atribuir … Continue lendo

Publicado em CSharp, Ling. de Programação | Com a tag , , | 2 comentários

Removendo itens iguais de um ArrayList (csharp)

Este algoritmo só é válido para um ArrayList com itens do tipo Int32. Primeiramente devemos ordenar o ArrayList para simplificar a busca de itens iguais. Para isso basta utilizar o método Sort. Depois, utilizando um simples laço ‘for’ percorremos o … Continue lendo

Publicado em CSharp | Com a tag , , | Deixar um comentário

Redirecionando a página utilizando HTML

Um recurso muito utilizado em páginas HTML é o de redirecionamento. Com apenas uma linha de código no cabeçalho da página podemos fazer o redirecionamento para outra página ou site. É possível também recarrega-la de tempo em tempo (refresh). O … Continue lendo

Publicado em HTML | Com a tag | Deixar um comentário

Calculando a idade em csharp

DateTime dtNascimento = Convert.ToDateTime("07/09/1984"); TimeSpan result = DateTime.Now.Subtract(dtNascimento); int idade = result.Days / 365;

Publicado em CSharp, Ling. de Programação | Com a tag , | 4 comentários

Abrindo popups de thumbnails com o Highslide

O Highslide é um software open source escrito em JavaScript próprio para abrir popups de imagens. O legal é que ele possui efeitos super interessantes como fade, bordas arrendondadas, galeria, legenda entre outros. Possui vários exemplos prontos que facilitam ainda mais a … Continue lendo

Publicado em Frameworks, JavaScript, Tecnologias, normas e padronizações | Com a tag , , , | Deixar um comentário

Limpando todos os componentes da página

Para limpar todos os componentes da página basta buscar por cada tipo individualmente utilizando o método Controls(). O método Controls() está presente em todas as classes que herdam de Control. O código abaixo percorre todos os componentes do formulário da … Continue lendo

Publicado em .Net, CSharp, Ling. de Programação | Com a tag , , , , , | 1 comentário

Verificar o tipo do objeto em C#

Para verificar o tipo do objeto basta utilizar o método GetType() presente em todas as classes. Por exemplo para verificar se um objeto é do tipo string basta fazer if (variavel.GetType() == typeof(String)) {   // a variável é do … Continue lendo

Publicado em CSharp, Ling. de Programação | Com a tag , , , | 1 comentário

Alert no asp.net

Programadores que iniciam no mundo da Web sempre têm uma certa dificuldade com relação a eventos de objetos, formulários e até mesmo coisas que parecem tão simples como mostrar uma caixa de diálogo na tela. Pois bem, as caixas de … Continue lendo

Publicado em CSharp, JavaScript | Com a tag , , , , | Deixar um comentário