| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 라즈베리파이
- esp32
- C++
- platformio
- avr-gcc
- QEMU
- raspberrypi
- UART
- 디버깅
- AArch64
- STM32
- AVR
- Debug
- Arduino
- 아두이노
- Linux
- Visual Studio
- nucleo
- c#
- 리눅스
- yocto
- GPIO
- Debugging
- Visual Studio Code
- atmel
- Raspberry
- bare metal
- vscode
- buildroot
- WPF
- Today
- Total
목록c# (4)
임베디드를 좋아하는 조금 특이한 개발자?
- 개발 환경Window 11 (버전 24H2)Visual Studio Community 2026 (18.0.2).NET framework 4.7.2- 소스 코드https://github.com/MainForm/WPF_MVVM_Base/tree/03d346fe93499c50289eb4085917b4e2839389ad GitHub - MainForm/WPF_MVVM_BaseContribute to MainForm/WPF_MVVM_Base development by creating an account on GitHub.github.com1. 서론 ViewModel은 Model에서 전달 받은 데이터를 View에서 디자인한 UI에 출력하기 위한 모듈입니다. Model과 View를 연결해주는 모듈로 MVVM 패..
- 개발 환경Window 11 (버전 24H2)Visual Studio Community 2026 (18.0.2).NET framework 4.7.2- 소스 코드https://github.com/MainForm/WPF_MVVM_Base/tree/e466dcf2c60de17142e8e3bdc3b481b4c8a61e04 1. 서론 WPF를 사용하여 GUI를 간편하게 만들 수 있습니다. 하지만 프로젝트의 크기가 커질 수록 유지보수에 큰 난황을 격게 됩니다. 그렇기에 MVVM 패턴을 도입함으로써 프로젝트의 유지보수성을 높이고 목적에 따라 모듈을 나누어 의존성을 크게 낮추었습니다. 모듈간 의존성이 낮기 떄문에 특히 협업할 때 큰 장점으로 다가옵니다. - MVVM 디자인 패턴의 구조 MVVM은 이름에도 나타나..
- 개발 환경Window 11 (버전 24H2)Visual Studio Community 2022 (17.13.5).NET framework 4.7.21. 서론 WPF에서 좀더 구체적인 UI 또는 반응형 UI을 개발하기 위해서는 XAML으로 UI를 개발할수 밖에 없습니다. 가장 기본적인 Hello World를 Label로 출력해 보겠습니다. 지금 당장은 이해가 안가는 부분이 많겠지만 한번 천천히 따라하면서 설명하도록 하겠습니다. 2. XAML에서 Label 작성 Grid는 컨트롤을 배치하는 방법 중 하나입니다. 그리고 이러한 컨트롤을 배치하는 방법은 다양하게 존재합니다. Grid와 같은 컨트롤을 Panel이라고 합니다. Label은 단순히 텍스트를 출력해주는 컨트롤입니..
- 개발 환경Window 11 (버전 24H2)Visual Studio Community 2022 (17.13.5).NET framework 4.7.21. 서론 버튼 컨트롤은 사용자와 상호작용 할때 가장 기본적으로 사용되는 컨트롤입니다. 이번 포스트에서 버튼 컨트롤을 만들어 보고 이벤트를 추가하여 사용자가 특정 행동을 할때 반응 하도록 만들어 볼 예정입니다. 2. 버튼 컨트롤 추가3. 버튼 컨트롤에 클릭 이벤트 추가만약 속상창이 미리 켜져 있는 상황이라면 버튼 컨트롤을 클릭하는 것만으로 속성 창에 버튼 컨트롤로 자동 적용 됩니다. 3. 메세지 박스 출력 코드 작성private void button_Click(object sender, RoutedEventArgs e){ MessageBox.Show..
