C 언어의 포인터의 정의 ABC 책 - C언어를 만든 사람들이 만든 책이다. 이 책에서는 포인터에 대해서 명확히 설명한다.int *a; 는*a가 integer이다. (integer = *a) 프로그래밍/C# 7년 전
Invoke 함수란 무엇인가? Invoke 함수란 무엇인가? (법, 규칙등을)들먹이다. (누구의 이름을)부르다, (프로그램등을)불러오다. 하나의 Form을 다른 thread에서 접근하게 될 경우에 기존의 Form과 충돌이 날 수 있다. 이 때 invoke 를 사용하여 실행하려고 하는 메소드의 대리자(delegate)를 실행시키면 된다. 예를 들어 myFormControl.Invoke(myformControl.myDelegate) 인자로 받은 Form Instance/form에 딸린 Invoke/인자로 받은 Form Instance에 들어 있는 함수를 대리하는 Delegate 멀티스레드 환경에서 데이터 보호를 위해 Invoke를 써야 합니다. 응용 프로그램이 실행될 때 기본적으로 하나의 스레드가 발생합니다. 이것을 Main 스레드라고 .. 프로그래밍/C# 7년 전
윈도우폼(winform)안에 가로 선(divider) 그리기 winform 의 Label Control을 이용해서 효과를 낼 수 있다. winform 에 Label Control 을 추가한다.Label Text 속성을 빈칸으로 지운다.Label BorderStyle 속성을 Fixed3D로 설정한다. Label AutoSize를 false로 설정한다.Label Height 를 2 포인트로 설정한다. (Set Hight to 2) 프로그래밍/C# 7년 전
[C#] C# Var와 다이나믹(Dynamic)에 대해서 이해하기 C# Var 타입 Var로 선언된 변수는 컴파일시에 데이터 타입이 결정이 되는 변수 타입이 초기화 되면 이후 다른 타입으로 변경할 수 없음 C# Var 타입으로 선언된 변수는 무조건 값을 한번 이상 넣어야 됨 C# Dynamic 타입 다이나믹 타입은 런타임 시에 데이터 타입을 결정 Var 타입보다 훨씬 유연함을 제공 Var는 데이터 타입이 변경이 안되고, Dynamic은 된다. 프로그래밍/C# 7년 전