MQTT EXPLORER로 가상 데이터 뿌리기 MainWindow.xaml > ### MainWindow.xaml.cs > ### 실행화면 > 설정한 대로 임의의 데이터가 실시간으로 뿌려지는것을 볼 수 있음 > SmartHomeMonitoringApp 제작 세팅 누겟 패키지 설치 및 MahApps 세팅 1) MahApps.Metro 설치 2) MahApps.Metro.icon 설치 3) Bogus 설치 4) Newtonsoft.Json 설치 5) Mysql.Data 설치 6) L
Fake Client 만들기 환경설정 및 세팅 1) 모스키토 다운로드 https://mosquitto.org/download/ 2) MQTT Explorer 다운로드 http://mqtt-explorer.com/ - Windows , installer 3) MQTT 세팅 4) 누겟 패키지 세팅 ( MahApps,MahApps.icon,Bogus,NewtonsoftJSON,M2Mqtt )  개발 환경 Set 1) MahApps.Metro(누겟 패키지) 설치 2) MahApps.Metro.Icon(누겟 패키지) 설치 3) Newtonsoft.json(누겟 패키지) 설치 4) Bogus(누겟 패키지) 설치 > ### SampleCustomerRepository.cs Bogus를 활용하여 10개의 고객 더미 데이터 생성 (Bogus 사용하지 않을 시 엄청난 양의 코딩을 해야하는 불편함이 있음)
부산 연극 정보 앱 >> ### 해당 프로젝트 깃허브 주소 https://github.com/OHYUNBEOM/WPF https://github.com/OHYUNBEOM/WPF/tree/main/OpenAPIProject/wpf_OpenAPI > 기술 스택 MahApps OpenAPI MySQL > 1) 공공 데이터 포털 API 신청 https://www.data.go.kr/iim/api/selectAPIAcountView.do 부산 연극 정보 API https://apis.data.go.kr/6260000/BusanCulturePlayService/getBusanCulturePlay?serviceKey=te5%2FahqxnGW00Gw1jJ92lJYLwkOvVrP9DZdSdffoIyZB8Jb%2BzHMrpMxU0VQOlxdvK%2BRzzcNsLTr%2BLaoLfFzUQg%3D%3D&pageNo=1&numOfRows=7
대기질 정보 확인 APP(OpenAI 사용) MainWindow.xaml > ### MainWindow.xaml.cs > ### MapWindow.xaml > ### MapWindow.xaml.cs > ### Logics/Commons.cs > ### Models/DustSensor.cs > ## 실행화면  누겟 패키지 관리 - CefSharp.Wpf 설치 및 .xaml 수정 누겟 패키지 관리 - Google.Apis.Youtube.v3 설치 > 1) 네이버 영화 버튼 삭제 2) 데이터 그리드 영역 Header 설정 3) TMDB API 이용 영화 클릭 시 포스터 출력 4) 예고편 보기 5) MSSql DB 생성 및 설계 > 서버 탐색기 - 데이터 연결 - 연결 추가 6) 프로젝트 구조 재 설계  >> https://github.com/PKNU-IOT3/bustop_adminpage/blob/main/README.md > > ## Mahapps(WPF), Mysql 이용 관리자 화면 1) 누겟 - MahApps.Metro/MahApps.Metro.Icon 설치 2) 누겟 - MySQL.Data 설치 3) MySQL 스키마 작성(버스 정보) > > 4) MySQL 스키마 작성(관리자 정보)  참조 - Nuget 패키지 관리 - MahApps.Metro 설치 2) App.xaml의 Application.Resources 부분 수정 3) https://www.themoviedb.org/ API 발급 TMDB API URL https://api.themoviedb.org/3/search/movie?api_key=dd21bad55619f84e6e2823be02
MahaApp WPF .NET 파일 생성 후 누겟 패키지 다운로드 참조 - NuGet 패키지 관리 - MahApps.Metro 설치 / MahApps.Metro.ico 설치 https://mahapps.com/docs/guides/quick-start <- 참조하여 개발환경 세팅 1) App.xaml 파일 Application.Resources 부분 다음과 같이 수정 후 F11로 빌드 2) MainWindow.xaml의 Window 소스 수정 3) MainWindow.xaml.cs 변경 cf) 해당 소스코드 변경으로 테마 변경 가능 cf) iconPacks Browser에서 Icon 사용할 때 해당 화면 우측 하단 COPY TO CLIPBOARD의 소스코드 참고하면 매우 편리함  Grid 사용 시 MainWindow 화면에서 경계 클릭을 통해 Grid를 편하게 나눌 수 있음을 기억 MainWindow SubWindow.xaml
WPF WPF 앱(.NET Framework)으로 프로젝트 생성 프로젝트에서 video/png 파일을 쓰려면 이미지/비디오 파일 우클릭 후 프로젝트에 포함을 꼭 시켜야하고 출력디렉토리에 --> 항상 복사로 해줘야함 > ### StackPanel 사용 ![](https://velog.velcdn.com/image