본문 바로가기
반응형

프로그래밍5

[C# WPF] MVVM 간단하게 시작하기 - 4 (DB연동, DataGrid 활용) 2023.01.26 - [프로그래밍/C#] - [C# WPF] MVVM 간단하게 시작하기 - 3 (DB연동, DataGrid 활용) [C# WPF] MVVM 간단하게 시작하기 - 3 (DB연동, DataGrid 활용) 정말 오랜만에 글을 쓰는 것 같습니다. 현생에 집중한다는 핑계로 멀리했었네요.. 이제부터라도 꾸준히 제가 가지고 있는 C#에 대한 정보들을 써보려고 합니다. 한글로 되어 있는 WPF 관련 정보들 esound.tistory.com 이전 글에 이어서 Model, ViewModel을 만들어 프로그램을 완료해보겠습니다. 먼저 이번에 새로 생길 Class와 함께 전체적인 구성도를 같이 보는게 좋을 것 같습니다. MVVM 패턴이기에 사용하는 ViewModel과 Model을 제외하고 Repository.. 프로그래밍/C# 2023. 1. 28.
[C# WPF] MVVM 간단하게 시작하기 - 3 (DB연동, DataGrid 활용) 정말 오랜만에 글을 쓰는 것 같습니다. 현생에 집중한다는 핑계로 멀리했었네요.. 이제부터라도 꾸준히 제가 가지고 있는 C#에 대한 정보들을 써보려고 합니다. 한글로 되어 있는 WPF 관련 정보들이 많지 않아서 그런 것인지, 생각했던 것보다 많은 분들이 제 글을 찾아주시더라구요. 앞으로도 제가 가지고 있는 정보들이 많은 분들께 도움이 되었으면 좋겠습니다. 제가 MVVM 방식으로 프로그램을 만들어볼 때는 좋았던 점 중에 하나는 실시간으로 데이터가 바뀌어야할 때 View Model을 사용하면 편하게 연동할 수 있다는 점이었습니다. 예를 들어, 병원에 있는 환자대기 프로그램 같은 경우는 실시간으로 데이터가 갱신되기 때문에 View Model에 작성해서 View와의 Binding을 통해서 표시할 것 같습니다.(저.. 프로그래밍/C# 2023. 1. 26.
ChatGPT의 가능성을 열어라! : ChatGPT 사용 단계별 가이드 1. ChatGPT와 그 가능성에 대한 소개 ChatGPT는 오픈AI에서 개발한 최첨단 언어모델입니다. ChatGPT는 방대한 텍스트 데이터 세트에 대해 학습되어 특정 작업이나 질문이 있을 때 사람과 같은 텍스트를 생성할 수 있으며 가장 주목할 만한 기능 중 하나는 일관성 있고 유창한 텍스트를 생성할 수 있는 기능으로, 챗봇과 가상 비서와 같은 대화 인터페이스를 구축하는 데 강력한 도구가 됩니다. ChatGPT는 다양한 텍스트 세트에 대해 미리 훈련되어 있어서, 다양한 언어와 방언을 다룰 수 있고, 문맥, 관용구, 문화적 참조를 높은 정확도로 이해할 수 있죠. 2. ChatGPT의 활용 및 성공사례 성공적인 ChatGPT 구현의 한 예는 고객 서비스입니다. A사는 ChatGPT를 사용하여 기본적인 질문에.. 프로그래밍/About Programming 2023. 1. 25.
[C# WPF] MVVM 간단하게 시작하기 - 2 (버튼, 버튼커맨드) 오늘은 MVVM에서 버튼을 클릭했을 때, 함수를 실행시킬 수 있는 커맨드를 작성해보겠습니다. 이전의 글에서는 데이터 바인딩을 통해 숫자가 입력되면 자동으로 입력된 숫자에 2가 곱해져 출력되지만 이번 글에서는 버튼 클릭을 통해서 출력되도록 해볼 것입니다. 1. View 먼저 간단하게 UI를 만들어보겠습니다. UI는 이전 글에서 작성했던 것과 동일하지만 버튼을 놓고 버튼의 컨텐츠를 바꾸어주었습니다. 사실, View의 버튼을 동작시키기 위해서 XAML상에서 해야할 작업이 있지만 ViewModel과 Model을 수정한 후에 다시 돌아와서 진행하겠습니다. 2. 커맨드 MVVM패턴에서 버튼을 사용하기 위해서는 Command 클래스를 따로 정의하여 사용합니다. (물론 필수인 것은 아니지만 반복해서 사용하는 것이기 때.. 프로그래밍/C# 2021. 7. 21.
[C# WPF] MVVM 간단하게 시작하기 - 1 (데이터바인딩, 연동) MVVM, Model - View - ViewModel WPF에서 사용할 수 있는 디자인패턴입니다. 이번 글과 앞으로 이어지는 글에서 MVVM을 쉽고 간단하게 사용할 수 있도록 공부하며 배운 내용을 정리하겠습니다. View : 사용자가 보는 화면(UI)을 구성합니다. XAML로 구성되어 있으며 디자이너가 다룰 영역입니다. ViewModel : View, UI의 실제 동작에 관련된 부분을 작성합니다. 버튼을 클릭하는 등의 여러 작업들을 이 부분에서 구성합니다. Model : ViewModel에서 사용할 데이터를 정의합니다. 데이터는 DB에서 받아올 수도 있으며 필요한 데이터를 정의할 수 도 있습니다. MVVM 구조에 관한 설명은 간단하게 마치고 실제 코드를 보면서 자세하게 확인해보겠습니다. 먼저 프로젝트를.. 프로그래밍/C# 2021. 7. 19.
반응형