WinAPI, COM, ShellAPI, WinRT와 윈도우 VCL 애플리케이션의 통합 & 현대화 방법

마르코 칸투가 진행했던 온라인 세미나를 통해 윈도우 10에서 다양한 API들을 활용하는 방법을 확인해보세요. 물론 RAD스튜디오, 델파이, C++빌더를 활용해서요.

다루는 내용

  • 전통적인 Core API들
  • Shell 통합
  • WinRT
  • 이 외 다양한 내용들을 다룹니다.

윈도우 API의 진화는 계속됩니다.

  • Classic API
    • 1985년 (Win1)
    • Win 16 ▶ Win 32 ▶ Win32 (유니코드 포함) ▶ Win64
  • COM, OLE 자동화, Shell 등
    • 1995년 (Win95)
  • WinRT
    • 2012년 (Win 8)

클래식 윈도우 API

  • Kernel, User, GDI
  • 윈도우 API와 델파이 바인딩 (C 언어 API)
  • 로드 시간 링크 vs. 동적 호출 vs. 지연 로딩
  • 메시지 핸들링

TWinControl

  • 델파이 TWinControl
    • 윈도우 핸들러, CreateWindows, API 호출
    • 플랫폼 컨트롤, 사용자 지정 컨트롤에 활용
    • 폼(form)에 활용
  • 전체 VCL 라이브러리에는 윈도우 API와 일부 네이티브 컨셉이 포함되어 있습니다.
    • 컴포넌트 상속, 수행(action), 비주얼 폼 상속, 프레임, 스타일, 컴포넌트 메세지, 지연 생성, 재작성 처리

COM, 인터페이스, Shell 통합 컨셉, 최신 WinRT에 대한 내용들도 확인할 수 있습니다. 또한 TaskBar, JumpList 컴포넌트에 대한 내용도 다룹니다.

api C++ c++builder c++빌더 code database Delphi fmx IDE ideas interbase ios migration modernization news python radstudio RAD스튜디오 tips UI UIUX vcl windows 개발 개발사례 개발팁 교육 기술레터 기술백서 데이터 데이터베이스 델파이 마이그레이션 모바일 윈도우 윈도우11 인터베이스 출시 코드 파이썬 파이어몽키 프로그래밍 프로젝트 현대화