دورة في لغة Objective-C
banner
2010-07-31 , 07:21 مساءً
booor’s Avatar
booor

عضو

المشاركات:187
التسجيل:Jul 2008
booor
A.M.A.D كتب:
أنا بأجاوبك عن الدرس الماضي :new7:
بخصوص إستفسارك لايخلف في مثالك
لكن addEntriesFromDictionary يقوم بالإضافة أما setDictionary فيقوم بالإستبدال ستعرفها لاحقاً عندما تستخدمها.


مشكور يا استاذ على الرد على الاستفسار:2:
واسف على استفساري الثاني ومخالفتي للقوانين:new8:

A.M.A.D كتب:
الآن دخلنا بالمرحلة المتقدمة وهي الأخيرة في الدورة وهو البرمجة الكائنية

تفضلوا الدرس السابع

وأعتذر قد يندر دخولي في الأيام القادمة نظراً لإنشغالي مع الأهل للإستعداد بالشهر الفضيل أسأل الله أن يجعلنا من صوامه وقوامه.

وااااااااااااو اخيرا وصلنا هذي المرحلة من زمان مستني هذا الدرس:z-attack::z-attack:

مشكور يا استاذ عبدالله على الدرس الجديد وعلى جهودك في الدوره:17:
2010-07-31 , 07:21 مساءً
2010-08-01 , 04:43 مساءً
نزف الـ ج ـروح’s Avatar
نزف الـ ج ـروح

مشارك

المشاركات:145
التسجيل:Sep 2007
نزف الـ ج ـروح
الله يجزاك خير استاذي عبدالله وماقصرت


واتمنى لك كل التوفيق على كل ماعملته




لكن لدي طلب بسيط والكثير من الاعضاء يريدون هذا الطلب ان يتحقق

ارجوا ان تكمل الشرح لبرنامج interface builder

وحتى لو تأخرت في الطرح فجميعنا منتظرين ومتابعين معك



جزاك الله الجنه ووالديك وجميع المسلمين
2010-08-01 , 04:43 مساءً
2010-08-05 , 06:05 صباحاً
booor’s Avatar
booor

عضو

