처음 개발 언어를 접하게 된다면 어떤 언어를 선택해야 할까? 고민이 될 수 밖에 없습니다. 그래서 간단하게 C#언어의 장점에 대해서 이야기를 나누어보고자 합니다. 처음 공부 할 개발 언어로써의 C# C#은 특히 Windows 또는 .NET 플랫폼용 애플리케이션 개발에 관심이 있는 사람들에게 먼저 공부할 개발 언어로 좋은 선택이 될 수 있습니다. C#은 현대적인 객체 지향 언어입니다. Java 및 C++와 같은 다른 인기 있는 프로그래밍 언어와 유사한 구문을 사용하여 쉽게 배우고 사용할 수 있습니다. 자동 메모리 관리, 유형 안전성, 함수형 프로그래밍 및 LINQ와 같은 최신 프로그래밍 패러다임 지원을 비롯한 다양한 기능을 갖추고 있습니다. 또한 C#은 데스크톱, 웹 개발을 위한 엔터프라이즈 환경에서 널리..
WPF(Windows Presentation Foundation)에서는 Microsoft.Ink 라이브러리를 통해 필기 인식 기능을 제공한다. 특히, 사용자가 직접 쓴 숫자(Handwritten digit recognition)를 인식하는 작업을 수행할 때 이 라이브러리가 큰 도움이 된다. 이 글에서는 WPF 프로젝트에서 Microsoft.Ink를 활용하여 필기 숫자 인식 기능을 구현하는 방법에 대해 상세하게 설명한다. 1. 시작 전 필요한 참고 자료 필기 인식 기능 구현을 위한 주요 참고 자료는 Microsoft의 공식 문서에서 제공된다. WPF의 필기 인식 공식 문서 필기 인식 - WPF .NET Framework WPF 플랫폼의 디지털 링크에 관련되므로 필기 인식의 기본 개념을 알아봅니다. lear..
주식 시장의 활기를 느끼며 많은 투자자가 꿈꾸는 것 중 하나가 바로 꾸준한 수익을 내는 것입니다. 하지만 많은 경우, 시장의 변동성에 휘둘리며 원칙을 지키기보다는 감정에 치우친 결정을 내리곤 하죠. 이로 인해 손실을 보는 일이 잦아지면, 결국 투자의 길에서 멀어질 수밖에 없습니다. 이러한 문제를 해결하기 위해 시스템 트레이딩, 즉 자동 매매 프로그램에 관심을 가지게 되었고, 직접 하나 만들어 보기로 마음먹었습니다. 1. 자동 매매 프로그램이란? 자동 매매 프로그램은 특정 조건에 따라 자동으로 주문을 실행해주는 시스템입니다. 이를 통해 감정에 휘둘리지 않고 일관된 투자 원칙을 유지할 수 있게 되죠. 특히, 직접 프로그램을 개발하면서 주식 시장에 대한 이해도도 높아지고, 개발 능력도 함께 키울 수 있는 좋은..
프로그램을 개발하면서 하드 드라이브에 파일을 쓰거나 할 때 코드는 다 맞는데 실행 오류가 뜬다거나, openapi를 사용하면서 프로그램 실행 할 때마다 관리자 권한으로 실행하시겠습니까? 라는 메세지가 너무 귀찮다. 그래서 C# 프로그램 만들 때 프로그램 디버깅 관리자권한을 주고자 한다. 먼저 프로젝트 > 오른쪽마우스클릭 > 속성 에서 보안탭으로 이동하면, ClickOnce 보안설정 사용이 체크가 안되어 있는데 요거 체크해준다. 체크를 해주면 라디오버튼이 활성화 되는데 무시하고~ 프로젝트의 Properies에 들어가보면 app.manifest라는 녀석이 보인다. 요 파일을 더블클릭하면, 뭐라뭐라 나오는데 파란박스안에 주석처리 되어있는 부분이 권한에 대한 부분이다. 관리자를 요구해야 하기에 빨간박스 구간에 ..