본문 바로가기
반응형

윈도우22

👨‍💻 [Flutter] Flutter 에서 윈도우 플랫폼의 새창은 어떻게 생성하나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.Flutter 에서 윈도우 플랫폼의 새창은 어떻게 생성할 수 있는지 간략히 알아보았습니다.질문 >Flutter 에서 윈도우 플랫폼의 새창은 어떻게 생성하나요?답변 >Flutter에서 Windows 플랫폼에서 새로운 창을 생성하려면 **dart:ffi**를 사용하여 네이티브 Windows API와 상호작용하거나, 서드파티 플러그인(예: bitsdojo_window) 같은 패키지를 사용할 수 있습니다. 현재 Flutter 자체적으로 다중 창 생성 기능을 기본 제공하지는 않지만, 네이티브 API나 플러그인을 통해 구현할 수 있습니다.아래는 Windows에서 새로운 창을 생성하는 방법을 단계별로 설명합니다.방법 1: 서드파티 패키지 활용 (추천)1. bitsd.. 2024. 11. 22.
👨‍💻 [Windows] React Native for Windows 는 무엇이고, 어떻게 활용할 수 있나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.윈도우 프로그램 개발의 요즘 트랜드를 알아보던 중, React Native 로 윈도우 프로그램을 개발할 수 있다는 사실을 알게되었습니다. 그래서, React Native for Windows 는 무엇이고, 어떻게 활용할 수 있는지 간략히 알아보았습니다.질문 >React Native for Windows 는 무엇이고, 어떻게 활용할 수 있나요?답변 >React Native for Windows는 Facebook에서 만든 오픈 소스 프레임워크인 React Native를 확장하여, 윈도우 운영체제에서 네이티브 애플리케이션을 개발할 수 있도록 한 버전입니다. React Native는 하나의 JavaScript 코드베이스로 iOS와 안드로이드 앱을 개발할 수 있.. 2024. 11. 1.
👨‍💻 [Windows] 윈도우 프로그램을 개발하는 기술 스택의 최근 트랜드가 어떻게 되나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.윈도우 프로그램 개발을 MFC로 시작해서, 20년 넘게 개발 업무를 하고 있네요. IT 기술들이 워낙 빠르게 변해서, 요즘 트랜드가 궁금해졌습니다. 그래서, 윈도우 프로그램을 개발하는 기술 스택의 최근 트랜드가 어떻게 되는지 간략히 알아보았습니다.질문 >윈도우 프로그램을 개발하는 기술 스택의 최근 트랜드가 어떻게 되나요?답변 >최근 윈도우 프로그램 개발의 기술 스택은 다음과 같은 트렌드를 보이고 있습니다:.NET 6 및 .NET MAUI의 도입: 마이크로소프트는 .NET 6와 .NET MAUI(Multi-platform App UI)를 통해 개발자들이 하나의 코드베이스로 윈도우, macOS, iOS, 안드로이드 등 다양한 플랫폼에서 애플리케이션을 개발할.. 2024. 11. 1.
👨‍💻 [MFC] 윈도우 / MFC 에서 uncompress 함수를 호출하면 결과에 쓰레기 데이터가 포함되는 경우가 있어요. 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.윈도우 프로그램에서 C++과 MFC를 활용하는데, uncompress 함수를 호출하면 정상적으로 될때가 대부분이지만, 간혹 결과에 쓰레기 데이터가 포함되는 경우가 있는데, 왜 그럴까? 어떻게 개선할 수 있을까? 알아보았습니다. 버퍼 크기를 키워서 해결하기는 했습니다.질문 >윈도우 프로그램에서 C++, MFC를 활용하는데, uncompress 함수를 호출하면 정상적으로 될때가 대부분이지만, 간혹 결과에 쓰레기 데이터가 포함되는 경우가 있는데, 왜 그럴까? 어떻게 개선할 수 있을까?답변 >C++와 MFC를 사용하는 윈도우 프로그램에서 uncompress 함수를 호출할 때 간혹 결과에 쓰레기 데이터가 포함되는 경우는 여러 가지 원인으로 발생할 수 있습니다. .. 2024. 10. 22.
👨‍💻 [MFC] MFC 에서 이미지(Image)를 처리하려면 어떻게 해야 하나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 이미지(Image)를 처리하려면 어떻게 해야 하는지 알아보았습니다..질문 >MFC 에서 이미지(Image)를 처리하려면 어떻게 해야 하나요?답변 >Windows MFC (Microsoft Foundation Classes)에서는 이미지를 표시하거나 처리하는 여러 방법을 제공합니다. MFC를 사용해 애플리케이션에 이미지를 표시하려면 CImage, GDI+ 또는 CDC와 같은 클래스를 사용할 수 있습니다. 아래는 MFC에서 이미지를 로드하고 표시하는 기본적인 방법을 설명합니다.1. CImage 클래스를 사용한 이미지 로드 및 표시CImage 클래스는 MFC에서 이미지 파일을 로드하고 쉽게 렌더링할 수 있도록 지원하는 유용한 도구입니다.코드 예제.. 2024. 10. 21.
👨‍💻 [MFC] MFC 에서 IP_ADAPTER_ADDRESSES 에서 netmask 주소를 얻으려면 어떻게 해야 하나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 현재 PC의 네트워크 정보를 알아야 하는 상황이 생겨서, 네트워크 정보를 얻어오는 방법 중 IP_ADAPTER_ADDRESSES 에서 netmask 주소를 얻는 방법에 대해서 알아보았습니다..질문 >MFC 에서 IP_ADAPTER_ADDRESSES 에서 netmask 주소를 얻으려면 어떻게 해야 하나요?답변 >IP_ADAPTER_ADDRESSES 구조체에서 넷마스크(서브넷 마스크) 주소를 얻으려면 FirstPrefix 멤버를 사용해야 합니다. FirstPrefix는 IP_ADAPTER_PREFIX 구조체의 링크드 리스트를 가리키며, 각 프리픽스는 주소 접두사 길이를 포함합니다. 이 정보를 사용하여 넷마스크를 계산할 수 있습니다.다음은 MFC.. 2024. 10. 21.
👨‍💻 [MFC] MFC 에서 IP_ADAPTER_ADDRESSES 에서 getway 주소를 얻으려면 어떻게 해야 하나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 현재 PC의 네트워크 정보를 알아야 하는 상황이 생겨서, 네트워크 정보를 얻어오는 방법 중 IP_ADAPTER_ADDRESSES 에서 getway 주소를 얻는 방법에 대해서 알아보았습니다..질문 >MFC 에서 IP_ADAPTER_ADDRESSES 에서 getway 주소를 얻으려면 어떻게 해야 하나요?답변 >IP_ADAPTER_ADDRESSES 구조체에서 게이트웨이 주소를 얻으려면 FirstGatewayAddress 멤버를 사용해야 합니다. 이 멤버는 IP_ADAPTER_GATEWAY_ADDRESS_LH 구조체의 링크드 리스트를 가리킵니다. 이 구조체의 Address 멤버는 SOCKADDR 구조체를 가리키며, 이를 통해 게이트웨이 주소를 추출.. 2024. 10. 21.
👨‍💻 [MFC] MFC 에서 IP_ADAPTER_ADDRESSES 에서 IP 주소를 얻으려면 어떻게 해야 하나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 현재 PC의 네트워크 정보를 알아야 하는 상황이 생겨서, 네트워크 정보를 얻어오는 방법 중 IP_ADAPTER_ADDRESSES 에서 IP 주소를 얻는 방법에 대해서 알아보았습니다..질문 >MFC 에서 IP_ADAPTER_ADDRESSES 에서 IP 주소를 얻으려면 어떻게 해야 하나요?답변 >IP_ADAPTER_ADDRESSES 구조체에서 IP 주소를 얻으려면 FirstUnicastAddress 멤버를 통해 접근할 수 있습니다. 각 IP_ADAPTER_UNICAST_ADDRESS 구조체는 단일 IP 주소를 나타내며, 이 구조체의 Address 멤버는 SOCKADDR 구조체를 가리킵니다. 이를 통해 IPv4 또는 IPv6 주소를 추출할 수 있.. 2024. 10. 21.
👨‍💻 [MFC] MFC 에서 네트워크 정보를 얻어오는 GetAdaptersAddresses 를 이용한 예제는 어떻게 되나요? 👨‍💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 현재 PC의 네트워크 정보를 알아야 하는 상황이 생겨서, 네트워크 정보를 얻어오는 GetAdaptersAddresses 를 이용한 예제에 대해서 알아보았습니다..질문 >MFC 에서 GetAdaptersAddresses 를 이용한 예제는 어떻게 되나요?답변 >GetAdaptersAddresses 함수는 GetAdaptersInfo 함수보다 더 강력하고 유연한 네트워크 어댑터 정보 검색 기능을 제공합니다. GetAdaptersAddresses는 IPv6 주소를 지원하고, 추가적인 네트워크 정보를 제공합니다. 다음은 MFC에서 GetAdaptersAddresses를 사용하여 네트워크 어댑터 정보를 가져오는 예제입니다.필요한 헤더 파일 포함:#in.. 2024. 10. 21.
반응형