본문 바로가기

반응형

분류 전체보기

[WPF] 아이콘 변경 1. 실행파일(.exe) 아이콘 변경 프로젝트->우클릭->속성 그림에서 보이는 항목 변경 2. 응용프로그램 창에 있는 아이콘 변경 실행 후 창에서 보이는 기본 아이콘을 변경 하는 방법 (기본아이콘) A. References https://stackoverflow.com/questions/5101895/how-to-change-title-bar-image-in-wpf-window B. MainWindiw.xaml 파일을 연다. Window 태그를 수정한다. 출처: https://www.smoh.kr/158 [Simple is Beautiful.] 더보기
빅 엔디안 /리틀 엔디안 정리 리틀엔디안(Little-endian)과 빅엔디안(Big-endian)이해하기 오늘은 패킷 분석과 조금은 다른 이야기를 꺼내볼까 한다. 머 그렇다고 패킷 분석과는 동떨어진 내용은 아니다. 분석을 하다보면 필요한 내용이기 때문이다. 앞으로 계속 여러가지 내용을 소개하는데 있어, '바이트 오더(Byte Order)' 를 설명할 필요가 있을거 같아 잠깐 짚고 넘어가볼까 한다. 바이트오더 하면 떠오르는게 리틀 엔디안(Little Endian) 과 빅 엔디안(Big Endian) 이다. 프로그램이나 리버싱 과정에서 헷갈리기도 하는 부분이다. 우선 리틀 엔디안은 주로 인텔(Intel)프로세스 계열에서 사용하는 바이트 오더 이다. 메모리 시작 주소가 하위 바이트부터 기록된다는 것이고 그 반대로 빅 엔디안은 메모리 시작.. 더보기
C# WPF MVVM 패턴 활용하기 C# WPF] MVVM 패턴을 활용한 프로젝트 관리 방법 MVVM패턴에 대해서 이해하고, 이러한 패턴을 활용해서 프로젝트를 어떻게 구축하는지에 대해 포스팅해보도록 하겠습니다. 먼저 MVVM은 Model, View, View Model을 의미합니다. MVC, MVVM, MVP등 이러한 패턴들은 조금 더 프로젝트를 진행함에 있어서 작업의 분업화와 이후 유지, 보수를 용이하게 하기 위해 나온 개념들입니다. MVVM또한 이와 같은 원리가 반영된 것입니다. - MVVM 패턴에 대한 구조 설명 Model : 화면과 관련된 데이터요소와 비즈니스 로직을 작성하는 곳(DTO라고 생각해도 좋을 것 같습니다.) ViewModel : 화면의 동작방식 및 흐름을 표현하는 곳(INotifyPropertyChanged, Comma.. 더보기
CodeMaid - Visual Studio (Plugin) 애드온 추천 Visual Studio는 개발자가 가장 선호하는 개발 도구 중 하나가 아닐까 합니다. 저는 요즘은 vs code와 병행해서 사용 중입니다. ​ Visual Studio 강력한 기능들은 별도의 추가 기능을 필요로 하지 않을 정도죠. 예전에는 VisualAssist를 꼭 설치해 사용했지만 C#으로 넘어오면서 기본 기능으로도 만족스럽게 사용하고 있습니다. ​ VS에서 제공하는 C# 기능 중 하나가 문서 서식을 자동으로 정리해 주는 기능인데 이 기능이 없는 것 보다는 좋긴 하지만 약간 아쉬움이 생길 때가 있는데 최근에 사용하는 추가 addon이 CodeMaid라는 도구 입니다. ​ 설치 방법도 간단한데, 직접 홈페이지에 방문하여 설치 파일을 다운로드 받아도 되고 VS에서 검색 후 설치하셔도 됩니다. ​ 설치 .. 더보기