본문 바로가기

프로그래밍4

[C/C++ 프로그래밍 : 중급] 15. GUI 프로그래밍 Chapter 15. GUI 프로그래밍 GUI(Graphical User Interface) 프로그래밍은 사용자 친화적인 인터페이스를 만드는 데 필수적입니다. 이 장에서는 C/C++을 이용한 GUI 프로그래밍의 중요성을 배우고, 윈도우와 컨트롤의 생성 및 관리를 알아봅니다. WinAPI, MFC, 그리고 Qt라는 세 가지 주요 GUI 라이브러리를 사용해 GUI 프로그래밍을 실습하고, 다양한 GUI 컨트롤과 2D/3D 그래픽스 프로그래밍을 통해 고급 GUI 프로그래밍에 대해 배워보겠습니다. [Chapter 15. GUI 프로그래밍] 15.1. GUI 프로그래밍 이해하기 15.1.1. GUI 프로그래밍의 필요성 15.1.2. GUI 프로그래밍의 기본 원리 15.1.3. C/C++에서의 GUI 라이브러리 선택.. 2023. 6. 16.
[프로세싱(Processing)] 프로세싱 프로그래밍에 대해서 프로세싱 프로그래밍에 대해서 프로세싱(Processing)은 주로 그래픽 및 상호 작용 디자인, 데이터 시각화, 애니메이션, 디지털 아트 등 창의적인 코딩을 지원하는 오픈 소스 프로그래밍 환경 및 라이브러리입니다. 이 용어는 일반적으로 프로세싱(Processing)이라고 불리며, Java 프로그래밍 언어를 기반으로 하기 때문에 자바 프로세싱이라고도 합니다. 프로세싱은 캐이시 리예와 벤 프라이가 2001년에 창립한 프로젝트로 시작되었습니다. 목적은 비 프로그래머, 예술가, 디자이너, 교육자들이 쉽게 코드를 사용하여 창의적인 작업을 수행할 수 있게 돕는 것이었습니다. 프로세싱은 사용자 친화적인 API(Application Programming Interface)를 제공하여 그래픽, 애니메이션, 사운드 등의 .. 2023. 4. 28.
[자바(JAVA)] 자바 프로그램의 기본 구조 3. 자바 프로그램의 기본 구조 자바 프로그램은 클래스와 메서드로 구성되어 있습니다. 클래스는 객체 지향 프로그래밍에서 사용되는 코드의 기본 단위이며, 메서드는 클래스 내에서 수행되는 작업을 정의합니다. 이제 각 구성요소에 대해 자세히 알아봅시다. 3.1. 클래스와 메서드 클래스는 객체를 만들기 위한 설계도 또는 템플릿으로 생각할 수 있습니다. 클래스는 속성(멤버 변수)과 동작(메서드)을 가지며, 이를 통해 객체 지향 프로그래밍의 주요 원칙인 캡슐화, 상속, 다형성을 구현합니다. public class MyClass { // 멤버 변수 int myVariable; // 메서드 public void myMethod() { // 메서드 내의 코드 } } 3.2. main 메서드 main 메서드는 자바 프로그.. 2023. 4. 26.
[자바(JAVA)] (1) 자바 소개 및 학습 목표 자바 프로그래밍란? 이 자바 프로그래밍 문서는 프로그래밍 초보자와 경험이 있는 개발자 모두를 대상으로 자바 언어를 배우고 이해하기 위한 도움을 제공합니다. 문서의 핵심 학습 목표는 다음과 같습니다. 자바 언어의 기본 개념과 구조 이해 자바의 특징, 자료형, 변수, 연산자, 제어문, 반복문 등의 기본적인 프로그래밍 요소를 배우며, 자바 코드의 구조와 작동 원리를 이해합니다. 자바를 사용한 간단한 프로그램 작성 및 실행 자바를 사용하여 간단한 프로그램을 작성하고 컴파일, 실행하는 방법을 익힙니다. 이를 통해 자바 프로그래밍의 기본 흐름을 익히게 됩니다. 객체 지향 프로그래밍 원리 및 자바에서의 활용 객체 지향 프로그래밍의 핵심 개념인 클래스, 객체, 상속, 다형성, 캡슐화 등을 배우고, 이를 자바 프로그래밍.. 2023. 4. 26.