본문 바로가기

분류 전체보기95

[C#] WPF MVVM 기초 #2 View와 ViewModel 연결하기 일반 변수를넘겨보자. 자 지난번 CalendarViewModel이 ViewModelBase를 상속받는김에 ViewModelBase에 대해서 공부했다. 이제 그 ViewModel을 Calender와 연결해보자. 구조 더보기 현재까지 대략적인 완성물 근무시간에 따라 색상을 주어야 하는데 계산이 조금 복잡하여 조금 걸린다. 아무튼. Holiday라는 테이블에 Holiday를 지정하고 분기에 따라 휴일 혹은 근무일을 그려주도록 하였다. ViewModel public class CalendarViewModel : ViewModelBase ViewModelBase를 상속받았다. 지난번 공부했다시피 GetProperty와 SetProperty를 구현하기 위한 추상클래스로 잘 써보자 일단 변수는 두개를 사용하였다. private int _.. Study/C# 2024. 1. 24.
[주식] 주식투자입문기 #3 토스 주식모으기 5주차 5주차 들어갑니다! 매수상품은 변함없다. 수익금이 조금 낮아졌으나 지금단계에서는 고민할게 아니다. 최소 10주차는 되야 할것같다. 1월 27일 - 테슬라가 아주 박살이 나버린 여파로 인하여 음전. 더 길게 보자 현재 투자중인 종목 더보기 URNM, IWTR, EWJ 를 각 1주씩 추가로 구매하였음 2024년 1월 23일 종목명 금액 비고 SPY 5000원 전통의 강자 S&P 500 애플 4500원 잘 모르면 일단 사라고 배웠음 인텔 4000원 하지만 인텔은 웃고있다. 테슬라 2500원 화성 가려고 쿠팡 2500원 파페치 인수 등 MZ 겨냥한 전략 액슨모빌 2000원 천연가스 보잉 2000원 떨어졌을때 주우려고 BND 2000원 채권 AGG 2000원 채권 마이크로소프트 3500원 윈도우 QDPL 2000.. 2막/투자 2024. 1. 23.
[C#] WPF MVVM 기초 #1 View와 ViewModel 연결하기 ViewModelBase클래스 MVVM이 무엇인가에 대해서는 충분히 공부해봤다. 간략히 복습하자면 느슨한 결합을 통해 View와 model, ViewModel간의 결합을 낮추어 UI와 코드를 한곳에서 처리할 필요가 없고 서로 영향을 주지않는 것 이라는걸 알 수 있다.그렇다면 이제 실전을 해보자. 출퇴근 시간을 기록하기 위한 윈도우 어플리케이션을 만든다고 생각하여 진행할 것이다. 다양한 종류의 변수들을 사용해볼 것이다.프로젝트구조는 다음과 같이 빈 프로젝트를 생성하는것으로 시작한다.  Calendar.xaml라는 이름으로 View와 CalendarViewModel.cs 라는 ViewModel을 만들었다.  나는 사용자 정보를 담는 LoginUser를 추가로 개발하였으나 설명에는 필요가 없다...DevExpress를 사용했으므로 Cale.. Study/C# 2024. 1. 23.
[주식] 주식투자입문기 #2 토스 주식모으기 4주차 1월 연봉협상이 있었다. 조금 인상된 연봉만큼 투자액수를 늘리는게 맞을것 같아서 금액이 조금 변경되었다. 16일은 루터킹 주니어의 날이었다. 휴장일로서 변동이 없었다. 주식모으기 신청 링크.. https://tossinvest.com/_ul/B8gUlD 루터킹의 날 이후 전체적으로 떨어졌다. 매일 소량의 주식을 구매하는것이 어떤 이점일지 궁금하네.. 아무튼 이번주도 화이팅 현재 투자중인 종목 더보기 종목명 금액 비고 SPY 4000원 5000원 전통의 강자 S&P 500 애플 4000원 4500원 잘 모르면 일단 사라고 배웠음 인텔 3500원 4000원 하지만 인텔은 웃고있다. 테슬라 2500원 화성 가려고 쿠팡 1500원 2500원 파페치 인수 등 MZ 겨냥한 전략의 미래가 액슨모빌 2000원 천연가 .. 2막/투자 2024. 1. 16.
[C#] MVC, MVP, MVVM는 뭐지? 기존에 Winform만 사용하다보니 WPF를 사용하게 될때 Winform과 같이 사용하다 보니 협업시 문제가 생기는 경우가 종종 발생했다. MVVM 이라는 패턴을 잘 사용해야한다고 하여 알아보니 구조 디자인 패턴이라고 한다. 찾아보니 MVC, MVP, MVVM... 등등 다양하게 있는데, 한번 알아보자. 구조 디자인패턴 사전적 의미는 클래스나 객체의 구성을 통해 더 큰 구조로 만들 수 있게 해주는 패턴이다. MVC, MVP, MVVM은 이 구조 디자인 패턴에 들어가 있는 개념으로 이런 디자인 패턴은 개발, 소통 등의 확실한 편리함을 가진다. 그렇다면 MVC, MVP MVVM은 무엇일까? 알아보기에 앞서 왜 디자인 패턴이 필요한지에 대해 생각해보자 현업에서 일을 하다보면 중간에 기획이 변경되거나 디자인 시.. Study/C# 2024. 1. 16.
반응형