عرض مشاركة واحدة
  #1 (permalink)  
قديم 01-06-2008, 10:56 AM
الصورة الرمزية أبو بكر
أبو بكر أبو بكر غير متواجد حالياً
Moderator
 
تاريخ التسجيل: Dec 2004
الدولة: أبوظبي - الإمارات
المشاركات: 621
Thanks: 0
Thanked 2 Times in 2 Posts
أبو بكر is on a distinguished road
افتراضي

السلام عليكم ورحمة الله وبركاته، بلغ عدد الإخوة المشاركين في الدورة (28) وهم:
(1)yousufinternet - لديه خبرة في برمجة مواقع شبكة الإنترنت، ولغة Action Script الخاصة ببرنامج Flash
(2)al7lem
(3)almadiney
(4)ابو وافي
(5)oneonlyonline
(6)chelsawy8
(7)AQUA
(8)shamarty
(9)DeveLoper لديه خبرة باللغات: Assembly - C++ for Linux & Windows - C# for Windows
(10)عـزّام - Visual Basic و C++ و Java بمستوى مبتدئ.
(11)khaled_acmilan
(12)delpiero - لديه خبرة بلغة HTML و يعرف Visual Basic بشكل مبتدئ.
(13)صهيل نجد - اختصاص برمجة الحاسوب ولديها معرفة بلغات: Assembly و C++ و Java و HTML كما يعتبر مستواها بلغة Visual Basic مبتدئ.
(14)Leopardo
(15)Mac_Lover - لديه خبرة باستخدام لغة Java Script و HTML
(16)iphone_ksa
(17)Mshary
(18)iMansour
(19)narnouri - لديه معرفة جيدة بـ: لغة Java- لغة C - C++ - ولغة C# - لغة PHP - لغة JavaScript و لغة HTML (بشكل خفيف)
(20)أنس الحصين
(21)Meshari
(22)AkRaM
(23)..:::2T:::..
(24)محمد سامر
(25)DeveLoper
(26)macfanboy
(27)maxen
(28)السنعوسي

ملاحظات هامة:</span>
  • يرجى من الإخوة اعتماد أرقامهم التسلسلية، فالرقم (1) للأخ yousufinternet، والرقم (2) للأخ al7lem، والرقم (3) للأخ almadiney.. وهكذا
  • أحيطكم علماً بأن أخر موعد للالتحاق بالدورة هو يوم الخميس المقبل بتاريخ 2 محرم 1429هـ الموافق 10 كانون الثاني 2008م، ولن يتم تسجيل أحد بعد هذا التاريخ.
  • الإخوة الذين سجلوا ونشرت أسماؤهم في قائمة المشتركين هم الذين ستصلهم الوسائل التعليمية: كالملفات والأمثلة والوثائق، وأما من لم يتم نشر اسمه في القائمة لن تصله هذه الوسائل حتى لو تابعنا خلال الدورة.
  • يحق للمشتركين فقط طرح الاستفسارات والأسئلة، وسيتم الإجابة عنها، وذلك لتكون الدورة منظمة.
  • لا يسمح لأي أحد -مشترك أو غير مشترك- عند نقل جزء من الدروس أو أية أمثلة برمجية أو نصوص تعليمية إلى مدونته أو إلى أي موقع أخر أن ينقلها دون ذكر المصدر، لأن بعض هذه الأمثلة والدروس لي شخصيا ومعظمها لـ Apple، وسأذكر عند كل مثال أو موضوع المصدر الذي أخذ منه، وذلك للأمانة العلمية أثناء النقل، ويجب عندها التقيد بالمصدر المكتوب فقط.
  • في يوم السبت من كل أسبوع -بمشيئة الله عز وجل- يتم طرح درس مستقل مع أسئلته، بعض الأسئلة عمليّ وبعضها الأخر للمناقشة، وعلى المشاركين بالدورة الإجابة عن هذه الأسئلة وإرسالها إلى بريدي الإلكتروني: rsfsalman@hotmail.com، ويمنع نشرها في المنتدى وذلك لتقييم الإخوة كل على حدة. وأخر موعد لإرسال الإجابات يوم الجمعة من كل أسبوع. ومن لم يرسل الإجابات سيتم -تعليق مشاركته في الدورة- مؤقتا حتى يرسل الإجابات، لأنه كما قلت البرمجة متسلسلة ولا أستطيع القفز بين الدروس دون اتمام كل درس حسب ترتيبه.
  • لن نتقيد بزمن معين حتى ننجز الدورة، فيهمني أن يتم فهم المواضيع بشكل صحيح، وإذا أحس الإخوة بشيء من السرعة فيرجى إعلامي بالاقتراحات أو الشكاوي لأن هذه الدورة لكم وليست لي.
  • من المتوقع أن يكون مستوى الإخوة الذين تعلموا ودرسوا لغات البرمجة سابقا أقوى من الإخوة المبتدئين، إلا أن الدروس ستكون موحّدة للجميع، ولن يتم مراعاة أصحاب الخبرة فعليهم أن يتريثوا قليلا من أجل إخواننا المبتدئين. ولكنني سأطرح أسئلة إضافية خاصة للذين لديهم خلفية سابقة عن البرمجة وتحتسب هذه الأسئلة عليهم وهذا في القسم الأول، أما في بقية الأقسام فالمتوقع أن يكون مستوى الجميع متقارب وأصبح لدى الجميع خلفية لا بأس بها عن البرمجة، وكما تقول الحكمة: من جدّ وجد، ولكل مجتهد نصيب.
