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

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

مجلس دورة ماك للعرب باشراف ابو بكر

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #46 (permalink)  
قديم 02-18-2008, 09:55 PM
الصورة الرمزية oops
Senior Member
 
تاريخ التسجيل: Feb 2008
الدولة: المملكه العربية السعودية
المشاركات: 116
Thanks: 0
Thanked 0 Times in 0 Posts
oops is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس</div>
اقتباس:
أخيييرًا وصلت لحاجة يا oops بس محتاج مساعدة لسه برضو دلوقتي أنا كاتب المتغيرات ومعرفهم كويس ولكن في مشكلة أنا هتلاقيني معرف كل حاجة بس المشكلة إني لما بكتب السطر ده:-


window2= NewWindow(nil,&r2,"\pWorld",TRUE,documentProc,(Win dowPtr)-1,FALSE,0);

بيطلع مشكلة مع إني كاتب &r2 بس مش عارف ليه بيطلع مشكلة حتى لو غيرت الوسيطة الخامسة زي مثلا floatProc تظل كما هي المشكلة فلماذا؟[/b]
انا جاوبتك على السؤال هذا قبل قليل فقد كانت المشكله بان المتغير اسمه Window2 فينبغي لك عند استخدامه المحافظه على شكله ليصبح :

Window2= NewWindow(nil,&r2,"\pWorld",TRUE,documentProc,(Win dowPtr)-1,FALSE,0);

<div class='quotetop'>إقتباس</div>
اقتباس:
أمر ShowWindow(gWindow); هيتكتب فين لأني بكتبه في آخر الشيفرة بعد التعريفات برضو تلاقي مفيش فرق في تنفيذ الأمر لأن شوفي:-[/b]
ليس له علاقه .. اصبحت النافذه الاخرى بالخلف بسبب الاحداثيات قم بتغييرها لتغيير مكانها ..

رد مع اقتباس
  #47 (permalink)  
قديم 02-19-2008, 11:56 PM
الصورة الرمزية khaled_acmilan
نشط
 
تاريخ التسجيل: Aug 2007
الدولة: مصر
المشاركات: 208
Thanks: 0
Thanked 0 Times in 0 Posts
khaled_acmilan is on a distinguished road
Post

<div align="center">أخت oops الحمد لله قدرت أوصل لمعظم إجابات الأسئلة بس عندي سؤال:-

١-في النافذة من نوع documentProc لما بشيل كلمة FALSE اللي هي مسئولة عن مربع الإقفال بيطلع غلط لماذا؟.

٢-لما أشيل كلمة TRUE من أي نافذة وأكتب أمر مثلا ShowWindow(Window1); يطلع غلط برضو مع إني مفروض هو ده الصح فلماذا؟.

وهذا تطبيق الدرس بالصور وآآسف جدًا للتأخير:-




والسلام عليكم ورحمة الله وبركاته.
</div>
رد مع اقتباس
  #48 (permalink)  
قديم 02-20-2008, 01:10 PM
الصورة الرمزية oops
Senior Member
 
تاريخ التسجيل: Feb 2008
الدولة: المملكه العربية السعودية
المشاركات: 116
Thanks: 0
Thanked 0 Times in 0 Posts
oops is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس</div>
اقتباس:
١-في النافذة من نوع documentProc لما بشيل كلمة FALSE اللي هي مسئولة عن مربع الإقفال بيطلع غلط لماذا؟.[/b]
لاتحذف FALSE ..!!

في هذه الخانه يتم تحديد ما ان كنت تريد ظهور مربع الاقفال ام لا .. بـ ( TRUE - FALSE ) ولكن لا تلغى فهذا خطأ ...


<div class='quotetop'>إقتباس</div>
اقتباس:
-لما أشيل كلمة TRUE من أي نافذة وأكتب أمر مثلا ShowWindow(Window1); يطلع غلط برضو مع إني مفروض هو ده الصح فلماذا؟.[/b]
في هذه الخانه يتم تحديدما إن كانت النافذة ستظهر على الشاشة فور إنشائها تلقائيا أم لا .. بـ ( TRUE - FALSE ) ولكن لا تلغى فهذا خطأ ... ولا تستبدل بروتينات او متغيرات اخرى ..

اما الروتين ShowWindow(Window1); فيكتب كما يكتب اي روتين لوحده ..
رد مع اقتباس
  #49 (permalink)  
قديم 02-21-2008, 04:28 AM
الصورة الرمزية khaled_acmilan
نشط
 
تاريخ التسجيل: Aug 2007
الدولة: مصر
المشاركات: 208
Thanks: 0
Thanked 0 Times in 0 Posts
khaled_acmilan is on a distinguished road
Post

<div align="center">طيب أخت oops أنا لما بكتب ShowWindow (Window1); مثلا (على فكرة جربتهم علي كل النوافذ) مش بلاحظ فرق في التطبيق بلاقي برضو كل النوافذ ورا بعضها فهل أنا كده صح؟. وإيه اللى ناقصني عشان أكون خلصت تطبيق الدرس والا كده خلاص أخدت الأجازة .

والسلام عليكم ورحمة الله وبركاته.</div>
رد مع اقتباس
  #50 (permalink)  
قديم 02-21-2008, 02:31 PM
الصورة الرمزية oops
Senior Member
 
تاريخ التسجيل: Feb 2008
الدولة: المملكه العربية السعودية
المشاركات: 116
Thanks: 0
Thanked 0 Times in 0 Posts
oops is on a distinguished road
افتراضي

خالد .. الروتين ShowWindow (Window1); خاص باظهار النوافذ وليس تقديمها على بقية النوافذ وترتيبها ،،

