본문 바로가기

분류 전체보기1065

델파이 객체지향이란?(2) 델파이 객체지향이란?(2) 1. Object의 기본 개념 Object는 데이타와 이와 관련된 procedure를 한데 묶어 표현한 소프트웨어 패키지이다. 이는 현실세계가 처리중심이 아닌 사물(객체 : Object)중심으로 이루어졌다는데에 바탕을 둔 것이다. 세포(cell)를 예로 들어 생각해 보자 세포는 핵, 키토콘드리아, 세포질, 세포막 등으로 이루어 졌는데, 이러한 세포의 구성 요소들에게는 각각의 역활이 주어져 있다. 그러나 다른 기관의 입장에서 살펴보자. 세포의 구성 요소들이 어떠한 일들을 하는지는 그다지 중요한 사실이 아니다. 단지 단백질이나 무기질을 세포내로 전달해 주면, 세포는 그것들을 가지고 자신의 임무만을 수행하면 되는 것이다. 세포내에 어떠한 구성원들이 있는지는 알 필요도 없고, 단지 세.. 2023. 6. 12.
iPhone 14 Pro 리뷰 새로운 기능과 성능 과연? iPhone 14 Pro 리뷰 새로운 기능과 성능 과연? 애플이 선보인 최신 스마트폰인 iPhone 14 Pro는 기대를 모으며 출시되었습니다. 이번 모델은 어떤 혁신적인 기능과 향상된 성능을 제공하고 있는지 알아보겠습니다. iPhone 14 Pro는 애플의 최첨단 기술과 강력한 하드웨어를 결합하여 사용자들에게 놀라운 경험을 선사할 것으로 기대됩니다. A16 바이오닉 칩셋: 최고 수준의 성능 iPhone 14 Pro는 A16 바이오닉 칩셋을 탑재하여 최고 수준의 성능을 제공합니다. A16 칩셋은 이전 세대보다 더욱 빠른 CPU, GPU 및 머신러닝 성능을 자랑합니다. 이를 통해 앱 실행 속도가 향상되고 다중 작업 처리가 원활하며, 현존하는 가장 강력한 스마트폰 칩셋 중 하나입니다. 120Hz ProMot.. 2023. 6. 9.
최고의 게임용 그래픽 카드 추천 최고의 게임용 그래픽 카드 추천 게임을 즐기는 많은 사람들에게 중요한 요소 중 하나는 우수한 그래픽 카드입니다. 그래픽 카드는 게임의 시각적 품질과 성능에 직접적인 영향을 미치며, 최신 게임들은 점점 더 높은 사양을 요구하고 있습니다. NVIDIA GeForce RTX 3080 NVIDIA GeForce RTX 3080은 최신 게임에 필요한 모든 요구사항을 충족시키는 뛰어난 그래픽 카드입니다. 검색 키워드로도 매우 인기가 있으며, 탁월한 성능과 뛰어난 그래픽 처리 능력을 자랑합니다. Ray Tracing 기술과 DLSS(Deep Learning Super Sampling) 기능을 탑재하여 게임의 시각적 품질을 향상시키며, 4K 해상도에서도 원활한 게임 플레이를 제공합니다. AMD Radeon RX 680.. 2023. 6. 8.
윈도우즈 GUI 기본 폰트정보 구하기 윈도우즈 GUI 기본 폰트정보 구하기 // 다국어 프로그램 만들때 사용해 보세요 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; type TCharSetRec = packed record Name: String; ID: Integer end; con.. 2023. 6. 7.
클래스란? 클래스란? 클래스는 객체지향 프로그래밍(OOP)의 핵심 개념 중 하나로, 코드의 재사용성과 유지 보수성을 향상시키는 데 도움을 줍니다. 델파이에서 클래스를 사용하면 더욱 효율적이고 구조화된 프로그램을 개발할 수 있습니다. 클래스란 무엇인가요? 클래스는 데이터와 그 데이터를 조작하는 메서드를 포함하는 하나의 개체(object)입니다. 클래스는 현실 세계의 객체를 모델링하며, 해당 객체의 특징과 동작을 정의합니다. 예를 들어, "사람" 클래스는 이름, 나이, 성별 등의 데이터와 "인사하다", "먹다" 등의 동작을 가질 수 있습니다. 클래스의 구성 요소 클래스는 속성(프로퍼티)과 동작(메서드)으로 구성됩니다. 속성은 클래스의 데이터를 나타내며, 동작은 데이터를 조작하고 사용하는 방법을 정의합니다. 이러한 구성.. 2023. 6. 5.
StringGrid의 Cell에 입력 값 제한 StringGrid의 Cell에 입력 값 제한 하기 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids; type TForm1 = class(TForm) StringGrid1: TStringGrid; procedure StringGrid1DrawCell(Sender: TObject; Col, Row: Integer; Rect: TRect; State: TGridDrawState); private { Private declarations } public { Public declarations } end; var Form1: TForm1; tmpText, cellText.. 2023. 6. 2.
델파이 속성(Property) 이해하기 객체 지향 프로그래밍에서의 활용과 장점 델파이 속성(Property) 이해하기 객체 지향 프로그래밍에서의 활용과 장점 델파이(Delphi)는 Object Pascal을 기반으로 한 강력한 프로그래밍 언어로, 객체 지향 프로그래밍(OOP)을 지원하는 대표적인 언어 중 하나입니다. OOP는 코드의 재사용성, 유지 보수성 및 가독성을 향상시키기 위한 강력한 개념을 제공합니다. 이 중 하나인 속성(Property)은 객체 지향 프로그래밍에서 중요한 개념으로, 이번 포스팅에서는 델파이의 속성에 대해 자세히 알아보겠습니다. 속성(property) 한 클래스에서 속성(property)은 그 클래스의 정적인 특성을 나타냅니다. 사람을 예로 든다면 이름, 키, 몸무게, 성별, 생년월일 등과 같은 것이 사람 을 나타내는 속성이 될 수 있습니다. 이 속성은 한 .. 2023. 6. 1.
델파이 객체지향이란? 델파이 객체지향이란 안녕하세요 ^^ ​ OOP, 즉 객체지향이라는 말 많이 들어보셨죠? 저는 델을 1년정도 사용했는데 따지고 보니깐, 델파이가 객체지향 파스칼이라는걸 알면서도 그저 파스칼의 기본 문법만을 가지고 프로그래밍했던 것같아요. ​ 객체지향이라는 향상된 개념을 마다하고 도스에서 C를 쓰듯이 생각없이 짜다보니 어휴... 1000줄만 넘어가면 이게 무슨 말인지... 도스에서도 C++컴파일러를 이용하기는 했지만 그저 C++을 빙자한 C프로그램을 했던것 같아요... 요즘 깨달았죠.. 개념자체를 바꿔야겠다고... 그리고 결심했죠... 객체지향적인 프로그램을 짜자고... ​ 하지만 도대체 객체지향이란 무엇인지? 출간되는 책들을 보면 보통 객체지향 언어의 사용법에 대한 책들만 있지 개념자체를 설명해주는 책은 .. 2023. 5. 31.
안드로이드 폰 사용자를 위한 10가지 유용한 팁과 사용법 안내 안드로이드 폰 사용자를 위한 10가지 유용한 팁과 사용법 안내 안드로이드 폰은 많은 사람들이 일상생활에서 사용하는 중요한 도구입니다. 이번 포스팅에서는 안드로이드 폰 사용자를 위한 10가지 유용한 팁과 함께 해당 기능의 사용법을 상세히 안내하겠습니다. 이 팁들을 활용하여 안드로이드 폰의 기능을 최대한 활용하고 편리한 사용자 경험을 만들어보세요. 화면 캡처 홈 버튼과 볼륨 다운 버튼을 동시에 누르면 화면 캡처가 가능합니다. 일부 기종에서는 전원 버튼과 볼륨 다운 버튼을 동시에 눌러도 화면 캡처가 가능합니다. 캡처한 화면은 갤러리나 사진 앱에서 확인할 수 있습니다. 스크린샷에 메모 추가 화면 캡처한 후에 스크린샷에 메모를 추가할 수 있습니다. 스크린샷을 찍은 후 알림창에서 편집 옵션을 선택하여 스크린샷을 편.. 2023. 5. 30.
게임용 컴퓨터를 위한 최상의 구성 요소 알아야 할 핵심 포인트 게임용 컴퓨터를 위한 최상의 구성 요소 알아야 할 핵심 포인트 게이머들은 최고의 게임 경험을 위해 강력하고 안정적인 컴퓨터를 원합니다. 게임용 컴퓨터를 구성하기 위해서는 다양한 하드웨어 요소를 고려해야 합니다. 이 포스팅에서는 게임용 컴퓨터를 구성하기 위한 최상의 구성 요소에 대해 자세히 알아보겠습니다. CPU, GPU, 메모리, 저장 장치, 모니터 등 다양한 요소를 다루면서 게이머들이 어떤 것을 고려해야 하는지 알려드리겠습니다. 중앙 처리 장치 (CPU) CPU는 게임의 프레임 속도와 성능에 큰 영향을 미치는 핵심 요소입니다. 최신 게임들은 멀티스레딩을 지원하는 다중 코어 CPU를 요구합니다. Intel의 Core i7 또는 AMD의 Ryzen 7과 같은 고성능 프로세서를 고려해야 합니다. 또한, 오버.. 2023. 5. 29.
좋은 빔프로젝터 고르기 좋은 빔프로젝터 고르기 해상도와 밝기 확인 해상도는 영상의 선명도를 결정하며, 밝기는 영상이 얼마나 선명하고 선명하게 표시되는지를 나타냅니다. 좋은 빔 프로젝터를 선택할 때는 해상도와 밝기를 주의 깊게 살펴보고, 예산 내에서 최고의 성능을 제공하는 모델을 선택하는 것이 중요합니다. 연결 옵션과 호환성 검토 빔 프로젝터를 사용하기 전에 어떤 기기와 연결할 수 있는지 확인해야 합니다. HDMI, VGA, USB 등 다양한 연결 옵션을 지원하는 빔 프로젝터를 선택하는 것이 좋습니다. 또한, 컴퓨터, 노트북, 스마트폰, 태블릿 등 다양한 기기와 호환되는지도 확인해야 합니다. 수명과 내구성 평가 빔 프로젝터는 장시간 사용되므로 내구성이 중요합니다. 제품의 수명을 확인하고, 사용자 리뷰 및 평가를 참고하여 내구성이.. 2023. 5. 28.
포스트맨(Postman) API 개발 및 테스트 포스트맨(Postman) API 개발 및 테스트 포스트맨 API 개발 및 테스트를 위한 인기있는 도구입니다. API는 응용 프로그램 간에 데이터를 교환하기 위한 인터페이스로, 웹 서비스, 모바일 앱, 서버 등 다양한 시스템 간의 통신을 가능하게 합니다. 포스트맨은 개발자가 API를 개발, 테스트, 문서화 및 공유할 수 있도록 도와주는 기능을 제공합니다. 포스트맨은 사용하기 쉽고 강력한 기능을 갖춘 인기 있는 API 개발 도구입니다. 주요 기능은 다음과 같습니다: API 요청 및 응답 관리 포스트맨은 다양한 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 API 요청을 보낼 수 있습니다. 요청 헤더, 본문 및 매개변수를 설정하고, 응답을 확인할 수 있습니다. 테스트 자동화 포스트맨.. 2023. 5. 26.
맥북에어 2023 vs 이전 모델 비교 분석 맥북에어 2023 vs 이전 모델 비교 분석 소 개 맥북에어는 Apple의 인기 있는 노트북 시리즈 중 하나입니다. 매년 업데이트되는 최신 모델은 이전 모델보다 발전된 기능과 성능을 제공합니다. 이 포스팅에서는 맥북에어 2023 모델과 이전 모델 사이의 주요 차이점을 비교하고, 새로운 모델의 개선 사항을 살펴보겠습니다. 디자인 맥북에어 2023은 얇고 경량한 디자인을 유지하면서도, 더욱 향상된 내구성을 제공합니다. 새로운 모델은 새로운 색상 옵션과 함께 제공되어 사용자에게 더 많은 선택권을 제공합니다. 성능 맥북에어 2023은 최신 프로세서와 그래픽 카드를 탑재하여 이전 모델보다 더 빠른 작업 및 멀티태스킹을 가능하게 합니다. 더 큰 메모리 용량과 빠른 속도의 저장 장치가 제공되어 파일 관리 및 데이터 .. 2023. 5. 23.
윈도우10(Windows10) 다크모드 변경방법 윈도우10(Windows10) 다크모드 변경방법 제어판으로 들어간다!!!!!!!!! Windows 10에서 다크 모드를 변경하는 방법은 다음과 같습니다: 시작 메뉴를 열고 "설정"을 선택합니다. "개인화"를 클릭합니다. "색상" 탭으로 이동합니다. "색상 선택" 드롭다운 메뉴에서 "어두운"을 선택합니다. "선택한 앱 모드" 아래에 있는 "어두운" 옵션을 선택합니다. 설정 창을 닫고 변경 사항이 적용되었는지 확인합니다. 위의 단계를 따라가면 윈도우 10의 다크 모드로 변경할 수 있습니다. 이를 통해 앱, 탐색기 및 기타 인터페이스 요소가 어둡게 표시됩니다. ​ 2023. 5. 18.
Windows FTP 설정하기(IIS) Windows FTP 설정하기(IIS) 이 글은 윈도우에서 IIS(인터넷 정보서비스, 이하 IIS)를 통해 FTP를 구축하는 과정을 정리합니다. Windows FTP서버는 FTP가 설정된 컴퓨터가 전원이 켜있는 상태에서만 이용가능하며 원격지에서 컴퓨터 전원관리를 위해서는 이글을 통해 WOL 기능을 활용하시길 바랍니다. 제어판에서 IIS - FTP 기능을 켭니다. FTP로 사용할 폴더를 생성합니다. 시작 - 모든 프로그램 - Windows 관리 도구에서 IIS 관리자를 실행합니다. IIS에서 사이트에 오른쪽 클릭 후 FTP 사이트 추가를 진행합니다. FTP 사이트 이름과 위에서 생성한 FTP 실제 폴더 경로를 설정합니다. IP 주소는 기본 IPv4 주소나 지정하지 않은 기본 호스트주소로 설정하고 포트도 기.. 2023. 5. 17.
한글/유니코드 인코딩에 대한 완전한 이해 Euc-KR, CP949, UTF-8 한글/유니코드 인코딩에 대한 완전한 이해 Euc-KR, CP949, UTF-8 한글/유니코드 인코딩에 대한 완전한 이해 Euc-KR / CP949 / UTF-8 다음의 내용은 본인이 한글을 지원하는 여러 장비와 연동작업을 하면서 힘들었던 한글호환 문제를 해결하기 위해 직접 정리한 자료입니다. 여러분에게 도움이 되었으면 하는 바람에서 팁정보로 올립니다. 제가 잘못 이해 했거나 틀린 부분이 있으면 알려 주시면 수정토록 하겠습니다. 용어정리 한글 - 완성형 코드 : 한글 한글자 한글자에 해당하는 코드표를 만들어 1:1 맴핑 하여 글자를 찾는 방식 (논리성 없음) 전세계 문자가 한글처럼 과학적으로 만들어 지지 못하고 그림형태로 만들어진 문자가 많기 때문. 한글 - 조합형 코드 : 논리적 코드생성 변환단계 1 -.. 2023. 5. 16.
네이티브 앱 네이티브 앱 최근 공개된 애플 워치의 새로운 운영체제 워치OS 2의 가장 큰 특징은 “네이티브 앱 지원”입니다. 네이티브 앱(Native App)이 무엇이길래 의미가 있는 것일까요? 네이티브 앱은 기본적으로 특정 플랫폼이나 디바이스에서 사용하도록 개발된 앱을 의미합니다. 일반적으로 앱 스토어나 구글 플레이에서 다운로드 받을 수 있는 앱을 생각하면 쉽습니다. 네이티브 앱은 특정 플랫폼에 최적화된 언어로 개발되기 때문에 카메라, GPS 등 그 플랫폼을 이용한 디바이스의 최신 기능을 활용할 수 있고, 해당 디바이스에서 빠르고 안정적으로 이용할 수 있다는 것이 장점입니다. 이것이 워치OS 2의 네이티브 앱 지원이 중요한 이유입니다. 기존의 1세대 워치OS의 경우 애플 워치에 설치된 서드파티 앱들은 iOS 앱의 .. 2023. 5. 15.
google play services requires an action 해결 방법 google play services requires an action 해결 방법 오늘도 어김없이 스마트폰으로 게임을 하는나인데... 갑자기 오늘 이상한 알림이 떠서 이래저래 찾다가 어떻게 해결하게 되어 이렇게 나같은사람들을 위해 포스팅을 해보기로 했다~! 개인적으로 킹오브파이터올스타를 즐겨 하는데 이런 메세지가 자꾸 연속으로 뜨는것이다 갑자기 ;;; 짜증........................ 위에 알림을 한번 클릭해 보았다....게임은 모 저 멀리 날라겼고~~~ 이런 창이 뜨면서 멀 어찌해야될지를 잘 모르겠다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ ====================================================================== ​ 자! 지금부터 해결방법을 말을 하겠다~!!.. 2023. 5. 12.
윈도우10 로그인암호 삭제 및 변경 방법 윈도우10 로그인암호 삭제 및 변경 방법 윈도우10 사용하다가 보면 로그인암호를 설정할때도 있고 귀찮으면 로그인암호를 없애버리고 싶은사람도 있을것이다! (나는 참고로 없애는.....) 그래서 오늘 포스팅은 윈도우10 로그인암호를 없애거나 변경하는 법을 포스팅을 하겠다~! 그림과 같이 차근차근 로그인 암호를 삭제 및 변경하면 될것이다~!!! 가보도록 하쟈!!!!!!!!!!!!! 꼬~~~~~~~~~~~~~~~~~~~~~~~~~~~~우!!!!!!!!!!!!!!!!!!!! ​ 1. 윈도우 시작메뉴를 클릭 후 아래와 같이 [설정]을 클릭한다!! 2. 설정화면이 뜨면 세번째줄 [계정] 을 클릭한다!! 3. 계정화면이 나오면서 왼쪽 리스트를 보면 [로그인옵션]을 클릭하면 메인화면에 로그인 옵션에 상세한 설정을 할수있.. 2023. 5. 12.
크롬 사이트 또는 앱의 정보 유출로 인해 비밀번호가 노출 알람 크롬 사이트 또는 앱의 정보 유출로 인해 비밀번호가 노출 알람 해킹인가??? 헉 놀란 내가슴... 원인은.. 구글이 크롬 브라우저에 추가한 '패스워드 체크업 기능'으로 아이디 비밀번호가 데이터 유출 사고에 노출되었을 경우 알림창이 뜨면서 비밀번호를 권하는 것이다! ​ 난 쿨하게....해결하기로 결정했다! 설정으로 들어간다. 개인정보 및 보안 에서 보안을 클릭한다. 알람을 꺼린다! 2023. 5. 11.