E D R , A S I H C RSS

GUI Programming

1. Windows Platform

1.1. MFC

œˆ„šฐ ํ”Œžซํ—„œ ํ”„กœทธž˜ฐ„ ํ•˜Š” Œ€€„˜ ํ”„กœทธž˜จธ€ ‚ฌšฉํ•˜Š” ฒƒœกœ งˆดํฌกœ†Œํ”„ํŠธ‚ฌ˜  œํ’ˆตฐ—„ ‚ฌšฉœ‹ค. Œ€ํ‘œ ธ ˜ˆŠ” งˆดํฌกœ †Œํ”„ํŠธ ˜คํ”Šคตฐด žˆ‹ค.
Related) MicrosoftFoundationClasses

1.2. Windows Forms

GUI ‹คฃจธฐ œ„ํ•ด„œ .NET—„œ ‚ฌšฉํ•˜Š” ํดž˜Šคด‹ค.

1.3. VCL

žœ“œ‚ฌ˜ ํˆดํ‚ทœกœ C++Œ”, ธํŒŒด  œํ’ˆตฐ— ‚ฌšฉœ‹ค.

2. x-window platform

2.1. Motif

ชจํ‹ฐํ”„Š” œ ‹‰Šค ํ™˜ฒฝํ•˜ X-Window, ํ˜€ POSIX ํ‘œ€ ํ˜ธํ™˜˜Š” ‹œŠคํ…œ„ œ„ํ•ด„œ งŒ“ค–ด„ ํˆดํ‚ทด‹ค. IEEE 1295 ‚ฐ—… ํ‘œ€œกœ  œ •˜–ดžˆœฉฐ, Motif APIŠ” ํ‘œธฐฒ•„ “ด‹ค. ตœ—Š” Qt, GTK— งŽด €ฆฌ€งŒ —ฌ „ํžˆ งŽ€ ‹œŠคํ…œ—„œ ‚ฌšฉ˜Š” ํˆดํ‚ทด‹ค.

2.2. Xaw

2.3. Lesstif

Motif˜ OpenSource „ „ด‹ค.

3. MacOS

3.1. Cocoa


4. Cross Platform

4.1. C/C++

4.1.1. GTK

ชจํ‹ฐํ”„ Œ€„ํ•˜Š” ตœ‹  ํˆดํ‚ท˜ ํ•˜‚˜ด‹ค. Qt™€ ํ•จป˜ งŽด ํ™œ„ํ™” ˜—ˆœฉฐ ตœดˆ ฐœฐœ€ Gimp œ„ํ•ด„œ งŒ“ค–ด„ ํˆดํ‚ทด—ˆ‹ค. Qt™€ ‹คฅดฒŒ GPL„ €ˆ˜ํ•˜Š” ™„ „ํ•˜ ˜คํ”ˆ †ŒŠค ํˆดํ‚ทด‹ค.

4.1.2. QT

œˆ„šฐ งค‹ˆ € KDE— ‚ฌšฉ˜Š” ํˆดํ‚ทด‹ค. ด„€ "cute"Š” ‹จ–ด—„œ งŒ“ค–ดกŒ‹คณ  ํ•œ‹ค. ‹ค–‘ํ•œ €ํ‹ฐํ”Œžซํ„ œ„ํ•œ ธฐŠฅด กดžฌํ•˜ฉฐ ‹คตญ–ด €›ด ข‹‹ค. ˜ํ•œ ธฐณธ œกœ C++„ ดšฉํ•˜€งŒ, ํŒŒด„ ด‚˜ ํŽ„, C œ„ํ•œ ฐ”ธ”ฉ ธฐŠฅ„  œณตํ•œ‹ค.

4.2. Java

4.2.1. AWT

žฐ”กœ ž‘„œ ํ”„กœทธžจ—„œ ธฐณธ œกœ ดšฉํ•˜Š” APIด‹ค. ํ”Œžซํ— …ฆฝ œกœ  œž‘œ ํˆดํ‚ทด€งŒ ‚ด€ ตฌํ˜„ ƒ ํ”Œžซํ—„œ  œณตํ•˜Š” ํ•จˆ˜ •„ ‚ฎ€ ˆ˜€˜ ถ”ƒํ™”œ ํ˜•ํƒœกœงŒ  œณตํ•˜ธฐ •Œฌธ— žฐ”˜ Platform-independable˜ ํŠ„„ ถฉ„ํžˆ งŒํ•  งŒํ•œ ˆ˜€€ ชปœ‹ค.

4.2.2. Swing

ตœ „ „˜ žฐ”—„œ ดšฉํ•˜ธฐ ‹œž‘ํ•œ „ ‚ฌ˜ ํˆดํ‚ทด‹ค. ํŠง•œกœŠ” AWTณด‹ค ”š ณดธฐ ข‹€ ทธž˜ํ”ฝ„  œณตํ•œ‹ค. ˜ํ•œ AWT™€ ‹ฌฆฌ ํ”Œžซํ— „ข…† ดธฐ •Œฌธ— ชจ“  ํ”Œžซํ—„œ ™ํ•œ ชจ–‘„ ณด—ฌ€‹ค. ทธฆฌณ  ํดž˜Šค ดธŒŸฌฆฌ— •ฝ„˜ ˆ˜ •„ €ํ•จœกœจ Windows —„œ ธฐํƒ€ ํ”Œžซํ (˜ˆ “คžฉด Mac)˜ ~cpp Look&Feel‚ฌšฉํ•˜Š” ฒƒด €Šฅํ•˜‹ค. ก  -_-; ›™ œกœ ํŠ • šด˜ฒด œ˜ ฃฉ&ํ•„€ €ฒฝํ•ด„œ ‘šฉํ”„กœทธžจ„ ฐœฐœํ•˜Š” ฒƒ€  •…ƒ ถˆฒ•˜ ฒ”— †ํ•œ‹ค..

Programming
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:17
Processing time 0.0183 sec