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

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

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

بعد ان ذكرت الميزة الثانية في نظام الماكنتوش وهي طريقة تمييز الملفات، وتوضيح الاختلاف بينها وبين الأنظمة الأخرى خصوصا نظام الويندوز، يأتي الحديث الان عن الفارق الأهم وهو التسلسل الثاني من الملف في نظام الماكنتوش وهو ما يعرف بــ شوكة الموارد Resource Fork

تعريفات مهمة:
شوكة البيانات Data Fork : (التسلسل الأول في أي ملف وذلك في نظام التشغيل الخاص بحاسوب الماكنتوش فقط)، وتعرف بأنها: شوكة الملف التي تحتوي بيانات الملف، ويقابلها في الأنظمة الأخرى التسلسل الواحد للبيانات.

شوكة الموارد Resource Fork : (هي التسلسل الثاني في أي ملف وذلك في نظام التشغيل الخاص بحاسوب الماكنتوش فقط)، وتعرف الموارد بأنها : أية معلومات كانت، تم تخزينها على شكل هيئة تم تعريفها مسبقا في شوكة الموارد، وتدار هذه الموارد من قبل إدارة الموارد Resource Manager

تسمى الهيئة التي تم تعريفها مسبقا بخريطة المورد Resource Map.

عندما صدرنظام تشغيل الماكنتوش أول مرة في عام 1984 غير استخدام الحاسوب وبشكل جذري، ففي ذلك العام ظهرت هذه التقنية التي تسمى بتسلسليّ الملف ، حتى أن هذا النظام اختلف كثيرا عن أنظمة Apple التي سبقته، فهو أول نظام رسومي اعتمد الفأرة كمؤشر، والنوافذ في العرض ...

لقد عَرَفْنا الموارد كتعريف، لكن ما هي حقيقة هذه الموارد؟

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

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

من أهم ميزات الموارد في نظام الماكنتوش، أن برمجة البرنامج (كتابة البرامج) يعني البرمجة التي تكتب أثناء عمل البرنامج تخزن على هيئة مورد في شوكة الموارد، في التسلسل الثاني للملف، ويسمى هذا المورد التي تخزن فيه البرمجة : 'CODE'

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

لذلك أي ملف برنامج تطبيقي يعمل في بيئة الماكنتوش لا بد أن يكون فيه التسلسل الثاني من الملف وهو شوكة الموارد وذلك لأن البرمجة تخزن في مورد الشيفرة 'CODE'

لنلق نظرة الأن على بعض الموارد في شوكة الموارد:

'CODE' مورد الشيفرة.
'WIND' مورد النوافذ
'ALRT' مورد مربعات التنبيه (مثل التي يظهر فيها المثلث التحذيري)
'DLOG' مورد مربعات الحوار (مثل التي تظهر عند اختيار أمر طباعة او حفظ أو تفضيلات)
'DITL' مورد عناصر كل من مربعات التنبيه ومربعات الحوار
'MENU' مورد القوائم، وفيه يتم ذكر اسم القائمة وعناصر الاختيارات التي توجد فيها، مثل قائمة ملف: جديد، فتح، حفظ، طباعة، إعداد الصفحة ، إنهاء...
'MBAR' مورد شريط القوائم، وفيه يتم ذكر أرقام عناصر مورد القوائم وذلك لتظهر مباشرة عند قراءة هذا المورد.

والموارد السابقة لا تحتاج إلى تعريف، لأن هيئتها سبق تعريفها في نظام الماكنتوش، فقط تقوم بتسجيل اسماء العناصر فيها،

فانظر معي:
لدينا الأن قائمة ملف مخزنة في مورد 'MENU' الخاص بالقوائم:
اسم القائمة ملف، يتكون من 3 أحرف،
عناصر قائمة ملف: جديد، فتح، حفظ، حفظ باسم، إقفال، إعداد الصفحة، إعداد الطباعة، طباعة، إنهاء.

فهل تصدق أن هذه القائمة يكون حجمها في برنامجك (بالبايتات) فقط مساو لعدد أحرف عناصرها، 55 بايت ، أضف إليها لكل عنصر بايت واحد وذلك لاختصار لوحة المفاتيح، أقصد مفتاح الأوامر مع حرف N يعني جديد، ومفتاح الأوامر مع حرف Q يعني إنهاء وهكذا، فيصبح حجم القائمة الإجمالي: 64 بايتا فقط؟

