반응형 MFC26 👨💻 [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. 👨💻 [MFC] MFC 에서 네트워크 정보를 얻어오려면 어떻게 해야 하나요? 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 에서 현재 PC의 네트워크 정보를 알아야 하는 상황이 생겨서, 네트워크 정보를 얻어오는 방법에 대해서 알아보았습니다..질문 >MFC 에서 네트워크 정보를 얻어오려면 어떻게 해야 하나요?답변 >MFC(Microsoft Foundation Classes)에서 네트워크 정보를 얻어오려면 Win32 API를 사용하여 네트워크 정보를 가져올 수 있습니다. 다음은 예제로, MFC 응용 프로그램에서 네트워크 어댑터 정보를 가져오는 방법을 설명합니다.필요한 헤더 파일 포함:#include #include #include #pragma comment(lib, "iphlpapi.lib")네트워크 어댑터 정보를 가져오는 함수 작성:std::vector GetNetw.. 2024. 10. 21. 👨💻 [MFC] MFC 로 윈도우 TTS(Text-to-Speech) 를 활용하도록 구현하려면 어떻게 해야 하나요? - SAPI (Speech Application Programming Interface) 👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.MFC 프로그램 으로 윈도우에서 기본적으로 제공하는 TTS(Text-to-Speech) 를 활용해야 하는 상황이 생겨서, 어떻게 구현해야 하는지 찾아보았습니다. 아래의 기본적인 코드를 활용해서 기능을 구현하면 될 것 같습니다.질문 >MFC 로 윈도우 TTS 를 활용하도록 구현하려면 어떻게 해야 하나요?답변 >MFC(마이크로소프트 파운데이션 클래스)에서 Windows TTS(Text-to-Speech)를 활용하려면, Windows의 ****SAPI (Speech Application Programming Interface)****를 사용해야 합니다. SAPI는 Microsoft의 음성 합성 및 음성 인식을 지원하는 API입니다.아래는 MFC 애플리케이션에.. 2024. 10. 18. 이전 1 2 3 다음 반응형