본문 바로가기
728x90

WPF8

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 커스텀 텍스트 박스와 원형 버튼 구현하기 WPF로 멋진 텍스트 박스와 원형 버튼 만들기 안녕하세요, 여러분! 오늘은 WPF에서 좀 더 멋지고 현대적인 UI를 만들어보려고 해요. 바로 하단에 빨간색 라인이 있는 텍스트 박스와 깔끔한 원형 버튼을 구현하는 방법이에요. 이런 요소들은 구글 머티리얼 디자인 같은 모던한 스타일에서 자주 보이죠. 초보자도 쉽게 따라 할 수 있게끔, XAML과 C#로 차근차근 알려드릴게요. 같이 만들어보면서 재밌게 배워볼까요? 하단 레드 라인 텍스트 박스 만들기 먼저, 텍스트 박스를 기본 모양에서 탈출시켜볼게요. 외곽선 없이 하단에만 빨간색 라인을 넣고, 배경은 투명하게 해서 깔끔하게 만들 거예요. WPF의 템플릿 기능 덕분에 이런 커스터마이징이 가능하답니다! .. 2025. 3. 10.
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.
WPF로 간단한 계산기 만들기 WPF로 간단한 계산기 만들기: 코드 완벽 분석왜 WPF로 계산기일까?안녕하세요! 오늘은 WPF 계산기 코드를 하나씩 뜯어보며 어떻게 동작하는지 알아볼게요. WPF(Windows Presentation Foundation)는 닷넷에서 UI를 예쁘게 만들 때 쓰는 기술인데, 초보자도 쉽게 시작할 수 있어요. 이 계산기는 숫자 입력, 사칙연산(+, -, ×, ÷), 실제 계산기의 백분율(%), 결과 표시, 지우기까지 기능을 갖췄죠. 2025년 3월 지금, WPF는 여전히 윈도우 앱 개발에 유용하니까 C# 계산기 만들기 연습으로 딱이에요! XAML과 C# 코드를 쭉 살펴보며 배워볼까요?XAML: 계산기 화면 그리기XAML은 WPF에서 UI를 정의하는 마크업 언어예요. 아래는 완전한 계산기 UI 소스입니다. 창.. 2025. 3. 7.
728x90