تخيل أن البرنامج فيه 15 قائمة، تترواح حجم كل منها بين 60 بايتا و 100 بايت كما رأينا في قائمة ملف، فذلك يعني أن حجم قوائم برنامجك لا يزيد عن 1500 بايت! وقارن ذلك بنظام الويندوز، ثم هناك شيء أخر..

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

إذا كانت قوائم البرنامج باللغة الإنجليزية هي ومربعات الحوار والتنبيه، فإنك تستطيع أن تحولها مباشرة إلى اللغة العربية دون كتابة سطر برمجي واحد، وهو ما يعرف بـ Application Localization

يتم تصنيف الموارد حسب النوع، ثم بعد ذلك، تستخدم الأرقام لتمييز عناصر المورد الواحد، ويسمى رقم التعريف.

فمثلا مورد القوائم 'MENU' : يوجد فيه ثلاثة قوائم(على سبيل المثال لا الحصر)، قائمة التفاحة، قائمة ملف، قائمة التحرير، فحتى يتم التمييز بين القوائم الثلاثة كل قائمة تعتبر عنصرا داخل مورد القوائم، وترقم برقم فريد، مثلا رقم قائمة التفاحة 128 ، وقائمة ملف 129، وقائمة تحرير 130 وهكذا في بقية الموارد،

فعند قراءة أي مورد (تحميله إلى الذاكرة) يتطلب معرفة نوعه ورقم عنصر المورد فقط: على النحو التالي : مثال إقرأ المورد 'MENU' رقم 128 فذلك يعني أن حاسوب الماكنتوش يقرأ قائمة التفاحة في المثال السابق.

تخيل لو أن للصور والأصوات والأيقونات موارد، وكذلك الأفلام، فهل تتخيل مدى قدرتك على تغييرها بعد أن تتحول إلى لغة الحاسوب، وهذا الذي حدث فعلا، قامت أبل بتطوير موارد لكل من الصور والأصوات والأفلام والأيقونات حتى الألوان والشاشات طورت لها موارد ، فمورد الصور: 'PICT' وكذلك الأصوات موردها : 'snd ' والأيقونات مواردها كثيرة باختلاف قياساتها ونظم ألوانها مثلا: 'cicn' و 'ICON' و 'inc#' و 'icn4' و 'icn8' الخ..

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

وإذا ازدادت الملفات فإن عمليات فتح الملفات وقرائتها ثم اغلاقها ضرورية لتحميل كل ما يتعلق بالبرنامج ليظهر في النهاية البرنامج بشكله الأخير الذي تراه على الشاشة. وإذا ازدادت الملفات فإن حجم البرنامج سيزداد، لسببين الأول كثرة الملفات والثاني هو تكرار وصف ترويسة الملف، فتخيل لو أن برنامج مايكروسوفت وورد تم فصل صوره وأيقوناته إلى ملفات مستقلة عن البرنامج حتى يتم تعديلها من قبل المستخدمين العاديين بسهولة، فذلك يعني أن ترويسة ملف الصور- (BMP – JPEG) أو أي نوع كانت الصور- المذكورة في الموضوع الأول من ميزات الماكنتوش تتكرر باستمرار مما يعني زيادة حجم الملفات والتي تؤدي بدورها إلى زيادة حجم البرنامج التطبيقي، والذي يؤدي إلى استهلاك أكبر للقرص الصلب (Hard Disk) وأيضا استهلاك وقت أكثر في قراءة محتويات البرنامج.

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

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

ساذكر الأن أهم حسنات ميزة شوكة الموارد:
أولا: إمكانية تعديلها بعد تحويلها أو تحويل البرنامج إلى لغة الحاسوب بسهولة.
ثانيا: لا تشمل أي وصف ولا يسجل فيها إلا البيانات فقط، مما يعني حجم أقل وقراءة أسرع، إذ من المعلوم أن الوصف أحيانا حجمه يساوي حجم البيانات، بل وأكثر الأحيان يزيد بشكل مخيف، افتح برنامج Microsft Excel، واكتب في أي خلية كلمة، أيّة كلمة أو جملة ثم احسب عدد الحروف بما في ذلك مفتاح المسافات، وعددها يساوي حجم البيانات، ثم اذهب إلى خصائص الملف الذي حفظته ستجد أن حجمه أكبر بألاف المرات من حجم البيانات التي كتبتها، لماذا؟ كل ذلك بسبب ترويسة وصف الملف! (عدد الأحرف حسب ما تدخله ربما لا يزيد عن 100 حرف، يعني 100 بايت فقط، بينما حجم الملف النهائي يزيد عن 18 كيلوا بايت!! كل ذلك بسبب ترويسة الملف).

