블로그

개발/UWP
2019.11.26.

UWP 앱 색상 모드 지원하기

이 글에서는 UWP 앱에서 라이트 모드(밝게), 다크 모드(어둡게)를 고정 적용하거나 시스템 설정을 따르는 방법, 앱 내의 설정에서 색상 모드를 설정할 수 있게 하는 방법, 색상 모드에 따라 색이 변하는 ThemeResource에 대해 다룬다.

  • UWP
  • .NET
2019.11.19.

소프트웨어 장인

OKKY라는 소프트웨어 개발자 커뮤니티에서 '소프트웨어 장인'이라는 책에 대해 좋게 평가하는 글을 보고, 나도 읽게 되었다. '소프트웨어 장인'은 산드로 만쿠소라는 저자가 쓴 책이다. 나는 아직 컴퓨터 공학에 관해 기초적인 부분을 배우고 있고, 실제 현업에서 일해본 적이 없다. 그런 나에게 이 책은 어떤 식으로 개발이 이뤄지는지, 이를 개선하기 위해 어떤 원칙 및 정신이 사용되는지에 대한 정보와 학습 모임, 단위 테스트(TDD) 등 활동을 알게 해 주었다. 책을 읽으면서 생각한 것과 해보고 싶은 것을 잊지 않기 위해 간단하게 이 글을 적는다.

  • 소프트웨어 장인정신
  • 개발자
개발/UWP
2019.08.25.

패키지 서명용 인증서 만들기, 연장하기

이 글에서는 Visual Studio를 사용하거나, PowerShell cmdlet인 New-SelfSignedCertificate를 사용하여 자체 서명된 인증서를 만들고, 연장하는 방법을 알아볼 것이다. UWP 앱을 스토어에 업로드하기 위해서는 패키지 서명용 인증서가 필요하다.

  • UWP
  • .NET
프로그래밍/C#
2019.05.18.

List 대입(복사)하기

List<T>의 경우 참조 형식이다. 그래서 단순히 list1 = list2;와 같은 형식으로 대입한다면, list2의 주소 값만 list1에 대입되어 list1의 값이 변경되었을 때 list2의 값도 변경된다.

  • C#
프로그래밍/C#
2019.05.15.

Array.Sort() 정렬 조건 바꾸기

Array.Sort()를 사용하면 오름차순으로 배열을 정렬할 수 있다. 그런데 프로그래밍하다 보면, 단순히 오름차순으로 정렬하는 것뿐만 아니라, 기준 항목이 같을 경우 두 번째 항목을 비교하는 등 복잡한 조건으로 정렬해야 할 때도 있다. 이 글에서는 이처럼 복잡한 조건으로 Array.Sort()를 사용해 정렬하는 방법을 다룬다.

  • Array.Sort()
  • C#
프로그래밍/C#
2019.05.10.

Array.Sort(), Linq로 2차원 배열 정렬하기

Array.Sort 함수(메서드)를 사용해서 2차원 배열 정렬하는 방법을 찾아 헤맸으나 단순 2차원 배열에서 한 열을 기준으로 정렬하는 것은 어려운 것 같다. 그래서 이런저런 방법을 찾아보고 시도하게 되었다. 그리고 잊어버릴까해서 대안으로 사용할 수 있는 방법을 정리하였다. 더 나은 방법을 알고 있다면, 꼭 알려주기 바란다.

  • Array.Sort()
  • C#