حبه دى جى



 
الرئيسيةس .و .جبحـثالتسجيلدخول


شاطر | 
 

 حصريا القنبلة المنتظرة ( تعلم كيف تصنع برنامج بلغة البايثون ) شرح وبالصور كمان

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
ShKaWa
صاحب الموقع
صاحب الموقع
avatar

المشاركات : 2040
عدد النقط : 8266
العمر : 24
النـوع : ذكر
المزاج : romnc
الهوايه : no
الدوله : egypti
دعاء المنتدى : دعاء 1
نادك المفضل : zamale

مُساهمةموضوع: حصريا القنبلة المنتظرة ( تعلم كيف تصنع برنامج بلغة البايثون ) شرح وبالصور كمان   الإثنين 26 ديسمبر 2011, 11:56 pm

[color=red]السلام عليكم ورحمة الله وبركاته

اخواني الاعضاء اقدم لكم الهدية الكبرى في منتديات نوكيا الشرق الاوسط

الان تعلم كيف تصنع برنامج بلغة البايثون

مثل برنامج ( كتاب الصلاة ) و ( قصص من الواقع )

شرح بالصور كمان

ندخل في الموضوع مباشرة لان الموضوع مايحتاج تطويل

[size=21]سنحتاج في هذا الشرح إلى البرامج التالية :

برنامج iPro7 وسنقوم بواسطته بكتابة الأوامر

البرنامج في المرفقات بتعريب أخونا السبئي .

برنامج PyUtilz‏ وسنقوم بواسطته بصنع البرنامج الذي سنقوم ببرمجته.

البرنامج في المرفقات بآخر تحديث بتعريب فريقنا بواسطة الأستاذ ابوعزام .

برنامج SISBOOM‏ وسنقوم بواسطته بتجميع البرنامج

لكي نطرحه في منتدانا الغالي .


البرنامج موجود في المنتدى وبعدة إصدارات وبعدة تعريبات كذلك

فاختاروا منه ماتشاؤون .‎ ‎
[size=25][b]


نبدأ على بركة الله :

[b][center][size=21]افتح برنامج iPro7


اضغط خيارات => الملف => ملف جديد .. شوف الصورة :


[center]
[/center]



الآن قم بكتابة هذه الأوامر :


كود:

import appuifw
import os
import e32




وتسمى الأوامر الإجبارية .

تسمى أوامر لأنك تأمر البرنامج من خلالها بأن يقوم بأشياء مختلفة .


ثم نقوم بكتابة هذا الأمر :


كود:

appuifw.app.body = m = appuifw.Text()




وهذا الأمر يجعلك تستطيع إضافة الكتابة في برنامجك .


للتنبيه فقط : لاتقم بنسخ الاوامر مباشرة من هذا الشرح الى برنامجك

ساضع في المرفقات ملف فيه كل الاوامر المكتوبة هنا


نتابع ..

[b][center][size=21]الآن قم بكتابة هذا الأمر :


كود:

appuifw.app.screen = 'large'






وهذا الامر يتحكم بحجم الشاشة

والامر هنا يعطينا الشاشة بحجم متوسط

ويدل على ذالك الكلمة large



تستطيع استبدالها بكلمة normal

لجعل الشاشة بالحجم الطبيعي


او كلمة full


لجعل البرنامج بكامل الشاشة


الآن قم بكتابة هذا الكود


كود:

def ru(x):
return x.decode('utf-8')




وهذا الأمر يجعل البرنامج يتعرف على الكتابة .


الآن قم بكتابة هذا الكود الذي تستطيع من خلاله

كتابة الكلام الذي يظهر في بداية البرنامج


كود:

k = ru('أكتب هنا')
x = 0




[b][center][size=21]تستطيع أن تكتب تعريف للبرنامج

ويظهر هذا الكلام في بداية البرنامج


ثم قم بكتابة هذا الكود الخاص بلون الخط


