WPF 계산기 구현
WPF와 MVVM으로 구현한 공학용 계산기이번 포스트에서는 WPF와 MVVM 패턴을 활용해 공학용 계산기를 만드는 방법을 소개합니다. 사칙연산, 지수 연산, 삼각 함수를 지원하며, 실시간 입력 반영과 키보드 입력까지 구현했습니다. 소스 코드를 단계별로 살펴보고, 직접 실행해 보세요! 구현 기능사칙연산: +, -, ×, ÷지수 연산: 제곱(^), 루트(√), 역수(1/x)삼각 함수: sin, cos, tan실시간 입력 반영: 입력 시 즉시 UI 업데이트키보드 입력 지원: 숫자와 연산자 키 입력 가능MVVM 패턴: 데이터 바인딩과 명령 패턴 적용 프로젝트 구조 📂 EngineeringCalculator├── 📄 MainWindow.xaml (뷰)├── 📄 MainWindow.xaml.cs (뷰의 코드 ..
2025. 3. 17.
WPF MVVM으로 공학용 계산기 만들기: 초보자 가이드
WPF와 MVVM으로 공학용 계산기 만들기안녕하세요! 이번 포스트에서는 WPF(Windows Presentation Foundation)와 MVVM(Model-View-ViewModel) 패턴을 활용해 실제 공학용 계산기를 만드는 방법을 소개합니다. 사칙연산뿐만 아니라 삼각함수(sin, cos, tan), 로그, 제곱근 같은 고급 기능도 포함했습니다. 소스 코드를 단계별로 설명하고, 완성된 결과물을 제공하니 따라 해보세요!프로젝트 개요목표: WPF로 공학용 계산기 UI를 만들고, MVVM 패턴으로 로직을 분리.네임스페이스: EngineeringCalculator주요 기능: 숫자 입력, 사칙연산, 삼각함수, 로그, 초기화(C 버튼)기술 스택: C#, XAML, WPF, MVVM프로젝트 구조Model: Ca..
2025. 3. 11.
WPF ComboBox와 MSSQL 연동 완벽 가이드
WPF ComboBox와 MSSQL 연동 완벽 가이드이 포스트에서는 WPF ComboBox를 활용해 로컬 MSSQL 데이터베이스와 연동하는 방법을 다룹니다. XAML과 C# 소스 코드를 제공하며, C# 코드에는 상세 주석을 추가했습니다. 데이터 로드, 추가, 수정 기능과 ObservableCollection 사용법을 초보자도 이해할 수 있도록 설명합니다.주요 키워드: WPF, ComboBox, MSSQL, 데이터 바인딩, ObservableCollection, C#, XAML, Windows 인증1. 준비 단계: MSSQL 설정WPF에서 MSSQL 데이터를 사용하려면 데이터베이스를 준비해야 합니다. 로컬 MSSQL에 People 테이블을 생성합니다.테이블 생성 SQLCREATE DATABASE TestD..
2025. 3. 7.
WPF DataGrid 샘플 소스
WPF DataGrid 샘플 소스 완벽 가이드이 포스트에서는 WPF DataGrid를 활용한 샘플 소스를 제공하며, MSSQL 데이터베이스와 연동하는 방법까지 자세히 설명합니다. 초보자도 쉽게 따라 할 수 있도록 XAML과 C# 코드를 단계별로 분석하고, 실무에서 바로 적용 가능한 예제를 준비했습니다.주요 키워드: WPF, DataGrid, MSSQL, 데이터 바인딩, C#, XAML1. WPF DataGrid란?WPF의 DataGrid는 데이터를 표 형태로 표시하고 편집할 수 있는 강력한 컨트롤입니다. 윈폼의 DataGridView와 비슷하지만, WPF는 XAML을 활용한 선언적 UI 설계와 데이터 바인딩으로 더 유연한 커스터마이징을 지원합니다.특징: 열 정의, 정렬, 편집, 스타일링 가능용도: 데이터..
2025. 3. 7.