مثلاً عند كتابه : tenth = NewWindow(nil, &k, "\ptenth", FALSE, floatProc, (WindowPtr)-1, TRUE, 0);

ولم استدعي النافذه بواسطه الروتين ShowWindow (tenth); فان النافذه لن تظهر ..

لاظهار جميع النوافذ بجانب بعضها البعض وعدم تكدس بعضها فوق الاخر يلزمك التعديل بالاحداثيات الممرره ..

بالنسبه للاجابه .. ينقصك كتابه العباره في جميع النوافذ فقد كتبتها في النافذه الاولى فقط ..

وبعد كل ده تقدر تآخد اجازه ..

رد مع اقتباس
  #51 (permalink)  
قديم 02-21-2008, 09:56 PM
الصورة الرمزية khaled_acmilan
نشط
 
تاريخ التسجيل: Aug 2007
الدولة: مصر
المشاركات: 208
Thanks: 0
Thanked 0 Times in 0 Posts
khaled_acmilan is on a distinguished road
Post

<div align="center">خلاص كتبت كل الأوامر وغيرت القيم الممررة للمستطيلات وكل المستطيلات ظهرت الحمد لله تمام شوفي كدة والكود هبعته على الخاص:-




الأجازة بقا أخيرًا .

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

</div>
رد مع اقتباس
  #52 (permalink)  
قديم 02-21-2008, 10:50 PM
الصورة الرمزية oops
Senior Member
 
تاريخ التسجيل: Feb 2008
الدولة: المملكه العربية السعودية
المشاركات: 116
Thanks: 0
Thanked 0 Times in 0 Posts
oops is on a distinguished road
افتراضي

<div class='quotetop'>إقتباس</div>
اقتباس:
الأجازة بقا أخيرًا .[/b]
لأ لسه رايح على فين يا باشا ..

بص عالبتاع فيه شوية ملاحظات ..
رد مع اقتباس
  #53 (permalink)  
قديم 02-22-2008, 09:37 PM
الصورة الرمزية أبو بكر
Moderator
 
تاريخ التسجيل: Dec 2004
الدولة: أبوظبي - الإمارات
المشاركات: 621
Thanks: 0
Thanked 2 Times in 2 Posts
أبو بكر is on a distinguished road
افتراضي

أختي oops ابعثي لي (الكود) .. جزاك الله خيرا كثيرا على ما تقومين به.. تستحقين الشارة مرة ثانية 
__________________
أبو بكر
رد مع اقتباس
  #54 (permalink)  
قديم 02-22-2008, 10:29 PM
الصورة الرمزية oops
Senior Member
 
تاريخ التسجيل: Feb 2008
الدولة: المملكه العربية السعودية
المشاركات: 116
Thanks: 0
Thanked 0 Times in 0 Posts
oops is on a distinguished road
افتراضي

موجود .. سوف ارسله لك الان ..
رد مع اقتباس
  #55 (permalink)  
قديم 02-23-2008, 09:40 AM
الصورة الرمزية khaled_acmilan
نشط
 
تاريخ التسجيل: Aug 2007
الدولة: مصر
المشاركات: 208
Thanks: 0
Thanked 0 Times in 0 Posts
khaled_acmilan is on a distinguished road
Post

<div align="center">الآن فهمت أختي الكريمة oops وشكرًا ليكي جدًا لمساعدتك وهبرهن دلوقتي:-

Window6 = NewWindow(nil,&r6,"\pTool",FALSE,movableDBoxProc,( WindowPtr)-1,FALSE,0);

كدة النافذة مش هتظهر أصلا لو مش كاتب:-

ShowWindow(Window6);

ووحتي لو كتبت الأمر كدة :-

Window6 = NewWindow(nil,&r6,"\pTool",FALSE,movableDBoxProc,( WindowPtr)-1,TRUE,0);

برضو مش هتظهر النافذة إلا بكتابة الأمر ShowWindow تمام كدة؟.تمام أكيد .

المهم بقا أمر كتابة جملة في جميع النوافذ زي مثلًا This is First Application By Carbon أو أي شيء تاني هل هكتب الأمر ده كذا مرة:-

Str255 gString = "\pHello,World!";

كتبتها كدة:-

Str255 gWindow1 قالي مفيش متغير وكتبتها gString2 برضو نفس الكلام فما هي طريقة كتابة الجملة في كل النوافذ؟ وعلى فكرة أمر التحكم في Pixel لسه مش عارف هيتحط فين بالظبط؟.

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

وكنت عايز أعتذر عن يوم أمس لأن النت قطع عندنا من الشركة نفسها اللي بتدينا النت فمعذرة علي التأخر أخت oops والسلام عليكم ورحمة الله وبركاته. </div>
رد مع اقتباس
  #56 (permalink)  
قديم 02-23-2008, 07:06 PM
الصورة الرمزية oops
Senior Member
 
تاريخ التسجيل: Feb 2008
الدولة: المملكه العربية السعودية
المشاركات: 116
Thanks: 0
Thanked 0 Times in 0 Posts
oops is on a distinguished road
افتراضي

ولا يهمك اخي خالد ..

غايتنا الافاده والاستفاده ليس الا

ايوه الحمدلله وصلت لك المعلومه ..

بالنسبه لتكرار الجمله لن اخبرك .. لانك استطعت كتابة الجمله على النافذه الاولى .. فالمفروض ان تعرف طريقه الكتابه وماهي الروتينات والمتغيرات المطلوبه

اعتمد على نفسك وفكر وان شالله ستصل ..

بالتوفيق ..
رد مع اقتباس
إضافة رد

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

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

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

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


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


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