본문 바로가기

C#34

개발방식 WPF로 변경 오랜만에하는 포스팅입니다! 이제부터 개발방식을 WindowForm에서 WPF로 변경할 예정이다!개발자의기간이 길진않지만 앞으로 프로젝트는 Winform이아닌 WPF로 할 생각임 WPF 설명...WPF (Windows Presentation Foundation)는 .Net 3.0부터 지원하기 시작해서,기존의 그래픽장치 인터페이스 대신 DirectX를 사용한다. WPF에대한 정보는 MSDN에 물어보면 상세히 친절하게 알려준다.궁금하신분은 링크 클릭!https://msdn.microsoft.com/ko-kr/library/mt149842.aspx 내가 왜 WPF로 넘어가는지? 1. WindowForm에선 고생해서만드는 디자인을 WPF에선 비교적 간단하게 만들 수 있음 -> 다만 WPF 디자인에 익숙해질 시간이.. 2018. 7. 20.
C# 무료 스프레드 툴 얼마전 스프레드툴을 찾아보다가 간단한 프로젝트or대학생 개인프로젝트에 사용할만한 스프레드 라이브러리를 찾았다.가장중요한 무료(Open Source)이며, Working with .NET, .NET client profile, WPF, Android 환경에서 사용 가능하다. 공식 홈페이지 : https://reogrid.net/ NuGet / Git / Release 형식으로 배포되고있으며,개발필수사항은 .Net 3.5 이상 환경에서 구동 가능하다! 라이센스는 MIT 라이센스를 채택하여, 자신이원하는 프로젝트에 적용 가능한지 확인 후, 개발하면 The MIT License* 저작권 보호: 예* 상용 소프트웨어에서 사용 가능: 예* 버그 패치 및 기능 확장 제공의 의무: 아니오* 명시적 특허권 행사 가능 여.. 2018. 6. 10.
C# 비활성창 스크린샷 C# 비활성창 스크린샷 매크로를 만들기위해서 지금 특정창의 이미지를 가져오는게 기초가됩니다..오토핫키가 보편화된이유가 특정창의 이미지를가지고와 찾고자하는 이미지와 비교하는방법이비교적 쉽기 때문에 많이 보편화된거같습니다. C#으로 이미지서치를위해선 오토핫키dll 또는 오토잇dll을 사용하거나, 다른 라이브러리나 직접 구현하는방법등 다양한 방법이있습니다.제가 앞으로 포스팅할 방식은 OpencvSharp 라이브러리 참조 방식과 AForge 라이브러리 참조 방식이있습니다.두 라이브러리다 다양한 함수가 내장되어있어 편리하게 사용할 수 있습니다. OpencvSharp 은 C기반인 Opencv를 C#에서 사용할 수 있도록 컨버팅한거고,AForge는 C#에서 사용할 수 있도록 작성된 라이브러리입니다. 오늘은 우선 특정.. 2017. 11. 10.
C# 마방진 모든 프로그래밍에서 기초를 배우기위해서 삼각형으로 *찍기또는 마방진 만들기를 많이사용한다..오늘은 C#으로 마방진 만들기를 포스팅한다.기초적인지그래서 로직만 잘생각해서 만든다면 크게 어려움은 없다..이번 마방진은 홀수마방진을 푸는방식이다..아래코드를 참고하여 짝수마방진도 지원하는 프로그램을 만들면 좋을거같다. 우선 마방진 푸는방법을 알아보자.1. 정사각형의 맨 아랫줄 가운데에 숫자 1 을 둔다.2. 이전 숫자 위치에서 오른쪽 아래칸이 비어 있으면 다음 숫자를 채운다.3. 이전 숫자 위치에서 오른쪽 아래칸이 채워져 있으면 이전 숫자의 위칸에 다음 숫자를 채운다.4. 오른쪽 아래칸이 사각형의 영역 밖이면 다음의 규칙을 따른다.4-1. 수평 및 수직으로 이동해서 마지막 칸이 비어 있으면 해당 칸에 숫자를 채운.. 2017. 10. 13.