الخطة المعتمدة خلال الدورة:
تم تقسيم الدورة إلى أربعة أقسام، ثلاثة أقسام للـ Carbon، وقسم للـ Cocoa.

أقسام الـ Carbon: القسم الأول: المبتدئ وهو على النحو التالي:
  • يتم فيه التعرف على أهم إدارات نظام الماكنتوش، واستخدام روتيناتها.
  • سنبدأ هذا القسم بعمل البرنامج الأول في عالم الماكنتوش «مرحبا بك أيها العالم»، وهو برنامج بسيط إلا أنه شائق.
  • سيتم شرح مبادئ لغة C لأنها اللغة المستخدمة.
  • بعد ذلك سننطلق قدما إلى الأمام باستخدام الإدارات التالية: إدارة الأحداث الكاربونية، إدارة القوائم الكاربونية، إدارة النوافذ الكاربونية، إدارة عناصر التحكم الكاربونية، إدارة مربعات الحوار الكاربونية، نبذة عن الرسم باستخدام تقنية Apple QuickDraw.
  • في كل درس، يتم عمل برنامج مستقل وكامل، وستتم مناقشة البرنامج وتحليله، وفي نهاية الدرس ستجد أسئلة بعضها مناقشة وبعضها عملي، وعليك الإجابة عنها جميعها وإرسالها إلى بريدي الإلكتروني الموضح في الملاحظات التي سبق ذكرها.
أقسام الـ Carbon: القسم الثاني: المتوسط وهو على النحو التالي:
  • سنغوص بشكل أعمق في لغة C في هذا القسم.
  • سنستخدم الإدارات السابقة بشكل احترافي أكثر، كذلك سنستخدم إدارات جديدة مثل: إدارة الملفات، وإدارة موارد نظام التشغيل، كذلك سنتعمق في الرسم باستخدام تقنية QucikDraw، وسنتعرف على تقنية نظام X في الرسم وهي تسمى Quartz، وسنبدأ باستخدامها بشكل مخفف.
  • وفي نهاية القسم ولكي يتم السماح لك بدخول القسم الثالث عليك عمل برنامج لعبة (X-O) الشهيرة التي تعرف باللغة الإنجليزية باسم: Tic Tac Toc، وعليك أن تجعل الماكنتوش يلعب ضدك بذكاء ويتفوق عليك، وهذا بمثابة اختبار لك في هذا المستوى.
أقسام الـ Carbon: القسم الثالث: المتقدم وهو على النحو التالي:
في هذا القسم، أصبح مستواك جيدا، لذلك علينا أن نسرع أكثر ونتناول هذه المواضيع:
  • إدارة الطباعة الكاربونية، لكي تستطيع إنشاء برامج تقوم بعمليات الطباعة.
  • إنتاج برامج عربية لبيئة الماكنتوش.
  • استخدام تقنيتي Quartz و QuickDraw بشكل عميق جدا.
  • تحليل برامج الحاسوب.
  • استخدام «نواة قاعدة البرمجة» Core Foundation للكتابة باللغة العربية وكذلك لإنشاء وحفظ التفضيلات.
  • وفي نهاية هذا القسم يفضّل ممن أصبحوا أقوياء في البرمجة: إعادة كتابة برنامج لعبة Prince of Persia 1 لتكون مخصصة لنظام X، هي الأن متوفرة لإصدارات نظام Classic.
القسم الرابع: <span style="color:#006400">Cocoa
وهو على النحو التالي:
إن تقنية Cocoa مختلفة كليا عن تقنية Carbon، ومختلفة أيضا عن Visual C++ بشكل كبير، وسندرسها بشكل مستقل تماما، ويمكن استخدام أي من التقنيتين لإنشاء البرنامج المطلوب.

من لديه اقتراح يفيدنا في الدورة أو في قسم البرمجة فليتفضل به مشكورا.
وبالتوفيق للجميع، مع محبتي
__________________
أبو بكر
رد مع اقتباس