23 ago, 2010
Posted by: admin In: .NET
Olá,
Hoje mostrarei como trabalhar com classes genéricas no C#.
Classes genéricas oferecem maior reusabilidade de código, maior segurança (pois assume-se que só pode se associar tipos que foram declarados em sua instancia, menor número de conversões (ou seja, performance).
Criando uma classe simples em T:
class Generica <T>Â {
public T Valor { get; set; }
}
Instanciando uma classe genérica:
var generica [...]
11 mai, 2010
Posted by: admin In: .NET
Aplicação explicativa mostra criar uma simples lista de string, atribuir nomes de paÃses a elas e escrever todos os seus valores na tela de um console application.
Código em C#:
// Cria uma nova lista de strings
var lista = new List();
[...]
11 mai, 2010
Posted by: admin In: .NET
O Entity Framework, mais conhecido como Linq to Entities,  apesar de estar em uma versão mais avançada e bem mais robusta que o Linq to Sql, ainda apresenta alguns problemas que no dia a dia acabam levando algum tempo dos programadores ao tentar descobrir a solução do problema.
Linq to Entities não mapeia no entity data [...]
11 mai, 2010
Posted by: admin In: .NET
Processo equivalente ao DELETE do SQL no Linq To Entities.
O método abaixo descreve todo o fluxo para deletar um objeto do contexto do banco de dados.
// Recebe o ID de uma fruta para deletar e tenta excluir a mesma
public [...]
11 mai, 2010
Posted by: admin In: .NET
Este tópico tem como principal objetivo passar de maneira superficial o conceito do o framework de acesso a dados Entity Framework que consiste na abstração do banco de dados em entidades orientadas a objetos, dispensando assim o conhecimento - por parte do programador - da tecnologia SQL.
Basicamente precisaremos de um banco de dados MySQL. Mas [...]
11 mai, 2010
Posted by: admin In: .NET
Como baixar o conteúdo de uma determinada página HTML em uma determinada URL e manipulá-lo?
O código abaixo faz o download através de um stream do conteúdo de uma determinada URL e obtém o código fonte do arquivo especificado renderizado em HTML.
Baixando arquivos da internet de forma automática:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using System.Configuration;
namespace Downloads
{
[...]
11 mai, 2010
Posted by: admin In: .NET
Como criar um diretório usando C# ou VB.NET?
A classe File, deriva do namespace System.File.IO que gerencia a manipulação de arquivos e pastas.
Para saber mais sobre o mesmo, acesse: Â http://msdn.microsoft.com/en-us/library/system.io.file.aspx
Código C#:
///
/// Verifica se um diretório existe, caso não, cria
///
private void CriaDiretorio()
{
if (!Directory.Exists(”C:\temp\Diretorio1″))
Directory.CreateDirectory(temp);
}
Código VB.NET:
”’
”’ Verifica se um [...]
11 mai, 2010
Posted by: admin In: .NET
Como excluir um arquivo com C# ou VB.NET de maneira ágil e organizada?
A classe File, deriva do namespace System.File.IO que gerencia a manipulação de arquivos e pastas.
Para saber mais sobre o mesmo, acesse: Â http://msdn.microsoft.com/en-us/library/system.io.file.aspx
///
/// Exclui o arquivo especificado
/// [...]
11 mai, 2010
Posted by: admin In: .NET
Como criar um arquivo de texto usando C# ou VB.NET?
Uma maneira mais gerenciável de se fazer este tipo de rotina, é apontar o path principal de onde o arquivo será criado no “web.config” da seguinte maneira:
A classe File, deriva do namespace System.File.IO que gerencia a manipulação de [...]
“A Herança é um princÃpio da Programação Orientada a Objetos que permite que as classes compartilhem atributos e operações baseados em um relacionamento, geralmente generalização. A herança permite a criação de subclasses que herdam alguns dos atributos e das operações (ou Métodos) da classe pai (super-classe ou classe base). A herança é um conceito aplicado no momento de criação das [...]