Tool 개발로 신경이 쓰인 워드를 정리해 간다
작성 도중.
이번 주에는 끝내고 싶다.
・Visual Studio 2005나 2008은 서포트가 끊어지고 있기 때문에 서포트되고 있는 버젼으로 옮겨놓고 싶다.
· C++ 또는 VB로 만든 도구가 몇 가지 있지만 지금의 주류는 C#
· Form 응용 프로그램은 .NET Framework를 사용하고 있지만 .NET Framework 업데이트는 끝 .NET Core로 마이그레이션합니다.
→.NET Core + Windows Form 어플리케이션에 가지고 가면 잠시 생각하지 않아도 좋을 것 같다.
자동으로 업그레이드하는 기능은 있지만 무엇을 하고 있는지 모른다.
참고
・Windows 앱 개발 수단의 선택사항을 정리해 보았다
htps : // 이 m / chi ny 도세 / / ms / 416 예 cb21
· Visual Studio 프로젝트 마이그레이션 및 업그레이드 참조
htps : // / cs. mic로소 ft. 코 m / 쟈 jp / ぃ す あ ls 츠 ぢ 오 / 포 r gぇcts?ぃぃ w = vs - 2019
대상
우선 다음을 정리한다.
(2021/09/13 시점)
C++를 메인으로 사용하고 있기 때문에, C++로 만들 수 있는 것을 픽업할까 생각했지만,
C#가 C++를 쫓아버렸기 때문에 C#도.
htps : // 아 c ゔ ぇ. Nicki bp. 이. jp/아 tcl/아 ct/19/00314/082300003/? ST=아 ct-아 pぃ
htps : //민-텐. 코m/구이데/구이데_2186/
htps : // / ch- 또는 mp. 인/테/피 c쿠 p/102774/
1.MFC(MFC/ATL)
Microsoft Foundation Class
MFC에서는 Windows 애플리케이션에서 메시지 핸들러와 윈도우 프레임워크 등의 기본적인 부분을 미리 패키징한 것 외에 GDI 객체, 디바이스 컨텍스트, 스레드, 소켓, FTP/HTTP 등의 인터넷 서비스, 가변 길이 문자열, 배열 이나 리스트와 같은 컨테이너 등, 일반적으로 어플리케이션으로 자주 사용되는 클래스를 갖추고 있다.
htps : // 그럼.ぃきぺぢ아. 오 rg / uuki / mic roso ft_ fu udadaon _ C ぁ s
요컨대 VisualStudio로 개발하는 경우, Windows API를 사용하는 것보다 MFC를 사용하는 것이 편하다.
(디자이너나 프로젝트의 설정 편집을 사용할 수 있다)
2. Windows Form 응용 프로그램
Windows Forms는 Windows API(GDI/GDI+)를 매니지 코드로 랩 해, Windows의 유저 인터페이스 요소에의 액세스를 제공하는 프레임워크이다. 종래부터 Visual C++용으로 제공되고 있던, 복잡한 네이티브 C++ 베이스의 MFC나, 구 Visual Basic(VB6)의 폼에 대신하는 것으로 여겨지는 한편, Windows Forms는 MVC 모델을 제공하고 있지 않다. 또, 쉘 관련 등 일부의 API에 관해서는 래퍼가 존재하지 않기 때문에, 그것들을 Windows Forms로 이용하기 위해서는 C++/CLI 언어로 래퍼 어셈블리를 작성하거나 P/Invoke등의 수법을 이용할 필요가 있습니다 있다. 그 외, MFC 어플리케이션으로부터 Windows Forms 컨트롤을 이용하는 등의 시나리오를 상정한 상호 운용 기능도 준비되어 있다
htps : // 그럼.ぃきぺぢ아. 오 rg / uuki / uando ws_fu rms
C++와 Form 어플리케이션의 툴은 몇개 만들었기 때문에 유산으로서 남아 있지만 계대에서는 사용되고 있지 않은 것 같다.
VS20017/2019의 프로젝트의 신규 작성 화면에서는 선택사항이 나오지 않는다.
3.Windows 데스크탑 애플리케이션
최근? 추가된 Windows API를 사용하는 환경.
구성 속성에 나오는 키워드
Windows Forms는 Windows API(GDI/GDI+)를 매니지 코드로 랩 해, Windows의 유저 인터페이스 요소에의 액세스를 제공하는 프레임워크이다. 종래부터 Visual C++용으로 제공되고 있던, 복잡한 네이티브 C++ 베이스의 MFC나, 구 Visual Basic(VB6)의 폼에 대신하는 것으로 여겨지는 한편, Windows Forms는 MVC 모델을 제공하고 있지 않다. 또, 쉘 관련 등 일부의 API에 관해서는 래퍼가 존재하지 않기 때문에, 그것들을 Windows Forms로 이용하기 위해서는 C++/CLI 언어로 래퍼 어셈블리를 작성하거나 P/Invoke등의 수법을 이용할 필요가 있습니다 있다. 그 외, MFC 어플리케이션으로부터 Windows Forms 컨트롤을 이용하는 등의 시나리오를 상정한 상호 운용 기능도 준비되어 있다
htps : // 그럼.ぃきぺぢ아. 오 rg / uuki / uando ws_fu rms
C++와 Form 어플리케이션의 툴은 몇개 만들었기 때문에 유산으로서 남아 있지만 계대에서는 사용되고 있지 않은 것 같다.
VS20017/2019의 프로젝트의 신규 작성 화면에서는 선택사항이 나오지 않는다.
3.Windows 데스크탑 애플리케이션
최근? 추가된 Windows API를 사용하는 환경.
구성 속성에 나오는 키워드
Reference
이 문제에 관하여(Tool 개발로 신경이 쓰인 워드를 정리해 간다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/esakat/items/f7f389cb0efde32e462c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)