Algoritmos de Ordenação em C#

Quando iniciamos o estudo em programação, um dos primeiros assuntos que se aprende é sobre algoritmo. O algoritmo é um processo de resolução de uma determinada tarefa para a qual ele foi designado. Podemos citar como um exemplo e que é assunto desse artigo o algoritmos de ordenação, que alem de ser o mais comum são também os mais solicitados em atividades acadêmicas quando essa possui como disciplina a programação.

Em programação, um algoritmo de ordenação tem com objetivo realizar a ordenação de uma lista de valores. Citaremos os seguintes métodos:

  1. Ordenação por inserção
    • Insertion Sort
    • Shell Sort
  2. Ordenação por seleção
    • Selection Sort
    • HeapSort
  3. Ordenação por troca
    • Bubble sort
    • Cocktail sort
    • Comb sort
    • Gnome sort
    • Odd-even sort
    • Quicksort

Leia mais… »

Componentes Bootstrap para ASP.NET

Quando iniciamos um novo projeto, a primeira coisa que pensamos é, o que usar como acelerador para o desenvolvimento visual e logo nos vem a cabeça em usar o Bootstrap. Mais quem não conhece o Bootstrap acaba por ter que aprender para utilizar e isso poderá demandar um pouco de tempo e atrasar o projeto.

O Bootstrap é um framework CSS que nos permite desenvolver um website ou aplicação web utilizando uma gama de componentes e funcionalidades basicamente utilizando HTML, CSS e jQuery.

Já venho utilizando o Bootstrap a um bom tempo e já desenvolvi diversos projetos com ele e sempre que inicializo um novo projeto, eu preciso reescrever novamente as tags para ter todos os componentes que preciso em tela. Porem, com o objetivo de acelerar o meu desenvolvimento e também com o objetivo de estudar dois assuntos diferentes, resolvi criar os meus próprios ASP.NET Server Controls Bootstrap, ou seja, criei alguns componentes Bootstrap para ASP.NET.

Leia mais… »

Gerar arquivo PDF a partir de código HTML

Existem inúmeras ferramentas para gerar arquivos PDF como .Net, mas poucas delas são confiáveis, e quando são, o valor para utiliza-las é um tanto elevado.

A ferramenta mais utilizada para gerar arquivos PDF é o iTextSharp, que é fácil de implementar, traz inúmeras opções ao desenvolvedor e é totalmente gratuita. Mas para gerar arquivo PDF a partir de um arquivo ou código HTML não é muito simples, tornando o processo muito “braçal”.

Leia mais… »