منتديات ماك للعرب  

العودة   منتديات ماك للعرب > ركن ماك للعرب > برنامج ماك للعرب

برنامج ماك للعرب لمناقشة كل مايتعلق ببرنامج ماك للعرب وللمشاركات والاسئلة والمساهمات

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 06-30-2008, 04:10 PM
الصورة الرمزية أبو بكر
Moderator
 
تاريخ التسجيل: Dec 2004
الدولة: أبوظبي - الإمارات
المشاركات: 621
Thanks: 0
Thanked 2 Times in 2 Posts
أبو بكر is on a distinguished road
افتراضي الدروس بشكلها الجديد..

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

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

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

2- سيتم شرح النص البرمجي باللغة العربية بحسب الترقيم المستخدم.

3- سيتم نشر دروس تقنيتي Carbon و Cocoa معا فمن أحب متابعة أي واحدة منها يستطيع.

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

أقدم هنا مثالا بسيطا عن أحد دروس Cocoa Technology لتوضيح سلوك الدروس القادمة بمشيئة الله عزوجل:

برمجة Apple - تقنية Cocoa
رقم الدرس: 0000
الهدف من الدرس: بناء قاموس للفلاتر عن طريق أسمائها.
كود:
for(i=0 ; i<[names count] ; i++)     // 2
{
classname = [names objectAtIndex: i];     // 3
filter = [CIFilter filterWithName: classname];     // 4
if(filter)
{
attr = [filter attributes];     // 5
td = [NSMutableDictionary dictionary];
[td setObject: classname forKey: @"class"];     // 6
[catfilters setObject: td
forKey:[attr objectForKey:@"name"]];     // 7
}
else
NSLog(@" could not create '%@' filter", classname);
}
شرح النص البرمجي:
1- نفذ الأسطر التالية على كل فلتر متواجد في مصفوفة أسمائها (ويقصد بالفلاتر كالتي يزودنا بها برنامج فوتوشوب لمعالجة الصور)، يتم الحصول على اسم الفلتر عن طريق هذه المصفوفة وهو ما تقوم به الخطوة (2).

3- يتم الحصول على عنصر الفلتر (أي الفلتر نفسه) عن طريق اسمه.

4- يتم الحصول على قاموس صفات كل فلتر.

5- يتم تعيين اسما لقاموس صفات الفلتر.

6- يتم إضافة قاموس صفات الفلتر إلى قاموس تصنيف الفلاتر.

إذا كانت لديكم أية ملاحظات أو مقترحات فأفيدوني بارك الله فيكم..
هذا وبالله التوفيق..
__________________
أبو بكر

آخر تعديل بواسطة أبو بكر ، 06-30-2008 الساعة 04:12 PM.
رد مع اقتباس
إضافة رد

  منتديات ماك للعرب > ركن ماك للعرب > برنامج ماك للعرب

أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن »07:12 AM.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
جميع الحقوق محفوظة لموقع ماك للعرب ٢٠٠٢-٢٠٠٨م
Ad Management by RedTyger