Development15 [.NET] WPF Template, Presenter + Binding 이번 포스팅에서는 WPF에서 UI를 다룰 때 필수적인 개념이라고 할 수 있는 Template과 Presenter 대해 알아보겠습니다. 1. Template, 템플릿이란?Template, 템플릿이란 무엇일까요? 제가 처음 Template을 접했을 때는 간단하게 Control을 꾸미기 위한 틀 정도로만 생각하고 넘어갔던 것 같습니다. 좀 더 자세히 알아볼까요?Template이란 부모 자식 관계를 갖는 엘리먼트들을 생성시킬 수 있는 정의. 즉 루트 엘리먼트, 루트 엘리먼트의 자식 엘리먼트, ··· 등 각각의 엘리먼트의 속성에 무엇이 있는지 선언하는 것입니다. 이렇게 정의된 Template은 LoadContent 메서드를 통해 정의에 따라 각각의 엘리먼트들의 인스턴스들이 실제적으로 생성된다.여기서 주의할 점은 .. 2021. 8. 5. [프로젝트] XKCD Comic Viewer 만들기 👀 안녕하세요 이번 포스트에서는 랜들 먼로(Randall Munroe)가 연재하는 웹 코믹에 대한 Viewer를 제작해보려고 합니다. XKCD는 과학 웹 만화입니다. 특징으로는 막대 인간 그림체를 이용하고 있고, 풍자적인 내용과 수학, 공학적인 개그가 주를 이룹니다. XKCD 웹 코믹 사이트는 아래에 남겨두도록 하겠습니다. 관심 있으신 분들은 한 번씩 들려보시길 바랍니다. 🎈 https://xkcd.com DependencyThis work is licensed under a Creative Commons Attribution-NonCommercial 2.5 License. This means you're free to copy and share these comics (but not to sell t.. 2020. 8. 20. [프로젝트] 파일 입출력(FILE I/O)을 이용한 Simple Diary 만들기 📖 안녕하세요 정말 오랜만에 다시 개발 글을 작성하는 것 같습니다. 🤣 이번 포스트에서는 파일 입출력(FILE I/0)을 이용해서 간단한 다이어리를 만들어 보려고 합니다. 만들게 된 계기는 교내 교육 봉사동아리 Ducami에서 중학생들을 대상으로 수업할 간단한 토이 프로젝트로 DataBase를 연동하여 다이어리를 만들려고 하였습니다. 그렇지만 처음 접하는 친구들에게는 어려울 것 같아서 파일 입출력을 이용한 SimpleDiary를 제작하였습니다. 그렇지만 이 마저도 어려울 것 같아서 지금은 ToDoList를 제작하고 있습니다. 그래서 이번 시간에는 파일 입출력을 이용하여 제작한 Simple Diary를 소개해 드리도록 하겠습니다.🙌 1. ComDef.cs ✨ 사실 파일 입출력에 대해서는 알고는 있었지만 아주 .. 2020. 8. 15. [프로젝트] 심심이(SimSimi) API를 이용한 채팅 프로그램 만들기 😀🧨 (하편) 안녕하세요 이번 포스트는 심심이 API를 이용한 채팅 프로그램 만들기 1편과 이어지는 내용입니다. 1편에 대한 내용이 있어야 2편을 진행할 수 있으므로 아직 보고 오시지 않은 분들께는 1편을 먼저 보고 오시는 것을 추천드립니다! https://devkyunghoon.tistory.com/8 🧨 1편 - 심심이(SimSimi) API를 이용한 채팅 프로그램 만들기 😀안녕하세요 이번 포스트에서는 심심이(SimSimi) API를 이용하여 대화를 할 수 있는 프로그램을 만들어 보려고 합니다. 웹상에서만 심심이와 대화를 할 수 있었던 것을 보고 윈도우 응용프로그램으�devkyunghoon.tistory.com 이제부터 본격적으로 2편 - CURL 요청을 통해 받아오는 메시지와 사용자의 메시지를 UI에 나타.. 2020. 6. 8. 이전 1 2 3 4 다음