Introducción Lenguaje de programación que se creó con el propósito de agilizar la creación de software basándolo en una programación visual. En el Delphi se utiliza una versión más actual del Pascal conocida como Object Pascal como lenguaje de programación.
Recomendaciones Programar bien. Ordenar bien los procedimientos.
Conclusiones • Cualquiera de sus versiones se puede programar DLLs.
• En Delphi podemos programar directamente los componentes visuales e incluso crear nuevos controles que hereden características de los ya existentes.
• También podemos utilizar en el Delphi componentes visuales de otros lenguajes de programación.
visto bueno
simulacion
Marco Teórico Antes conocido como CodeGear Delphi, Inprise Delphi y Borland Delphi, es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal.
procedure TForm1.Timer1Timer(Sender: TObject); var len,input:integer; buffer:TJavaArray<byte>; begin len:=istream.available; if len=0 then exit; buffer:=TJavaArray<byte>.create(len); istream.read(buffer,0,len); buffer:=TJavaArray<byte>.create(len); istream.read(buffer,0,len); A:=INTTOSTR(buffer[len-1]); N:=LENGTH(A); case buffer[len-1] of 48:BEGIN //0 timer11.Enabled:=true;
procedure TForm1.Timer2Timer(Sender: TObject); begin TIMER2.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=1; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer3Timer(Sender: TObject); begin TIMER3.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=2; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer4Timer(Sender: TObject); begin TIMER4.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=3; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer5Timer(Sender: TObject); begin TIMER5.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=4; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer6Timer(Sender: TObject); begin TIMER6.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=5; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer7Timer(Sender: TObject); begin TIMER7.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=6; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer8Timer(Sender: TObject); begin TIMER8.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=7; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;
procedure TForm1.Timer9Timer(Sender: TObject); begin TIMER9.Enabled:=FALSE; inc(cont); if cont>=5 then begin DATO1:=8; DATOCONC:=DATOCONC+INTTOSTR(DATO1); cont:=0; end; label4.Text:=DATOCONC; end;