السلام عليكم ورحمة الله وبركاته
بإذن الله تعالى ننشئ أول برنامج باستخدام 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 ، حساسة في حالة الأحرف إن كانت كبيرة أم صغيرة ، فيجب أن تكتب الأحرف كما وردت في المثال.. وإن كان هناك أي إشكال أو حتى أخطاء أرجو الرد علي فورا وأنا أقوم بتصحيحها.... شاكرا لكم حسن تعاونكم معي...
أرجو نقل النص البرمجي إلى برنامج مثل الوورد وتحويل محاذاة النص واتجاهه من اليسار لليمين حتى تظهر الأقواس بشكل صحيح..
والسلام عليكم ورحمة الله وبركاته
__________________
أبو بكر
|