Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
mavzermete 1
mavzermete
xranzei 1
xranzei
Manwe Work 1
Manwe Work
noisiv 1
noisiv
Hikaye Ekle

Her tÜrlÜ program yazma programi

  • Konuyu başlatan Konuyu başlatan ascan
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 10K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

İşte PrograM Yazma Meraklılarına..........




Evet Şimdi Python İle Program Nasıl Yazılır ilk önce onu öğrenelim
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 ...
uploadpaylas.com

-------------------------------------------------------------------------------------------------------

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 ..

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 ;

CEPILAN.COM Phyton Eğitimi
# Buraya tarih yada başka bişey yazabilirsiniz

2. Kullanacağımız Python İşlem Kodunu Seçeceğiz

Örneğin ;
import os
import appuifw
import e32
import dir_iter (ister teki ister hepsini böyle alt alta)


---------------------------------------------------------------------------------------------------------

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 ;
appuifw.note(u"www.cepilan.com","conf"
İsterseniz 2. Not Ekliyebilirsiniz

appuifw.note(u"www.cepilan.com","conf")
appuifw.note(u"Cep Editor v.1.00 cepilan (c) AGa...")


-------------------------------------------------------------------------------------------------------

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 ;
#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 ..
#Paths
apprun='z:\\system\\programs\\apprun.exe'
rsc='e:\\system\\apps\\cepeditor\\program\\rscedit or\\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

---------------------------------------------------------------------------------------------------------

5. Menüye Yazı Eklemek

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

txt.set(u' xxxxxxxxxxxxxxxxxxxxxxxxx /COLOR] ') 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 AGa...')

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' AGa...')

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


--------------------------------------------------------------------------------------------------------

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
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 ")/COLOR] 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 ) /COLOR] x yazan yere 4. işlemdeki yere bakarak eklemek için yazdığınız programın kodunu yazacaksınız (rsc)

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


--------------------------------------------------------------------------------------------------------

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
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst