[델파이]기본개념 - 2 [클래스, 트랜잭션, Exception]

1.     매개변수 전달 방법 -       값으로 넘기는 경수 Call by value n  Function add(x,y : integer) : integer; Var          J,I : integer;           I := 3;          J := 2;     Begin          Add(I,j);     End; -       상수 값으로 넘기는 법 -       Call by Reference   2.     클래스 -       클래스는 속성과 행위를 갖는 레코드형과 마찬가지로 일종의 자료형(Type)입니다. -       클래스 형으로 정의한 변수는 그 자체가 개체(오브젝트)가 되는 것이 아니라 메모리에 자리잡기 위해서는 인스턴스 하는 작업이 필요한데 이를 생성(Create)이라고 한다. 내부적으로 데이터와 메소드를 가지고 있습니다. 클래스는 Type 절에서 선언 한다. -       클래스를 선언할 때는 예약어 Cless를 사용하며 괄호 안에 계승 받을 선조 클래스를 표시 한다. -       조상클래스를 생략하면 가상 상위의 클래스 TObject에서 계승 받는 것을 의미 한다. -       Create n  생성자는 예약어 Constructor로 시작하는 특별한 프로시저로 개체를 생성하고 초기화하는 동작을 수행하는 루틴이다. 보통 생성자는 Creat...

[델파이_Delphi] 기본 개념 -1 [프로젝트, 함수, 프로시저]

공부하면서 나중에 생각 안나면 보려고 혼자 끄적이는 기록 입니다. 델파이 기본 1.     프로젝트파일 -       프로젝트 확장자 파일은(.Dpr(ver.10~) .Dproj(ver.2009~)[MS빌드옵션정보포함 되어 있는 확장 자 이며, 그로 인하여 파일 용량이 크다]) 프로그램의 메인 으로 다른 유닛이나 폼들을 포함하는 총 연결 파일이다. -       메인 이지만 많은 코딩은 하지 않는다 2.     프로젝트관리 -       New Form을 하면 폼 파일(*.dfm)과 유니트(*.pas)파일이 추가 된다. -       폼파일은 화면에 대한 정보(폰트, 크기, 색상 등)를 가지고 있는 이진 파일로 델파이 5.0부터 텍스트 파일로 저장된다. -       유니트 파일은 상수,변수,타입,프로시저나 함수 등을 코딩하는 소스 이다. -       주로 코딩하는 곳이 유니트 파일(*.pas)이며, 화면 디자인은 폼 파일(*.dfm)에 한다. -       프로젝트 생성시 반드시 저장을 하며, 해당 프로젝트에 맞게 이름을 정해준다. -       File - Save Project As를 선택하여 프로젝트 이름을 저장 한다. -       New Unit를 선택하면 프로젝트에 새로운 유니트가 추가 된다. -       글로벌 베리어블(Global Variable,전역변수) 또는 여러 곳에서 호출 할 수 있는 Funtion,Procedure 사용 예정 시 Unit만 추가 하여 사용 할 수도 있다. -       각각의 유...