المشاركات:187
التسجيل:Jul 2008
booor
[FONT=Comic Sans MS][U]بســـــــــــم الله الــــــرحـــمــــن الـــــرحـــــيــــــم[/U]
[/FONT]
[CENTER][CENTER][FONT="]كيف حالك استاذ عبدالله؟ :)

[/FONT] [CENTER][CENTER][FONT="]خلصت الدرس الجديد وأعتقد اني فهمته بشكل جيد:63:[/FONT]


[CENTER][CENTER][FONT="]ولكي اتأكد من فهمي اريد منك يا استاذ عبدالله التعليق وتصحيح الاخطاء وتوضيح
ما يستحق مما سأكتبه الان من شرح على الدرس الماضي
[/FONT]
[CENTER][CENTER][FONT="][U]
واتمنى الا اتعبك معي كثيرا
[/U][/FONT]


[CENTER][CENTER][FONT="][U]البرنامج الاول في الدرس:[/U]

ImageImage

في بداية البرنامج لم نقم بانشاء كائن ولكن انشأناه في
السطر 34 بعد دالة الـ
[/FONT][COLOR=Red]main [/COLOR][FONT="] وما قمنا به في بداية البرنامج هو انشاء صنف ([/FONT]class[FONT="] )
للكائنات التي سننشأها بعد دالة
[/FONT][FONT="] الـ [/FONT]main[FONT="]بأستخدام الصنف( [/FONT]class[FONT="]) وعندما نريد انشاء
كائن دائما نضع علامة * قبل التعريف بالإسم.:63:

[/FONT] [CENTER][CENTER][FONT="]عندما نستدعي كائن ونريد وضع قيمة قد ادخلناها من قبل في الـ [/FONT][COLOR=Red]method[FONT="]الموجود
في الـ
[/FONT]implementation [FONT="]فتكون بهذه الصورة [/FONT][Mohammed print][FONT="]
ولكن اذا كانت هذه القيمة لم تُدخل من قبل فتكتب بهذا الشكل
[/FONT][Mohammed enterage:20][FONT="]
وطبعا تكون الطريقة موجودة من قبل في الدالة
[/FONT]interface[FONT="] وايضا في [/FONT]implementation[FONT="] .

[/FONT]
[/COLOR]
[/CENTER]

[CENTER][FONT="]المتغير [/FONT]age[FONT="]هو متغير للصنف([/FONT]class[FONT="]) اما المتغير [/FONT]a [FONT="] هو متغير للـ [/FONT]Methods-enterage [FONT="]ثم نسند قيمة الـ [/FONT]a[FONT="] الى قيمة الـ [/FONT]age[FONT="]<<<< اعتقد انه يوجد خطأ قي هذه الجملة :26:!! [/FONT]
[/CENTER]
[CENTER][FONT="]س/هل استطيع ان استخدم المتغير [/FONT] [COLOR=Red]age [FONT="] لوحده دون الـ [/FONT]a[FONT="] ؟ وما فائدة ان يكون البرنامج
به متغيرين وانه في النهايه سوف يسند احدهم للاخر رغم ان الاخر لم يسند عليه أي قيمه
من قبل أي انها قيمهم متساوية.
[/FONT][/COLOR]
[CENTER][CENTER][FONT="]حاس انو في شوية لخبطة في هذي المتغرين يمكن لاني ما تعودت على الشكل الجديد [/FONT][FONT="]:new7:[/FONT]




[/CENTER]
=====================================================================
[/CENTER]
[/CENTER]

[/CENTER]
[/CENTER]

[/CENTER]
[/CENTER]
[CENTER][FONT="]المثال الثاني طلبت منا يا استاذ ان نقوم بشرحه بأنفسنا لا اعلم اذا كنت تريدنا
ان نعرضه عليك او لا

[/FONT]
[CENTER][CENTER][FONT="]لكن انا اريدك ان تتأكد من صحة شرحي له وتصحح اخطائي ان وجدت :mrgreen:

Image
Image


[/FONT]

[/CENTER]
[CENTER][FONT="]أولا الكـــسر كائن لذلك سنصنف الـ [/FONT][COLOR=Red]class[FONT="]بـ [/FONT]fraction[FONT="]ويوجد لدينا قيمتين متغيرتين
وهما البسط [/FONT] upnumber[FONT="]والمقام [/FONT].downnumber[/COLOR]

[/CENTER]

[/CENTER]
[/CENTER]
[CENTER][FONT="]اما الـ [/FONT][COLOR=Red]methods[FONT="]نحتاج الى الـ [/FONT]NSLog[FONT="]لانه مطلوب من البرنامج طباعة الكــــسر
والـ [/FONT]setupnumber[FONT="]هو اسم الطريقة لادخال قيمة البسط ويكون [/FONT]void[FONT="]بمعنى خالي او فارغ
لأنه لا يوجد قيمة مرجعة لهذه الطريقة وايضا [/FONT]setdownmber [/COLOR]
[FONT="] وهو الطريقة
لادخال قيمة المقام ويكون [COLOR=Red]void
ايضا.[/COLOR]
[/FONT]

[CENTER][CENTER][FONT="]ونحتاج الى قيمة مرجعة للمتغيرين [/FONT] [COLOR=Red]upnumber[FONT="]و [/FONT]downnumber[FONT="] ونعرفهما بـ([/FONT]int[FONT="]) ونسمي واحد [/FONT]u [FONT="] والاخر [/FONT][/COLOR][COLOR=Red]d[/COLOR]
[/CENTER]
[CENTER][FONT="]وبعدها ننهي دالة [/FONT]@interface[FONT="] بـ[/FONT] @end
[/CENTER]
[CENTER][FONT="]ثم نتقل للدالة [/FONT]implementation[FONT="] ونجعل اسم الـ [/FONT]class[FONT="] او الصنف نفس اسم [/FONT]class[FONT="] الـ [/FONT]interface[FONT="]
ثم نقوم بنسخ الـ
[/FONT]methods [FONT="] الموجودة في دالة الـ [/FONT]interface[FONT="] ونحذف الـ [/FONT];
[FONT="] ونضع بدلها الـ [/FONT]{ }[FONT="] ونكتب الاوامر بداخل هذي القوسين

[/FONT]

[/CENTER]
[CENTER][FONT="]والاوامر المجودة لدينا في هذا المثال :[/FONT]
[/CENTER]
[CENTER][FONT="]- الطباعة وهي[/FONT][COLOR=Red]print[FONT="] ونستخدم فيها أمر الطباعة [/FONT]NSLog[FONT="] من اجل طباعة الكـــــسر
ونستخدم طبعا المتغرين
[/FONT]upnumber[FONT="]و [/FONT]downnumber[FONT="]المعرفين مسبقا[/FONT]
[/COLOR]
[/CENTER]
[CENTER][FONT="]وفي الـ [/FONT][COLOR=Red]setupmumber[FONT="]نساوي قيمة المتغير [/FONT]u[FONT="] بالمتغير [/FONT][FONT="]upnumber
وفي
[/FONT]setdownmber[FONT="] نساوي قيمة المتغير [/FONT]d[FONT="]بالمتغير [/FONT]downnumbr
[/COLOR]
[/CENTER]
[CENTER][FONT="]ثم ننهي دالة [/FONT][COLOR=Red]implementation[FONT="]بـ [/FONT] end[/COLOR]
[/CENTER]
[CENTER][FONT="]
[COLOR=Green]وبعدها نبدأ بدالة انطلاق البرنامج وهي دالة الـ
[/FONT]main[FONT="]والبرنامج يبدأ بقراة هذه الدالة قبل جميع الدوال السابقة وما يليها ان وجد.

[/FONT]
[/COLOR]
[/CENTER]
[CENTER][FONT="]وبعد الدالة [/FONT][COLOR=Red]main[FONT="]نقوم بأنشاء كائن واسمه [/FONT]myfraction[FONT="]ونحدد مساحة في الذاكرة ونحجزها
وعند انشاء كائن نستخدم دائما علامة الـ *
[/FONT]pointer [FONT="]للتعريف على انه كائن
ولذالك وضعناها قبل الـ
[/FONT]myfraction

[/COLOR]
[/CENTER]
[CENTER][FONT="]وبعدها نضع قيمة للبسط وهو [/FONT][COLOR=Red]setupnumber[FONT="]وهنا هي 1[/FONT][/COLOR]
[/CENTER]
[CENTER][FONT="]وبعدها نضع قيمة للمقام وهو [/FONT][COLOR=Red]setdownmber[FONT="]وهنا هي 3[/FONT][/COLOR]
[/CENTER]
[CENTER][FONT="]
وبعدها نجعل البرنامج يطبع لنا
[/FONT][COLOR=Red]The fraction number is
[/COLOR]
[/CENTER]
[CENTER][FONT="]ويليها استدعاء للكائن [/FONT][COLOR=Red]myfraction[FONT="]وبداخلة قيمة ، وهي قيمة المتغير [/FONT]upnumber[FONT="]على قيمة المتغير [/FONT]downnumber [/COLOR]
[/CENTER]
[CENTER][FONT="]وبعدها نضع الامر [/FONT][COLOR=Red]release[FONT="]للكائن[/FONT] myfraction [FONT="]لمسحه من الذاكرة.[/FONT][/COLOR]
[/CENTER]

[/CENTER]
[/CENTER]


[/CENTER]
[/CENTER]
اعتقد هذا هو كل شئ :new7: واذا لاحظت شيء في الايام القادمة ساستفسر عنه
[/CENTER]
[/CENTER]

اسف جدا اذا كانت استفسارتي ازعجتك في شيء

اردت ان اكتب لك "شكرا على مجهودك" لكن صراحة من الصعب جدا جدا جدا شكرك يا استاذ عبدالله على ما تقدمه لنا
ولا توجد كلمات تعبر عن شكري لك يا استاذ عبدالله

الله يوفقك ووالديك دنيا واخرة



[FONT="]

[/FONT]
[/CENTER]
[/CENTER]


[/CENTER]
2010-08-05 , 06:05 صباحاً
2010-08-05 , 10:24 مساءً
A.M.A.D’s Avatar
A.M.A.D

مشارك

المشاركات:367
التسجيل:May 2009
A.M.A.D
^^^^^^^^^^^^^
عجبني تنسيقك بالموضوع

بالنسبة للمثال الأول:
الي كتبته صحيح ١٠٠٪ لكن لا تنسى الترتيب، وهي في البدايه حدد اسم للصنف class وفي مثالنا بيكون شخص
وبعد ذلك interface
وبعد ذلك implementation
وبعد ذلك main

وبالنسبه لسؤالك:
لا تستطيع لأن enterage هي طريقة method ليس لها قيمه رجيعة ولكن لها قيمه متغيره وهي age ولكن لا نضعها هكذا لابد من تعريف متغير وسميته a ومن ثم قمت بعمليه مساواه a = age

أدري بأن هذا الأمر مزعج دائما وخصوصا لو كان برنامجك يحتاج أكثر من method
لذلك شركه أبل وضعت أمر اسمه property و synthesize ومهمتها هي التخلص من هذه الطريقه وهي الأسطر 11 و 12 وكذلك 21 إلى 27 وهذا سأتحدث عنه في الدرس القادم أو ما بعد القادم إن شاء الله.

لمزيد من المعلومات عن مامعنى القيمه الرجيعة لل method نرجوا مراجعة الدرس الرابع الصفحه الأولى.

وبالنسبة للمثال الثاني شرحك صحيح

وبارك الله فيك
2010-08-05 , 10:24 مساءً
2010-08-06 , 01:23 مساءً
A.M.A.D’s Avatar
A.M.A.D

مشارك

المشاركات:367
التسجيل:May 2009
A.M.A.D
أفيدكم بأنني سأكون خارج المنطقة إبتداءا من نهاية اليوم إلى يوم الثلاثاء القادم بمشيئة الله.

سأحاول الدخول على الموقع لكن قد لايسعفني الوقت في ذلك.
2010-08-06 , 01:23 مساءً
2010-08-06 , 06:20 مساءً
booor’s Avatar
booor

عضو

المشاركات:187
التسجيل:Jul 2008
booor
A.M.A.D كتب:
^^^^^^^^^^^^^
عجبني تنسيقك بالموضوع

بالنسبة للمثال الأول:
الي كتبته صحيح ١٠٠٪ لكن لا تنسى الترتيب، وهي في البدايه حدد اسم للصنف class وفي مثالنا بيكون شخص
وبعد ذلك interface
وبعد ذلك implementation
وبعد ذلك main

وبالنسبه لسؤالك:
لا تستطيع لأن enterage هي طريقة method ليس لها قيمه رجيعة ولكن لها قيمه متغيره وهي age ولكن لا نضعها هكذا لابد من تعريف متغير وسميته a ومن ثم قمت بعمليه مساواه a = age

أدري بأن هذا الأمر مزعج دائما وخصوصا لو كان برنامجك يحتاج أكثر من method
لذلك شركه أبل وضعت أمر اسمه property و synthesize ومهمتها هي التخلص من هذه الطريقه وهي الأسطر 11 و 12 وكذلك 21 إلى 27 وهذا سأتحدث عنه في الدرس القادم أو ما بعد القادم إن شاء الله.

لمزيد من المعلومات عن مامعنى القيمه الرجيعة لل method نرجوا مراجعة الدرس الرابع الصفحه الأولى.

وبالنسبة للمثال الثاني شرحك صحيح

وبارك الله فيك


شكرا يا استاذ على التوضيح ومنتظرين الدرس الجديد :60:

A.M.A.D كتب:
أفيدكم بأنني سأكون خارج المنطقة إبتداءا من نهاية اليوم إلى يوم الثلاثاء القادم بمشيئة الله.

سأحاول الدخول على الموقع لكن قد لايسعفني الوقت في ذلك.


تروح وترجع بالسلامة يا استاذ عبدالله

لكن نريد منك يا استاذ موعد طرح الدرس الجديد وهل انتهيت منه او لا؟:)
2010-08-06 , 06:20 مساءً
2010-08-07 , 03:17 صباحاً
elzarie’s Avatar
elzarie

مبرمج

المشاركات:27
التسجيل:Aug 2010
elzarie
جزاك الله كل الخير عن هذه الدروس

من زمان و انا اريد ان اتعلمها و لكني وجدتها صعبة مع المواقع الاجنبية

و لي عودة مع التطبيق ان شاء الله
2010-08-07 , 03:17 صباحاً
2010-08-08 , 11:33 مساءً
mohammed alghamdi’s Avatar
mohammed alghamdi

فعال

المشاركات:1322
التسجيل:Jul 2010
mohammed alghamdi
جهد اكثر من جباار

ربي يوفقك ويجزاك الجنة

انا للامانة مصمم جرافيك واتمنى تعلم البرمجة لكي اقوم بتصميم واجهات برامج

بس تفاجأت بصعوبة عمل مثل هالبرامج

ولكني بحاول اني افهم وراح احاول بأذن الله


ربي يوفقك وجهد تشكر علية

تحيااتي
2010-08-08 , 11:33 مساءً
2010-08-09 , 02:32 مساءً
elzarie’s Avatar
elzarie

مبرمج

المشاركات:27
التسجيل:Aug 2010
elzarie
تم حل الواجب الأول و الثاني :47: :z-attack:


Image

Image
2010-08-09 , 02:32 مساءً
2010-08-19 , 12:43 مساءً
سوفوكليس’s Avatar
سوفوكليس

مشارك

المشاركات:266
التسجيل:Feb 2009
سوفوكليس
سجلني طالب جديد بحمل البرنامج وأقرأ الدروس وأحل الواجبات :)
2010-08-19 , 12:43 مساءً
2010-08-19 , 04:53 مساءً
سوفوكليس’s Avatar
سوفوكليس

مشارك

المشاركات:266
التسجيل:Feb 2009
سوفوكليس
عندي مشكلة ..
حملت برنامج الـ SDK ولمن جيت أثبته أعطاني خطأ ٤٩٦٠
رجعت وحملته مرة ثانية ونفس المشكلة .. ايش الحل ؟

مع العلم إن نظامي 10.5.8 ماك بوك برو !
2010-08-19 , 04:53 مساءً
2010-08-19 , 08:08 مساءً
okaynet’s Avatar
okaynet

عضو جديد

المشاركات:2
التسجيل:Aug 2010
okaynet
السلام عليكم سجلني معكم يامهندس بالدورة بس يبي لي وقت إلى أن إلى أصل إلى آخر درس ... وبحل الواجبات وبراجع الدروس ولا تزعل يامهندس
2010-08-19 , 08:08 مساءً
2010-08-20 , 11:12 مساءً
A.M.A.D’s Avatar
A.M.A.D

مشارك

المشاركات:367
التسجيل:May 2009
A.M.A.D
سوفوكليس كتب:
عندي مشكلة ..
حملت برنامج الـ SDK ولمن جيت أثبته أعطاني خطأ ٤٩٦٠
رجعت وحملته مرة ثانية ونفس المشكلة .. ايش الحل ؟

مع العلم إن نظامي 10.5.8 ماك بوك برو !


حياك الله أخوي
والله ما أدري وش المقصود بالخطأ 4960

لكن نظامك Leopard والبرنامج الجديد لـ SDK يتطلب نظام Snow Leopard

إبحث بالإنترنت عن SDK القديم الي يشتغل على Leopard قد تلاقيه بمواقع التورنت أو رقي جهازك للنظام الجديد Snow Leopard.

وأتمنى بأن مشكلتك تحل بأسرع وقت
موفق بإذن الله
2010-08-20 , 11:12 مساءً
2010-08-20 , 11:19 مساءً
A.M.A.D’s Avatar
A.M.A.D

مشارك

المشاركات:367
التسجيل:May 2009
A.M.A.D
:11: كل عام وأنتم بخير والشهر عليكم مبارك :11:
:11: والله يجعلنا من صوامه وقوامه :11:

أعتذر عن تأخري بوضع الدرس الجديد نظراً لكثرة أشغالي وإرتباطاتي

تفضلوا الدرس الثامن للتحميل إضغط على الرابط التالي

أتعهد بأن هذا الدرس لن يشغلني عن العبادة في هذا الشهر المبارك


وأتمنى لكم جميعاً التوفيق والسعادة
2010-08-20 , 11:19 مساءً
2010-08-21 , 01:50 صباحاً
فـ الليالي ـارس’s Avatar
فـ الليالي ـارس

مشارك

المشاركات:578
التسجيل:Oct 2007
فـ الليالي ـارس
أخوي عبدالله
اعلن رجوعي من الآن للدروس وانا تقريبا موصل الدرس الثالث
وانا متآسف جدا جدا عن انقطاعي وذلك لضروف خاصة
وباذن الله اني راح اواصل معكم الدروس والواجبات
تقبل اعتذاري اخوك :عبدالرحمن
2010-08-21 , 01:50 صباحاً
2010-08-21 , 12:34 مساءً
memo_samuri’s Avatar
memo_samuri

عضو

المشاركات:33
التسجيل:Aug 2010
memo_samuri
السلام عليكم
_____
قبل فترة قررت دخول عالم الآيفون وبرامجه
رأيت كما هائلا من البرامج والألعاب
وسمعت عن نجاحات هائلة لمطوري تطبيقات الآيفون
فقررت دخول هذا العالم
_____
بحثت عن مصادر أتعلم منها ولو كبداية عن برمجة تطبيقات الآيفون فلم أجد إلا باللغة الانجليزية
ومع أن انجليزياتي ضعيفة إلا أنني ثابرت ، فقد وضعت هدفا ولا بد من انجازه
وصلت إلى حال لا أحسد عليه ، اذ ان المفاهيم الانجليزية صارت أصعب ومع انجليزياتي الضعيفة كان الأمر جبلا شاهقا
مع ذلك تابعت
_____
مرة عندما كنت أبحث عن بعض المساعدة هنا وهناك باستخدام مراجع انجليزية أخرى بسبب تعقد الكلام
وفوجئت بهذا الموضوع
توقعت أنه مثل كثير من المواضيع ،اما مكررة أو قديمة أو من دون فائدة أو ...
لكني صدت عندما نزلت أول 3 ملقات ، المتطلبات والبداية والدرس الأول
_____
A.M.A.D
بأي لسان أتكلم لأشكرك أخي الكريم؟
كيف أرد لك الجميل؟
أي قلم يقوى على مكافأتك؟
على أية حال أترك أمر شكرك لربي وأدعوه أن يجزل لك الثواب على ما قدمته
_____
لدي استفسارات:
أولا:هل يجب أن أمتلك جهاز الماك؟أم يمكنني تنزيل شيء مشابه على الوندوز؟وكيف يمكنني تنصيب نظام الماك على الحاسوب؟
ثانيا:هناك ملف حجمه 2.4 جيجا موجود في الأبل للمطورين ، تحت اسم
Xcode 3.2.3 and iOS SDK 4.0.2
هل هذا الملف سيعمل على بيئة وندوز أم علي تنزيل نظام الماك؟
_____
وفي النهاية سأعمل على نشر هذا الموضوع (بعد اذنك)
أيضا قد أستطيع المساعدة في أمر ما ، ان استطعت سأخبرك به لاحقا
وأكرر شكري على المجهود العظيم الذي قدمته أخي
أفهم وجهت نظرك بالنسبة للمشاركات وأثرها ، ولكني أذكرك بأنه لو لم تجد أية مشاركة فلا تنسى أن كل ما كتبته مسجل عند ربك ولا يضيع منه شيء باذن الله
_____
وفي هذا المقام لا أنسى أن أشكر الأخ الفاضل booor
على متابعته وحله للتمارين في وقتها وعلى عمله الدؤوب لتعلم البرمجة ، وأثره على استمرار العمل طبعا
_____
أرجوا أن من الله ثم منك أخي الكريم أن يستمر هذا العمل كما لو أن نشاط المتعلمين في أوجه
وأرجوا أن لا تكون جريدتي قد أزعجتكم ،
أسأل الله أن يوفقنا واياكم لما فيه الخير والصلاح ، ودمتم في رعاية الله وحفظه
2010-08-21 , 12:34 مساءً
2010-08-21 , 01:41 مساءً
okaynet’s Avatar
okaynet

عضو جديد

المشاركات:2
التسجيل:Aug 2010
okaynet
مرحبا أستاذ عبدالله
هذي مخرجات الواجب الأول والثاني
وشكراً على جهودك

مخرجات البرنامج الواجب الأول
Image


مخرجات البرنامج الثاني

Image

Image

Image

Image

Image

أتمنى الحل صحيح
2010-08-21 , 01:41 مساءً
2010-08-21 , 02:35 مساءً
A.M.A.D’s Avatar
A.M.A.D

مشارك

المشاركات:367
التسجيل:May 2009
A.M.A.D
memo_samuri كتب:
السلام عليكم

_____
قبل فترة قررت دخول عالم الآيفون وبرامجه
رأيت كما هائلا من البرامج والألعاب
وسمعت عن نجاحات هائلة لمطوري تطبيقات الآيفون
فقررت دخول هذا العالم
_____
بحثت عن مصادر أتعلم منها ولو كبداية عن برمجة تطبيقات الآيفون فلم أجد إلا باللغة الانجليزية
ومع أن انجليزياتي ضعيفة إلا أنني ثابرت ، فقد وضعت هدفا ولا بد من انجازه
وصلت إلى حال لا أحسد عليه ، اذ ان المفاهيم الانجليزية صارت أصعب ومع انجليزياتي الضعيفة كان الأمر جبلا شاهقا
مع ذلك تابعت
_____
مرة عندما كنت أبحث عن بعض المساعدة هنا وهناك باستخدام مراجع انجليزية أخرى بسبب تعقد الكلام
وفوجئت بهذا الموضوع
توقعت أنه مثل كثير من المواضيع ،اما مكررة أو قديمة أو من دون فائدة أو ...
لكني صدت عندما نزلت أول 3 ملقات ، المتطلبات والبداية والدرس الأول
_____
A.M.A.D
بأي لسان أتكلم لأشكرك أخي الكريم؟
كيف أرد لك الجميل؟
أي قلم يقوى على مكافأتك؟
على أية حال أترك أمر شكرك لربي وأدعوه أن يجزل لك الثواب على ما قدمته
_____
لدي استفسارات:
أولا:هل يجب أن أمتلك جهاز الماك؟أم يمكنني تنزيل شيء مشابه على الوندوز؟وكيف يمكنني تنصيب نظام الماك على الحاسوب؟
ثانيا:هناك ملف حجمه 2.4 جيجا موجود في الأبل للمطورين ، تحت اسم
Xcode 3.2.3 and iOS SDK 4.0.2
هل هذا الملف سيعمل على بيئة وندوز أم علي تنزيل نظام الماك؟
_____
وفي النهاية سأعمل على نشر هذا الموضوع (بعد اذنك)
أيضا قد أستطيع المساعدة في أمر ما ، ان استطعت سأخبرك به لاحقا
وأكرر شكري على المجهود العظيم الذي قدمته أخي
أفهم وجهت نظرك بالنسبة للمشاركات وأثرها ، ولكني أذكرك بأنه لو لم تجد أية مشاركة فلا تنسى أن كل ما كتبته مسجل عند ربك ولا يضيع منه شيء باذن الله
_____
وفي هذا المقام لا أنسى أن أشكر الأخ الفاضل booor
على متابعته وحله للتمارين في وقتها وعلى عمله الدؤوب لتعلم البرمجة ، وأثره على استمرار العمل طبعا
_____
أرجوا أن من الله ثم منك أخي الكريم أن يستمر هذا العمل كما لو أن نشاط المتعلمين في أوجه
وأرجوا أن لا تكون جريدتي قد أزعجتكم ،

أسأل الله أن يوفقنا واياكم لما فيه الخير والصلاح ، ودمتم في رعاية الله وحفظه


وعليكم السلام ورحمته الله وبركاته

أهلا ومرحبا بك معنا في هذه الدورة

بالنسبة للمتطلبات، نعم لابد من جهاز ماك، وللأسف لا أعرف طريقة تنصيب نظام الماك على الـ PC.

وبالتوفيق وحياك الله معنا
2010-08-21 , 02:35 مساءً
2010-08-21 , 07:06 مساءً
booor’s Avatar
booor

عضو

المشاركات:187
التسجيل:Jul 2008
booor
A.M.A.D كتب:
:11: كل عام وأنتم بخير والشهر عليكم مبارك :11:
:11: والله يجعلنا من صوامه وقوامه :11:

أعتذر عن تأخري بوضع الدرس الجديد نظراً لكثرة أشغالي وإرتباطاتي

تفضلوا الدرس الثامن للتحميل إضغط على الرابط التالي

أتعهد بأن هذا الدرس لن يشغلني عن العبادة في هذا الشهر المبارك


وأتمنى لكم جميعاً التوفيق والسعادة


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

ومشكور على الدرس الجديد

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

الله يعينك يا استاذ وجزاك الله خير

====================================

مشكور اخي
memo_samuri

وصدقت في كلامك ، يصعب شكر الاستاذ عبدالله على كل ما قدمه لنا

واعجبني اسلوبك في كتابة الجريدة :new7:

بالتوفيق
2010-08-21 , 07:06 مساءً
2010-08-21 , 09:11 مساءً
boyish’s Avatar
boyish

عضو

المشاركات:160
التسجيل:Aug 2010
boyish
كلمآت الشكر قليلهـ أمآم مجهؤدكـ الوافر وأسأل الله أن تكؤن في موآزين حسنآتكـ ،

مآ زلت في الدرس الأول لآ أخفي اعجآبي بالشرح والمعلؤمآت الوآفرهـ التي قدمتها ،

إن شآء الله من المتآبعين .. :)
2010-08-21 , 09:11 مساءً