Tool 개발로 신경이 쓰인 워드를 정리해 간다

3597 단어 용어집도구개발
제목대로.
작성 도중.
이번 주에는 끝내고 싶다.

・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

대상



우선 다음을 정리한다.
  • MFC(MFC/ATL)
  • Windows Form 응용 프로그램
  • Windows 데스크톱 응용 프로그램
  • Win32API
  • 콘솔 애플리케이션
  • WPF

  • (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 라이브러리
  • /clr(공용 언어 런타임 지원)
  • .Net Framework
  • .Net Core
  • 플랫폼 도구 세트
  • 매니지드 증분 빌드
  • Windows SDK
  • C++/CLI
  • JIT(Just In Time)
  • 좋은 웹페이지 즐겨찾기