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

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

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

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #16 (permalink)  
قديم 01-17-2008, 01:42 AM
الصورة الرمزية Mshary
نشط
 
تاريخ التسجيل: Sep 2006
الدولة: الرياض
المشاركات: 1,538
Thanks: 0
Thanked 0 Times in 0 Posts
Mshary is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس(asd @ 17-01-2008, 05:32) <{POST_SNAPBACK}></div>
اقتباس:
أيه يعطيك الصلاحيه ياخي هي لغه مثل اي لغه ثانيه بس ان أبل لسه مادعمتهاوانا متأكد أنها راح تدعمها في المستقبل واكثر شئ يثبت كلامي أنه يمكنك كتابه تطبيقات السي شارب داخل الاكس كود
تعطيك الصلاحيه في تعامل مع Cocoa# فقط طبعاً التقنيه هذه أحدث بكثير من Cocoa
وبعدين فكرت تحميل المكتبه عشان تشتغل برامج السي شارب هذه فكره مبدأً وبعدها خلا ص بتشتغل برامج السي شارب بدون تحميل المكتة التشغيل المشتركه

ياخي اللغه جديده وقويه وراح تدعمها أبل وتتذكر كلامي هذا[/b]
ايش هي كوكو شارب ؟
__________________
رد مع اقتباس
  #17 (permalink)  
قديم 01-17-2008, 02:34 AM
الصورة الرمزية Mshary
نشط
 
تاريخ التسجيل: Sep 2006
الدولة: الرياض
المشاركات: 1,538
Thanks: 0
Thanked 0 Times in 0 Posts
Mshary is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس(asd @ 17-01-2008, 06:06) <{POST_SNAPBACK}></div>
اقتباس:
هي تقنية تستخدمها السي شارب مثل ماتستخدم سي الكوكوا العاديه ولكن احدث منها بكثير


أقراء هذه الصفحه اتتعرف عليها بشكل اكثر والله يخوي هذي نصيحه لك وأنا وش ألي بيظرني لو ماستخدمتها أنت

<a href="http://www.mono-project.com/CocoaSharp" target="_blank">http://www.mono-project.com/CocoaSharp</a>[/b]
Cocoa# is aimed at .NET/Mono developers who want to allow their users to have a native Mac OS X application experience. It allows developers to call Cocoa APIs in native C# code using dot notation. Developing Cocoa# applications will be just like developing Mono application except that you are allowed to call Cocoa and Foundation APIs.

ليش نتعلم السي شارب و نستعين بالمونو و الكوكو شارب عشان نوصل للكوكو الاصليه .. ليش نعيد اختراع العجله

احنا نقدر نوصل للكوكو الاصليه بواسطة اكس كود و C او Obj-c او C++

الكوكو شارب موجه لمطورين الدوت نت و السي شارب تحديدا لتسهل لهم الوصول لكوكو بلغتهم السي شارب اللي ههم يفضلونها و متعودين عليها و تسهل لهم نقل برامجهم المعموله بالدوت نت الى الماك

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

انا افضل اتعلم Obj-c و كوكو للماك و فيجوال بيسك دوت نت للويندوز

طالما اني بركب المونو فريم وورك و برنامجي ما راح يشتغل بدونه و كل هذا عشان اوصل للكوكو ؟؟ طيب استخدم Obj-c و اوصل للكوكو بشكل مختصر و بلاش اغلب نفسي و احتاج ادوات وسيطه

و ايضا الكوكو شارب غير مكتمله و لا تغطي كل الجوانب في كوكو الاصليه من ابل و عشان تغطيها بالكامل تحتاج وقت و جهد و متابعه مستمره .. ايضا السؤال ليش اغلب حالي و اعيد اختراع العجله .. الكوكو الاصليه موجوده من ابل

اتمني تذكر لي سبب مقنع

طالما ان الهدف من الكوكو شارب هو الوصل للكوكو و استخدم مكتبتها و استدعاء API منها .. انا افضل اتعامل مع الكوكو مباشره بدون اي ادوات وسيطه

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

غير هذا ايش فيه .. ممكن تنورنا و تتفضل علينا و تكرمنا بقليل من علمك اللي الله وهبك اياه .. الله يحرسك من العين