كود:

m.color = (250,
0,
250)




وهذا الرقم يجعل لون الخط وردي


شوف الصورة :

[center]


[b][size=21]للعلم : الأمر السابق في الأعلى يجعل الخط يسير أو يمشي كأن أحدآ يكتبه

افتح برنامج قصص من الواقع وانظر كيف يسير الخط .


الان نكتب هذا الكود والذي يتحكم بسرعة سير الخط


كود:

while (x < len(k)):
m.add(k[x])
x = (x + 1)
e32.ao_sleep(0.1)




الآن نبدأ بكتابة الكتاب


قم بكتابة هذا الكود الخاص بنوع الخط ولونه


كود:

round = appuifw.Text()
round.font = (u'LatinBold13', 20)
round.style = appuifw.STYLE_BOLD
round.color = 32768





[b][center][size=21]الآن نقوم بالخطوة الأولى لصنع قائمة خيارات شوف الصورة :

[center]



لدينا في الصورة قائمة خيارات فيها خيار واحد وهو (حول الكتاب)

كيف نقوم بذلك؟


الأمر بسيط جدآ : قم بلصق هذا الكود


كود:

def about():
appuifw.app.body.set(ru('قم بالكتابة هنا'))




لدينا كلمة def‏ ‏ وتعني أن الكلمة التي بعدها هي وظيفة من وظائف البرنامج



وهنا لدينا الكلمة التي بعدها هي about



ركز
[size=21]

قم بكتابة ماتشاء بدل هذه العبارة ( قم بالكتابة هنا ) .

[size=21]شوف الصورة :



واعلم ان ما ستقوم بكتابته هنا سيكون الكتاب الذي ستبرمجه

الان الخطوة الثانية من خطوات صنع القائمة

قم بكتابة هذا الكود :


كود:

appuifw.app.menu = [(ru
('حول الكتاب'), about)]










[/size]


ركز جيدآ


شفت الكلمة ( حول الكتاب ) ؟

هذي هي التي في الصورة :





هل شفتها ؟

انظر سأستبدلها ب( هدية لكم ) شوف الكود


كود:

appuifw.app.menu = [(ru
('هدية لكم'), about)]






الان شوف الصورة :






الآن نقوم بكتابة الأمر الذي نريد أن يظهر عند ضغطنا على هذا الخيار

وهذه الكلمة أو الأمر هي about‏
[/size][/center]

[/size][/center]
[/b]

والتي كتبناها سابقآ بعد كلمة def‏ ‏
[/size][/center]
[/b]


الان قمنا بصناعة قائمة وهي (هدية لكم(

وعند الضغط عليها ستظهر لك ( قم بالكتابة هنا )

استبدلها بكتابك

و استمتع



يجب ان تعلم ان الكلمة التي ستكتبها بعد كلمة def

يجب ان تكتبها وبنفس الصيغة في الخطوة الثانية من صنع القائمة


شوف ياراجل


احنا كتبنا هذا الكود


كود:

def about():
appuifw.app.body.set(ru
('قم بالكتابة هنا'))




[b][center][size=21]صح ؟؟

كلمة about

التي بعد كلمة def

اكتبها بنفس الاحرف ( الصغير والكبير ) في هذا الكود


كود:

appuifw.app.menu = [(ru
('حول الكتاب'), about)]




لكي يصير عندك الكود هكذا


كود:

def about():
appuifw.app.body.set(ru
('قم بالكتابة هنا'))


appuifw.app.menu =




الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
حصريا القنبلة المنتظرة ( تعلم كيف تصنع برنامج بلغة البايثون ) شرح وبالصور كمان
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
حبه دى جى :: قسم الجـوال والموبيل بانواعه :: قسم برامج الجوال-
انتقل الى:  


هذه الرسالة تفيد أنك غير مسجل .

و يسعدنا كثيرا انضمامك لنا ...

للتسجيل اضغط هـنـا