블로그

개발/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#
개발/UWP
2019.02.28.

UWP앱에서 파일, 폴더 열기

UWP앱에서 파일, 폴더 열기 프로젝트 내 PDF 폴더의 file.pdf 파일을 여는 예시이다. 프로젝트 내 PDF 폴더를 여는 예시이다.

  • UWP
개발/UWP
2019.02.28.

유저 컨트롤에서 자신을 직접 지우기

유저 컨트롤에서 자신을 직접 지우기 특정 컨트롤(this)이 Grid(Parent)에 들어있을 때 이와 같은 방식으로 자신을 제거할 수 있다. 여기서 부모 컨트롤은 자식 컨트롤을 가지는 클래스이어야 하는 듯 하다.

  • UWP