![]() |
|
|||||||
| مجلس برمجة الماكنتوش باشراف ابو بكر
يختص بكل ما يتعلق ببرمجة الماك |
![]() |
|
|
LinkBack | أدوات الموضوع | طرق مشاهدة الموضوع |
|
||||
|
السلام عليكم ورحمة الله وبركاته.. نستكمل معا التشويق إلى تعلم البرمجة.
يجب تنفيذ الخطوات المذكورة في موضوع «الخطوة الثانية، تسخين!» قبل المضي قدما في تنفيذ الخطوات التالية: (1) افتح المشروع السابق «Test1.xcodeproj»، ثم افتح الملف main.c، وانتقل إلى السطر 121 كما فعلت سابقا، ستجد مكتوبا فيه: ShowWindow (window); (2) الأن تحت السطر 121 مباشرة اكتب هذه الأسطر بكل دقة تماما مع مراعاة متى يكون الحرف الإنجليزي كبيرا مثل A ومتى يكون صغيرا مثل a: SetPortWindowPort (window); TextSize(30); MoveTo (120, 160); DrawString ("\pThis is my Mac!"); Rect r = { 80, 80, 215, 385 }; PenSize (2,2); PenMode (hilite); FrameRect (&r); InsetRect (&r, 4, 4); PenSize(4,4); FrameOval (&r); (3) قم الأن باختيار الأمر Build and Run من قائمة Build وذلك من شريط القوائم، سيأسلك Xcode ما إذا كنت تود حفظ التعديلات، انقر على الزر Save All. سيقوم البرنامج الأن بالتنفيذ، وستجد أن هناك تسعة مثلثات صفراء تحذيرية في أيسر النافذة بجانب الأسطر التي أضفتها. تجاهلها تماما الأن، وستعرف لاحقا لماذا تظهر هذه التحذيرات. وفي Xcode 3. تظهر أيضا تحذيرات بيضاوية باللون الأصفر كبيرة تجاهلها، وأغلقها بالنقر فوق المثلث الأصفر الصغير. أخبروني مالذي حدث بعد إضافة هذه الأسطر؟ (4) لم ننته بعد.. الأن النقطة المهمة التي أريدكم أن تعرفوها ... لا تغلق برنامج Test1، بل افتح برنامج System Preferences، واذهب إلى لوح Appearance وغير اللون Highlight Color إلى أي لون أخر.. الأن ارجع إلى برنامجك Test1، واختر New من قائمة File.. لاحظتم التغيير!! هذا هو المقصود! (هكذا هو الماكنتوش في التحكم.. )شكرا لحسن متابعتكم..
__________________
أبو بكر |
|
|||
|
رائع جدا أخ أبو بكر نفذت الموضوع بحذافيره و فعلا النتيجة رائعة (مرفقة)
عندي سؤال بالنسبة للأمر SetPortWindowPort (window) يؤدي إلى تطبيق الأوامر على النافذة الظاهرة أم ماذا ؟؟ و أريد أن أسأل إن كان بإمكاننا تغيير إسم النافذة المتكونة window باقي الأوامر واضحة و سهلة جدا |
|
||||
|
<div class='quotetop'>إقتباس(yousufinternet @ 06-01-2008, 21:22) <{POST_SNAPBACK}></div>
اقتباس:
__________________
أبو بكر |
|
||||
|
<div class='quotetop'>إقتباس(khaled_acmilan @ 06-01-2008, 21:29) <{POST_SNAPBACK}></div>
اقتباس:
وعليكم السلام ورحمة الله وبركاته أخي خالد.. تطبيقك ممتاز وصحيح. ارفاقك للصورتين جيد...
__________________
أبو بكر |
|
|||
|
<div class='quotetop'>إقتباس(أبو بكر @ 06-01-2008, 12:46) <{POST_SNAPBACK}></div>
اقتباس:
اقتباس:
[/b][/quote] فهمت شكرا
|
|
||||
|
<div class=\'quotetop\'>إقتباس(yousufinternet @ 06-01-2008, 12:44) <{POST_SNAPBACK}></div><div class=\'quotemain\'>للأسف لم تسبقني أخ خالد ههههه بس المنافسه ما زالت قائمه
[/b][/quote]ولا يهمك يا يوسف بإذن الله المرة اللى جاية .ياريت يا أبو بكر نشوف حل في موضوع كتابة الإنجليزي في المنتدى تصدق جاتلي فكرة (لو مقدرناش نخليها في المنتدى يعني):- إنك ترفق صورة وإنت كاتب الأوامر يا إما على هيئة صورة يا إما ملف نصي بس المشكلة برضو هتزال قائمة لأننا قدام ولما نتقدم في المسابقة هنلاقي سطور أوامر كتيرة ومناقشات من المشاركين وهتبقى حوسة إننا مش عارفين نكتب الاوامر صح في المنتدى. أنا الحقيقة معرفش المشكلة حجمها إيه بالظبط في المنتدى من ناحية الكتابة باللغة الإنجليزية ولكني أعتقد حلها ليس صعبًا لهذه الدرجة وبجد أعي جيدًا المسئولية الواقعة على إدارة المنتدى ولكني أتمنى بس توضيح المشكل حتى لو كان في حد يقدر يساعدنا في حلها يساعدنا وعشان بس نكون في الصورة. وشكرًا لكم جميعًا وشكر خاص لأخي أبي بكر على مجهوده الرائع (بسم الله ما شاء الله) ربنا يحفظك ويوفقك يا أبو بكر صحيح كنت عايز أقولك على حاجة وياريت أي حد فاضي فينا ينفذها لأني عندي امتحانات الفترة ده وربنا يستر وده آخر سنة ليا إن شاء الله فياريت اللى فاضي يعني يتفضل علينا ويعمل الفكرة ده وهي إننا ننشر في كل مواقع المهتمة بالماكينتوش هذه الدورة ولكل المهتمين بالبرمجة أيضًا هذه الدورة لأن في منتديات الماكينتوش الأخرى مفيش حد يعرف كمان لازم الدورة ده تاخد حجمها. آخر كلمة بقا وأنا مؤمن جدًا بيها إن إحنا لن نتقدم في الكمبيوتر كعرب إلا لما يبقى عندنا مبرمجين على أعلى مستوى. والأيام جاية بينا يا يوسف والسلام عليكم ورحمة الله وبركاته.
|
|
||||
|
الله يعطيك ألف عافية أخوي ..
نجحت العملية بامتياز ،،
__________________
[b]<div align="center">للتحاور مع الماكيّين في المسنجر: ;D always_fair_89@hotmail.com على فكرة .. أنا من الكويت ;P</div> |
|
||||
|
<div class='quotetop'>إقتباس(Mac_Lover @ 06-01-2008, 23:11) <{POST_SNAPBACK}></div>
اقتباس:
__________________
أبو بكر |
|
||||
|
<div class='quotetop'>إقتباس(chelsawy8 @ 06-01-2008, 23:31) <{POST_SNAPBACK}></div>
اقتباس:
__________________
أبو بكر |
|
||||
|
<div class='quotetop'>إقتباس(أبو بكر @ 06-01-2008, 22:45) <{POST_SNAPBACK}></div>
اقتباس:
اقتباس:
[/b][/quote] لا .. اخي العزيز ابو بكر .... ولكني جربت عدم كتابة هذا الامر فظهرت النتيجة كما رأيت التطبيق الاصلي موجود ![]() حب استطلاع ليس إلا
__________________
اللهم زدني علماً و حلماً وخلقاً اللهم اجعل علمي ذخرا لي في آخرتي لما عفوتُ ولم أحقد على أحدٍ .... أرحت نفسي من هم العداواتِ .... إني أُحيي عدوي عند رؤيتهِ .... لأدفع الشر عني بالتحياتِ .... |
|
||||
|
اود ان الفت انتباه اخي العزيز ابو بكر والاخوه الاعضاء الاعزاء .....
انني الاحظ ان البعض منكم يكتب الكود ( الشيفره ) بطريقه عموديه فهذه الطريقه تجعل تتبع الخطا في الكتابه صعب خاصة في الاسطر المتعددة والطريقة المثلى هي Structured coding وهي بالمثال ادناه لتسهيل قراءة الكود ![]() ولكم كل الاحترام و التقدير
__________________
اللهم زدني علماً و حلماً وخلقاً اللهم اجعل علمي ذخرا لي في آخرتي لما عفوتُ ولم أحقد على أحدٍ .... أرحت نفسي من هم العداواتِ .... إني أُحيي عدوي عند رؤيتهِ .... لأدفع الشر عني بالتحياتِ .... |
![]() |
|
| أدوات الموضوع | |
| طرق مشاهدة الموضوع | |
|
|