بمعنى اخر ايش راح تقدم لي الكوكو شارب اكثر من الكوكو الاصليه ؟؟
__________________
رد مع اقتباس
  #18 (permalink)  
قديم 01-17-2008, 03:56 AM
الصورة الرمزية Mshary
نشط
 
تاريخ التسجيل: Sep 2006
الدولة: الرياض
المشاركات: 1,538
Thanks: 0
Thanked 0 Times in 0 Posts
Mshary is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس(asd @ 17-01-2008, 07:07) <{POST_SNAPBACK}></div>
اقتباس:
كلامك جميل يا صاحبي
ولكن هذه لفتره محدوده وسيتم دمج Cocoa# في Cocoa

ولكن لماذا نستخدم السي شارب

سوف أتحدث عن هذا الموضوع في موضوع مستقل لتعم الفائده[/b]
انا في انتظار الموضوع

و اتمنى ما يكون كلام انشائي و تكرار لشرح تقينة الدوت نت

نريد موضوع فيه مميزات السي شارب و اسباب مقنعه للانتقال لها و ترك ادوات ابل

ماذا تقدم لنا السي شارب دوت نت اكثر من obj-c و كوكو و كاربون ؟

هذا السؤال اللي احب اسمع اجابته
__________________
رد مع اقتباس
  #19 (permalink)  
قديم 01-17-2008, 06:27 AM
الصورة الرمزية أبو بكر
Moderator
 
تاريخ التسجيل: Dec 2004
الدولة: أبوظبي - الإمارات
المشاركات: 602
Thanks: 0
Thanked 0 Times in 0 Posts
أبو بكر is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس(asd @ 17-01-2008, 08:07) <{POST_SNAPBACK}></div>
اقتباس:
كلامك جميل يا صاحبي
ولكن هذه لفتره محدوده وسيتم دمج Cocoa# في Cocoa

ولكن لماذا نستخدم السي شارب

سوف أتحدث عن هذا الموضوع في موضوع مستقل لتعم الفائده[/b]
أخي الكريم asd ..إن Cocoa# هي نفسها Cocoa، ولكن تقول الشركة أنها Cocoa# لأنها مستخدمة مع اللغة C#، صدقني نفسها شفنا المواقع التي اقترحتها والمواقع تقول بأنها نفسها، ترى شركة Apple لا تقبل أن يسمي أحد بنفس اسمها. ..
والشركة المنتجة لمشروع مونو جعلت إمكانية في اللغة تتيح لها استخدام تقنيات النظام حتى يستخدمها المبرمجون.... لكن موقع Apple تكلم عن أدوات تطوير ليست لـApple مثل تقنية PDF لـ Adobe ودعمتها Apple بأن عملت لها مكتبات خاصة ودعمتها أكثر من دعم Adobe نفسها، جعلتها لغة العرض في النظام، ولم يتكلم موقع Apple أبدا عن C# ولا عن Cocoa مع C#.


أخي الكريم asd موضوع البرمجة هذا لا يوجد فيه رأي.. القضية ليست رأيي أو رأيك.. هذا موضوع واقعي.
__________________
أبو بكر
رد مع اقتباس
  #20 (permalink)  
قديم 01-19-2008, 09:48 PM
الصورة الرمزية Al-Irani
Senior Member
 
تاريخ التسجيل: Mar 2003
الدولة: السويد
المشاركات: 162
Thanks: 0
Thanked 0 Times in 0 Posts
Al-Irani is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس(أبو بكر @ 15-01-2008, 08:38) <{POST_SNAPBACK}></div>
اقتباس:
بُنِيَ نظام تشغيل الماكنتوش بطريقة فريدة وجديدة لم نعهدها من قبل في أي نظام سبق، وحتى لم تتوفر في الأنظمة المنافسة كنظام. ويقوم نظام التشغيل على ركائز أساسية:[/b]
الاخ أبوبکر
مع تحیاتي لك،

بدایتا أود ان اشکرك جزیل الشکر علی ما تقدمه لمستخدمي ماك العرب من نشر معلومات تقنیة مهمة جدا عن نظام مکنتوش.

لدي تعقیب علی ماکتبته و کذالك سئوال

