fbpx
วิกิพีเดีย

จีทีเคพลัส

จีทีเคพลัส (อังกฤษ: GTK+) เป็นวิจิททูลคิทสำหรับพัฒนาส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) โปรแกรมในแพลตฟอร์มต่าง ๆ สำหรับระบบเอกซ์วินโดว์ จีทีเคพลัส เป็นหนึ่งในวิจิททูลคิทที่เป็นที่นิยมที่สุดสองตัว วิจิททูลคิทที่เป็นที่นิยมที่สุดอีกตัวหนึ่งสำหรับระบบเอกซ์วินโดว์ คือคิวที ปัจจุบันนี้ทั้งจีทีเคพลัสและคิวทีเข้ามาแทนที่โมทีฟซึ่งเคยเป็นวิจิททูลคิทที่นิยมใช้ที่สุดสำหรับระบบเอกซ์วินโดว์

ในช่วงตั้งต้น จีทีเคพลัส สร้างขึ้นเพื่อใช้ในโปรแกรมจัดการแก้ไขรูปภาพแรสเตอร์ชื่อกนูอิมเมจแมนนิพูเลชันโปรแกรม (อังกฤษ: GNU Image Manipulation Program, GIMP) ดังนั้นจีทีเคพลัสจึงมีชื่อเรียกอีกชื่อหนึ่งว่ากิมป์ทูลคิท (อังกฤษ: GIMP Toolkit) อย่างไรก็ตามคนส่วนมากรู้จักจีทีเคพลัสเพียงชื่อเดียว

จีทีเคพลัส เป็นซอฟต์แวร์เสรี ส่วนหนึ่งในโครงการกนู เผยแพร่โดยใช้สัญญาอนุญาต LGPL ปัจจุบันดูแลการพัฒนาโดย มูลนิธิกโนม (GNOME Foundation)

ภาษาโปรแกรม

จีทีเคพลัสใช้ภาษาซี อย่างไรก็ตามผู้ออกแบบจีทีเคพลัสใช้กระบวนทัศน์เชิงวัตถุ ที่ชื่อว่า GObject ในแพลตฟอร์มกโนม สามารถเรียกใช้จีทีเคพลัสจากภาษาอื่นนอกเหนือจากภาษาซีได้ดังเช่น

โดยชื่อในวงเล็บคือซอฟต์แวร์ของภาษานั้นๆ สำหรับผูกเข้ากับจีทีเคพลัส นอกจากการผูกกับแพลตฟอร์มกโนมแล้ว ก็ยังมีการผูกจีทีเคพลัสเข้ากับภาษาอื่นๆ อีกมากมาย

จีทีเคพลัสและคิวทีต่างจากวิจิททูลคิทอีกหลายๆ เช่น โมทีฟ ฯลฯ ที่ทำงานบนเอกซ์ทูลคิต (Xt) ซึ่งทำให้จีทีเคพลัสสามารถใช้งานบนระบบอื่นๆ นอกเหนือจาก ระบบเอกซ์วินโดว์ ได้และยังมีความคล่องตัวมากขึ้น ข้อเสียคือจีทีเคพลัสไม่ได้เข้าถึงฐานข้อมูลทรัพยากรณ์เอกซ์ซึ่งเป็นวิธีดั้งเดิมในการปรับแต่งโปรแกรมที่ทำงานบนระบบเอกซ์วินโดว์

รูปลักษณ์และความรู้สึก

ผู้ใช้สามารถปรับแต่งรูปลักษณ์และความรู้สึกของจีทีเคพลัสได้หลายแบบตามเครื่องประมวลผลที่มี เครื่องประมวลผลของจีทีเคพลัสสามารถเลียนแบบทูลคิทของแพลตฟอร์มอื่นๆที่เป็นที่นิยมได้ เช่น วินโดวส์ 95 โมทีฟ คิวที เน็กซ์สเตป เป็นต้น

แหล่งข้อมูลอื่น

  • เว็บไซต์หลักของ จีทีเคพลัส

เคพล, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท, ไม, แหล, งท, มาอาจถ, กค, ดค, านหร, อลบออก, เร, ยนร, าจะนำสารแม, แบบน, ออกได, อย, างไรและเม, อไร, งกฤษ, เป, นว, ทท, ลค, ทสำหร, บพ. bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir cithiekhphls xngkvs GTK epnwiciththulkhithsahrbphthnaswntxprasankrafikkbphuich GUI opraekrminaephltfxrmtang sahrbrabbexkswinodw cithiekhphls epnhnunginwiciththulkhiththiepnthiniymthisudsxngtw wiciththulkhiththiepnthiniymthisudxiktwhnungsahrbrabbexkswinodw khuxkhiwthi pccubnnithngcithiekhphlsaelakhiwthiekhamaaethnthiomthifsungekhyepnwiciththulkhiththiniymichthisudsahrbrabbexkswinodwThe GNOME Projectphuphthnamulnithikonmrunlasud2 12 9 12 minakhm ph s 2551rabbptibtikarhlayrabbptibtikarpraephthwiciththulkhithsyyaxnuyatLGPLewbistgtk orginchwngtngtn cithiekhphls srangkhunephuxichinopraekrmcdkaraekikhrupphaphaersetxrchuxknuximemcaemnniphuelchnopraekrm xngkvs GNU Image Manipulation Program GIMP dngnncithiekhphlscungmichuxeriykxikchuxhnungwakimpthulkhith xngkvs GIMP Toolkit xyangirktamkhnswnmakruckcithiekhphlsephiyngchuxediywcithiekhphls epnsxftaewresri swnhnunginokhrngkarknu ephyaephrodyichsyyaxnuyat LGPL pccubnduaelkarphthnaody mulnithikonm GNOME Foundation phasaopraekrm aekikhcithiekhphlsichphasasi xyangirktamphuxxkaebbcithiekhphlsichkrabwnthsnechingwtthu thichuxwa GObject inaephltfxrmkonm samartheriykichcithiekhphlscakphasaxunnxkehnuxcakphasasiiddngechn phasasiphlsphls gtkmm phasaephirl Gtk2 perl phasarubi ruby gtk2 phasacawa java gnome phasaiphthxn PyGTK odychuxinwngelbkhuxsxftaewrkhxngphasann sahrbphukekhakbcithiekhphls nxkcakkarphukkbaephltfxrmkonmaelw kyngmikarphukcithiekhphlsekhakbphasaxun xikmakmaycithiekhphlsaelakhiwthitangcakwiciththulkhithxikhlay echn omthif l thithanganbnexksthulkhit Xt sungthaihcithiekhphlssamarthichnganbnrabbxun nxkehnuxcak rabbexkswinodw idaelayngmikhwamkhlxngtwmakkhun khxesiykhuxcithiekhphlsimidekhathungthankhxmulthrphyakrnexkssungepnwithidngediminkarprbaetngopraekrmthithanganbnrabbexkswinodwruplksnaelakhwamrusuk aekikhphuichsamarthprbaetngruplksnaelakhwamrusukkhxngcithiekhphlsidhlayaebbtamekhruxngpramwlphlthimi ekhruxngpramwlphlkhxngcithiekhphlssamartheliynaebbthulkhithkhxngaephltfxrmxunthiepnthiniymid echn winodws 95 omthif khiwthi enkssetp epntnaehlngkhxmulxun aekikhewbisthlkkhxng cithiekhphlsekhathungcak https th wikipedia org w index php title cithiekhphls amp oldid 5711107, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม