using System;
using System.IO;
using System.Diagnostics;
using System.Xml.Serialization;
using System.Collections;
using System.Collections.Generic;
namespace _50minutos_serializacao
{
class Program Leia mais...
using System;
using System.IO;
using System.Diagnostics;
using System.Xml.Serialization;
using System.Collections;
using System.Collections.Generic;
namespace _50minutos_serializacao Leia mais...
using System;
using System.IO;
using System.Diagnostics;
using System.Xml.Serialization;
namespace _50minutos_serializacao
Leia mais...
using System;
using System.IO;
using System.Runtime.Serialization.Formatters.Soap;
using System.Diagnostics;
using System.Collections;
//adicionar referência:
//System.Runtime.Serialization.Formatters.Soap
namespace _50minutos_serializacao
{
class Program
{
static void Main(string[] args)
{
Leia mais...
using System;
using System.IO;
using System.Runtime.Serialization.Formatters.Soap;
using System.Diagnostics;
//adicionar referência:
//System.Runtime.Serialization.Formatters.Soap
namespace _50minutos_serializacao
{
class Program
{
static void Main(string[] args)
{
using (FileStream fileStream =
new FileStream("saida.txt",
Leia mais...
using System;
using System.IO;
using System.Runtime.Serialization.Formatters.Soap;
using System.Diagnostics;
//adicionar referência:
//System.Runtime.Serialization.Formatters.Soap
namespace _50minutos_serializacao
{
class Program
{
static void Main(string[] args)
{
using (FileStream fs =
new FileStream("saida.txt",
FileMode.Create,
FileAccess.Write))
{
Dados d = new Dados();
SoapFormatter sf = new SoapFormatter();
sf.Serialize(fs, d);
fs.Close();
}
Process.Start("saida.txt");
}
}
[Serializable]
class Dados
{
[NonSerialized]
public String dadosPrivados = "isso é secreto!!!";
public String dadosPublicos = "isso é público";
}
}
using System;
using System.IO;
using System.Runtime.Serialization.Formatters.Soap;
using System.Diagnostics;
//adicionar referência:
//System.Runtime.Serialization.Formatters.Soap
namespace _50minutos_serializacao
{
class Program
{
static void Main(string[] args)
{
using (FileStream fs =
new FileStream("saida.txt",
Leia mais...

No post anterior eu mostrei como se comprime uma sequência qualquer. Agora é hora de ler o arquivo compactado e ver se o que temos lá é "recuperável".
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.IO.Compression;
namespace _50minutos_descompactacao
Leia mais...
A plataforma .Net possui duas classes para compactar e descompactar streams (arquivos, sequências de caracteres, bytes, etc) no namespace System.IO.Compression:
Leia mais...
Eu sou instrutor. De informática. Nada mais. Só isso... E, como instrutor, gosto de espalhar divulgar o que sei. Isso é muito gratificante. Mas os meus moleques foram passar o final de semana com a mãe e ela estava mostrando o meu blog para uma amiga dela, uma tal Fabiana, que disse ter estudado comigo (nem me lembro dela):
- Que blog chato!
O meu moleque do meio (Netinho) me disse na mesma hora, rindo bastante:
- Para ela não entende nada de programação, deve ser chato, mesmo... não sabe o que está acontecendo.
Pensando nisso, escrevi um post sobre a incompetência dessas pessoinhas que entram num site porque mandaram e ficam perdidas, sem saber o que fazer... apaguei o post antes de publicar... tinha muito palavrão... onde já se viu... criticar o meu site... essa bagaça é feita com o maior capricho...
Então segue uma dica de sites que não são chatos, para esses seres medíocres: http://bit.ly/9Ch75j
