본문 바로가기

프로그램 개발/델파이

(13)
델파이(delphi) 이미지 dll 리소스로 만들어 활용하기 델파이를 정리를 시작 한지 얼마 되지 않았는데 순서가 뒤죽 박죽 입니다. 델파이 설치하고 화면 구성 설명드리려고 했는데 커뮤니티 에디션이 설치가 안되서 뒤로 미루고 있습니다 지금 현재 XE2 버전을 사용 하고 있는데 이것과 충돌이 나서 설치가 잘 안되네요 윈도우를 새로 설치할 예정이어서 설치 후에 차근차근 이어 가보도록 하겠습니다 델파이 개발자들이 많이 줄었는데요 개인적으로 정리도 할겸 블로그도 만들겸 하고 있는중입니다 ~ ^^ https://zephy2.tistory.com/9 ------------------------------- 시작합니다 ~ 요즘 이 방식을 많이 사용 하는지 모르겠습니다. 제가 최근에 사용한건 이미지작업을 해서 테마로 만들고 이걸 적용 하는 방식입니다 최신 방식이 아니지만 참고 ..
델파이 상수 와 주석 상수란? 변수는 변하는 값이라고 설명 드렸는데요 상수는 프로그램이 실행 도중 값이 변하지 않는 자료형태라고 보시면 됩니다 넌 1000원이야 라고 선언해 두면 그 상수는 프로그램이 끝날 때까지 1000원이라고 계산하게 되는 것입니다 상수는 보통 공통으로 사용 되기 때문에 파일을 별도로 만들어서 관리 합니다 그리고 그파일은 보통 프로그램마다 기본적으로 참조를 해서 사용 하게 되지요 c 언어는 include 참조파일 delphi 는 users 참조파일 c# 에서는 using 참조파일 등을 사용해서 프로그램 상단에서 공통으로 참조해서 사용합니다 델파이 상수 선언 방법을 알아 보겠습니다 const 상수명 = 값; 상수명 = 표현식; 상수명: 자료형 = 값; const 라는고 선언문아래 상수를 정의 합니다 상수명에..
델파이 변수 의미와 사용 변수란? 프로그램이 실행 할 때 어떤 데이터나 값을 메모리상에 저장하고 있는 공간입니다.데이터들이 계속해서 어떤 상황에 따라 변경될 수 있는 변하는 값을 설정하는 공간을 변수라고 합니다. 델파이에는 파스칼이 제공하는 여러 가지 변수가 있습니다.프로그램 같은 뜻이지만 이름이 다를 수 있고 지원하는 변수 타입이 다릅니다. 예)vari : integer i 라는 변수를 선언하고 이곳에 integer 라는 정숫값을 넣을 수 있는 메모리 공간을 확보해 달라는 뜻으로 변수 타입을 선언합니다. 그럼 프로그램이 실행되면서 i는 integer(정수)만큼의 공간을 확보하게 됩니다.그럼 이 메모리 공간에 데이터값을 넣을 수 있습니다. 정수 : 다 알고 계시겠지만 0 이하 숫자를 음수(-) 라고 부르고요. 0보다 큰 값을 양..
델파이 (Delphi) 프로그램을 시작하며~ 델파이 프로그램 개발을 많이 해오면서 한번쯤은 델파이 공부했던 내용을 정리도 하고 다른사람들에게 도움을 줄수 있는 그런 사람이 되자라고 생각만 해오다가 이제야 글을 쓰고 있습니다 ~ ^^ 델파이는 많은 장점을 가지고 있는 언어 입니다 그런데 우리나라에서는 갈 수록 입지가 줄어들고 있죠 그래서 이렇게 다시 소개해 드립니다 델파이 프로그램을 잘 모르시는 분들도 많이 있습니다 하지만 지금도 많은 곳에서 사용하고 있고 수요는 있는데 개발자들이 줄고 있는 좀 아이러니한 상황이 되어가고 있습니다 ㅎㅎ 다들 요즘은 java, c#, python 등 최신 유행 하는 걸 배우겠다고 하고 있으니까요 사실 그게 맞는 길이기도 합니다. 수요에 따라서 변해야 하니까요 ~ 그리고 요즘 초등학교 어린이들도 프로그램 기초를 가친다고..
퀀텀 그리드 tcxgrid 헤더(heder) 컬러(color) 변경 해보자 [Delphi] procedure .CustomDrawColumnHeader( Sender: TcxGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridColumnHeaderViewInfo; var ADone: Boolean); begin ... ACanvas.FillRect(AViewInfo.Bounds, clLime); // 색을 채워 줍니다 //procedure TcxCanvas.FillRect(const R: TRect; AColor: TColor); ACanvas.FrameRect(AViewInfo.Bounds, clBlack, 1, cxBordersAll); 프레임 색도 지정해주고 //procedure TcxCanvas.FrameRect(const R:..