WPF, 개발

WPF 2D Chart OxyPlot 사용법 – 꺾은선 그래프 (LineSeries)

이 Post 는 WPF, C# 에서 2D Chart 를 그릴 때 자주 사용되는 OxyPlot 의 기초적인 사용법을 설명 합니다.랜덤 값으로 꺾은선 그래프를 그리고 Zoom 과 Pan 을 막거나 초기화 하는 방법 또한 설명합니다. 0. 실행 화면 OxyPlot 는 WPF 나 C# 에서 2D 차트를 그릴때 사용할 수 있는 유용한 차트 라이브러리 입니다.무료에 오픈소스이며 다양한 차트를 […]

C#, WPF, 개발

C# WPF log4net – trace, verbose 레벨 사용

이 Post 는 log4net 에서 사용할 수 없는 Debug 이하 레벨, trace 와 verbose 등을 사용하기 위한 방법을 설명 합니다. log4net 의 일반적인 사용법은 이전 포스팅을 참조 하시면 됩니다. 설정 파일을 사용하는 법이나 동적으로 설정 하는 법, 둘 중 어느 쪽 에서나 시작 하실 수 있습니다. 이 글은 stack overflow 다음 글을 참조 합니다.stack overflow

C#, WPF, 개발

C# WPF log4net 적용 – 설정 파일 사용하지 않는방법 (동적 설정)

이 Post 는 C# 혹은 WPF에서 로깅을 위해 log4net 을 사용할때 설정 파일을 사용하지 않는 방법을 설명 합니다.설정 파일을 사용하지 않음으로서 Log 파일의 위치를 유동적으로 설정 할 수 있으며, 로그 레벨도 상황에 따라 적절히 변경할 수 있습니다. Nuget 에서 Log4net 을 프로젝트에 설치하는 과정은 동일 합니다. 이전 Post 를 참조 하시면 됩니다. Log4net 을 설치

C#, WPF, 개발

C# WPF log4net 적용 – 설정 파일을 사용하는 방법

이 Post 는 C# 혹은 WPF 프로젝트에서 파일 로그를 남기기 위해 log4net 을 적용하는 방법을 설명 합니다. 우선 이번 Post 에서는 xml 설정파일을 사용하는 가장 기초적인 방법을 설명하며, 이는 이후 Posting 할 예정인1. 로그 경로를 동적으로 설정하는 방법 – 설정 파일 없이 동적으로 log4net 을 설정하는 방법2. 일반적인 방법으로 불가능한 Trace, Verbose 로그를 남기기 위한

WPF, 개발

WPF UI 스레드 안전하게 다루기: Invoke와 BeginInvoke의 차이와 활용법

이 Post 는 WPF 에서 UI 스레드에 안전하게 접근하는 방법을 알아보고 Invoke 와 BeginInvoke 의 차이를 알아봅니다. WPF 로 개발을 할 때 스레드에서 UI 에 접근할려고 하면 다음과 같은 오류를 만납니다. 외부에서 생성된 스레드에서 UI 스레드를 제어하려고 하면 발생하는 오류 입니다. 해결책은 다양한 방식이 있지만 대부분 Dispatcher 를 사용하게 됩니다. 창 전체 혹은 UserControl 전체에

WPF, 개발

WPF xaml 에서 문자열 줄바꿈(개행) 하는법 (xml 에서 특수문자 입력 하는법)

이 Post 는 WPF 의 xaml 상에서 TextBox 나 TextBlock 등 화면의 문자열 줄바꿈(개행) 하는 방법을 설명 합니다. (정확히는 xml 에서 특수문자 입력 하는 방법 입니다.) 화면에 라벨이 길어질 때나 변경되지 않은 텍스트 블럭에서 줄바꿈이 필요할 때 종종 사용하게 되는 내용 입니다.어려운 건 아니지만 할 때 마다 검색 하기 귀찮아 기록 해둡니다. 다음과 같이 사용하시면

python_daum사전_어원_예제_크롤링_스크래핑 - 대표이미지
Python, 개발

파이썬 크롤링: Daum 사전에서 어원과 예제 추출하기

Python 으로 Daum 사전에서 어원과 예제를 가져오는 크롤링, 스크래핑 코드와 설명 입니다. 실행 동영상 입니다. Python 을 사용한 크롤링 스크래핑 예제 입니다.Anki 를 사용해 영어 단어를 공부하기 위해 만들었습니다.260 줄밖에 안되는 짧은 코드로 쉽게 이해 하실 수 있을겁니다. 처음 실행할 때는 라이브러리가 없어서 오류가 날 겁니다.pip 를 사용해 없다고 하는 라이브러리를 설치 하시면 됩니다.모든 코드는

위로 스크롤