C# 프로그래밍 - this 키워드 this 키워드는 현재 클래스의 객체 및 인스턴스(instance)를 의미합니다. this 키워드는 클래스 내부에서 사용되어 현재 객체에 대한 참조를 나타내며 객체의 필드, 속성 및 메서드에 접근할 수 있습니다. this를 사용하여 현재 인스턴스의 필드 myField에 접근하고 값을 설정합니다. class MyClass { private int myField; public void SetField(int value) { this.myField = value; } }
C# 프로그래밍 - 메서드 오버라이딩(override)부모 클래스(또는 기반 클래스)에서 정의된 메서드를 자식 클래스(파생 클래스)에서 재정의할수있습니다. 메서드 오버라이딩을 사용하면 런타임 다형성(Polymorphism)을 구현할수있습니다(기반 클래스는 파생 클래스를 통해서 다형성을 구현) 부모 클래스 메서드 정의 메서드를 오버라이드하려면 부모 클래스에서 virtual 키워드를 사용하여 메서드를 정의합니다. 자식 클래스 메서드 재정의 자식 클래스에서 override 키워드를 사용하여 부모 클래스에서 정의된 메서드를 재정의합니다. 메서드 오버라이딩 예시 Animal 클래스의 가상 메서드 Speak에서 기본 동작을 정의합니다. class Animal { public virtual void Speak..
C# 프로그래밍 - new 키워드 객체 생성 new 키워드는 클래스의 인스턴스를 생성하는 데 사용됩니다. 클래스는 객체를 만들기 위한 템플릿이며 new를 사용하여 그 템플릿을 기반으로 실제 객체를 생성합니다. 아래 코드에서 new 키워드는 MyClass 클래스의 새로운 인스턴스를 생성하고 이를 "myObject" 변수에 할당합니다. MyClass myObject = new MyClass(); 배열 생성 new 키워드는 배열을 생성하는 데 사용할수있습니다. 아래 코드에서 크기가 5인 정수 배열을 생성합니다. int[] myArray = new int[5];
SyncSketch - 애니메이션, 영화, VFX, 기타 다양한 분야 협업 및 리뷰 도구 SyncSketch는 애니메이션, 영화, 비주얼 이펙트(VFX), 그래픽 디자인, 기타 다양한 분야에서 활용될수있는 실시간 시각적 커뮤니케이션 도구입니다. 이미지, 비디오, 360도 콘텐츠 및 3D 모델을 포함한 미디어 자산을 업로드하고 팀원들은 작업물에 대해 실시간으로 리뷰 및 주석을 추가하여 피드백을 주고받을수있습니다. (영상 리뷰 및 주석, 다중 사용자 협업, 실시간 동기화, 보안 및 접근 제어, 기타) https://syncsketch.com/ SyncSketch 소개 영상 https://youtu.be/k0Jtaf3pb2c https://youtu.be/InCZcHXxkpg https://youtu.be/H..
드로잉 및 디지털 페인팅 튜토리얼 웹사이트 모음 ctrlpaint https://www.ctrlpaint.com/ proko https://www.proko.com/
더 보이드(The Void) - 현실과 가상 현실(VR)을 결합한 엔터테인먼트 테마파크 미국의 VR 테마파크 더 보이드(The Void)는 현실과 가상 현실(VR)을 결합한 엔터테인먼트 시설로 방문객들은 고도의 기술과 창의력을 결합한 다양한 종류의 VR 게임과 상호작용 콘텐츠를 통해 현실적이고 몰입감 있는 가상현실을 체험하고 경험할수있습니다. https://www.thevoid.com/ The Void The most immersive VR destination ... ever. www.thevoid.com https://youtu.be/cML814JD09g https://youtu.be/_QIbI4Wtgug
C# 프로그래밍 - 속성(property) 속성(Property)은 클래스의 필드(멤버 변수)에 대한 접근자(accessor)를 제공하는 방법입니다. 속성을 사용하면 필드에 직접 접근하는 것보다 객체의 내부를 더 안전하게 관리할 수 있으며(데이터 캡슐화, data encapsulation) 필드에 접근하고 설정할 때 추가 로직을 구현할수있습니다(유효성 검사, 기타) 속성(Property)의 구조 접근한정자 자료형 속성이름 { get { // 값을 반환하는 로직 } set { // 값을 설정하는 로직 } } 접근 한정자(Access Modifier) - 속성의 접근 수준을 의미합니다(public, private, internal, protected) 자료형(Data Type) - 속성이 반환하는 값의 자료..
C# 프로그래밍 - 생성자와 소멸자 생성자 (Constructor) 생성자는 클래스의 객체가 생성될 때 자동으로 호출되는 특별한 메서드입니다. 클래스 내부에 정의된 클래스와 동일한 이름을 갖는 맴버함수로 주로 객체의 초기화 작업을 수행하는 데 사용됩니다(객체의 필드를 초기화하거나 초기 상태를 설정) 생성자 선언 예시 생성자는 클래스의 이름과 동일하며 반환 유형을 가지지 않습니다. class Person { public string Name; public int Age; public Person() { Name = "Unknown"; Age = 0; } } 객체 생성과 생성자 호출 타입 변수명 = new 타입 (): 객체를 생성할때(클래스가 인스턴스화될때) new 키워드를 사용하여 클래스 내부에 선언한 생..
인체 드로잉 및 크로키 연습을 위한 웹사이트 모음 다양한 인체 포즈, 빠른 스케치 연습을 위한 타이머 기능, 360도 회전하는 3D 모델, 얼굴 표정 레퍼런스등을 제공하는 웹사이트 모음 1)quickposes https://quickposes.com/en Quickposes Free image library and gesture drawing tool for artists quickposes.com 2)posemaniacs https://www.posemaniacs.com/ko POSEMANIACS - Royalty free 3d pose reference for all artists Posemaniacs.com is a royalty free pose reference for all artists. O..
C# 프로그래밍 - 클래스 상속(Inheritance) 클래스 상속을 사용하여 하나의 클래스가 다른 클래스의 멤버(필드, 속성, 메서드)를 상속받을수있습니다. 기본 클래스는 상속의 기반이 되는 클래스로 베이스 클래스(base class) 또는 부모 클래스(parent class) 라고합니다. 파생 클래스는 상속을 받는 클래스로 파생 클래스(derived class) 또는 자식 클래스(child class) 라고합니다. 기본 클래스에서 파생 클래스로 상속이 이루어지면 파생 클래스에서 기본 클래스의 멤버(필드, 속성, 메소드)를 사용할수있습니다. 상속의 선언 상속은 클래스 선언 시에 다음과 같이 콜론(:)을 사용합니다. class DerivedClass : BaseClass { } 클래스 상속 예시 Dog ..
Brandmark.io 웹사이트에서 로고(logo) 디자인 만들기 1)Brandmark 웹사이트에서 create my logo를 클릭합니다. https://brandmark.io/ 2)브랜드 이름(brand name)을 입력하고 다음으로 이동합니다. 3)브랜드 키워드(brand keywords)를 입력하고 다음으로 이동합니다. 4)색상 스타일(color style)을 선택하고 다음으로 이동합니다. 5)다양한 종류의 생성 로고들을 표시합니다. 6)로고 디자인을 선택하고 세부 디자인과 브랜드 색상을 확인합니다.
CPU, GPU, 메모리(memory) 벤치마크(Benchmarks) 웹사이트 모음 CPU, GPU, 메모리를 포함한 다양한 하드웨어의 벤치마크 스코어를 제공하는 웹사이트 모음 passmark https://www.passmark.com/ PassMark Software - PC Benchmark and Test Software Benchmark & PC test software. Computer forensics and loopback test plugs for burn in testing. www.passmark.com PassMark CPU 벤치마크(CPU Benchmarks) https://www.cpubenchmark.net/high_end_cpus.html PassMark Intel vs AM..