pay per click skip to main | skip to sidebar

Rabu, 02 Juli 2014

PYTHON

Sedikit info tentang aplikasi berbasis python dan fungsi-fungsi scriptnya.

Bingung ngebedain aplikasi yang berbasis Python. Soalnya tidak ada perbedaan. Kalau java kan runnya lambat di Symbian.
Langsung ada di bahas.



Yah, seperti dipostingan sebelumnya Analysa tentang aplikasi DCS OS 9 disitu juga dibahas. Yaitu aplikasi berbasis python tidak akan bisa run tanpa file DEFAULT.PY di folder aplikasi tersebut (E:\System\Apps\NAMA_APPS\default.py). Tapi hati-hati juga mungkin aplikasi tersebut bukan berbasis python melainkan hanya file DEFAULT.PY palsu untuk menutup-nutupi.
Nah, untuk memastikan bahwa aplikasi tersebut menang benar-benar berbasis python mari cek isi karakter DEFAULT.PY.
Jika karakter berisi tanda # disampingnya hanya ada pesan-pesan dan setelahnya tidak dimukan script lagi berarti file tersebut tidak berkaitan dengan aplikasi.

Contoh:

# Script Python by xxxxxx
# For more apps visit www.xxxxx.xx

Kecuali dibawahnya terdapat script yang berupa IMPORT.

Contoh:

# Script Python by xxxxxx
# For more apps visit www.xxxxx.xx

import xxxpy

Import merupakan fungsi pemanggilan. Untuk itu periksa juga apakah di dalam folder aplikasi atau folder libs terdapat file xxxpy.py / xxxpy.pyc (E:\System\libs\).

Jika script DEFAULT.PY berisi Syntak-syntak yang panjang itu sudah jelas bahwa aplikasi tersebut berbasis Python.

Kesimpulannya:
Aplikasi python saling panggil-memanggil. Awalnya APLIKASI_BERBASIS_PYTHON.app menanggil file Default.py di foldernya dan file Default menangil lagi ke file berikutnya misalkan ke folder libs atau yang berada di folder aplikasi tersebut.

Contoh file:

E:\System\Apps\ZIMPDA\

terdapat file:
- ZIMPDA.app *< Aplikasi*
- ZIMPDA.aif
- ZIMPDA.src
- Default.py *< Script python*
- main.pyc *< Script python yang di compile*

Contoh isi default.py app ZIMPDA:

# Script by Zidna Mmc
# Memunculkan pesan error

import appuifw *< Fungsi ini memanggil py/pyc yang ada di folder libs. Karna tidak terdapat dalam folder aplikasi tersebut.*

import main *< Fungsi ini memanggil py/pyc yang ada dalam folder aplikasi tersebut*


Contoh isi file main.pyc yang didecompile menjadi main.py app ZIMPDA:

appuifw.note(u"Error gan, Systemnya lagi ga jalan", error)

appuifw.app.set_exit()

Tambahan:
Jadi belum tentu semua program ada di file default.py. Seperti contoh diatas. Fungsi default.py hanyalah memanggil file main.pyc dan file main.pyc yang memprogram aplikasi tersebut, yaitu memunculkan text error.

UNTUK YG DOWNLOAD SILAHKAN Download Disini 

Nah, sampai disini dulu penjelasan tentang aplikasi python dan sedikit fungsinya. Mohon maaf jika sulit difahami. Semoga postingan ini bermanfaat.

0 komentar:

Posting Komentar