Postagens

Mostrando postagens de novembro, 2012

Delphi - Pegar o diretório padrão do "Arquivos de Programas"

uses registry; procedure TForm1.Button1Click(Sender: TObject); var Reg : TRegistry; begin  Reg := TRegistry.Create;  Reg.RootKey := HKEY_LOCAL_MACHINE;  Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion', False);  ShowMessage(Reg.ReadString('ProgramFilesDir'));  Reg.CloseKey;  Reg.Free; end;

C# - Criando um Componente TextBox personalizado

Imagem
Muitas vezes necessitamos utilizar um componente diferente ou com alguma funcionalidade a mais em nossas aplicações, na maioria dos casos devemos realizar esta tarefa herdando de um componente principal ou até mesmo o criando do zero, escrevendo-o diretamente da classe “Object”. Podemos manipular suas propriedades e métodos até chegar ao resultado que desejamos. Na linguagem C# isto se torna uma tarefa fácil e prática, sendo que neste artigo vou criar um “TextBox” personalizado contendo validações de CPF, CNPJ e PIS usando o método “OnValidating()”. Reescreverei métodos e propriedades como: “OnLostFocus()”, “OnGotFocus()” e ”ForeColor” para dar uma impressão um pouco mais interessante ao usuário. Será necessário também criar uma classe “Tipo” para trabalharmos com o Tipo de validação necessária. Para esta tarefa achei mais prático utilizar um “combobox” acoplado nas suas propriedades. Criando o Componente Inicie o Microsoft Visual Studio e crie um novo projeto como “Class L...

C# - Criando Classes e Objetos

Imagem
Nesta importante etapa abordarei um conceito geral de Classes e Objetos na linguagem C# aproveitando para descrever os tipos mais importantes ao decorrer do nosso aprendizado. Na Programação Orientada a Objetos (POO) tudo é baseado em classes e objetos, sendo que o conceito é universal e imprescindível, qualquer que seja a linguagem em que esta seja aplicada. A POO procura estabelecer um modelo de programação que aproxima o desenvolvedor do mundo real.  Seguiremos enfatizando os principais conceitos e posteriormente um exemplo prático do uso de Classes e Objetos. Conceito Geral de Classes e Objetos Uma classe é uma unidade do sistema e dentro dela estão definidos atributos e métodos, que são respectivamente as informações que uma classe pode armazenar e ações que elas podem desempenhar. Para ficar mais fácil o entendimento, um atributo possui as mesmas funcionalidades de uma variável, assim como um método o mesmo que um procedimento ou função. A diferença fundamental ...