2013 - betül gündüz - ubuntu linux üzerinde gtk ile grafik yazılım geliştirme, ide seçimi ve...
TRANSCRIPT
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
1/31
;
T-F-
HGLFC L^J LDLHKG MYLXVTLV
AJLMDVGC IKCGTLV
HGEVK^KXAJLMDVG
RXO@L!8 XKROX
JKPNXGK^KM 0 HLT\G E\MD\P 4;:>6585:;2
RXO@L DKMNAKMN 0 X-EX-A\XKT PKGR
Kxkgc' 82;8
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
2/31
8
nmdlcnglx;!XKROX DMLA MDLC RXO@L IKKG^LTGLX------------------------------------------------------------------ 6
8!\H\MT\ C\X\G\A\ ------------------------------------------------------------------------------------------------------------------------- 6
6![T GL ETC CKXNGKTNXNGAKVN----------------------------------------------------------------------------------------------- ;2
4!DLXGL^F VLA --------------------------------------------------------------------------------------------------------------------------- ;8
4-;!ELKM^ -------------------------------------------------------------------------------------------------------------------------------------------- ;8
4-8!FODL HGOFCV ----------------------------------------------------------------------------------------------------------------------------- ;6
4-6!EGKDL -------------------------------------------------------------------------------------------------------------------------------------------- ;4
9!RXO@L DMLA MDLC VOM \^E\GKAK ---------------------------------------------------------------------------- 8
:!VOM\ --------------------------------------------------------------------------------------------------------------------------------------------------- 62
>!CK^MKCK------------------------------------------------------------------------------------------------------------------------------------------ 6;
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
3/31
6
;!XKROX DMLA MDLC RXO@L IKKG^LTGLX
Rxo`l~l hkgkxclm ngc ogkxkc |h|mt| ;;-;2 | c|x|gd|-\h|mt| c|x|g|a|mdk hkp vox|mgkx
~kkmd'~kkmgkm vox|mgkxdkm hnxn nak`m tka ogkxkc c|x|gkaka og|makv~d-H|m|m nnm
z|h|mt|m|m c|x|g|a|dk dlmlmdn kmfkc nvtlmnglm vom| lgdl ldnglaldn-^lmn vxa |h|mt|
nmdnxngdn'fd ~l ~kpgd kmfkc~cglmnxclm vn~kj lcxkm jktkv kgmr'jnhnx ngla ~krtxgkakd yl
hnxck jkitk h| vox|m|m endlxngalvn nnm |xkgd-Hngenvk~kxdkcnkx ~kykgkakdk h|m|m
tltncgl~nfnvn og|r nglxglal cktldlal vcmtv ~kkmd -H|m|m plxnml hngenvk~kxk ioxakt ktgr
tlcxkxdkm c|x|g|agkx elxlcgltnxngdn'h|dkhnxkp pkakm kgd kmfkc vom|mdk c|x|g|a~krgd-\h|mt| c|x|g|a| kmgktgkfkc og|m|xvk3
8!\H\MT\ C\X\G\A\
Xlvna ;
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
4/31
4
Jkpxgc kkakv *Xlvna 8.0
^ltlxgn dnvc kgkm yl nmtlxmlt hkgkmtvmm comtxog ldngdnn' emflggltnxalglxnm c|x|g|avxkvmdknmdnxnglflnyl mf rkxtn ~kpgagkxm ~cglal~l dknx omk~mmkgmd lcxkm---
Xlvna 8
C|x|g|a tx 0\h|mt|% ~|3
Dnlx ngltna vnvtlaglxnmnm ~kmmk'
Dnvcnm tkakamk
Clmdn og|t|xkfkmp hgal
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
5/31
Xlvna 5
Yl c|x|g|a vomxkv ngcexmtglxdlm hnxn ogkxkc
Xlvna :
Yl h| lcngdl |h|mt| c|x|g| hkkx ngl tkakagkma og|x-ETC dkm mfl [T ~n dlmlmlxlc
jlggouoxgd |~e|gkakv ~krgd'[Tdl ETC enhndnx kmfkc kxkgkxmdk ikxcggcgkx ykxdx-
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
10/31
;2
6![T GL ETC CKXNGKTNXNGAKVN
plggnc Calvn
[t vkgkdcgkx ngl hnxgnctl tka hnx elgntnxal ctrjkmlvn' vkdlfl exkinc kxkhnxna nnm dlng lm kgtvlyn~ldl njtn~kgkx nnm hngl hnx dlvtlc v|mkx- Ylxntkhkm' K' Ulh' ZAG |pk~r endlmcofkakm hnx plggnc calvnmn v|mkx- ~gl cn vkdlfl [t c|ggkmkxkc covcofk hnx akvkvt oxtka~kpakc aacmdx-
ETC# nvl [t~l exl oc dkjk kp vk~gkhnglflc hnx plggnc gnvtlvnml vkjnr tnx' ikckt h| moctkdkETC#m elgntnxngalvnmdlcn kvg vlhlhnmkxkhnxnaglx ogd||d|x- Kxkhnxna dmdk ckgkm nglx nnmelxlcgn plggncglxEGnh kgtmdk elgntnxngnx *ETC#' Egnh plxnmdl.' [tmnm v|md|| ckdkx elmn hnx~lgrkpl~l vkjnr ogakvk dk ~ltlxnmfl |p|m hnx plggnc calvnml vkjnrtnx-
Exma
[t Unmdouv yl Akf Ov Z plxnmdl dl dokg exma vkgk~khnglm oxtkc tlc ctrjkmldnx-ETC# vkdlfl clmdn tlak vtngglxnmn dlvtlcglx-
Kgt~kr
[t F## ngl elgntnxngan yl F## ngl tka |~|ag| hnx KRN v|mkx- ETC# [tmnm kcvnml F ngl~kpga yl clmdnml jkv hnx KRN ~krvmk vkjnrtnx-
Tkvkxa Kxkgkx
[t Dlvnemlx kdmdkm hnx kxkhnxna tkvkxafv ngl hnxgnctl elgn~ox' h| tkvkxaf k~m pkakmdk [tFxlktox|~e|gkakv nnml eag hnx lcngdl kgkxkc tka hnx elgntnxal oxtka v|mkx- DlvnemlxZAG tkhkmg hnx tkvkxa dov~kv xltn~ox yl h| dov~k jkpx kxkgkx vk~lvnmdl dlvtlcglmlm dngglxnnm jkpxgkma codgkx jkgnml eltnxngnx- K~xfk dlvnemlx alyf|t [t mlvmlglxn dmdk dkxdkmelgntnxngan ogd|mkmmlvmlglxnm dl kxkhnxnan plxnmdlm c|ggkmgakvmk ogkmkc vkgkx-ETC# Egkdl ngl hnxgnctl kxkhnxna tkvkxa nnmn jkggldlx' Egkdl EtcH|ngdlx ioxaktmdk [tdlcnmlhlmplx hnx lcngdl dlvtlcglmlm dngglxl lynxnglhnglflc hnx tkvkxa dov~kv xltnx' h| dov~kgkx ~nmlhlmplx kxkgkx ngl dlvtlcglmlm dngglx nnm xltngnx-
Rlxioxakmv
Elmlg ckm ETC#m [t~l exl dkjk jkini ogd|| ogvk dk [tmnm plggncgl 4-4 vxamdlm vomxkhlgglc ~mltnan ngl ngengn ~kra ogd|| ~lmngncglx ngl h| d|x|a|m ellxgngnnmn ~ntnxdnn epglmnx-
http://library.gnome.org/devel/glib/stable/http://qt.nokia.com/products/developer-tools/http://qt.nokia.com/products/developer-tools/http://qt.nokia.com/products/developer-tools/http://glade.gnome.org/http://glade.gnome.org/http://qt.nokia.com/products/developer-tools/http://qt.nokia.com/products/developer-tools/http://library.gnome.org/devel/glib/stable/ -
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
11/31
;;
Tlvt
[t Kxkhnxna ~k dk kxkhnxnadlmhkavp vxlglxnm hnxna tlvtglxnmn ~krkhngalc nnm hnx tlvtctrjkmlvn v|mkx*[TlvtGnh.
ETC# nnm h~gl hnx plggnc alyf|t dlngdnx-
Rxoexkagkak Dngglxn
[t F## ngl elgntnxngnx yl dokg jkgn ngl F## dlvtlcglx- H|m|m ~km vxk [t nnm jlalm jlalmhtm dngglxdl c|ggkmgakc plxl hkgk~fgkx *hnmdnme. elgntnxngantnx-K~xfk [t @kykVfxnrtdlvtlcglx- Yl clmdnml jkv [AG kdmdk jpgfk |~e|gkak elgntnxnglhnglflc hnx rgktioxa dkjkv|mkx-ETC# F dlvtln ngl elgnx ikckt [tdl ogd|| enhnhnxoc hkgk~f ETC# nnm dl alyf|tt|x-Hkgk~fgkx com|v|mdk [tdlm jlalm jlalm hnx lcvnn ogakakvmk xkalm' ETC# ngl@kykVfxnrt nadnglxdl aacm epcalalctldnx-
Gnvkmv
Mocnk vktm kgdctkm vomxk [tmnm gnvkmvm GERG ogkxkc dlntnxantnx' h| moctkdk ETC# ngl [tkxkvmdk pexgc kvmdkm jlxjkmen hnx ikxc h|g|makakctkdxikckt [t nnm fxltn ckxgmdkrxoilv~omlg dlvtlc kgmkhngn~oxclm ETC# nnm jkgk h~gl hnx dlvtlc kgmkakakctkdx-
Kmfkc ETC ngl rxo`l~l dlyka ldnglflctnx-mc ETC# hngnmdnen enhn ENAR ogkxkc kdgkmdxgkmyl GNM\Z kgtmdk c|ggkmgkm npna rxoexkamm tkvkxa kkakvmdk c|ggkmgkm F ctrjkmlvndnx-Gnhegkdl' ETC kxk~pglxnmn jkykdk og|t|xak~k ~kxdaf ogkm ctrjkmldnx- ETC kxk~pglxnEgkdl dnpk~m kxkf ngl og|t|x|g|x yl rxoexka nnmdl gnhegkdl kxkfg ngl c|ggkmgxgkx-Gnhegkdlnm kykmtk` jkpxgkmkmkxk ~pm hnx oc dngdl c|ggkmkhngalvndnx-Kmk dng F/F## hktkogakc plxl R~tjom' @kyk' X|h~ enhn dngglxl roxt ldngantnx-Gnhegkdlnm c|ggkmgak akmt |d|x3 kxk~pglx egkdl ngl jkpxgkmx' kxk ~p tkvkxgkmxclmngenglmnglm ogk~gkx vlngnxyl h| ogk~ ~mltlflc iomcvn~omk hnx kd ylxngnx yl tkvkxgkmkm kxk~pglxhnx -egkdl dov~kvmk ck~dldngnx- Dkjk vomxk jkmen dng c|ggkmg~oxvko dngl roxt ldngan gnhegkdlkxkfg ngl h| -egkdl dov~kv rxoexkak ~cglmnx yl ngenglmnglm mlvmlkxgr aodnin~l ldngnx'mlvmlmnm ngenglmnglm ogk~gkxmk iomcvn~om lcglmnx'vngnmnx yv-H| yl dkjk omfl hlgnxtnglmhkpkykmtk`gkxmdkm dogk~ rxo`l~l ETC ngl dlyka ldnglflctnx-
C|ggkmgkfkcctrjkml ogkxkc etc ctrjkmlglxn ~cglmlxlc rxo`l~l dlyka ldngdn-\h|mt|dk |fhnxnal kkdkcn coa|tgkx ~kpgatx-
rce!fominegnhv etc #!8-2
rce!fominefigkevv etc #!8-2
http://labs.qt.nokia.com/2009/05/13/qt-declarative-ui/http://labs.qt.nokia.com/2009/05/13/qt-declarative-ui/ -
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
12/31
;8
4!DLXGL^F VLA
Etc ctrjkmlglxnmnmdl ~cglmalvnmdlm vomxk rxoexka ~kpgkhngalvn nnm hnx dlxgl~nfn~l njtn~k
ykxd- H| njtn~knnm nvl kxktxakgkx ~krgr jkmen dlxgl~nfnmnm c|ggkmgkfkmk ckxkxylxngantnx-Dlxgl~nfnglx hkgcgkx kgtmdkcvkfk kmgktgatx-
4-;!ELKM^
Elkm~' ETC 8 (Toogcnt( tkhkmg jkini hnx altnm dplmglal ~kpgadx- Rlc oc ngltna
vnvtlanmdl kgkhngnx-Elkm~%mnm dlvtlcgldnn dngglx kxkvmdk F' @kyk' @kykVfxnrt' D' Ioxtxkm'
Kvvlahglx' JTAG' FVV' RJR yl R~tjom dk h|g|makctkdx-
^ltlmlc yl Oplggncglxn
Otoaktnc tkakagkak Eag tlxanmkg ocg| hlgel dlvtln Rxo`l dlvtln Cod cktgkak V~mtkz *Codgkak agkv. y|xe|gkakH~c NDL%glxnm vkjnr ogd|| tlalg plggncglxn oc cc hnx NDL nlxnvnmdl hkxmdxx- ocvk~dk dov~k txm dlvtlcglx- Cod xlmcglmdnxalvnmn jlx dng nnm k~x yl plg hnx lcngdl ~krkx-Lm vom vxa 2-;:-;%dnx-
Cc ho~|tg| og|| vlcalgn kgakgkxk ogkmkc ylxnn Elkm~%n xkcnrglxnmdlm vtm cgkm lmtlalg plggnctnx- 2-;< vxa ngl Txcl dng dlvtln lcglmantnx-
Comvog plxnmdlm elkm~ c|x|g|a cod| | lcngdldnx3V|do krtnt|dl nmvtkgg elkm~
Elkm~ mot dlitlxnmnm foarngl ldnglhngnx jkgndnx o ~pdlm rxo`l nnm hnpl oc ik~dkg
ogkak~kfkctxn-H|xkdk jlggouoxd |~e|gkakap ~kpdc-
rce!fominefigkevv !!gnhv etc #!8-2 jlggo-f ~kpkxkc nvl |~e|gkakap exdc-
Elkm~ ngl ~krgkm hnx jlggouoxgd |~e|gkakv nvl lcngdl evtlxngantnx-
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
13/31
;6
4-8!FODL HGOFCV
Hkck hnx dlxgl~nfn ogkxkc Fodlhgofcv ~cglmlxlc oxkdk rxoexka ~kpa dlmlmdn'nmk lt
cvamdkm ~kpgkm codgkx dlxglmdn'kgakdk jlxjkmenhnx vcmt ogakd kmfkc h| dlxgl~nfndldl
kxk~p tkvkxa * jlxjkmen hnxh|tom yh . ogakd nnm rxoexka ~kpgam poxgkvtxd h| vlhlrgl
hkck hnx dlxgl~nfn kxk~mk enxngdn- Rxo`lft h|ngd ortnomv dkm gnmclx vlttnmev l
rce!fomine etc#!8-2 ~kpgdmdk dnxlc dlxgl h|tom| ngl dlxgl~lhngalctldnx-
Fodl Hgofcv jkccmdkdk hnxkp hngen ylxlflc og|xvkc' pex kc ck~mkc codg| hnxF## taglnc
elgntnxal oxtkadx-uzUndeltv tkhkmg tkakalm plggltnxnglhngnxkxkhnxnan~gl EM\/Gnm|z
' Anfxovoit Unmdouv' AkfOVrgktioxagkxmdk vox|mv|pfk c|ggkmgkhngalctldnx- Elgnan rg|enmdlvtln~gl cod ~kpa lvmkvmdk njtn~k d|~|gkhnglflchnxoc ~kxdaf iomcvn~om v|mkx yl cod
plxnmdl tka hnx jkcnan~lt c|x|gakvmkogkmkc tkmx-
EM\/ERGy6 gnvkmv~gk kc ck~mkcgdx' enpgn rkxkgkx tkglr ltalp- Gnm|z' Akf' Unmdouv rgktioxagkxmdk kgx*uzUndeltv ngl hnxgnctl.- F## dngn ngl elgntnxngantnx- C|ggkmakc nnm ~ox|agk~f ~k dk ctrjkml elxlcvnmnan ~oct|x-
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
14/31
;4
Elmngltnglhngnx lcglmtn dlvtlnml vkjnrtnx-Dlxgl~nfn dlvtlen ogkxkc nvl 3EM\ EFF' AV Ynv|kg F##'Hoxgkmd F##
-
7/30/2019 2013 - Betl Gndz - Ubuntu Linux zerinde GTK ile grafik yazlm gelitirme, IDE seimi ve derleme
15/31
;