Konu Kapatılmıştır
Cep Telefonu ve Telefon Programları Bölümünden Python Hakkında Herşey / Adım Adım Program Yazma / Cep Editor v.1.00 ile ilgili Kısaca Bilgi
  1. 1
    ENGİN
    Özel Üye

    Python Hakkında Herşey / Adım Adım Program Yazma / Cep Editor v.1.00

    Python Hakkında Herşey / Adım Adım Program Yazma / Cep Editor v.1.00 Forum Alev
    Python Nedir ??

    Python'u bir işletim sistemi gibi düşünebilirsiniz ..

    Nokia Telefon Symbian ve Java İşletim Sistemlidir Jar ve Sis dosyalarını açar , Pythonda onun gibidir *.py ve *pyc uzantılı dosyaları açar ...

    Python için üretilmiş uygulamları çalıştırır yani emulator gibidir ..

    Evet Şimdi Aşağıdan Uyumlu Python Uygulamasını İndiriyoruz ...

    1.3.22 2nd pakedi 6600, 7610, 3230 vsOS7 Modeller için
    FP2 pakedi 6630,6680,6681 vs OS8 Modeller için
    FP3 pakedi N70, N90 yalnız OS8.1a Modeller için


    http://rapidshare.com/files/64210490...3_23_2ndEd.rar

    http://rapidshare.com/files/64210663...3_2ndEdFP2.rar

    http://rapidshare.com/files/64210858...3_2ndEdFP3.rar

    yazılar ALINTIDIR.. Linkler ve resimler bana aittir...








  2. 2
    ENGİN
    Özel Üye
    Python Modules Pack 1.15 / Symbian 6-7-8


    Bu Pack Ne İşe Yarar ???

    Çalıştıramadığınız Python uygulamalarının ve Özellikle Rusların yapmış olduğu python programlarının çalışmasını sağlar ...

    Çalışmayan python programları için bire bir ..

    http://rapidshare.com/files/64211271...dumla.com_.rar


  3. 3
    ENGİN
    Özel Üye
    CepEditor v.1.00 © Yudumla


    Bu Programı sizlere python öğretmek için yazdım

    Önce Bu programı kurun daha sonra pythonu kurun ..


    v.1.00 İlk Versiyon

    SisBoom düzeltilmiştir tüm hatalar 0'lanmıştır Programı Türkçe yapmak için ayarlardan İtalyan dilini seçin

    RscEditor ile SisBoom çakışıyordu ve bozukluk oluşuyordu o sorun halledildi ..

    Programın İçine Module Pack 1.03 Gömüldü Bu Pack Sayesinde Python Programlarinda sorun yaşamıyacaksınız ...

    Programlar ;


    1- Seçenek ===>>> Programlar ===>>> Tel. Bilgisi ( Imeı,Vers,Gsm,Batary,Bt vs.)
    ===>>> SisBoom ( Tr yapmak için ayarlardan İtalyancayı seçin )
    ===>>> Rsc Editor

    ===>>> Sesci ( Soneday'a Tesekkurler )
    ===>>> Python Editor

    Ekstra ===>>> Bluetooth Aç/Kapat
    ===>>> Test


    Bilgi (x)



    Adres (x)



    http://rapidshare.com/files/64213089/CepEditor_v.1.00_yudumla.com__c__2007.rar

  4. 4
    ENGİN
    Özel Üye
    İşte Şimdi Asıl Konuya Geçebiliriz ..

    İnceleme yapmak için CepEditor Programı İndirin


    Evet Şimdi Python İle Program Nasıl Yazılır Ona Geçelim ???

    Python'un Çalışma Mantığı Şudur ;

    Python Programlarında sabit App ve Rsc dosyası bulunur bu dosyalar programın menüde gözükmesini sağlar ve menüdeki icona tıkladığınız zaman app dosyası devreye girerek *.py yada *.pyc uzantılı dosyayı çalıştırır

    Oluşturacağınız Programda Aşağıdaki App ve Rsc dosyasını kullanabilirsiniz ...

    Oluşturacağınız Programda Olması Gerekenler


    *.app
    *.rsc
    *.caption_rsc
    *.aif
    *.py yada *.pyc


    App , rsc , caption_rsc aşağıdan indirebilirsiniz xxxx yazan yere yapacağınız program adını yazmalısınız ...



    http://rapidshare.com/files/64214242/Phyton_App_-_Rsc_yudumla.com_.rar


  5. 5
    ENGİN
    Özel Üye
    Py Uzantılı Dosya Oluşturma ..

    Bu dosyayı Pc'de Not Defterine Kodları Yazarak Oluşturabilirsiniz

    Py uzantılı dosyaları yine Not Defteri ile açıp düzenliyebilirsiniz ..

    Cep Editor Py Dosyası

    Kod:
    #Cep Editor v.1.10 
    
    import appuifw,e32 
    
    appuifw.note(u"www.yudumla.com","conf") 
    
    appuifw.note(u"Cep Editor v.1.00 YUDUMLA (c)            by_ENGİN 2007") 
    
    appuifw.app.title=u'           YUDUM' 
    e32.ao_sleep(0.1) 
    appuifw.app.title=u'        YUDUML' 
    e32.ao_sleep(0.1) 
    appuifw.app.title=u'       YUDUMLA ' 
    e32.ao_sleep(0.1) 
    appuifw.app.title=u'    by_ENGİN ' 
    e32.ao_sleep(0.1) 
    appuifw.app.title=u'    YUDUMLA ' 
    e32.ao_sleep(0.1) 
    appuifw.app.title=u'  www.yudumla.com' 
    e32.ao_sleep(0.1) 
    appuifw.app.title=u'Cep Editor     ' 
    
    #Paths 
    apprun='z:\\system\\programs\\apprun.exe' 
    
    sisboom='e:\\system\\apps\\CepEditor\\Program\\sisboom\\sisboom.app' 
    
    rsceditor='e:\\system\\apps\\CepEditor\\Program\\rsceditor\\rsceditor.app' 
    
    About='e:\\system\\apps\\CepEditor\\Program\\About\\About.app' 
    
    sesci='e:\\system\\apps\\CepEditor\\Program\\sesci\\sesci.app' 
    
    ped='e:\\system\\apps\\ped\\ped.app' 
    
    bt='e:\\system\\apps\\CepEditor\\Program\\bt\\tonglebt.app' 
    
    app_lock=e32.Ao_lock() 
    
    txt=appuifw.Text() 
    appuifw.app.body=txt 
    appuifw.app.body.color=(255,0,0) 
    
    txt.set(u'www.yudumla.com - www.yudumla.com') 
    
    def rsc(): 
        appuifw.note(u"Dil dosyalarini duzenleyin") 
        e32.start_exe(apprun,rsceditor) 
         
    def info(): 
        appuifw.note(u"Telefon hakkinda bilgi edinin") 
        e32.start_exe(apprun,About) 
    
    def sis(): 
        appuifw.note(u'Sis dosyalari olusturun') 
        e32.start_exe(apprun,sisboom) 
    
    def pd(): 
        appuifw.note(u'Python uygulamalarini duzenleyin') 
        e32.start_exe(apprun,ped) 
    
    def ses(): 
        appuifw.note(u'Ses Kaydedin','error') 
        e32.start_exe(apprun,sesci) 
    
    appuifw.app.menu=[(u"Programlar",((u"Tel. Bilgisi",info),(u"SisBoom",sis),(u"Rsc Editor",rsc),(u"Sesci",ses),(u"Phyton Editor",pd))),(u"Ekstra",((u"Bluetooth Aç/Kapat",lambda:e32.start_exe(apprun,bt)),(u"Test",lambda:appuifw.note(u"Program egitim amaclidir")))),(u"Bilgi",lambda:appuifw.note(u"Cep Editor v.1.00 Copyright (c) ENGİN")),(u"Adres",lambda:appuifw.note(u"www.yudumla.com                           YUDUMLA Group"))] 
    app_lock.wait()
    Evet Şimdi Hep Beraber Yeni Bir Program Yazalım ..

    Pc'de Not Defterini açalım

    1. İlk Önce Başlancıç yapacağız ...

    Örneğin ;

    Kod:
    # YUDUMLA.COM Phyton Eğitimi 
    # Buraya tarih yada başka bişey yazabilirsiniz
    2. Kullanacağımız Python İşlem Kodunu Seçeceğiz

    Örneğin ;

    Kod:
    import appuifw
    Kod:
    import os
    Kod:
    import appuifw
    Kod:
    import e32
    Kod:
    import dir_iter


    Birden Fazla Kod Seçebiliriz


    Bu Şekilde Olmalı



    Kod:
    import appuifw,e32,os
    yada alt alta yazabiliriz


    Kod:
    import os 
    import appuifw 
    import e32 
    import dir_iter
    Aşıdaki Cep Editor Py Dosyasıdır ( Txt Şeklinde )

    http://rapidshare.com/files/64216040...ENG__304_N.rar


  6. 6
    ENGİN
    Özel Üye
    3. Program Açılış Notu Ekleme


    İmportları Ekledikten Sonra Boşluk bırakıp devam ediyoruz

    Program Açılış Notu

    appuifw.note(u"xxxxxxxxxx") bu şekilde msj yazabilirsiniz

    isterseniz sonuna ,"conf") ekliyerek onay msj'ı yapabilirsiniz

    appuifw.note(u"xxxxxx","conf")

    Örnek ;

    Kod:
    appuifw.note(u"www.yudumla.com","conf"
    İsterseniz 2. Not Ekliyebilirsiniz

    Örnek ;

    Kod:
    appuifw.note(u"www.yudumla.com","conf") 
    appuifw.note(u"Cep Editor v.1.00 Yudumla (c)            by_Engin 2007")



  7. 7
    ENGİN
    Özel Üye
    4. Oluşturacağınız Programa Hazır Program Ekleme

    Oluşturacağınız programa hazır program ekiye bilirsiniz ..

    Örneğin programa rsceditor eklemek istiyorsunuz

    #Paths yazıyoruz altına aprrun.exe'yi ekliyoruz bu app dosyalarını çalıştırması için gerekli

    Onun altınada xxx = 'yazıp eklemek istediğimiz programın yolunu yazıyoruz'

    Örneğin ;

    Kod:
    #Paths 
    apprun='z:\\system\\programs\\apprun.exe' 
    rsc='e:\\system\\apps\\rsceditor\\rsceditor.app'
    Eğer isterseniz rsceditor programını yazacağınız programın içine taşıyıp çalıştırabilirsiniz

    Yani Yazacağınız Program Örneğin ismi Cep Editor ise

    e:/system/apps/CepEditor/Program/Rsc Editor

    Cep Editor Klasörünün İçine Program Klasörü açıyoruz ve içine RscEditor Klasörünü atıyoruz

    Ve Kodu Şu Şekilde Yazıyoruz ..

    Kod:
    #Paths 
    apprun='z:\\system\\programs\\apprun.exe' 
    rsc='e:\\system\\apps\\cepeditor\\program\\rsceditor\\rsceditor.app'
    Böylece rsceditor ayrı olrak menüde gözükmiyecektir ve CepEditor Programı ile çalıştırılacaktır ...

    Sadece bu kadarla bitmiyor app'ın çalıştırılması için def yapacaz ama onu 6. anlatımda gösterecem 5. Anlatımda menü yazısını yapmamız gerek

  8. 8
    ENGİN
    Özel Üye
    5. Menüye Yazı Eklemek


    Aşağıdaki kodu bir boşluk bırakrak yazınız ..

    txt.set(u'xxxxxxxxxxxxxxxxxxxxxxxxx') x yazan yere msj'nızı yazın ..

    Kod:
    app_lock=e32.Ao_lock() 
    txt=appuifw.Text() 
    appuifw.app.body=txt 
    
    txt.set(u'bu kısma yazdıklarınız menüde gözükecektir by_Engin')
    Yazı Rengini Değiştirmek

    appuifw.app.body=txt'nin hemen altına appuifw.app.body.color=(xxxxx) yazıyorsunuz ..

    xxxxx yazan yere renk kodunu yazacaksınız

    Örneğin Kırmızı Olmasını İstiyorsanız ;

    txt=appuifw.Text()
    appuifw.app.body=txt
    appuifw.app.body.color=(255,0,0)

    txt.set(u' by_Engin')




    Renk Kodları

    Mavi ==>>> 255
    Kırmızı ==>>> 255,0,0
    K.Yeşil ==>>> 0x004000
    Siyah ==>>> 0
    Gri ==>>> 128,128,128




  9. 9
    ENGİN
    Özel Üye
    6.Program Ekleme & Program Çalıştırılması

    Program eklemek için 4. Anlatımın yapılması gerek

    4. anlatımı yaptıktan sonra yani program seçtikten sonra onun çalıştırılması ve o programın seçeneklere eklenmesi için yapılması gerekenleri anlatacağım ;

    Programa rsc editor ekliyeceğim menü kodlarının altına bi satır boşluk bırakarak başlıyoruz

    Kod:
    def rsc(): 
        appuifw.note(u"Dil dosyalarini duzenleyin") 
        e32.start_exe(apprun,rsceditor)
    def xxx(): x yazan yere programın adını yada bi numara yazıyoruz

    ör : def rsc():

    Alt satıra geçiyoruz eğer programı çalıştırırken bi msj yazmasını istiyorsanız
    appuifw.note(u"xxxxxxx") x yazan yere msj'ınızı yazıyorsunuz

    ör : def rsc():
    appuifw.note(u"Dil dosyalarini duzenleyin")

    Şimdi Alt satıra geçip programı çalıştırmasını sağlayan start_exe'yi yazacağız

    Bu şekilde olmalı

    def rsc():
    appuifw.note(u"Dil dosyalarini duzenleyin")
    e32.start_exe(apprun,rsc)


    e23.start_exe(apprun,xxxx) x yazan yere 4. işlemdeki yere bakarak eklemek için yazdığınız programın kodunu yazacaksınız (rsc)

    4. anlatımdaki > rsc='e:\\system\\apps\\cepeditor\\program\\rsceditor\ \rsceditor.app'

    yani rsc'yi yazacaksınız

    rsc='e:\\........ ile e32.start_exe(apprun,rsc) kırmızı renkte olan kodlar aynı isimde olmalı ..

  10. 10
    ENGİN
    Özel Üye
    7. Seçenek Ekleme

    İşte En Zor kısım ))) bu işaretlerden kaç tane , nerde ve nasıl kullanılacaklar bu ayarlar çok hasas burda dikkatli olmalısınız

    appuifw.app.menu=[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]

    bu kodu ekliyoruz xxxx yazan yerlerle seçenek ekliyecez ...

    Örnek olarak RscEditor Programını Ekliyelim ..

    appuifw.app.menu=[(u"Rsc Editor",rsc)]

    app_lock.wait()
    Şimdi menüde sadece Rsc Editor var

    Yeşil yazı 1.Seçenek İsmi

    Kırmızı yazı 1.Seçeneğin çalışma kodu bu kod def kodu

    Yani burdaki kod (6.konu) >>> def rsc():

    def yada ():'yı yazmıyoruz sadece def'e verdiğimiz ismi yani rsc'yi ekliyoruz

    Alt seçenek ekleme :

    Örnek olarak biz rsceditor'ü ekledik aynı şekilde 2. bir programı ekliyebiliriz ( def ve yol olarak istediğiniz programı ekleyebilirsiniz örnek olarak def eklemek için 6. konuya yol eklemek için 4. konuya bakın yada cep editor'ü inceleyin ) ben örnek olrak sisboom'u ekledim

    Şimdi 1. Seçeneğe program ismini verip ona alt seçenek ekliyelim ( sisboom ve rsc'yi Program seçeneğin alt menüsüne ekliyelim )

    appuifw.app.menu=[(u"Program",((u"Rsc Editor",rsc),(u"SisBoom",sis)))]

    app_lock.wait()
    app.menü'yü bitirdikten sonra bi satır boşluk bırakıp app_lock.wait() yazıyoruz bu kapanış yazısı bunu yazdıktan sonra program hazır ...



Konu Kapatılmıştır
python hakkında herşey,  adım adım python