انت کتب عن تقنیات و خدمات موجودة علي مستوی نظام العامل و التي تبدأ بکلمة Core، لکن نسیت بان تشیر علی تقنیة مهمة جدا والتي تخصنا نحن کمستخدمي ماك في الشرق الاوسط بشکل خاص. التقنیة هذه تسمی بـ CoreText. هذه التقنیة هي الاساس في اظهار الاحرف علی الشاشة و معالجتها کنص مثلا تدفق الاحرف من الیمین الیسار و کذالك ربط الاحرف العربية لتکوین الکلمة کلها یتم بوسطة هذه التقنیة.
کما تعلم حتی الاصدار السابق یعني ۱۰.٤.١١ عملیة معالجة لنص کان یتم بوسطة تقنيتين مختلفتين الاولي ATSUI (کان تقوم بعملیة معالجة النص) و الثاني ATS (التي کان یقوم بمالجة الخط ان صح التعبیر). هذان التقنیتان تم دمجمهما الان و کذالك دمج الفریقین التي کان لدیهم مسؤلية عنهما لکي تنشاء مجموعة جديدة تسمي به مجموعة CoreText و التي تم الاعلان عنها في مؤتمر المطورین WWDC العام الماضي. في رأی هذه العملیة مهمة و ایجابیة حيث عملیة الاتصال مع فریق المهندسین اپل في هذه المجال اصبح اسهل و کذالك تجمیع الفریقین یسهل عملیة حل المشاکل مثلا.

في ما یلي اترك لك وصلات یمکنك الحصول علي معلومات عن هذه التقنیة
<div align="left">Core Text Reference Collection
<a href="http://developer.apple.com/documentation/C.../reference.html" target="_blank">http://developer.apple.com/documentation/C.../reference.html</a>

and
<a href="http://developer.apple.com/documentation/C...ilities_Ref.pdf" target="_blank">http://developer.apple.com/documentation/C...ilities_Ref.pdf</a>


Mac OS X 10.5 Leopard: the Ars Technica review/Core Text
<a href="http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/11" target="_blank">http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/11</a></div>
کما اقترح علیك بالانضمام الی قائمة البریدیة لفریق الـ CoreText. هذا مهم لسببین، الاولي ارتباطك کمطور بمهندسين اپل بشکل مباشر و طرح الاسئلة الیهم في حال مواجهة المشاکل و الثاني بسبب اهمیة وجود مطور و مبرمج عربي مع مهندسین اپل و تزویدهم بعلمومات و کذالك انتقادات في مجال معالجة نص العربي ان وجد ذالك. ارسل لك عنوان صفحة التسجیل علي الخاص.

اما السؤال

هل هناك امکانیة محاذاة النص الي الیمین عند ترجمة القوائم بواسطة برنامج الـ Xcode الاصدار الثالث ام محاذاة النص الي الیمین تقتصر الي نوافذ الحوار فقط؟

مع تمنیاتي لك بمزید من التوفیق
الایراني
رد مع اقتباس
  #21 (permalink)  
قديم 01-20-2008, 07:45 AM
الصورة الرمزية أبو بكر
Moderator
 
تاريخ التسجيل: Dec 2004
الدولة: أبوظبي - الإمارات
المشاركات: 602
Thanks: 0
Thanked 0 Times in 0 Posts
أبو بكر is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس(Al-Irani @ 20-01-2008, 02:48) <{POST_SNAPBACK}></div>
اقتباس:
بدایتا أود ان اشکرك جزیل الشکر علی ما تقدمه لمستخدمي ماك العرب من نشر معلومات تقنیة مهمة جدا عن نظام مکنتوش.
لدي تعقیب علی ماکتبته و کذالك سئوال
انت کتب عن تقنیات و خدمات موجودة علي مستوی نظام العامل و التي تبدأ بکلمة Core، لکن نسیت بان تشیر علی تقنیة مهمة جدا والتي تخصنا نحن کمستخدمي ماك في الشرق الاوسط بشکل خاص. التقنیة هذه تسمی بـ CoreText. هذه التقنیة هي الاساس في اظهار الاحرف علی الشاشة و معالجتها کنص مثلا تدفق الاحرف من الیمین الیسار و کذالك ربط الاحرف العربية لتکوین الکلمة کلها یتم بوسطة هذه التقنیة.
کما تعلم حتی الاصدار السابق یعني ۱۰.٤.١١ عملیة معالجة لنص کان یتم بوسطة تقنيتين مختلفتين الاولي ATSUI (کان تقوم بعملیة معالجة النص) و الثاني ATS (التي کان یقوم بمالجة الخط ان صح التعبیر). هذان التقنیتان تم دمجمهما الان و کذالك دمج الفریقین التي کان لدیهم مسؤلية عنهما لکي تنشاء مجموعة جديدة تسمي به مجموعة CoreText و التي تم الاعلان عنها في مؤتمر المطورین WWDC العام الماضي. في رأی هذه العملیة مهمة و ایجابیة حيث عملیة الاتصال مع فریق المهندسین اپل في هذه المجال اصبح اسهل و کذالك تجمیع الفریقین یسهل عملیة حل المشاکل مثلا.

