السبت، 30 أغسطس 2014
7:54 م

دورة الأندرويد - الدرس الثالث - شرح أهم الملفات و كيفية التعامل معها

 دورة الأندرويد - الدرس الثالث - شرح أهم الملفات و كيفية التعامل معها

 السلام عليكم ورحمة الله وبركاته
نبدأ على بركة الله بالدرس الثالث و الذي سيكون حول شرح أهم الملفات و كيفية التعامل معها

نبدأ بفتح برنامج Eclipse
و نبدأ على بركة الله بشرح أهم الملفات التي يجب أن تعرف كيفية التعامل معها
أول ملف سنتعرف عليه هو MainActivity الموجود داخل Package الذي قمنا بإنشائه
عند الضغط فهذا هو الكود الذي يحتوي عليه الملف. فهو يحتوي على الدالة الإستدعاء المسؤولة عن ظهور شكل الواجهة الرسومية بجلب الملف المسؤول عنها
كما أنه هو الملف الذي سنقوم باللإشتغال عليه. لا تقلقوا سنتعرف على ذالك حتى يسبح بديهي جداً
 

الملف التاني هو R
لكي نفهم وظيفة هذا الملف . هذا الملف يحتوي على كل شيئ مضاف إلى برنامجنا
بمعنى آخر الأزرار النصوص الألوان الأيقونة... كل شيئ مضاف أو معدل عليه يسجل في هذا الملف تلقائياً لكي نتمكن من الوصول إلية عن طريق الأكواد
فهذا الملف يقوم بعمل إختصار لكل شيئ ثم إضافته إلى ملف res والذي سأشرحه بعد هذا
وهذا شكل الأكواد الموجودة  في هذا الملف

الثالث الذي سنتعرف عليه هو مجلد res إختصار لكلمة resource
مما يوحي إسمه "ملف التوريد" يثم توريده بالقيم و الصور والتصميم (layout)..
*يحتوي على مجلدات ديناميكية drawable يتم وضع نفس الصور فيها بنفس الإسم وبدقات مختلفة لكي يختار البرنامج
 أي صور مناسبة حسب دقة الشاشة وجودة صورة الجهاز
*يحتوي على ملفات value لإضافة القيم لستدعائها في تصميم برنامجنا
*شاهذ المف المسمى ب activity_main.xml
 
نضغط عليه وهذا محتواه
واجهة إضافة العناصر لبرنامجنا والذي في موضوعنا القادم سنتعرف كيفية التعامل معها
 البرنامج مجهز تلقائياُ بالكلمة "Hello World!" لاكن قمت بتعديلها
نشغل برنامجنا فنشاهد
مبروك أول برنامج
 


إنتهيت الأن من إكمال الدرس الثالت
سبب أني لا أضع الكثير من الشرح لأنه في الحقيقة أمر متعب قليلا و الوقت عندي ضيق 
لذالك أكتفي بوضع درس يكون واضح حتى لا تضيع ويكون لديك تناقص في الفهم
*****
وفي الدرس الرابع إن شاء الله سيكون حول شرح كيفية إضافة عناصر للواجهة و التعديل عليها

0 commentaires:

إرسال تعليق

1/ممنوع الردود عبارة عن إشهار المواقع سيتم حذف كل تعليق مخالف
2/ ممنوع السب والشتم والتهجم
3/ الردود فقط حسب الموضوع وخارج ذلك سيحذف