Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

GTK vs Tk

Na začiatku roka 1980 , nezáležalo na tom , či ste boli v pohode , geek , počítačový vedec , alebo úplný nováčik PC - ste mali zvládnuť operačného systému príkazového riadku a rad kombinácie klávesov v poradí používať váš počítač . Počítač Macintosh predstavený širokej verejnosti na novšie , jednoduchší spôsob výpočtu pomocou grafického používateľského rozhrania alebo grafického používateľského rozhrania . GUI poskytnúť užívateľom vizuálne , skôr než textové báze spôsob , ako komunikovať so svojím počítačom . GTK a Tk sú zadarmo , open - source GUI Toolkit vytvorené, aby tento nový spôsob , ako vypočítať na operačných systémoch UNIX a Linux . GUI programovanie

písanie GUI programy pre moderné OS X , môžete systém Windows alebo Linux byť veľmi zdĺhavý a komplikovaný proces . Tam bolo veľa pokusov , aby bol proces jednoduchší tým , že balí komplexné , nízkoúrovňové kódovanie potreby do vopred zostavených knižníc . Tieto knižnice poskytujú háky alebo Application Programming Interfaces , že programátor môže použiť na vytvorenie funkcie s grafickým užívateľským rozhraním , ktoré ste očakávate . GTK a Tk GUI Toolkit sa najviac , ale nie všetci , kódovanie nudu a bolesť preč .
GTK Prehľad

iniciály GTK stať " Gimp Toolkit . " GTK začal ako GUI toolkit vytvorený pre úpravu obrázkov balíčka UNIX pôvodne volal GIMP alebo " General Image Manipulation Program " . sa stal GTK rámec GUI pre prostredie GNOME . GTK + je prepísanie GTK , ktorá podporuje objektovo orientované programovanie . GTK + toolkit skrýva svoju zložitosť do štyroch , predkompilované knižnice , ku ktorému sa aplikácia odkazy . Knižnica GLib pristupuje k vlastnosti systému na nízkej úrovni , ako sú slučky udalostí , vlákien a predmetov . Knižnica Pango je font - manipulácia a textové prezentácie knižnice . Káhira je 2 - D grafická knižnica , ktorá pracuje s operačným systémom a grafickým hardvérom . Konečne , ATK poskytuje užívateľsky bezbariérový prístup .
Tk Prehľad

Tk bol vytvorený ako GUI toolkit pre Tcl alebo " Tool Command Language " skriptovanie jazyk . Tcl je štandardne nainštalovaný na mnohých Linux , UNIX a BSD systémy . Tk je zložito napojený na jazyku Tcl . V skutočnosti , je nutné nainštalovať Tcl na vašom systéme , ako si môžete vytvoriť GUI aplikácie vo vašom preferovanom jazyku . Staršie verzie Tk boli založené na zastarané UNIX GUI , tzv Motif . Najnovšia verzia Tk , ale môže produkovať aplikácie , ktoré môžete vziať na predvolené vzhľad a dojem z vášho systému Mac OS X , Windows alebo Linux .
Podporované jazyky

môžete napísať aj Tk a aplikácií GTK + GUI pomocou rôznych programovacích jazykov . Obaja GUI poskytujú väzby alebo zložitosť ochranný kód obálky pre dynamické a kompilovaných programovacích jazykov . Najnovšia verzia GTK + podporuje C + + , Python , JavaScript , Perl , Vala , Haskell a FreeBASIC . Okrem jazyka Tcl , Tk podporuje Lisp , Python , Ruby a Perl . Verzie oboch GTK + a Tk môžu produkovať aplikácie pre Linux , UNIX , BSD , Windows a Mac OS X operačné systémy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené