الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الدرس الاول في كيفية صناعة برامج سيمبيان

بدأه سوني السوداني في 21 أبريل 2014 · 3 رد · 2,456 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
YEGgQV.jpg

3/1- الخطوه الأولي قبل عمل التطبيق :

1-   أ:أقراص الهاتف :

MNWk1l.jpg

أسم متصفح الملفات المستخدم x-plore

 

1 – قرص الـ (c)   يمثل ذاكرة الهاتف .

2 – قرص الـ (d)   مثل سعة الرام والذاكرة الموقتة لحفظ التطبيقات من تشغيل وملفات موقته temp كالمشاهد%D? علي youtube .

3 – قرص الـ (e)   يمثل ذاكرة البطاقه الخارجيه .

4 – قرص الـ (z)   يمثل قرص النظام مثل الـ windows

 

1– ب :مسار البرامج علي الجوال :

hBiVbq.jpg

المسار موضح بالمستطيل علي الصورة

1 – كما وضحنا مسبقاً يمثل قرص الذاكرة الخارجيه

2 – حافظة النظام وتمثل كل التطبيقات من برامج العاب ثيمات رسائل .

3 – حافظة التطبيقات apps كل البرامج موجوده داخل هذه الحافظه

4 – مجلد ملفات البرنامج المسمي re-code .


1 – ج :خطوات تشغيل البرنامج من القائمه داخل ملف النظام :

UWGKo4.jpg


*       شرح الخطوات :

1 – يمثل هذا الملف .aif شكل ايقونة البرنامج داخل قائمة الجوال .

2 – يمثل هذا الملف .app السورس الرئيسي لإقلاع البرناج من القائمه .

3 – يمثل الملف .rec الذاكره المؤقته لحفظ البيانات اثنا التشغيل ويحمل الأسم الظاهر علي قائمة الهاتف - في بعض برامج سيمبيان c++ يمثل ملف لغة البرنامج اذا كنت من محبي التعديل والتعريب .

4 – بعد ان عرفنا الملف الثاني وهو اقلاع البرنامج يمكن القول ان الاقلاع يتم باستدعاء الملف Default.py  وهو الملف الرئيسي لسكربتان البايثون وبداخله يتم استدعاء باقي السكربتات .

1 – د :كيفية استدعاء السكربتات بالأولويه داخل pys60 :

XdIZBr.jpg



1 –  أخذنا كمثال برنامج re-code  اذا فتحناه من القائمه كما ذكر سابقا لشرح خطوات  تشغيل البرنامج من القائمه داخل ملف النظام ان ملف البايثون الاول للأستدعاء يستدعي السكربتات الموجوده معه في نفس الحافظه فإن لم يجد الي الصوره الرابعه .

2 – الصوره الثانيه تمثل القرص" e:\\" وهو عباره عن بطاقة الذاكره .

3  – الصوره رقم 3 تمثل حافظه النظام system

4 – في هذه الصوره توجد الحافظه libs  وهي اصل مكتبات البايثون ذات الصيغ المختلفه py … pys  الخ .

من حافظة libs يتم استدعاء كل السكربتات الموجوده بعد التأكد من المترجم الموجود بالبايثون انها موجوده حقاً وإلا وجدت خطأ في السطر الذي يستدعي مكتبه من البايثون وهي في الاصل غير موجوده ويصبح مسار هذه الحافظه كالتالي :

E:\\system\\libs\\

 


3 / 2 : خطوات انشاء أول تطبيق :

أولاً : صناعة التطبيق :

y02fRp.jpg

·       مراحل التطبيق :

1 – صورة التطبيق في القائمة .

2 – نضغط علي الخيارات ونختار py2app

3 – نضغط الخيارات ومن ثم موافق

4 – نحدد الملف الذي نريده من الأقراص

5 – بعد ان وجدود الملف نختاره

6 – ثم فتح طبيعي لحرية فتح التطبيق من نفسه

7 – ندخل اسم حافظة البرنامج علي مجلد apps

8 – بعد إدخال اسم الملف نضغط موافق

9 – نحدد موقع التطبيق علي ذاكرة الهاتف أم البطاقه .

10 – ندخل رمز تعريف الهويه لنسخة البرنامج المطابقه UID

11 – نختر نوع ايقونة التطبيق .

12 – ننتظر ثواني حتي تظهر رسالة استمتع بالتطبيق .



ثانياً : مرحلة تحرير النصوص (الأكواد) :

محرر نصوص البايثون ومختبر السكربتات :-

أ- (ipro7) :

ziHnOg.png

1 – ايقونة البرنامج في القائمه .

2 – واجهة البرنامج بعد الفتح .

3 – الضغط علي الخيارات واختيار فحص لتنفيذ الكود .

4 – شاشة التنفيذ (ناتج كتابة الكود) .



ب – (ped)  :

RYI3CW.png

·      الخطوات :

1 -  صورة ايقونة البرنامج في القائمه .

2 -  الشاشة الرئيسيه للبرنامج .

3 - خيارات ومن ثم ملف جديد .

4 - نوع الملف سكربت بايثون .

5 - تحرير نصوص البيثون (الأكواد) .

6 - تشغيل ومشاهدة النتائج .


 

لماذا بايثون علي سيمبيان ؟

بايثون هي واحدة من لغات البرمجة سهلة التعلم، قوية. وتحتوي بكفاءة عالية المستوى وبسيطة على هياكل البيانات  , ولكنها فعالة لعمل البرمجة الكائنية.
أناقة قواعد بايثون وديناميكية الكتابة فيها، جنبا إلى جنب مع طبيعة تفسيرها، تجعل من بايثون لغة مثالية لبرمجة السكربتات وسرعة تطويرالتطبيق في العديد من المجالت على معظم المنصات مما سهل علي المطورين الجدد الانطلاقه علي البرمجه بلغة البايثون وخصوصا سيمبيان .


تثبيت بايثون علي الجيل الثاني
ZccMFd.gif 

تثبيت بايثون جيل ثالث وخامس


ZccMFd.gif

 

قد لا تعمل معك كل برامج البايثون وذلك بسبب وحدات البايثون قد تكون
غير مكتمله او ان الوحده مصنعه من مبرمج وليس من الشركه المنتجه
للتطوير
صيغ ملفات البايثون
py / pyc /pyd

py هو سكربت مبرمج تستطيع فتحه باي محرر نصوص

pyc هو ملف منتج من py قد تم تشفيره حتي لا يمكن التعديل فيه
حتي تستطيع التعديل عليه يجب تحويله الي py

طريقة التحويل :
جيل ثاني


ZccMFd.gif

جيل ثالث

ZccMFd.gif


pyd هو وحدة استدعاء موضوعه للتعامل بين py & pyc & dll
يمكن القول هي عباره عن المكتبات الرسميه للبايثون علي الجوال

تحتاج برنامج محرر اكواد البايثون حتي تتمكن من انشاء سكربت برمجي
جيل ثاني

ZccMFd.gif

جيل ثالث وخامس

ZccMFd.gif


تحتاج برنامج صانع برامج الجيل الثاني

ZccMFd.gif


بعض الدروس حول بايثون المحمول
http://soni-sudani.mywapblog.com/category/pys60-10/1.xhtml

كتاب توضيح عمل برامج البايثون وطريقة برمجتها وتركيب الوحدات (المكتبات)
http://upfile.mobi/363682

أمثله وضعتها علي يوتيوب

برنامج التحميل من يوتيوبب جيل ثاني مكتوب بالبايثون
hqdefault.jpg


مثال محاكاة الواجهات الرسوميه لبايثون الحاسوب
hqdefault.jpg


مثال صناعة برامج الشبكه
hqdefault.jpg



اقوي الكتب الاجنبيه للبايثون
ZccMFd.gif

 
4
#2

درس جميل  فعلا :D  يستحق التقييم

 

و أول مرة  اسمع  عن  بيئة  تطوير  للهواتف  :o

 

لكن  مع  الأسف أنا  لست  خبير  في البايثون  ألا يوجد  بيئة للسي  بلس مثلا  ؟ :(

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#3

رائع

Untitled-18.jpg

#4

السمبيان (رائحة موت )

على العموم مشكور وتسلم شرح رائع

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…