Şimdi Ara

SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
104
Cevap
2
Favori
17.265
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12345
Sayfaya Git
Git
sonraki
Giriş
Mesaj

  • soneday(Soner Çakır) gururla sunar
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)

    Bir Programlama Konusu
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)


    Başrol
    Carbide C++
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)


    Dublör
    Qt Creator
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)


    Figüranlar :
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)


    Nasıl iyi girişti değilmi ? Ben beğenmedim umarım siz beğenmişsinizdir..
    Neyse...


    Arkadaşlar,eminimki daha önce Türkçe olarak böyle bir kaynak ne görmüşsünüdür ne duymuşsunuzdur sadece Python ama Python'la nereye kadar?...Türkçe olarak anlatılan şeylerin hiç biri işe yaramıyor,denedim ve onaylamadım...

    Şimdi size bir symbian programının nasıl çalıştığını,nasıl yazıldığını,gerekli programların nasıl ve nereye yüklenip nasıl kullanılacağını ve nerden yükleyeceğinizi göstereceğim...Bu sayede sizde artık programlamaya ilk adımı atmış olacaksınız...

    Evet başlıyoruz,önümüzde iki seçenek var Qt Creator ve Carbide C++

    Qt Creator:
    Qt nokianın programlama konusunda kendini benimsetmiş ve özgür yazılım bilinciyle işleyen çok büyük bir topluluktur ve bu topluluğa ait ücretsiz qt creator'u bizde kullanabiliriz...Qt bir nevi labratuvardır...Qt il yapılan bazı programlar; Gpsp,psx4all(5800 ve N97 için playstation emulatoru) AntNes,NumptyPhysic vsvs...

    Qt Creator kurulum;
    Önce bunu: Qt Creator SDK İNDİRMEK İÇİN TIKLA
    Sonra bunu kurun: Qt Creator Ana Uygulamasını İNDİRMEK İÇİN TIKLA


    Carbide C++:
    Bu program symbianın çıktığı ilk günden beri nokia tarafından sağlanıyor.İlk başlarda ücretliydi bu nedenle lisanslayabilmek için saçımızı süpürge etmekten kafada saç kalmazdı,ama artık buda ücretsiz..Herhangi bir kurala ve lisansa karşı gelmeden istediğimiz programı yazıp satabilir veya paylaşabiliriz(Qt creator ayrı bir dağıtım lisansı istiyor,başınız belaya girmesin..)
    Carbide C++ Kurulum:
    Carbide C++'yı İNDİRMEK İÇİN TIKLA



    Tabi programları direk olarak indirip kullanabilmemiz imkansız,program açılsa bile işe yaramıyor...Şimdi bunları anlatayım...
    Yukardaki Carbide ve Qt Creator'u indirdikten sonra,bu dosyaların hepsini bir bir yani alayını indirip,C'ye yüklüyoruz...


    İlk olarak Active Perl indiriyoruz... İNDİRMEK İÇİN TIKLA
    Ardından Open C/C++ İNDİRMEK İÇİN TIKLA
    Sonra telefonumuzun SDK'sını indiriyoruz: İLGİLİ SAYFAYA GİTMEK İÇİN TIKLA
    Telefonumza uygun AppTRK'yı indiriyoruz; İLGİLİ SAYFAYA GİTMEK İÇİN TIKLA

    İşimizi tamamladıkmı? Kurduk ettikmi? kapiş ozaman devam edelim...

    Şimdi yapmamız gereken basit birşey,Telefonumuzun SDK'sını Carbide ve Qt Creator'e tanıtmamız gerekiyor..Bunun için
    Başlat->Programlar->Symbian Foundation ADT v1.4->Carbide C++->Configure environment for WINSCW command line'e tıklıyoruz ve çıkan dos ekranında Y'ye basıp enter diyip penceremizi kapantıyor ve pc'imize sdk'yı geçirip işimize artık başlıyoruz :)
    _____________________________________________
    Sıkca Soracağınız Sorular:
    Soru:SDK sürekli olarak hata veriyor çözemedim ben bu işi...
    Cevap:Tek yapmanız gereken Denetim Masa'sından Bölgesel ayarları İngilizce'ye alın,hata almayacaksınız...

    Soru:SDK'yı Carbide C++ görmüyor.
    Cevap:Windows->Options yada prefeçenis falan->Carbide C++>SDK's'a gidip SDK'nızın yolunu gösterim kaydedin..

    Soru: QT Creator AppTRK ile telefonuma bağlanmıyor.
    Cevap:AppTRK uygulamasını açın ve Connet diyin,telefonunuzun usb modunu Pc Suite olarak ayarlayın ve usb modem sürücüsünün yüklendiğinden emin olun.

    Soru:Qt Creator ile program yazdım telefonumda deniyorum fakat çalışmıyor..
    Cevap: Qt Creator'un dizininde Qt_installer.sis isimli dosyayı telefonunuza kurun.

    Soru: Qt Creator programımı çalıştırmamakta ısrar ediyor
    Cevap: Qt Creator dizinindeki webkit_installer.sis dosyasını telefonunuza yükleyin
    devam edecek...
    _____________________________________________

    Şimdi gelelim programların nasıl kullanılacağına...Önüzmüde 2 seçenek var yani ya Qt Creator ile program yazıcaz yada Carbide C++ ile...Ben şahsen Qt'yi tafsiye ederim,daha işlevsel ve sorun çıkartmayan bir uygulama....
    Bu yüzden Qt Creator'u seçerek,bu programla ilerliyoruz...


    Qt Creator giriş


    Uygulamamızın girişi böyle;
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)


    Lan bune böyle? demeyin çünkü symbian programlamaya ilk adımızı attınız,hatta büyük bir adım..

    Programı açtıkmı? ozaman basit bir şekilde programımızı oluşturmaya başlıyalım...
    Giriş ekranında Create Project diyoruz,yada examplelerden birini deneme amaçlı açıyoruz
    Görsel olarak başlıyalım;
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)



    Bunları yaptıktan sonra basit bir şekilde uygulamamızı bu şekilde oluşturabiliriz(zorları daha sonra)

    Ve uygulamamızı denemek en basit işlemleri yapıyoruz;

     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)



    Zaten bu tür basit şeyleri sizin yapacağınıza emin olarak devam ediyorum..

    Uygulamayı telefonumuzda test etmek için,telefonumuza AppTRK'yı kurduğumuzu biliyorum ve uygulamayı açarak Connet diyoruz...,

     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)

     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)


    Ve işte o güzel,zevkli,bol şekerli,tatlı,heyecanlı güzel sonuç;

     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)




    ________
    Qt Creator DERSLERİ


    Ders 1
    hazır widget ve buton,forms'lardan bir uygulama yapalım..
    Bu derste kullanmamız gerek kod;
    Uygulamayı tam ekran yapmak için: w.showfullscreen();'i kullanıyoruz...
    Bunu main.cpp'de şu şekilde ekliyoruz

    Eğerki bunu bu şekilde girecek olursak tam ekran,eğer sadece alt menünün görünmesini ve üst bölümün görünmemesini istiyorsak w.showMaximized(); ekliyoruz

    #include <QtGui/QApplication> 
    #include "deneme.h"

    int main(int argc, char *argv[])
    {
    QApplication a(argc, argv);
    deneme w;
    #if defined(Q_WS_S60)
    w.showfullscreen();
    #else
    w.show();
    #endif

    return a.exec();
    }



    Resimli anlatım;
    İlk olarak yeni bir proje oluşturuyoruz ve karşımıza direk tasarım aracı çıkıyor...
    Buradan Tab Widget'i alıp ana penceremize sürüklüyoruz.
    Bu Tab Widget bir nevi sekmeli menüdür,ve ekranın üstünde yer alır...
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)

    İkinci bir sayfa eklemek için Tab Widget'in üstünde (eklediğimiz) sağ tıklayıp Insert Page->After Current Pagediyip yeni sayfa oluşturuyoruz ve sağ alt köşedeki ayarlardan adını düzenliyoruz.
    Artık 2 tane menü seçeneğimiz oldu,yani Tab'ımız...
    İki sayfayada,istediğimiz widget'i sürüklüyelim..ve göreceğiniz şey,hangi widget'i hangi Tab'a atarsanız o Tab'da gözükecektir..
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)

    Bir sayfa daha oluşturara 3 yapalım ve Tool Box widget'ini 3cü sayfamıza sürüklüyelim ve bırakalım..
    tool box alt üstlü sekmeli gezintidir..
    Tool Box'ada Insert Page->After Current Page diyip,yeni sekme oluşturabiliriz,bu sayede,sayfa içinde sayfamız oldu,yani yan menü diyebiliriz bir nevi..
    Bu aralara istediğimiz formu ekleyebiliriz,widgette olur.
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)
    Bunların üstünde biraz çalışıp birşeyler üretmeye çalışın ve bitirdiğiniz zaman,tam ekran yapmak isteyeceiğinizden eminim,çünkü normal bir şekilde buil ederseniz,telefonun ekranının yarısını kaplayacak ve program saçmalık olacaktır,

    bu nedenle uygulamayı tam ekran yapmak için şu işlemleri yapıyoruz;
     SYMBİAN PROGRAM YAZMA/YAPMA DERSLERİ (GÜNCELLENDİ 12/10/2010)

    .....son olarak build yada run diyerek uygulamamıza kavuşuyoruz ...

    _________
    devam edecek..



    < Bu mesaj bu kişi tarafından değiştirildi Lyc -- 12 Ekim 2010; 15:13:37 >







  • bas bana, bunlar benim butonlarım, birkez dokun

    eline sağlık sık kullananlara ekliyorum
  • Programlama bilmeden öğrenebileceksek, sonuna kadar destekçiyim. Bilmemiz gerekiyorsa, yine sonuna kadar destekçinim. Yeterki devam ettir konuyu
  • Çok teşekkürler devamını bekliyorum
  • quote:

    Orijinalden alıntı: Aang67

    Programlama bilmeden öğrenebileceksek, sonuna kadar destekçiyim. Bilmemiz gerekiyorsa, yine sonuna kadar destekçinim. Yeterki devam ettir konuyu


    Ben size sadece gerekli bilgileri/kodları verecem verdiğim bilgileri/kodları dolayarak kendi programınızı oluşturabileceksiniz...



    < Bu mesaj bu kişi tarafından değiştirildi Lyc -- 9 Ekim 2010; 11:33:23 >
  • Tamamdır ya o zaman karşında yeni bir Symbian Program Geliştiricisi duruyor
  • OO iyiymiş cfw yapımcılarından sonra DH de birde symbian programcıları oluşuyor
  • Şevkinizi kırmak istemem ama programlama bilmeden heleki c++ ile program yazmak biraz zor, benim tavsiyem az buçuk html, js bilginiz varsa WRT programları yazmanız(ki çok kolay HS widgetı da yapabilirsiniz.)
  • quote:

    Orijinalden alıntı: Executioner

    Şevkinizi kırmak istemem ama programlama bilmeden heleki c++ ile program yazmak biraz zor, benim tavsiyem az buçuk html, js bilginiz varsa WRT programları yazmanız(ki çok kolay HS widgetı da yapabilirsiniz.)

    Zor diye birşey yok,illa C++'yı bilmek gerekmiyor,zaten C++ bilsen bile yazamassın çünkü bu programlama dilinin adı Symbian C++ ;)
  • Ben de program yazmaya adayım o zaman.

    Lütfen konuyu devam ettir geliştir biraz ağır konulara girebilirsin

    Bu arada Symbian geliştiricisi @ soneday arkadaşımız benim CFW yazılımımı kullanıyor. Bilginize.
  • quote:



    Sonra telefonumuzun SDK'sını indiriyoruz: İLGİLİ SAYFAYA GİTMEK İÇİN TIKLA
    Telefonumza uygun AppTRK'yı indiriyoruz; İLGİLİ SAYFAYA GİTMEK İÇİN TIKLA



    Çok iyi olmuş bu konu, inşallah devam eder.

    İlk link çalışmıyor.2.sinde ise hangi dosyayı indireceğimi bilemedim.Teşekkürler.

    Düzeltme:Telefonumun modeli Nokia N95.



    < Bu mesaj bu kişi tarafından değiştirildi NeverDies7 -- 10 Ekim 2010; 4:44:36 >




  • quote:

    Orijinalden alıntı: GoldGiyotin

    quote:



    Sonra telefonumuzun SDK'sını indiriyoruz: İLGİLİ SAYFAYA GİTMEK İÇİN TIKLA
    Telefonumza uygun AppTRK'yı indiriyoruz; İLGİLİ SAYFAYA GİTMEK İÇİN TIKLA



    Çok iyi olmuş bu konu, inşallah devam eder.

    İlk link çalışmıyor.2.sinde ise hangi dosyayı indireceğimi bilemedim.Teşekkürler.

    Düzeltme:Telefonumun modeli Nokia N95.

    http://tools.ext.nokia.com/trk/s60_3_1_app_trk_3_1_2.sisx




  • Güzel çalışma olmus
  • Benzaten tüm arraçları yüklemiştim. Bu yükleme kısmını anlatan Türkçe ve inglizce çok yer vardı. Youtubeda özellikle uzun saçlı garip bir aksanı olan bir adam anlatıyor hepsini. Ama önemli olan gerisi. Telefonda bir deneme yapıp bırakmıştım. Kurulu duruyor tüm araçlar ama gerisini bilmiyorum. C++ ile hesap kitap yapmayı konsol olarak tabi biliyorum o kadar. İnşallah devamı gelir.
  • Bilgiye açız
  • Bence örnek uygulama anlatımıyla bu konuyu yaşatmalıyız diye düşünüyorum
  • qt_demos diye bişey geliyor qt'yi kurunca. Onu telefona kurarsanız neler yapılabileceğiyle ilgili baya bi program kuruluyor.

    Bu hazırlık aşamasıyla ilgili araklama veya araştırmalar ile yaptığım word dosyasını upload ettim. Bir yardımı olur belki.
    http://www.multiupload.com/PPP4OB0I7O

    O garip teleffuzlu adamın adı Alessandro Portale imiş. Youtube'da “Qt Development for Symbian" diye aratırsanız birbbirinin devamı 3 vidyo olması lazım. Sırayla tüm adımlar anlatılıyor. Şuan cepten girdiğim için youtube açamıyorum (hız olarak).

    Herkes hazırlıklarını yapsın. Bundan sonrası çok önemli. Sonrası için kaynak gerçekten yok. Çok teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi Grader -- 10 Ekim 2010; 10:44:14 >




  • Faydalı konu

    Sonradan katkıda bulunabilirim mesajım bulunsun...

    Eline sağlık...
  • eğer program yapıyorsanız opera gibi ama flash player olan web tarayıcısı yapın
  • Sakin o kadar da ddeğil. Koca koca firmalar yapamıyor onları. Biz şimdilik basit bir ajanda gibi bişeyle başlayalım mesela. İçinde plakalar, telefon kodları filan olabilir.
  • 
Sayfa: 12345
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.