matlab+öd.. (1)

Upload: ali-ihsan-karakas

Post on 04-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 matlab+d.. (1)

    1/53

    TOGGLE BUTTON

    ift durumlu bir buton zellii tayan bu nesne ile iki farkl seenek ieren durumlarda

    rnein bu buton basl ise bir ilemin, bu buton baslmam ise baka ilemlerin yaplmas

    gerektii yerlerde tercih edilen bir nesnedir.

    Toogle button 2 farkl durumu incelemek iin kullanlr. Toogle button basl

    konumda iken deeri1 ,basl deilken deeri0 dr.Buna gre basit bir uygulama gerekletirelim.

    rneimizdetoogle butonun basl olmad konumda figrdeBASILI DEL,togglebutonnun

    basl olduukonumda ise BASILI yazdracaz.

    ncelikle Toggle butonunu alma ekranmza yerletirelim.

    Gerekli yerletirmeden sonra toggle buton zerinde sa tklayarak property inspector ile

    zelliklerine girelim.

  • 7/31/2019 matlab+d.. (1)

    2/53

    Property inspector ile karmza kan blmde butonun renk, yaz karakteri gibi

    zelliklerinde gerekli deiiklikleri yapabilmemiz mmkndr.

    Background sekmesinden arka fon rengi ayarlanabilmektedir. Bu ksmdan ayarlanabildii

    gibi ek olarak komut callback yaplp komut ksmna;

    set(hObject,'BackgroundColor','white') gibi istediimiz renk adn yazarak gerekli

    ayarlamalar yapabiliriz.

  • 7/31/2019 matlab+d.. (1)

    3/53

    Buna gre basit bir uygulama gerekletirelim. rneimizde toogle butonun basl

    olmad konumda figrdeBASILI DEL,toggle butonun basl olduukonumda ise BASILI

    yazdracaz.

    Figr yzeyimize bir statik text ve bir tanede toogle button yerletirelim. Gerekli

    boyutlandrma ilemini yapalm..Statik text e ift tklayp zellikler mensn aalm. String

    ksmn silelim ve bos brakalm. Gerekli ayarlamalar yapp pencereyi kapatalm.

  • 7/31/2019 matlab+d.. (1)

    4/53

    Toogle button zerine ift tklayarak zellikler mensn aalm.zellikler mensnden

    sadece string ksmn silip buraya DURUM yazalm.Daha sonra enterlayp ,pencereyi kapatalm.

    Figreyzeyi zelliklerini apname ksmna TOOGLE yazalm ve enterlayp pencereyi

    kapatalm.Bu durum sonras son durum aadakigibi olacaktr.

  • 7/31/2019 matlab+d.. (1)

    5/53

    altmz.fig kaytl dosyann. mfile eklinde kaytl ksmna toggle butona sa tklayarak

    buradan callback yapp geebiliriz. .m file uzantl dosyada toggle butonun callback ksmna

    aada belirtilen husus eklendiinde istenilen durum elde edilecektir.

  • 7/31/2019 matlab+d.. (1)

    6/53

    Bylece sonu aadaki gibiolacaktr.

  • 7/31/2019 matlab+d.. (1)

    7/53

    PANEL

    Panel MATLAB GUI' nin bir paras olup, GUI de ilgili denetim unsurlarn bir arada

    olmasn salayarak grsel olarak anlalmay da kolaylatrmaktadr. Bir panel ierisinde panel,

    button grup axesve kullanc tercihine bal olarak slider, pop up vb. Birok unsuru bnyesinde

    barndrabilir.

    Uyruunuz sorusu ve seeneklerini ieren bir panel group yapacak olursak;

    ncelikle alma alanmza paneli seerek yerletiriyoruz. Daha sonra panele sa

    tklayarak inspector directory den Title ksmna UYRUGUNUZ yazyoruz.

  • 7/31/2019 matlab+d.. (1)

    8/53

    Uyruunuz sorusuna verilecek cevaplar 2 kta belirtip bu klar da radio button olarak

    ekliyoruz.

    Panel group almasn grmek iin de bir statik text ekleyerek sonucumuzu orada

    karmza karyoruz.

  • 7/31/2019 matlab+d.. (1)

    9/53

    Radio buttonlarna callback ile aada belirtilen komutlar eklediimizde istediimizsonular aadaki gibi elde edilmi oluyor.

  • 7/31/2019 matlab+d.. (1)

    10/53

  • 7/31/2019 matlab+d.. (1)

    11/53

    BUTTON GROUP

    Radio veya toggle tipteki buton nesnelerinin bir arada kullanlarak kullancnn birden fazla

    seenekten sadece bir tanesini semesini salamak amacyla kullanlan bir nesnedir .

    Button group bnyesinde bulunan radio button toggle button veya check box gibi

    komutlarn bir arada toplu halde tutan bir matlab gui parametresidir. Aada bu konu ile ilgili bir

    rnek yaplmtr.

    Yaz karakterlerini bnyesinde barndran bir button group ile ekranda meydana gelen

    seimlere uygun bir sonu elde edeceiz.

    Checkbox ieren bir button group oluturarak ie balayacaz. Checkbox nesnesi

    kullanclara birden fazla seim hakk tannd durumlarda kullanlr.imdi yapacamz rnekte

    kullanc buton a tkladnda istee gre yaznn italikliini ve kalnln deitiren bir ara yz

    oluturacaz.

    ncelikle bo ara yzmzebir adet button group ekliyoruz. Daha sonra ekleyeceimiz

    checks boxlar bu button group ierisine dahil edeceiz. ncelikle button group ismini yaz

    karakteri olarak deitirelim.

  • 7/31/2019 matlab+d.. (1)

    12/53

    Daha sonra bu button group rnei ierisine iki adet check box, yaznn kaca bir static

    text ekran ve bir adet push button ekleyerek ilemimize devam ediyoruz.

    Gerekli string ve tag isimleri aadaki gibi dzenlenmitir.

    Eklenen 1.Checkbox Prosperty Inspector

    Eklenen 2.Checkbox Prosperty Inspector

    Eklenen Statik Text Prosperty Inspector

  • 7/31/2019 matlab+d.. (1)

    13/53

    Eklenen Push Button Prosperty Inspector

    Daha sonra herbir unsurun callbackini bularak gerekli komut eklemelerimizi yapyoruz.

  • 7/31/2019 matlab+d.. (1)

    14/53

    Son olarak almamzda vardmz sonu aadaki gibidir.

  • 7/31/2019 matlab+d.. (1)

    15/53

  • 7/31/2019 matlab+d.. (1)

    16/53

    Edit TextBir kullancdan bilgi girii ya da bir deerin alnmas sz konusu olduunda giri elaman

    olarak sklkla kullanlan bir nesnedir.

    imdi edit text nesnesinin bir program ierisinde oluturulmas ilemlerini adm adm

    grelim:

    Alan bo gu_figure penceresinin sol tarafnda bulunan menler ierisinden edit text

    nesnesi seilerek pencerede istenilen blgeye yerletirilir.

  • 7/31/2019 matlab+d.. (1)

    17/53

    Edit text nesnesinin zerinde farenin sa tuuna tkladmzda alan pencerede bulunan

    Property Inspector sekmesi sayesinde nesnenin fiziksel zelliklerinin(renk, yaz tipi, yaz format,

    ismi(string), vb.) yannda bu menyle ilgili programlama yaparken meny temsilen

    kullanacamz Tag ismi oluturulabilir.

    Property Inspector pencerisini atmz zaman, bize yukarda bahsedilen fiziksel

    zellikleri deitirme imkan sunan ok sayda sekme karmza kar .

  • 7/31/2019 matlab+d.. (1)

    18/53

    Grld gibi BackgroundColor sekmesiyle nesnenin rengi deitirildi.

    Grld gibi FontWeight sekmesiyle nesnenin yaz kalnl artrld.

    Benzer ilemlerle edit text mens zerinde ok sayda fiziksel zellik deiiklikleri

    yaplabilir.

    Edit Text nesnesi matlab ara yz oluturmada ok sk kullanlan bir mendr. Ancak

    programlama iinde kullanlmadan nce, string gibi ona grsel bir isim kazandran yahut tag gibi

    onu fonksiyon iinde temsil eden zellikler deitirilmelidir.

  • 7/31/2019 matlab+d.. (1)

    19/53

    Edit Text nesnesinin ismi 0 olarak deitirildi

    Edit Text nesnesinin tag edit_text olarak deitirildi

    Edit Text nesnesi matlab arayz oluturmada tek bana kullanlabilen bir men deildir.

    Ancak dier nesnelerle kullanldnda anlam kazanr. bu nedenle de dier nesnelerin anlatmnda

    bu nesnenin programlama iinde kullanmndan bahsedilecektir.

  • 7/31/2019 matlab+d.. (1)

    20/53

    Pop-up MenuKullancdan alnmak istenilen bilgileri alan bir listeden seme zellii tayan bir

    nesnedir.

    imdi Pop-up nesnesinin bir program ierisinde oluturulmas ilemlerini adm adm

    grelim:

    Alan bo gu_figure penceresinin sol tarafnda bulunan menler ierisinden Pop-up

    nesnesi seilerek pencerede istenilen blgeye yerletirilir. Yerletirdikten sonra farenin imleci

    yardmyla istediimiz lde mennn boyutlarnda deiiklikler yapabiliriz.

  • 7/31/2019 matlab+d.. (1)

    21/53

    Pop-up nesnesinin zerinde farenin sa tuuna tkladmzda alan pencerede bulunan

    Property Inspector sekmesi sayesinde nesnenin fiziksel zelliklerinin(renk, yaz tipi, yaz format,

    ismi(string), vb.) yannda bu menyle ilgili programlama yaparken meny temsilen

    kullanacamz Tag ismi oluturulabilir.

    Property Inspector penceresini atmz zaman, bize yukarda bahsedilen fiziksel

    zellikleri deitirme imknsunan ok sayda sekme karmza kar.

    Grld gibi BackgroundColor sekmesiyle nesnenin rengi deitirildi.

  • 7/31/2019 matlab+d.. (1)

    22/53

    Benzer ilemlerle Pop-up mens zerinde ok sayda fiziksel zellik deiiklikleri

    yaplabilir.

    imdi popup nesnesiyle alakal bir program oluturalm; Figr penceresine bir adet pop -

    up menu butonu ve iki adet static text sekmesi oluturalm. Etiketi text 1 olan static textin

    stringini 'MESLEGINIZ' olarak deitirelim. text 2 olan ise bo brakalm. Pop up mensne de

    meslek girilerini yapalm.

    Figre penceresine iki adet Static Text ve bir adet Pop -up nesnesi oluturuldu

    Static Text nesnelerine ait bir takm grsel zellikler deitirildi

  • 7/31/2019 matlab+d.. (1)

    23/53

    Pop-up menye ait fiziksel zellikler deitirildi

    Pop up menn callbac'nin iine girilen komutlar yukarda verilmitir.

    Bu kodlamada dikkat edilecek tek husus case yapsnn 2 deerinden balamas

    gerektiidir. Bunun nedeni seiniz 1 deerini alyorken meslek isimleri 2 deerinden balayarak

    artyor. lk meslek olan renci seenei pop up mennn 2 deerindedir.

  • 7/31/2019 matlab+d.. (1)

    24/53

    Programn alma ekli ekilde grlmektedir

    AxesYaplan i ile ilgili grafik izimlerinin kullancya gsterilmesini salayan bir nesnedir.imdi Axes nesnesinin bir program ierisinde oluturulmas ilemlerini adm adm grelim:

    Alan bo gu_figurepenceresinin sol tarafnda bulunan menler ierisinden Axes nesnesi

    seilerek pencerede istenilen blgeye yerletirilir. Daha sonra istenildii takdirde nesnenin

    boyutlarnda deiiklikler yaplabilir.

  • 7/31/2019 matlab+d.. (1)

    25/53

    Axes nesnesinin zerinde farenin sa tuuna tkladmzda alan pencerede bulunan

    Property Inspector sekmesi sayesinde nesnenin fiziksel zelliklerinin(renk, yaz tipi, yaz format,

    ismi(string), vb.) yannda bu menyle ilgili programlama yaparken meny temsilen

    kullanacamz Tag ismi oluturulabilir.

    Property Inspector penceresini atmz zaman, bize yukarda bahsedilen fiziksel

    zellikleri deitirme imkan sunan ok sayda sekme karmza kar.

    imdi Axes nesnesiyle birlikte Push Button, Edit Text ve Static Text nesnelerini de

    ierisinde barndran ikinci dereceden basit bir fonksiyonun grafiini izen bir programlama

  • 7/31/2019 matlab+d.. (1)

    26/53

    yapalm. Programlamaya balamadan nce ilk olarak yazacamz fonksiyonlarda axes mensn

    temsilen kullanacamz tag ismini belirleyelim.

    Axes mens ilk oluturulduunda Tag ismi kendiliinden axes1 olarak verilir. Ancak

    istenildii takdirde bu isim deitirilebilir.

    Axes, Static Text, Edit Text ve Push Button'dan oluan figure penceresi oluturuldu.Grafiin izilmesi ve silinmesi ilemleri Push Button ile yaplacandan dolay Axes nesnesinin

    Tag bu butonlar ierisinde yazlan kodlarda kullanlmtr.

  • 7/31/2019 matlab+d.. (1)

    27/53

    Yukarda grlen callback penceresi; tag pushbutton1, stringi Grafii iz olan push

    button nesnesine aittir. Pencere ierisinde grlen axes(handles.axes1) komutuyla grafik Axes 1blgesinde kullancya sunulacaktr.

    Yukarda grlen callback penceresi; tag pushbutton2, stringi Grafii sil olan push buttonnesnesine aittir. Pencere ierisinde grlen cla(handles.axes1,'reset') komutuyla Axes 1 blgesindeyer alan grafik silinir.

  • 7/31/2019 matlab+d.. (1)

    28/53

    Dardan girilen her a,b ve c deerleri iin ekildeki gibi grafikler izdirilebilir.

    Yukarda elde edilen grafik Axes 1 ekranndan temizlendiSonu olarak Axes nesnesi gu_figure penceresinde yaplan ilemleri, kullancya grsel

    olarak (resim, grafik vb) sunarlar.

  • 7/31/2019 matlab+d.. (1)

    29/53

    SliderKullancdan bir giri deerini kaydrlmak suretiyle kolaylkla alnmasna imkn veren bir

    nesnedir.imdi slider nesnesinin bir program ierisinde oluturulmas ilemlerini adm adm grelim:

    Alan bo gu_figurepenceresinin sol tarafnda bulunan menler ierisinden slider nesnesi

    seilerek pencerede istenilen blgeye yerletirilir. Slider yatay ya da dey ekilde kullanlabilir.

  • 7/31/2019 matlab+d.. (1)

    30/53

    Slider nesnesinin zerinde farenin sa tuuna tkladmzda alan pencerede bulunan

    Property Inspector sekmesi sayesinde nesnenin fiziksel zelliklerinin(renk, yaz tipi, yaz format,ismi(string), vb.) yannda bu menyle ilgili programlama yaparken meny temsilenkullanacamz Tag ismi oluturulabilir.

    Callbacke girilerek program grlr ve program yoluyla ilemler yaplabilir.imdi slider nesnesiyle alakal bir program oluturalm; Figr penceresine bir adet slider

    menu butonu ve bir adet static text sekmesi oluturalm. Etiketi text 1 olan static textin str ingini

    KAYICI DEGERI, text 1 olan tagini kayici olarak deitirelim. Slider 1 ile 10 deerleri arasnda

    deimektedir. Slider hareket ettirildike static textde deergrlecektir.

  • 7/31/2019 matlab+d.. (1)

    31/53

    Figre penceresinde bir adet Static Text ve bir adet Slider nesnesioluturuldu.

    Slider mens callback'inin iine girilen komutlar yukarda verilmitir.

    Programn alma ekli ekilde grlmektedir.

  • 7/31/2019 matlab+d.. (1)

    32/53

    Radio Button

    Birden fazla seenein olduu, ancak seeneklerden sadece herhangi birinin seilebilecei

    hallerde bu nesne kullanlr.

    imdi radio button nesnesi bir program ierisinde oluturulmas ilemlerini adm adm

    grelim:

    Alan bo gu_figurepenceresinin sol tarafnda bulunan menler ierisinden radio button

    nesnesi seilerek pencerede istenilen blgeye yerletirilir. Daha sonra istenildii takdirde nesnenin

    boyutlarnda deiiklikler yaplabilir.

  • 7/31/2019 matlab+d.. (1)

    33/53

    Radio button nesnesinin zerinde farenin sa tuuna tkladmzda alan pencerede

    bulunan Property Inspector sekmesi sayesinde nesnenin fiziksel zelliklerinin(renk, yaz tipi, yaz

    format, ismi(string), vb.) yannda bu menyle ilgili programlama yaparken meny temsilen

    kullanacamz Tag ismi oluturulabilir.

    Alan zellikler (Property Inspector) mensnden istenilen deiiklikler yaplabilir.

    Callback e girilerek program grlr ve program yoluyla ilemler yaplabilir.

    imdi radio buttonnesnesiyle alakal bir program oluturalm; Figr penceresine adetradio button ve bir adet static text sekmesi oluturalm. Etiketi text 1 olan static textin stringini

  • 7/31/2019 matlab+d.. (1)

    34/53

    Elastisite Modulu, text1 olan tagn deitirmeyelim. Radio butonlarn stringlerine srasyla

    betonarme, elik ve ahap yazalm.Taglarn deitirmeyelim. Radio butonlarn herhangi biri

    seildiinde o butona ait elastisite modl stringi Elastisite Modulu yazan static texte grlecek.

    Figre penceresinde bir adet Static Textve bir adet Radio Button nesnesi oluturuldu.

    % --- Executes on button press in radiobutton1.function radiobutton1_Callback(hObject, eventdata, handles)% hObject handle to radiobutton1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of radiobutton1

    durum1=get(gcbo,'Value'); %%%%%%%%%%%%%%%%%%%%%%% Radiobutton basiliyken 1

    basili deilken 0 deerindedir.%%%%%%%%%%%%%%%%%%%%%

    str1 = findobj(gcbf,'Tag','text1');

    %str1 =set(handles.text1,'String');

    set(handles.radiobutton2,'Value',0);set(handles.radiobutton3,'Value',0);

    if durum1==1

    set(str1,'String','26250 MPa');

    elseset(str1,'String','Secenekler secilmedi');

    end

    % --- Executes on button press in radiobutton2.function radiobutton2_Callback(hObject, eventdata, handles)

  • 7/31/2019 matlab+d.. (1)

    35/53

    % hObject handle to radiobutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)

    % Hint: get(hObject,'Value') returns toggle state of radiobutton2durum2=get(gcbo,'Value');

    str1 = findobj(gcbf,'Tag','text1');% str1 =set(handles.text1,'String');set(handles.radiobutton1,'Value',0);set(handles.radiobutton3,'Value',0);

    if durum2==1set(str1,'String','200000 MPa');

    elseset(str1,'String','Secenekler secilmedi');

    end

    % --- Executes on button press in radiobutton3.function radiobutton3_Callback(hObject, eventdata, handles)% hObject handle to radiobutton3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)

    % Hint: get(hObject,'Value') returns toggle state of radiobutton3durum3=get(gcbo,'Value');

    str1 = findobj(gcbf,'Tag','text1');

    set(handles.radiobutton2,'Value',0);set(handles.radiobutton1,'Value',0);

    if durum3==1set(str1,'String','100000');

    elseset(str1,'String','Secenekler secilmedi');

    end

    Slider mens callback'inin iine girilen komutlar yukarda verilmitir.

    ekildeki gibi bir ara yz oluturulur ve Run tuuna basarak program altrlr ve ara yzaadaki gibi oluur.

  • 7/31/2019 matlab+d.. (1)

    36/53

    Check BoxKullancya seim yapabilecei ve birden fazla kk iaretleyebilecei durumlarda bu nesne

    kullanlr. imdi Check Box nesnesi bir program ierisinde oluturulmas ilemlerini adm adm

    grelim:

    Alan bo gu_figurepenceresinin sol tarafnda bulunan menler ierisinden Check box

    nesnesi seilerek pencerede istenilen blgeye yerletirilir. Yerletirdikten sonra farenin imleci

    yardmyla istediimiz lde mennn boyutlarnda deiiklikler yapabiliriz.

    Check Box nesnesinin zerinde farenin sa tuuna tkladmzda alan pencerede

    bulunan Property Inspector sekmesi sayesinde nesnenin fiziksel zelliklerinin(renk, yaz tipi, yaz

    format, ismi(string), vb.) yannda bu menyle ilgili programlama yaparken meny temsilenkullanacamz Tag ismi oluturulabilir.

  • 7/31/2019 matlab+d.. (1)

    37/53

    Alan zellikler (Property Inspector) mensnden istenilen deiiklikler yaplabilir.

    Callback e girilerek program grlr ve program yoluyla ilemler yaplabilir.

    imdi check box nesnesiyle alakal bir program oluturalm; Figr penceresine bir check

    box, bir adet static text ve bir panel sekmesi oluturalm. Check box n stringin Statik olarak

    deitirelim tagini deitirmeyelim. Statix textin stringini bo brakp tagini deitirmeyelim.

    Panelin title n Analiz olarak deitirelim. Check box setiimizde static text e Statik Analiz

    Seili seili olmadnda Statik Analiz Seili Degil yazsn.

    % --- Executes on button press in checkbox2.

    function checkbox2_Callback(hObject, eventdata, handles)% hObject handle to checkbox2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB

  • 7/31/2019 matlab+d.. (1)

    38/53

    % handles structure with handles and user data (see GUIDATA)

    % Hint: get(hObject,'Value') returns toggle state of checkbox2durum1=get(gcbo,'Value');str1=findobj(gcbf,'Tag','text1');if durum1==1

    set(str1,'String','Statik Analiz Secili');else

    set(str1,'String','Statik Analiz Secili Degil')end

    Checkbox oluturabilmek iin Callbackegirilen program satrlar

    ekildeki gibi bir ara yz oluturulur ve Run tuuna basarak program altrlr ve arayz aadaki gibi oluur.

  • 7/31/2019 matlab+d.. (1)

    39/53

    Push ButtonTklanldnda herhangi bir ilemin yaplmasnistediimiz durumlarda Push Button butonu

    kullanlr.

    Push Buttonseilir ve sadaki alma ekrannda uygun yere yerletirilir.

    Sa tklanarakProperty Inspectorseenei seilir.

  • 7/31/2019 matlab+d.. (1)

    40/53

    Alan Propery Inspectorpenceresinden bu butona ait eitli zellikler deitirilebilir.rnein BackgroundColorzellii ile arka plan rengi ve ForegroundColorzellii ile yaz

    rengi deitirilebilir.

  • 7/31/2019 matlab+d.. (1)

    41/53

    Ayrca FontWeight zellii ile yaz kalnl veString zellii ile buton ismi deitirilebilir.

  • 7/31/2019 matlab+d.. (1)

    42/53

    Butona ait Tag yani etiket ismi yine Property Inspectorpenceresinden deitirilebilir.

    Butonun yapaca grevi tanmlayacamz konuma sa tklayarakView Callbacksseeneinden Callbacksekmesi seilerek ulalabilir.

  • 7/31/2019 matlab+d.. (1)

    43/53

    Butona ait gerekli kodlamalar ilgili fonksiyonun altna yazlr.

    ,

    Kodlama tamamlandktan sonra Run Figure ikonu tklanarak Gui altrlr.

  • 7/31/2019 matlab+d.. (1)

    44/53

    altrlan Gui penceresi ekildeki gibi grntlenir. Hesapla adl Push button tklandnda

    gerekli toplama ilemini yaparak sar renklendirilen kutucua yazar.

    Statik textStatic textbutonu pencerede deitirilmeyen (sabit) yazlar oluturmak amacyla kullanlr.

    Benzer ekilde Static textbutonu ilgili ikon tklanarak alma ekranna yerletirilir.

  • 7/31/2019 matlab+d.. (1)

    45/53

    Arka plan rengi,yaz rengi, yaz kalnl, zerinde yazlmasn istediimiz sabit yaz, etiketismi yine Property Inspectorpenceresinden yaplabilir.

  • 7/31/2019 matlab+d.. (1)

    46/53

    Static text butonunun Callbackzellii yoktur nk tklanldnda herhangi bir ilem

    yaplmas istenen bir buton deildir.

    Listboxeitli seeneklerin listelenerek kullancdan herhangi birinin seilmesi istenildii durumlarda

    Listboxbutonu kullanlr. Birden ok seenei zerine tklanilmadan kullancya gsterir.

  • 7/31/2019 matlab+d.. (1)

    47/53

    Property Inspectorzellii kullanlarakStringsekmesinden liste kutusunda bulunmasn

    istediimiz seenekler alt alta sralanarak yazlr.

    Butonun etiket ismi Tag sekmesi kullanlarak deitirilebilir.

  • 7/31/2019 matlab+d.. (1)

    48/53

    View Callbacks- Callbacksekmesi tklanarak liste kutusunun iindeki seeneklertklanldnda yapmas istenen ilemin kodlanaca yere ularz. Burada penceredegrld gibi seilen ehre karlk o ehrin telefon kod numarasnn atanmasyaplmaktadr.

  • 7/31/2019 matlab+d.. (1)

    49/53

    Statik text butonunun pencerede grnrlk zellii (Property Inspector-visible-off)

    kapatldndan bu kutucuk grlmemektedir.

    Liste kutucuunda herhangi bir ehir ismi tklanldndabu ehrekarlk gelen telefon kodnumaras statik textgrnrlk zellii aktif hale getirilerek zerine yazlr.

  • 7/31/2019 matlab+d.. (1)

    50/53

    TableUygulama penceresinde tablo oluturmak iin Tablebutonu kullanlr.

    Tablonun biimiyle ilgili deiikliklerProperty Inspectoraracl ile yaplabilir.

  • 7/31/2019 matlab+d.. (1)

    51/53

    Property Inspector penceresinde ColumnEdit yada ColumnName zellikleritklanldnda yukardaki pencere alr. Alan bu pencereden tablonun satr ve stnlarnn

    arka plan renkleri, yaz renkleri Colors sekmesinden yaplabilir.

  • 7/31/2019 matlab+d.. (1)

    52/53

    Columnssekmesinden tablo stn isimleri deiik biimlerde gsterilebilir ve stn says

    ayarlanabilir.

    Benzer ekilde Rowssekmesinden tablo satr isimleri deiik biimlerde gsterilebilir vesatr says ayarlanabilir.

  • 7/31/2019 matlab+d.. (1)

    53/53

    Datasekmesi yardmyla tablonun deerleri daha nce alma sayfasnda oluturulan veri

    matrislerinin atanmasyla doldurulabilir.

    Daha nce oluturulan data adl 4x2 matrisin tabloya atanmasyla tablo pencerede yukardakigibi elde edilmitir.