تخيل أن نظام النوافذ XP على سبيل المثال، حجمه 800 ميجا بايت تقريبا، ولكي تعلم فإن ثلث هذا النظام هو وصف للملفات!

ثالثا: إمكانية إعادة تخزينها في التسلسل الأول من ملف الماكنتوش (شوكة البيانات، بسهولة، والعكس صحيح.

رابعا: حرمان الانظمة الأخرى من قراءة البيانات المخزنة فيها، حيث أنها لا تستطيع رؤيتها.

خامسا: سهولة تشفيرها، وفك تشفيرها بشكل سريع جدا، أسرع من شوكة البيانات (التسلسل الأول).

سادسا: تستطيع حفظ ما شئت من البيانات، حتى تستطيع ضغط الملفات وتسجيل نتيجة الضغط في شوكة الموارد.

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

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

قمت بتصميم برنامج مدرب الطباعة SpeedType لنظام الويندوز، يعمل بواجهتين عربية وإنجليزية. والتعليمات بسيطة جدا وباللغة العربية فقط. فكان حجمه تقريبا 40 ميجا بايت.

ثم صممت برنامج مدرب الطباعة XType لنظام X، يعمل بواجهتين عربية وإنجليزية، والتعليمات مليئة بالصور الملونة وايضا باللغتين العربية والإنجليزية، وفيه شهادتين إذا تم إكماله بنجاح، فكان حجم البرنامج تقريبا 12 ميجا بايت، رغم أن فيه معلومات أكثر،كل ذلك بفضل تقنية شوكة الموارد.

وهناك الفوائد الأخرى من شوكة الموارد هذه.

تنقسم الموارد إلى قسمين، قياسية، وموارد خاصة، القياسية هي التي أنشأتها أبل في نظام الماكنتوش وعددها كبير جدا، وجميع الموارد التي ذكرتها مثل 'MENU' 'DLOG' 'DITL'… هي موارد قياسية، وعددها كبير يصل إلى الالف أو يزيد.
والموارد الخاصة ينشأها المبرمجون لاغراض برامجهم أو لأي شيء يريدون تخزينه.

وإن شاء الله عزوجل نستكمل الحديث عن هذه الموارد، لأنها في غاية الأهمية.
__________________
أبو بكر
رد مع اقتباس
  #2 (permalink)  
قديم 11-23-2006, 03:35 PM
الصورة الرمزية majid bin sawad
نشط
 
تاريخ التسجيل: Feb 2005
الدولة: السعودية - الرياض
المشاركات: 922
Thanks: 0
Thanked 0 Times in 0 Posts
majid bin sawad is on a distinguished road
إرسال رسالة عبر مراسل MSN إلى majid bin sawad
افتراضي

مقالات رائعة أخي أبو بكر .. حبذا لو تنشرها في المجلة ليستفيد الجميع منها ..

شكرا لك ..
__________________
فقلت استغفروا ربكم إنه كان غفارا ، يرسل السماء عليكم مدرارا ، و يمددكم بأموال و بنين ، و يجعل لكم جنات و يجعل لكم أنهارا..
رد مع اقتباس
  #3 (permalink)  
قديم 11-24-2006, 12:17 AM
الصورة الرمزية Mshary
نشط
 
تاريخ التسجيل: Sep 2006
الدولة: الرياض
المشاركات: 1,538
Thanks: 0
Thanked 0 Times in 0 Posts
Mshary is on a distinguished road
افتراضي

مقال رائع فعلا

لكن ليش بعض بعض البرامج في الماك حجمها اكبر من نظيراتها في الويندوز

على سبيل المثال firefox

يعني حتى بعد تنصيب ملف exe و فك ضغطه يبقى حجم البرنامج اصغر من حجمه في الماك
__________________
رد مع اقتباس
  #4 (permalink)  
قديم 11-25-2006, 11:07 PM
الصورة الرمزية أبو بكر
Moderator
 
تاريخ التسجيل: Dec 2004
الدولة: أبوظبي - الإمارات
المشاركات: 621
Thanks: 0
Thanked 2 Times in 2 Posts
أبو بكر is on a distinguished road
افتراضي

(Mshary @ 24-11-2006, 04:17) <{POST_SNAPBACK}>
اقتباس:
مقال رائع فعلا

لكن ليش بعض بعض البرامج في الماك حجمها اكبر من نظيراتها في الويندوز

على سبيل المثال firefox

يعني حتى بعد تنصيب ملف exe و فك ضغطه يبقى حجم البرنامج اصغر من حجمه في الماك[/b]
بسم الله الرحمن الرحيم

الأخ Mshary، سبقتني في سؤالك، وإلى الأن أنا لا أزال أذكر محاسن الماكنتوش قبل نظام X، وعندنا أصل إلى نظام X سنتحدث عن محاسن هذا النظام و عن الفوارق التي حدثت، فبما أنك سألت سأجيب، فلعلك سمعت منذ ولادة نظام X في عام ٢٠٠٠، عن تقنية جديدة تم اعتمادها من قبل أبل ماكنتوش وتطويرها وهي Cocoa، وعمر هذه التقنية مقارب لعمر الماكنتوش إذ أنها ظهرت أول مرة في عام ١٩٨٧ وآعجب بها ستيف جوبز، واستخدمت في الماكنتوش منذ ذلك الحين، لكن في نظام X حدث فيها تغيّر كبير كالتغيير الذي حدث بين نظام ٩ و نظام X، وهذا التغيير يناسب نظام X، فإذا كان برنامج firefox -أنا لم أجربه بعد- تم تطويره باستخدام Cocoa فلا بد من النظر في داخل محتويات البرنامج (البرمجة والموارد)، وذلك لأن هيئة البرنامج المصمم بواسطة تقنيات Cocoa يختلف عن البرامج التي تصمم بواسطة تقنيات أبل الأخرى، ولأنني لا آود الحديث -حاليا- عن Cocoa لأن الحديث عنها طويل جدا، إن شاء الله يأتي دورها بعد ما ننهي الحديث عن الميزات الحالية، لأنها حقيقة عالم برمجة بأكمله، وعلى كل حال سآجيبك على سؤالك دون التطرق إلى تقنيات Cocoa:

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

لا بد أن يبدأ البرنامج التطبيقي (في كل الأنظمة المتوافقة مع حواسب IBM) بالحرفين التاليين: MZ (لا بد أن يكون الحرفان كبيران)، يأخذان القيم 0x4d و 0x5a والرقمان معا يسميان بالرقم السحري. هكذا تم الاتفاق عليه منذ قديم الزمان بين الشركات المصنعة للحاسوب، وذلك لتمييزه عن غيره من الملفات، لأن البرنامج التطبيقي ما هو إلا ملف عادي له هيئته الخاصة.

والحرفان (MZ) هما بداية ترويسة الملفات EXE، ثم بعد ذلك تعليمات طولها ثمانية بايتات(تعليمات لا تزال حتى الآن حسب نظام التشغيل DOS تخيل ذلك!) ثم بعد ذلك طول ترويسة EXE وذلك بالفقرات وليس بالبايتات كما هو معروف، ثم بعد ذلك تعليمات طولها عشر بايتات وهي تعليمات أخرى عن ترويسة EXE، ثم بعد ذلك قيمة السجل الذي يدعى IP، ثم بعد ذلك السجل الذي يدعى CS، وهذا السجل متعلق بالقطعة التي تم تحميلها في الذاكرة لكي يقوم المعالج بتنفيذها وهو اختصار لـ: Current Segment ثم بعد ذلك بداية البرنامج، والذي أقصده من كلامي هذا أنه لم يحدث أي تغيير جذري في هيئة البرامج التطبيقية في أنظمة الحواسب غير الماكنتوش، فكما نرى لا تزال تعليمات DOS مستخدمة حتى يومنا هذا.

هل سبق وأن استخدمت برنامج فوتو شوب الإصدار ٧، لعلك استخدمته، ألم تلاحظ أنه يعمل على نظام ٩ و نظـام X في أن واحد؟ ولنعرف كيف يتم ذلك لا بد لنا من إلقاء نظرة سريعة على بعض أنظمة الماكنتوش:

النظام ٧،٠ يعتبر النظام النموذجي للماكنتوش في السابق، وهيئة التطبيقات لا بد أن تكون فيه على النحو التالي:
جميع الشيفرة البرمجية بما فيها موارد البرنامج يجب أن تكون في التسلسل الثاني لملف البرنامج فقط وهو تسلسل شوكة الموارد، كذلك لا يصح أن يكون طول العنصر الواحد في الشيفرة البرمجية أكثر من اثنين وثلاثين كيلوبايت، فإذا زاد عن ذلك يجب تقسيمه إلى قطع (Code Segments) وإلا فإن البرنامج لن يعمل، وهذا النظام لا يعمل على معالجات PowerPC مطلقا، وإنما هو متوافق مع معالجات 680.

النظام ٨، اختلف بعض الشيء عن نظام ٧، فتم السماح لأن يزيد طول العنصر الواحد في مورد الشيفرة البرمجية عن ٣٢ كيلو بايت، كما أنك باستطاعتك جعل الشيفرة البرمجية في التسلسل الأول للملف وهو شوكة البيانات وليس التسلسل الثاني كما هو معروف، وهو ما يعرف بهيئة PEF، فما الذي يحدث إذا تم تضمين البرنامج مرتين؟ مرة في التسلسل الأول (PEF) ومرة في التسلسل الثاني شوكة الموارد؟ أي كأن البرنامج مكتوب مرتين؟ نعم إن ذلك بالإمكان وذلك لكي يتيح للبرنامج نفسه العمل على حواسب معالجاتها 680، وحواسب معالجاتها PowerPC، و ذلك يؤدي إلى زيادة حجم البرنامج

وكذلك بالنسبة لنظام X، هيئة البرنامج اختلفت كليا عن الهيئتان السابقتان، وهي تسمى الأن بـ Mach-O، ولها مخطط خاص وطويل، فإذا أردت أن يعمل البرنامج في بيئة نظام X وكذلك نظام 9معا، فما عليك إلا أن تقوم بما يلي:
أولا: إما أن تستخدم هيئة PEF فقط ويتيح ذلك للبرنامج العمل في بيئة النظام 9، مع مراعاة التغيرات التي حدثت في إدارات الكاربون وذلك بإضافة كل ما يتعلق بالنظام X مما يتيح للبرنامج أيضا العمل في بيئة X، وهذه الإضافات عادة ما يسبقها شرط، حتى يقوم المعالج باختيار الأنسب منها على النحو التالي: على سبيل المثال.
إذا كان النظام الحالي ٩ قم بتنفذ التالي... وإلا قم بتنفيذ الآتي... مما يعني زيادة حجم البرنامج. والسبب في ذلك التغييرات الجذرية التي تقوم بها أبل بين حين وآخر، في حين أن مايكروسوفت لا تحرك ساكنا ولا تغير إلا الشكل الخارجي وللعلم فقط أن نظام فيستا لا يختلف عن نظام ويندوز ٩٥ أبدا من حيث طريقة العمل، اللهم إلا أنهم أضافوا البرامج المساعدة، وأضافوا اليونيكود Unicode، وأضافوا التعريفات المقودية، وغيروا الأشكال، أما هيئات التطبيقات وما يحدث من وراء الكواليس هو نفسه.

وإذا جعلت البرنامج على هيئة Mach-O فقط فإنه لا يعمل إلا في نظام X.

وبإذن الله نتحدث عن كل من هذه الهيئات الخاصة بتطبقيات الماكنتوش من خلال المواضيع المتسلسلة ميزات الماكنتوش.

والله أعلم وشكرا.
__________________
أبو بكر
رد مع اقتباس
  #5 (permalink)  
قديم 11-26-2006, 02:15 AM
الصورة الرمزية Mshary
نشط
 
تاريخ التسجيل: Sep 2006
الدولة: الرياض
المشاركات: 1,538
Thanks: 0
Thanked 0 Times in 0 Posts
Mshary is on a distinguished road
افتراضي

ما شاء الله عليك يا ابو بكر

كنز من المعلومات الله يحفظك

اشكرك على التوضيح و انا بانتظار بقية المقالات .. خصوصا Cocoa
__________________
رد مع اقتباس
  #6 (permalink)  
قديم 11-26-2006, 10:02 AM
الصورة الرمزية maxen
نشط
 
تاريخ التسجيل: May 2005
الدولة: جدة
المشاركات: 1,173
Thanks: 0
Thanked 5 Times in 4 Posts
maxen is on a distinguished road
إرسال رسالة عبر مراسل AIM إلى maxen
افتراضي

معلومات قيمة، يعطيك العافية يا اخي ابو بكر..
__________________
"في حال عدم التحفيظ، التغييرات ستضيع"
Homepage | مـدونتي الشخصية
رد مع اقتباس
إضافة رد

  منتديات ماك للعرب > ركن نظام الماكنتوش > مجلس ماك العام

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

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

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


الساعة الآن »11:50 AM.


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