sexta-feira, 30 de dezembro de 2011

Creating RadPHP XE2 Native iOS and Android Touch Optimized Applications



domingo, 18 de dezembro de 2011

Building a Windows and Mac InterBase database application using Delphi a...

Building and Using FireMonkey iOS Components



quinta-feira, 15 de dezembro de 2011

sexta-feira, 9 de dezembro de 2011

SQLite iOS Application Development with Delphi and FireMonkey



terça-feira, 1 de novembro de 2011

Delphi Conference 2011 - Andreano Lanusse

Neste vídeo Andreano Lanusse comenta sobre os principais temas a serem apresentados no Delphi Conference 2011 e porque participar do maior evento sobre Delphi do Brasil

Delphi Conference 2011 - David Intersimone

Neste vídeo David I convida a comunidade de desenvolvedores Delphi a participar da maior conferência Delphi do Brasil.

segunda-feira, 31 de outubro de 2011

Função de Validação de Código de Barras - EAN

função pega na internet, mas testei e funciona.


function ValidaEAN( CodigoBarras:string ): Boolean;
var numero, soma2:string;
    digito:byte;
    soma,s,i,calculo:integer;
begin
  result:= false;


  numero := CodigoBarras;


  while (length(numero) < 13) do
  begin
    numero:= '0'+numero;
  end;


  digito:= StrToInt(copy(numero,length(numero),1));


  delete(numero,length(numero),1);


  if (numero<>'000000000000') then
  begin
    s:=length(numero);
    i:=0;
    calculo := 3;
    soma :=0;
    repeat
       soma:= soma + StrToInt(copy(numero,length(numero)-i,1))* calculo;
      inc(i);
    if calculo =3 then
      calculo := 1
      else
       calculo := 3;
      dec(s);
    until s=0;
    numero:=IntToStr(soma);
    soma2:= copy(numero,length(numero),1);
    if soma2 = '0'then
      Result:= (digito=strtointdef(soma2,0))
    else
      result:= (digito=10-StrToInt(soma2));
    end;
end;

sábado, 29 de outubro de 2011

Ativando o Delphi C++ Builder XE2

RAD in Action Series - FireMonkey: Cross-Platform Development by Marco ...



sexta-feira, 14 de outubro de 2011

Video - Desenvolvendo iOS usando FireMonkey: Trabalhando com GPS e Compass

Video - Como criar uma Aplicação iPhone usando o RadPHP XE2



segunda-feira, 3 de outubro de 2011

Validador de Código de Barras (EAN)


function IsEan(CodigoEan : String) : Boolean;
var
  CheckSum, DigitoOrig : String;
  i, Digito, Longitud  : Integer;
begin
  Longitud := Length(CodigoEan);
 
  // Comprobar que no hay menos o m&aacute;s caracteres de los permitidos (8 &oacute; 13)
  if not ((Longitud <> 8) and (Longitud <> 13)) then
  begin
    // Obtener el d&iacute;gito de control leido en un principio
    DigitoOrig := Copy(CodigoEan, Longitud, 1);
 
    // Quitar el d&iacute;gito de control que se ha obtenido en la lectura para procesar
    // el c&oacute;digo de barras y verificar su correcta lectura.
    CodigoEan := Copy(CodigoEan, 1, Longitud - 1);
 
    CheckSum := '131313131313';
 
    Digito := 0;
 
    for i := 1 to Longitud - 1 do
      Digito := Digito + (StrToInt(Copy(CodigoEan, i, 1)) * StrToInt(Copy(CheckSum, i, 1)));
 
    // Extraer el valor de la derecha.
    Digito := StrToInt(Copy(IntToStr(Digito), Length(IntToStr(Digito)),1));
 
    // Restarlo de 10 si es mayor o igual que 10.
    if Digito > 9 then
      Digito := 10 - Digito;
 
    // Comparar d&iacute;gito de control original con el obtenido y devolver un resultado.
    Result := (Digito = StrToInt(DigitoOrig));
  end
  else
    Result := False;
end;

quinta-feira, 22 de setembro de 2011

See What's New in Delphi XE2



sábado, 3 de setembro de 2011

VCL Styles in Delphi, C++Builder and RAD Studio XE2

Um dos novos recursos do Delphi XE2 é "Style VCL." Com Style VCL você poderá aplicar com rapidez e facilidade uma "skin" a sua aplicação VCL. Várias opções de estilo estão incluídos, junto com "style designer" que permite criar suas próprias skins. Você pode escolher o estilo padrão de um aplicativo na caixa de diálogo Opções do Projeto:

VCL Style Options
Para demonstrar esses novos estilos, eu joguei junto um aplicativo simples que tem cada um dos controles visíveis a partir da coleção de controle "Standard" em um único formulário. Aqui está o formulário com o "Windows" de estilo, que é o padrão (clique para ampliar):
Windows VCL Style
Visualização dos estilos padrões :
Aqua Graphite VCL Style
Aqua Graphite
Aqua Light Slate VCL Style
Aqua Light Slate
Emerald Light Slate VCL Style
Emerald Light Slate
Golden Graphite VCL Style
Golden Graphite
Ruby Graphite VCL Style
Ruby Graphite
Se você não gosta de qualquer uma dessas opções, você pode criar o seu próprio com o designer de estilo :
Delphi XE2 VCL Style Designer
Style Designer