Ultimate++

Ultimate++
Ultimate++
Upp Screenshot.png
개발자Ultimate++팀[1]
초기 릴리즈2004년; 18년 전(2004년)
안정된 릴리스
2022.2 (개정판 16270) / 2022년 5월 23일; 2개월 전 (2022-05-23)[2]
저장소
기입처C++
운영 체제Unix/Linux/FreeBSD(X11), Windows, Windows CE, macOS
유형응용 프로그램 프레임워크
면허증.BSD 라이선스
웹 사이트ultimatepp.org

Ultimate++[3][4][5]Ultimatepp, U++ 또는 Upp라고도 불리며 C++ 기능을 광범위하게 이용함으로써 일반적인 데스크톱 애플리케이션의 코드 복잡성을 줄이는 것을 목적으로 하는 C++ 고속 애플리케이션 개발 프레임워크입니다.이를 사용하여 작성된 프로그램은 플랫폼 고유의 코드를 작성할 필요 없이 여러 운영 체제 및 하드웨어 아키텍처에서 작동할 수 있습니다.

모든 라이브러리 기능을 처리할 수 있도록[6] 설계된 자체 통합 개발 환경인 TheIDE를 보유하고 있습니다.

특징들

Ultimate++의 주요 기능은 다음과 같습니다.

안녕 세계

다음 예제에서는 "Hello world!" 버튼을 사용하여 C++ 응용 프로그램을 만듭니다.

#실패하다 < CtrlLib / CtrlLib >h>  사용. 네임스페이스 ;  학급 마이앱 : 일반의 상단 창  { 일반의:     마이앱()      {         제목('헬로 월드');         단추.Set Label(설정 라벨)("헬로우 월드!");         단추 << > [=] {             한다면 (프롬프트: 아니요("버튼이 클릭되었습니다.그만두고 싶어?"))                 브레이크.();         };         더하다(단추.HSePos(100, 100).VizePos(100, 100));     }      사적인:     단추 단추; };  GUI_APP_MAIN {     마이앱().달려.(); } 

Ultimate++ 기반의 소프트웨어

Ultimate++ 를 사용하는 애플리케이션의 예를 다음에 나타냅니다.

「 」를 참조해 주세요.

  • 위젯 툴킷
  • 위젯 도구 키트 목록
  • Qt (툴킷) - KDE 응용 프로그램에서 사용하는 툴킷
  • GTK+ - GNOME 어플리케이션에서 사용되는 위젯 툴킷인 GIMP 툴킷
  • FLTK - 경량 크로스 플랫폼 비네이티브 위젯 툴킷
  • FOX 툴킷 - 고속 오픈 소스 크로스 플랫폼 위젯 툴킷
  • wxWidgets - 그래피컬 사용자 인터페이스를 작성하기 위한 위젯 툴킷 및 도구 라이브러리

레퍼런스

  1. ^ "Ultimate++ team".
  2. ^ "Release history".
  3. ^ http://www.programmez.com/magazine_articles.php?id_article=981 Programmez!발행 104
  4. ^ http://www.programmez.com/magazine_articles.php?id_article=1150 Programmez!발행 114
  5. ^ Gouvernelle, Vincent (2009). C++: L'essentiel du code et des commandes. Pearson Education France. ISBN 978-2-7440-2281-4.
  6. ^ Ultimate++ CodeProject 기사 시작
  7. ^ U++의 개요
  8. ^ 카멜레온의 예
  9. ^ "Building OpenWind".
  10. ^ "Ultimate++ Forums - UppCAD". Retrieved 2020-10-18.
  11. ^ "UppCAD". Retrieved 2020-10-18.

외부 링크