2015년 12월 29일 온라인으로 진행된 '파이어몽키 레이아웃 이해와 활용' 세미나 발표자료입니다.
세미나는 현재 다시보기를 통해 확인하실 수 있습니다: https://goo.gl/YeB2Ex
1 of 17
Download to read offline
More Related Content
20151229 C++ Skill Sprints_파이어몽키 레이아웃 이해와 활용
1. embt.co/sprint-fmx-layoutsBlog Notes:
파이어몽키 레이아웃 이해와 활용
Developer Skill Sprint
Tips, Tricks and Techniques
윈도우10, 맥, 모바일 그리고 사물인터넷 개발을 위한
최고의 애플리케이션 개발 플랫폼
김현수(험프리)
RAD Studio 에반젤리스트
데브기어
tech.devgear.co.kr
hskim@embarcadero.kr
2. embt.co/sprint-fmx-layoutsBlog Notes:
• Windows
• OS X
• Android
• iOS
• RAD Studio
• Appmethod
• Object Pascal
• C++
스킬 스프린트의 대상은…
• RAD Studio 10 Seattle DocWiki
– http://docwiki.embarcadero.com/RADStudio/Seattle/en/
• Appmethod Summer 2015 Release DocWiki
– http://docwiki.appmethod.com/appmethod/1.17/topics/en/
• 데브기어 기술 게시판
– http://tech.devgear.co.kr/
• 앱메소드는 4개의 플랫폼에서 파이어몽키
프레임워크를 지원하며, RAD 스튜디오,
델파이, C++빌더는 4개 플랫폼 외에 윈도우
VCL을 지원합니다.
11. embt.co/sprint-fmx-layoutsBlog Notes:
TScrollBox
• 자식들은 부모보다 많은 공간 활용
• 일반적으로 Top, Left 기준으로 자식들을 배치
• 스크롤해 추가 자식들 표시
• 참조:
– TVertScrollBox, THorzScrollBox, TFramedScrollBox and
TFramedVertScrollBox
– DocWiki: http://embt.co/tscrollbox
12. embt.co/sprint-fmx-layoutsBlog Notes:
TTabControl
• 컨트롤을 탭의 자식 컨트롤로 그룹
• 한번에 하나의 탭만 표시
• TabPosition := PlatformDefault으로 플랫폼의 기본동작
사용
• TabPosition := None 탭 네이비게이션 숨김
• TTabChangeAction 이용해 전환 애니메이션
DocWiki: http://embt.co/usingttabcontrol
13. embt.co/sprint-fmx-layoutsBlog Notes:
프레임(Frames)
• 사용자 인터페이스 재사용
– 레이아웃과 모든 이벤트 핸들러
– 유닛의 모든 코드
• 하나 또는 여러개의 프레임을 만들고,
현재 레이아웃 기반으로 위치변경
– 예:
• 모바일에서는 한화면 씩 표시
• 태블릿에서는 나란히 화면 표시
DocWiki: http://embt.co/workingwithframes
https://commons.wikimedia.org/wiki/File:Oil_painting_frame_Wellcome_L0067855.jpg
14. embt.co/sprint-fmx-layoutsBlog Notes:
TMultiView
• 여러 모드를 제공하는 슈퍼 패널
• 지원모드
– PlatformDefault
– Drawer
– NavigationPane
– Panel
– Popover
– Custom
• MasterPane, DetailPane, MasterButton 지정
• PlatformDefault로 플랫폼 및 방향 지정
• 사용자 정의 레이아웃과 동작 지원
DocWiki: http://embt.co/usingmultiview
17. embt.co/sprint-fmx-layoutsBlog Notes:
Q&A
Developer Skill Sprint
Tips, Tricks and Techniques
The Ultimate Application Development platform for
Widows 10, Mac, Mobile and IoT
감사합니다
김현수(험프리)
RAD Studio 에반젤리스트
데브기어
hskim@embarcadero.kr
트라이얼 무료
다운로드!!
devgear.co.kr/products/