본문 바로가기

Delphi

(4)
[delphi] 일반적인 프로그래밍 작업 이 장에서는 Delphi의 다음과 같은 일반적인 프로그래밍 작업을 수행하는 방법에 대해 설명합니다. 클래스 이해 클래스 정의 예외 처리 인터페이스 사용 사용자 지정 가변 정의 문자열 작업 파일 작업 측정 변환 클래스 이해 클래스는 속성, 메소드, 이벤트, 클래스에 대한 지역 변수와 같은 클래스 멤버에 대한 추상적인 정의입니다. 클래스의 인스턴스를 만들면 이 인스턴스를 객체라고 합니다. 객체라는 용어는 Delphi 설명서에서 가끔 부정확하게 사용되고 클래스와 클래스의 인스턴스 간의 구별이 중요하지 않은 곳에서 "객체"가 클래스를 가리키기도 합니다. Delphi는 자체의 객체 계층에 많은 클래스를 포함하지만 객체 지향 프로그램을 작성하는 경우에는 추가의 클래스를 만들어야 합니다. 사용자가 작성하는 클래스는 ..
[delphi] 델파이에서 사용되는 파일 확장자명 1. dpr(delphi project)프로젝트 파일이라고 부르며 여러개의 pas 파일과 dfm 파일의 정보를 가지고 있다.* 통프로그램(하나의 exe 파일)으로 개발시 dpr 파일은 반드시 하나만 존재한다.* DLL 분할 프로그램으로 개발시 DLL파일 개수만큼 dpr 파일이 생성된다. 2. dpg(delphi project group)프로젝트 그룹 파일이라고 부르며 여러개의 프로젝트 파일의 정보를 가지고 있다.여러개의 프로젝트 파일을 관리할 때 사용하는 파일이다.* 여러 개의 DLL파일도 bpg로 관리하면 편리하다. 3. pas(pascal)유닛 파일이라고 부르며 하나의 폼에서 실행되는 처리 코드를 저장하는 텍스트 파일이다.* 무조건 pas 파일과 dfm 파일은 1:1 매칭을 이룬다. 4. dfm(de..
[delphi] 컴포넌트 라이브러리 사용 이 장에서는 컴포넌트 라이브러리의 개요를 살펴보고 애플리케이션 개발 중에 사용할 수 있는 컴포넌트 중 일부를 소개합니다. Delphi에는 비주얼 컴포넌트 라이브러리(VCL)와 크로스 플랫폼용 컴포넌트 라이브러리(CLX)가 모두 포함되어 있습니다. VCL은 Windows 개발용이고 CLX는 Winodws와 Linux의 크로스 플랫폼 개발용입니다. 이 두 라이브러리는 서로 다른 클래스 라이브러리이지만 유사한 점이 많습니다. CLX에 없는 객체, 속성, 메소드 및 이벤트는 "VCL 전용"으로 표시합니다. 컴포넌트 라이브러리 이해 VCL 및 CLX는 객체로 구성된 클래스 라이브러리로서 이 객체 중 일부는 애플리케이션 개발 시 사용하는 컴포넌트 또는 컨트롤입니다. 두 라이브러리는 유사한 점이 많고 동일한 객체를 ..
[delphi] 델파이를 사용한 애플리케이션 개발 개발자 안내서는 클라이언트/서버 데이터베이스 애플리케이션 제작, 사용자 지정 컴포넌트 작성 및 인터넷 웹서버 애플리케이션 만들기 등과 같은 중급 및 고급 수준의 개발에 관한 주제를 설명합니다. 개발자 안내서를 사용하면 사용자가 SOAP, TCP/IP, COM+ 및 ActiveX를 비롯한 여러 산업 표준에 맞도록 애플리케이션을 만들 수 있습니다. 웹 개발, 고급 XML 및 데이터베이스 개발을 지원하는 많은 고급 기능에는 일부 Delphi 버전에서만 사용할 수 있는 컴포넌트와 마법사가 필요합니다. 개발자 안내서를 사용하는 사람은 Delphi를 사용하는 데 익숙하고 기본적인 Delphi 프로그래밍 기술을 이해하고 있다고 가정합니다. Delphi 프로그래밍과 통합 개발 환경(IDE)에 대한 소개는 입문서 설명서..