برنامج بايثون المستوى المتوسط الجزء الرابع——واجهة البرنامج في البداية كنت أرغب في شرح القائمة أولاً، لأن واجهتي للبرنامج لم أتقنها بعد، ولكن بالنظر إلى أن استخدام قائمة بدون واجهة برنامج يبدو غريباً بعض الشيء، فقد قررت شرح واجهة البرنامج أولاً. واجهات برامج بايثون على أندرويد تُكتب باستخدام HTML (لغة النصوص الفائقة).
ملاحظة: أنا الآن أعرف هذه الطريقة فقط، ولا أعلم إذا كان هناك طرق أخرى أم لا.
برنامج SL4A الذي نستخدمه يأتي مع أداة تحرير HTML مدمجة. لنفتحها معاً الآن. القائمة——add——HTML and Javascript
نكتب الآن في مربع الإدخال الموجود أعلاه أي اسم، مثلاً html. وفي الأسطر بين و نكتب: واجهة البرنامج كما في الشكل الأول.
الآن دعونا ننفذ البرنامج، والنتيجة كما في الشكل الثاني.
أما عن كيفية استخدام HTML فلن أتكلم كثيراً عنه، إذا أردت التعلم يمكنك البحث عن ذلك على الإنترنت بنفسك! هنا لن أعرض ما لا أعرفه، HTML قد تعلمتها لمجرد يومين فقط. هيه هيه~~~~
حسناً، نعود للموضوع الرئيسي. قبل شرح المحتوى التالي سأشرح webViewShow()، هذا يُستخدم لفتح صفحات الويب. يمكن استخدامه لفتح صفحات خارجية وداخلية. ما هي الصفحة الخارجية؟ ببساطة، هي التي تحتاج للاتصال بالإنترنت، أما الداخلية؟ فهي لا تحتاج لذلك، مثل HTML.html الذي ذكرناه قبل قليل. الأقواس تُستخدم لكتابة عنوان الصفحة.
الآن لننظر إلى الكود: droid.webViewShow('/sdcard/sl4a/scripts/html.html')
بعد التنفيذ، تكون النتيجة مثل الشكل الثاني. أليس ذلك سهلاً؟ لن أقول أكثر، الصفحة التي كتبناها موجودة في مسار sdcard/sl4a/scripts، يمكن للجميع مراجعتها. البرامج التي نكتبها عادة أيضاً تكون في هذا الدليل.
ننهي هذا الدرس هنا، إذا هنالك شيء غير واضح يمكنكم طرحه في المنتدى للسؤال. المصدرين الثالث والرابع هما كود درس هذا الفصل. الأول غيّر اسمه إلى html، والثاني غيّر اسمه إلى py.
النهاية
الرد على المشاركات فضيلة!