본문 바로가기

반응형

문과코딩

(12)
[문과 코린이의 IT 기록장] C# 기초 예시 - Array(배열) [문과 코린이의 IT 기록장] C# 기초 예시 - Array(배열) 0. C# _ 배열에 관해서 [ 배열 ] - 동일한 타입의 변수를 모아 놓은 집합 - 배열의 가장 기본적인 형태 : Array -> 발전된 형태 : List / Data table / Data Set / dictionary cf ) 배열에 대해 알아볼 테스트용 예제 private void ArrayTest() { /* 배열을 사용하지 않으면, 아래와 같이 많이 작성 해야함 */ //int iDay1 = 0; //int iDay2 = 0; //int iDay3 = 0; //int iDay1.iDay2,iDay3; // 정의 // int iDay1 = 10; // 정의하면서값을바로대입해줘도됨 // int iDay2 = 20; // int i..
[문과 코린이의 IT 기록장] C# 기초 예시 - Enum(열거형) 활용하기 [문과 코린이의 IT 기록장] C# 기초 예시 - Enum(열거형) 활용하기 1. UI부분 2. 코드 부분 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _20210602___Enum { public partial class Form1 : Form // 폼에서 오른쪽 마우스 클릭 - 코드보기 { public Form1() { InitializeCompone..
[문과 코린이의 IT 기록장] C# 기초 예시 - String 활용하기 [문과 코린이의 IT 기록장] C# 기초 예시 - String 활용하기 0. 참고 이론 정리본 1. Visual basic studio -> Windows forms application 프로젝트 만들기 [ Windows forms application vs Console Application ] - Windows forms application : UI가 잘 되어 있어, 유저들이 보고 이용하기 편함 (체크박스, 버튼 등...) : 국내에서는 이것이 가장 유용함 * UI부분 빼고는 WPF와 프로그램을 짜는 것은 크게 차이가 없음. - Console Application : UI가 잘 되어 있지는 않음. : 그러나, 백그라운드에서 돌아가는 중요한 어플들이 모두 돌아가고 잇음 : User들과 통신을 하기 위..
[문과 코린이의 IT 기록장] C,C++ - 연산자 오버로딩 3 : 대입연산자 (대입연산자, 디폴트 대입 연산자의 문제점, 상속 구조에서의 대입 연산자 호출, 이니셜라이저) [문과 코린이의 IT 기록장] C,C++ - 연산자 오버로딩 3 : 대입연산자 (대입연산자, 디폴트 대입 연산자의 문제점, 상속 구조에서의 대입 연산자 호출, 이니셜라이저) 1. 대입연산자 1) 대입 연산자 오버로딩은, 복사 생성자와 매우 유사하다. [ 디폴트 대입 연산자 ] - 정의하지 않으면 디폴트 대입 연산자가 삽입된다. - 디폴트 대입 연산자는 맴버 대 맴버의 복사(얕은 복사)를 진행한다. - 연산자 내에서 동적 할당을 한다면, 그리고 깊은 복사가 필요하다면 직접 정의해야 한다. 2) 복사생성자 vs 대입연산자 : 호출되는 시점에서 차이가 존재한다. a. 복사생성자 호출 상황 int main(){ Point pos1(5,7); Point pos2 = pos1; // 새로 생성하는 객체 pos2의 ..

반응형