Delphi 자습 시리즈1_델피의 학습 소감
2773 단어 Delphi
왜 이럴 때 델피를 배워야 한다는 생각이 들까. 최근 회사에서 몇 세트의 설비를 도입했는데 그 안에 델피를 사용했기 때문이다.생각지도 못한 게 델파이.
시먼즈의 S7 300/400PLC와 틈새 없는 통신을 할 수 있고 시먼즈의 디지털 제어 시스템 802d와 통신을 할 수 있다.
지금까지 WinCC나 Intouch 같은 모듈러 소프트웨어를 사용해 왔다.
사전이나 전고를 찾아도 조립식이라는 단어의 의미를 찾을 수 없고, 자제하는 것을 배우지 않으면 평생 조립식이라는 단어의 의미를 이해할 수 없을 것 같다는 소프트웨어(개발공)
구) 너무 많은 제한이 있어서 프로그램 개발자에게 자신의 생각을 실현하기 어려울 때가 있다. 그리고 이런 소프트웨어는 보통 매우 크다(현재 WinCC V6.2의 설치 패키지 2G+,
V7.0의 장착 가방 3G+)는 장착 후 컴퓨터가 트랙터보다 더 느리게 죽어간다.현재 비교적 입문이 쉽고 기능이 비교적 강한 개발 도구를 보았다.
어떤 개발 도구로 개발해도 PLC와의 통신이 가능하기 때문에 배우고 싶습니다.(Delphi는 win api에 대한 개발이 vb보다 좋은 것 같다).
지난 주말에 델피를 공부하는 데 이틀이 걸렸는데 생각보다 쉽지 않았다.다음은 자신이 연습한 코드입니다. 모르는 부분이 많습니다. 지금 붙여주세요.
망원 안의 협객이 가르칠 수 있다.
Exp:
program TypeTest;
{$APPTYPE CONSOLE}
uses
SysUtils;
//interface interface,
// unit ?
{
implemetation ,
}
var
iNum1:integer;
iNum2:integer;
chVar:char;
str:string;
// declaer fuction
function GetNum():Integer;
var
str:string;
begin
writeln('Please input a number');
{
console , 。
, ,
。
}
readln(str);
try
result:=strtoint(str);
except
writeln('There is a exception when run this program');
end;
end;
function GetSum(iVar1,iVar2:integer):integer;
begin
result:= ivar1 + ivar2;
end;
function GetChar():char;
var
str:string;
begin
readln(str);
result:=str[2]; // ansistring , ?
end;
var
ivar1:integer;
ivar2:integer;
ch:char;
{
implementation
}
begin
{ TODO -oUser -cConsole Main : Insert code here }
ivar1:=GetNum;
ivar2:=getnum;
// Writeln ?
//google:
// 'abc'+#13#10
// #13
// #10
writeln('the sum of ',inttostr(ivar1),'and ',inttostr(ivar2),'is',#13,#10,inttostr(getsum(ivar1,ivar2)));
ch:=Getchar;
writeln(ch);
readln(str);
end.
{
C main , , ?
, ? ?
}
// warning: typetest.dpr[75]: Text after final'end.' - ignored by compiler
// , end. , ,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Delphi] TStringBuilder그리고 꼭 사용해야만 할까? 그림처럼 Heap 영역에 "Hello" 공간을 생성하고 포인팅을 한다. "Hello World" 공간을 새로 생성한 후 포인팅을 하게 된다. 결국 "Hello" 라는 String 객체가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.