• WinUi ContentDialog await를 ContentDialogButtonClickDeferral로 제어하기

    WinUi의 ContentDialog는 특이하게 작동한다. 버튼 클릭 이벤트 메떠드에 await가 있으면 다이어로그를 닫고 기다린다. await가 작동하는 동안 메시지를 출력하는 등의 작업을 원칙적으로 할 수 없다. await가 작동하는 동안 다이어로그를 사라지지 않게 하려면 ContentDialogButtonClickDeferral를 써야 한다.

  • FnGuide와 와이즈리포트를 이용해 기업 분석 보고서 이용하기

    와이즈리포트는 FnGuide가 운영하는 웹 서비스이다. 전자는 더 낮은 가격으로 더 제한된 정보를 제공한다. FnGuide 월 165,000원통상적 수준 안에서 열람 가능최근 5년 보고서 다운로드 가능과거 5년 이전 보고서 조회만 가능 WiseReport 월 110,000원개인 – 일 100건 조회 가능법인 – 일정 수준 다운로드 가능 공통 워터마크 있는 pdf로 제공한다. crawl은 할 수 없고 인공 지능으로 문자열 추출은…

  • WinUi 앱이 릴리스 환경에서 충돌하는 문제

    WinUi 앱이 디버그 환경에서는 잘 작동하는데 릴리스 환경에서 그러지 않는 경우가 있다. 후자는 전자가 하지 않는 최적화를 하는데 이 과정에서 문제가 생기면 그런다. 이는 빌드를 하는 동안 output 창에 나온다. WinUi 앱 릴리스 빌드를 할 때 unused code trimming이 제대로 작동하지 않는 경우가 흔하다. 무시해도 되는 최적화이니 작동하지 않게 하면 위의 문제가 해결된다. 메뉴를 이용해도…

  • WinUi 앱 패키지 설치 전 인증서 설치 방법

    인증서 없이 WinUi 앱 패키지를 만들 순 있지만 설치를 할 때에는 인증서가 있어야 한다. 인증서도 같이 배포해야 한다. 인증서는 아래의 방법으로 설치해야 한다. 이러지 않으면 패키지 설치를 할 수 없다. 인증서에 마우스 포인터를 두고 마우스 오른쪽 버튼을 클릭하여 팝업 메뉴를 연 뒤

  • LS증권과 키움증권의 외국인 순 매수 차이

    한국거래소는 주체 대이터를 만들 때 외국인과 기타 외국인을 나눈다. 전자는 외국 금융 기관이고 후자는 외국 개인이다. 흔히 의미를 두는 건 전자이고 후자는 규모가 당연히 작다. ls증권과 키움증권 모두 외국인을 둘로 나누지 않고 대이터를 제공한다. 이들의 값이 많이 달라 문제다. ls증권은 한국거래소가 외국인으로 만드는 대이터만 제공하고 키움증권은 기타 외국인 꺼를 합한다.

  • WinUi ContentDialog 버튼 구역 달라지는 모양 바로잡기

    WinUi의 ContentDialog는 code-behind와 xaml 모두로 만들 수 있다. 전자가 더 간단하지만 모양을 바꾸려면 후자가 더 좋다. 재믈로 구현하려면 파일을 만들어야 한다. page를 만든 뒤 ContentDialog로 바꾸면 된다. 재믈로 만든 다이어로그는 원래의 모양이 아니다. 코드 비하인드로 만들면 아래 버튼들이 있는 자리를 다른 색으로 구분하지만 재믈로 만들면 구분하지 않아서 보기 나쁘다. 재믈로 만들면 기본 스타일을 적용하지 않기…