في ما یلي اترك لك وصلات یمکنك الحصول علي معلومات عن هذه التقنیة
............[/b]
الأخ الایراني الفاضل، شكرا جزيلا لك على مداخلتك وما ورد فيها من معلومات يدل على أنك على اطلاع على تقنيات Apple. ولكن أخ (الإيراني) لم أنس CoreText ولم أذكرها، والسبب أنها تابعة لتقنية Carbon، فهي جزء منها. ولم أعدّد أي جزء من أجزاء Carbon ولا من أجزاء Cocoa. راجع العنوان الأول الذي أشرت عليّ به وهو: انقر هنا ستجد أنها من أجزاء Carbon كما أنك ستجد ATSUI أيضا من أجزاء Carbon. وعندما قمت بذكر تقنيات النظام، ركّزتُ على الركائز والتقنيات الأساسية ولم أذكر الفرعية، أما عن تقينات Core Graphics كان لا بد من ذكرها لأنها أساسية وليست فرعية، رغم أنها من أجزاء Carbon، والسبب في ذلك هو اعتماد Apple هذا التصنيف، حيث اعتُبرت ركيزة أساسية، وهي الركيزة الثالثة. أشكرك لاهتمامك أخ إيراني.

<div class='quotetop'>إقتباس(Al-Irani @ 20-01-2008, 02:48) <{POST_SNAPBACK}></div>
اقتباس:
کما اقترح علیك بالانضمام علي قائمة البریدیة لفریق الـ CoreText. هذا مهم لسببین، الاولي ارتباطك کمطور بمهندسين اپل بشکل مباشر و طرح الاسئلة الیهم في حال مواجهة المشاکل و الثاني بسبب اهمیة وجود مطور و مبرمج عربي مع مهندسین اپل و تزویدهم بعلمومات و کذالك انتقادات في مجال معالجة نص العربي ان وجد ذالك. ارسل لك عنوان صفحة التسجیل علي الخاص.[/b]
شكرا على هذا الاقتراح القدير، وشكرا على إرسال العنوان.

<div class='quotetop'>إقتباس(Al-Irani @ 20-01-2008, 02:48) <{POST_SNAPBACK}></div>
اقتباس:
اما السؤال
هل هناك امکانیة محاذاة النص الي الیمین عند ترجمة القوائم بواسطة برنامج الـ Xcode الاصدار الثالث ام محاذاة النص الي الیمین تقتصر الي نوافذ الحوار فقط؟
مع تمنیاتي لك بمزید من التوفیق
الایراني[/b]
هل تقصد بأن تظهر القوائم من بداية الزواية اليمنى، بعكس ما هي عليه الآن؟ إذا كان كذلك قصدك فنعم نستطيع ويتم ذلك برمجيا من خلال التعديل على عمل إدارة القوائم، وهذا تعديل على النظام بشكل مباشر لكن Apple لا تريدنا أن نقوم بهذا التعديل، لكنني أبشرك لن أترك هذا الأمر، وإن شاء الله بالإتفاق معهم ستحلّ هذه المشكلة.
__________________
أبو بكر
رد مع اقتباس
إضافة رد

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

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

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

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


الساعة الآن »01:09 PM.


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