본문 바로가기
반응형

C#43

[C#] Color C# Color 객체에 대한 포스팅입니다. UI 개발을 하다보면 객체에 원하는 색으로 표시해야 할 경우가 있습니다. 글자 색이라던가, 객체의 색이라던가.. 이럴 경우에 System.Drawing.Color 객체를 사용해서 색을 표현하면 됩니다. Color 객체를 살펴보면 미리 정의되어 있는 색도 있고, 사용자가 색을 만들어서 사용할 수도 있도록 되어 있습니다. 사용자가 색을 만들경우 주로 사용하는 함수가 public static Color FromArgb(int red, int green, int blue); 위 함수입니다. 매개 변수인 red, green, blue에는 0 ~ 255 사이의 값을 넣을 수 있고 해당 값을 어떻게 넣느냐에 따라 색이 조합되어 나타나게 됩니다. 아래의 예제는 red, gre.. 2018. 3. 20.
[C#] Random Class 사용 C# 에서 난수를 사용할 경우가 생겨서 정리합니다. C#에서는 난수 발생을 위해 Random Class를 재공합니다. 시간에 따라 달라지는 시드 값을 사용해서 난수를 발생시키는데, 너무 빠른 시간에 계산되어 질 경우에는 동일한 값을 생성하는 약점도 존재합니다. 아래와 같이 1 ~ 100 사이의 난수를 10개 생성하기위한 구문을 작성하고 결과를 확인해봤습니다. [예제 1 : 1 ~ 100 사이의 난수 발생] for (int i = 1; i 2018. 3. 20.
[C# WPF] 소스상에서 사각형 그리기(Rectangle : Shape) C# WPF 입문중입니다. 공부하는 내용 정리중입니다. 사각형을 그리기 위해서 MainWindow에 Canvas를 추가해줍니다. ※ 참고 : Canvas의 좌표는 아래 그림과 같이 좌측 상단부분이 (0, 0)원점입니다. 소스코드에서 사각형을 그리기 위해 Rectangle 객체를 사용합니다. Rectangle 인스턴스를 생성해서 넓이, 높이, 테두리 색 등등을 설정하고 Canvas에 사각형을 그릴 위치를 설정해주고 MainWindow에 추가한 Canvas의 Children 속성에 Rectangle 을 추가해주면 화면에 사각형이 그려지게 됩니다. [예제 소스코드] private void Window_Loaded(object sender, RoutedEventArgs e) { Rectangle rectangl.. 2018. 3. 9.
반응형