ملتقى الابداع

افضل منتدى عربي من تصميم منتصر القاضي - اليمن- اب - 777396205

تاشيرات الى روسيا البيظاء | بيلاروسيا | دراسة | سياحة | نقاهة | علاج | استثمار | والمزيد
هل تحلم بالدراسة في بيلاروسيا | احجز مقعدك الان في افضل الجامعات البيلاروسية عبر الوكيل الحصري في اليمن | منتصرالقاضي جوال 777396205

للمزيد من المعلومات يرجى زيارة موقعنا على الانترنت www.belarab.com


    برنامج فضيع لتصميم وتطيوير برامج للايفون

    شاطر
    avatar
    امل
    المشرف عام
    المشرف عام

    البلد : اليمن
    الجنس : انثى
    عدد الرسائل : 19
    تاريخ الميلاد : 18/10/1990
    العمر : 27
    الموقع : الاردن
    العمل/الترفيه : معلمه
    السٌّمعَة : 3
    تاريخ التسجيل : 23/03/2010

    بطاقة الشخصية
    القدرات, النمط, الجنس القدرات, النمط, الجنس:
    العمر: 1
    الخبرة:
    12/12  (12/12)

    m10 برنامج فضيع لتصميم وتطيوير برامج للايفون

    مُساهمة من طرف امل في السبت 10 أبريل 2010 - 1:43

    هذه مقدمة خفيفة كما كنت قد وعدتكم بها، تتحدث عن طريقة إنشاء وتطوير برامج iPhone بشكل مبسط.

    المرجع:انقر هنا، نقل وترجم بتصرف.


    لتقوم
    بتطوير برامج لنظام موبايل iPhone، ستحتاج إلى حاسوب ماكنتوش يعمل بنظام
    التشغيل Mac OS X، ومجموعة أدوات التطوير الخاصة بالماكنتوش المعروفة باسم
    Xcode، ويعد برنامج Xcode الأداة الرئيسية لصناعة المشاريع المختلفة لكل
    من نظام تشغيل الماكنتوش و موبايل iPhone حيث يتيح إمكانية تحرير الملفات
    البرمجية وضبط وإدارة المشاريع، وبناء التطبيقات، واختبار تنفيذ النصوص
    البرمجية وتصحيحها، وجمع المشاريع التي يتم تصميمها من قبل عدة مبرمجين في
    آن واحد (أي باستخدام أكثر من جهاز) وإخراجها في تطبيق مستقل. وتجدر
    الإشارة هنا أن Xcode لا يستخدم وحده، بل إن هناك أدوات أخرى يتم
    استخدامها في مرحلة التطوير. الفقرات التالية تذكر مقدمة بسيطة عن أهم
    الأدوات التي ستسخدمها أثناء تصميمك لبرامج iPhone.


    Xcode
    يعد
    هذا البرنامج النقطة الأهم في تنمية الخبرات البرمجية الخاصة بك، إذ أنه
    عبارة عن بيئة تطوير متكاملة (IDE)، وهي بيئة Apple للمطورين، توفر كل
    الأدوات التي تحتاجها لإنشاء وإدارة المشاريع الخاصة بموبايل iPhone أو
    نظام الماكنتوش، وجميع الملفات البرمجية، وما يلحق بالمشروع من ملفات
    الموارد (صور، أصوات..الخ)، كما تمكنك من تحويل الملفات البرمجية إلى
    ملفات تنفيذية مستقلة صالحة للنشر بين المستخدمين.



    لإنشاء برنامج iPhone ما عليك إلا تشغيل Xcode واختيار مشروع جديد، يقوم
    المشروع بترتيب وإدارة جميع المعلومات -القطع- المتعلقة بتطبيقك (بما في
    ذلك: ملفات النصوص البرمجية، الصور، إعدادات بناء التطبيق، والقواعد
    اللازمة لدمج هذه القطع معا).



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






    يتضمن برنامج Xcode محرر شيفرات ذكي ومتطور، يمتاز بـ:

    • إتمام الشيفرات تلقائيا.
    • تلوين النصوص البرمجية بحسب نوعها (التلوين اللغوي) .
    • إمكانية طيّ الشيفرات (لإخفاء مقاطع من الشيفرة مؤقتا).
    • التعليقات على الأخطاء.
    • التحذيرات والملاحظات.
    • إمكانية كتابة النصوص البرمجية بعدة لغات في آن واحد.
    وعند
    قيامك ببناء التطبيق وإخراجه بشكل مستقل صالح للنشر، يمنحك Xcode خيارين،
    الأول أن يتم بناء التطبيق من أجل محاكي هاتف iPhone، وهو برنامج توفره
    مجموعة التطوير، فيمكنك تجربة تطبيقك من خلاله كما لو كان يعمل على
    iPhone. وأما الخيار الثاني فهو بناء البرنامج من أجل هاتف iPhone (وهذه
    النسخة هي التي يتم تنزيلها على الهاتف أو iPod Touch). انظر الشكل التالي:





    Interface Builder
    يختص
    هذا البرنامج بالبرمجة الصورية، بمعنى أنك تستخدمه لجمع عناصر برنامجك
    المرئية كالنوافذ والقوائم والرسائل والصور والأيقونات، اطمئن كل ذلك يتم
    عن طريق جهاز «الماوس» فقط، دون الحاجة لكتابة سطر واحد من الأوامر...


    إن هذا البرنامج يزود مشروعك «بحسب نوعه» بجميع عناصر واجهتي نظام
    الماكنتوش و هاتف iPhone (مثل الأزرار وحقول النص وعجلة التاريخ والأرقام
    والرموز..الخ) انظر الشكل التالي:



    الموضوع الأصلى من هنا: منتديات عربكو التكنولوجي http://www.3rbco.com/vb/t10830.html
    الموضوع الأصلى من هنا: منتديات عربكو التكنولوجي http://www.3rbco.com/vb/showthread.php?t=10830

    بعد
    أن تقوم بوضع العناصر المطلوبة على النافذة، وضبط علاقتها ببعض، واختيار
    وظائفها، وضبط سماتها باستخدام (المفتش -عارض الخصائص-) يتم حفظها في ملف
    موارد من نوع خاص يعرف باسم nib.



    Instruments
    للتأكد
    من أن تطبيقك يقدم أفضل تجربة للمستخدم، تتيح لك بيئة الأدوات تحليل أداء
    برامج iPhone أثناء تشغيلها على محاكي الهاتف، تقوم الأدوات بجمع كل
    المعلومات من داخل برنامجك أثناء عمله، وعرضها بشكل صوري يعرف باسم
    (الجدول الزمني) وهو جدول يستخدم لسرد الأحداث والبيانات بشكل صوري بحسب
    ترتيبها الأقدم، ثم الذي يليه حتى الأحدث.


    من خلال هذا العرض يمكنك مشاهدة أو جمع المعلومات ونتائج تنفيذ برنامجك، وأهمها:

    • حجم الذاكرة الذي يشغله برنامجك.
    • نشاط كل من القرص والشبكة، ومقدار الحيز الذي يشغله برنامجك منهما
    • أداء وجودة الرسومات.
    انظر الشكل التالي:




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



    ------------------------------------------------------------------

    الإخوة الراغبون بإنشاء برامج للآيفون إليكم بعض الملاحظات:

    • لقد
      بدأنا بالفعل دورة في برمجة الماكنتوش، وكانت البداية طيبة إلا أنه بمرور
      الزمن انسحب معظم الإخوة، وكان الأمر محبطا لي، فإذا كان الأمر كذلك مع
      برمجة الـ iPhone فإن ذلك يعني أن نفس المشكلة ستتكرر.
    • لقد
      لاحظتم من الدروس السابقة التي تم نشرها، أن كتابتها تطلب وقتا وجهدا
      كبيرين، فمن المستحيل أن يقوم شخص واحد بكتابة كل الدروس اللازمة خلال
      فترة قصيرة، لذلك أرجو ممن لديه الاستعداد من الإخوة أن يقدم العون في
      كتابة وإخراج الدروس يعلمني بذلك، شريطة أن يكتب باللغة العربية الفصحى
      بعيدا عن اللهجات العامية، إذ أن الدروس يجب أن تكون باللغة العربية
      (المعيارية).
    avatar
    منتصر
    المدير
    المدير

    البلد : اليمن
    الجنس : ذكر
    عدد الرسائل : 482
    تاريخ الميلاد : 01/01/1985
    العمر : 33
    الموقع : www.montaser.V9Z.COM
    العمل/الترفيه : مبيعات تذاكر
    السٌّمعَة : 3
    تاريخ التسجيل : 25/02/2009

    بطاقة الشخصية
    القدرات, النمط, الجنس القدرات, النمط, الجنس:
    العمر: 24
    الخبرة:
    10/12  (10/12)

    m10 لتنزيل جوجل كروم

    مُساهمة من طرف منتصر في الثلاثاء 26 أبريل 2011 - 9:20



    _________________

      الوقت/التاريخ الآن هو السبت 18 أغسطس 2018 - 18:23