código fonte
C# - Programa para locadora de carros
C# - Programa para locadora de veículos
Hoje apresento um singelo programa feito na linguagem C# usando o Visual Studio 2012 Express for dekstop.
Juntando a prática com a teoria temos neste programa para locadora de veículos um exemplo de como usar os recursos da linguagem C# tais como: classes, coleções, serialização, impressão; bem como o uso dos controles de formulário como picturebox, textbox, label, listview, button. Neste exemplo específico estamos usando a classe Dictionary.
A classe Dictionary representa uma coleção de chaves e valores. É uma coleção do tipo chave/valor e implementa a interface IDictionary que possui duas coleções no seu interior uma para guardar a chave e outra para guardar o valor.
A aplicação não utiliza um banco de dados relacional. Os dados são persistidos em arquivos texto através da serialização. á ouviu falar em serialização ? O que é serializar ? Como podemos fazer isto na plataforma .NET ?
De forma genérica a serialização é uma técnica usada para persistir objetos , ou seja : gravar objetos em disco , fazer a transmissão remota de objetos via rede , armazenar os objetos em um banco de dados e/ou arquivos (binários , xml, etc.)
Serializar nada mais é do que colocar os valores que o objeto está utilizando juntamente com suas propriedades de uma forma que fique em série (sequencial) . Fazendo isto estamos tornando o objeto Serializable, e, tornando um objeto Serializable,