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

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

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

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

بإذن الله تعالى ننشئ أول برنامج باستخدام Xcode في نظام X بانتر.. وهو برنامج مرحبا بك أيها العالم...

بعد أن تقوم بإنشاء مشروع جديد في برنامج Xcode وليكن مشروع Carbon عن طريق مربع الحوار New

قم بإدخال النص التالي تماما فوق العملية main function :
static OSStatus PrintHello ( EventHandlerCallRef handler, EventRef event, void *data)
{
WindowRef window = (WindowRef) data;
Rect bounds;

GetWindowPortBounds (window, &bounds);
EraseRect(&bounds);
InsetRect(&bounds, 12, 12);
TextFont(FMGetFontFamilyFromName ( “\pTimes”));
TextSize (40);
TextFace(italic);
TXNDrawCFStringTextBox (CFSTR(“Hello, world!”), &bounds, NULL, NULL);
return noErr;
}

قم الأن بإدخال هذه السطور التالية.. قبل استدعاء الأمر ShowWindow في داخل العملية main function:

EventTypeSpec eventSpec = {kEventClassWindow, kEventWindowDrawContent};

InstallWindowEventHandler (window, NewEventHandlerUPP(PrintHello),1 , &eventSpec, (void*) window, NULL);
قم الان بحفظ التعديلات عن طريق قائمة File->Save او مفتاح الأوامر مع حرف S

قم الان بعمل بناء للبرنامج عن طريق قائمة Build->Build.
قم بتصحيح الأخطاء إن وجدت ... وإن كان البناء قد نجح فقم باختيار Run Executable عن طريق القائمة Debug...
وهنيئا لك .. قد كتبت أول برنامج في نظام X

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

أرجو نقل النص البرمجي إلى برنامج مثل الوورد وتحويل محاذاة النص واتجاهه من اليسار لليمين حتى تظهر الأقواس بشكل صحيح..
والسلام عليكم ورحمة الله وبركاته
__________________
أبو بكر
رد مع اقتباس
  #2 (permalink)  
قديم 12-30-2004, 02:31 PM
الصورة الرمزية desperado
الادارة
 
تاريخ التسجيل: Jul 2004
الدولة: انا من نجد يكفيني هواها ويبري لوعتي شربي لماها
المشاركات: 6,711
Thanks: 0
Thanked 2 Times in 2 Posts
desperado تم تعطيل التقييم
افتراضي

الف شكر اخي ابو بكر
__________________
أخوكم عبدالرحمن البلاع

للتواصل عبر الايميل او الاي شات :

abdulrahman.mac@mac.com


يادار لا هنتي ولا هان راعيــــك
************** ولاهان شعبً كرموا راية الدين
حنا وآل سعود دروعً لاراضيـك
************** وحنا الا صاح المنادي ملبيــــن
رد مع اقتباس
  #3 (permalink)  
قديم 12-30-2004, 06:14 PM
نشط
 
تاريخ التسجيل: Dec 2002
الدولة: Saudi Arabia - Jeddah
المشاركات: 688
Thanks: 0
Thanked 0 Times in 0 Posts
الطبيب المناوب is on a distinguished road
إرسال رسالة عبر مراسل AIM إلى الطبيب المناوب إرسال رسالة عبر مراسل MSN إلى الطبيب المناوب إرسال رسالة عبر مراسل Yahoo إلى الطبيب المناوب
افتراضي

الرجاء التثبيت
مشكور اخي ابوبكر معلومات قيمه
رد مع اقتباس
إضافة رد

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

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

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

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


الساعة الآن »04:39 PM.


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