18-12-2008, 10:20 PM
Hint :
هل يمكن الأستغناء عن بعض الأزرار , و لماذا ؟
هل يمكن الأستغناء عن بعض الأزرار , و لماذا ؟
HomeWork_02 تمرين تطبيقي
|
18-12-2008, 10:20 PM
Hint :
هل يمكن الأستغناء عن بعض الأزرار , و لماذا ؟
19-12-2008, 08:44 AM
السلام عليكم و رحمة الله
--- المستفيد : حل صحيح.. ممتاز hanipino : حل صحيح... اجتهادك رائع moh__ : كلنا تعرضنا و سنتعرض للفشل... اعلم فقط ان يومك هو الذي يصنع غدك إقتباس :هل يمكن الأستغناء عن بعض الأزرار , و لماذا ؟اهلا باخي roben نورت المنتدى مممممــــم نعم لحل الخطأ المتعمد بالتوفيق ان شاء الله
19-12-2008, 12:57 PM
السلام عليكم ,,
ماذا عن : إقتباس :لاحظت ملاحظة وأعتقد أنها هي الخطأ البرمجي المتعمد ,, هل إجابتي خاطئة ؟ وشكرا
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
19-12-2008, 05:33 PM
إقتباس :هل إجابتي خاطئة ؟نعم اخي العزيز... الخطأ العمدي يخص فقط استعمال المتغير Local و مـــــداه في Set و Get
19-12-2008, 09:10 PM
لكن أخي الكريم STRELiTZIA استعملنا أحد الدوال و الدرس عن المتغيرات فقط
20-12-2008, 09:48 AM
me&delphi' كتب :لكن أخي الكريم STRELiTZIA استعملنا أحد الدوال و الدرس عن المتغيرات فقط و هذا كافي جدا اخي العزيز لايجاد الخطأ المبرمج عمدا... -- هل استعمال Local variable يحتاج الى حدثين اثنين او حدث واحد فقط ؟ هل هو صحيح استعمال زرين مستقلين Set و Get و تسمية المتغير Local ؟ للتذكير : المتغير Local حدود استعماله لا يتجاور اجرائية واحدة. و كل هذا مذكور في درس المتغيرات... هل من حلول ؟ بالتوفيق ان شاء الله
22-12-2008, 10:25 AM
السلام عليك أخي STRELiTZIA
هذا أول مشروع لي بدلفي، فشكرا جزيلا لك في انتظار الدروس القادمة، دمت في رعاية الله.
22-12-2008, 10:25 AM
(آخر تعديل لهذه المشاركة: 22-12-2008, 10:52 AM بواسطة STRELiTZIA.)
السلام عليكم و رحمة الله
إقتباس :أهدا ما تعني أخي الكريمنعم اخي العزيز... بارك الله فيك إقتباس :السلام عليك أخي STRELiTZIAو عليكم السلام و رحمة الله مرحبا بك في المنتدى و ان شاء الله بالمنفعة بالنسبة للحل حمل المرفقات و احكم بنفسك على حلك --- تعليق بما يخص التمرين رقم : 02 - الرقم الموضوع في Label يفوق احتواء المتغير Integer لذا يجب استعمال متغير اكبر و هو Int64 PHP كود : Integer : -2147483648..2147483647 و دالة التحويل من حرفي إلى رقمي64 هي StrToInt64 - الخطأ البرمجي المتعمد هو مجال المتغير المحلي Local variable الذي لا يجب أن يتعدى حدث واحد في المثال المرفق و عملية تعريفة تكتب مع حدث واحد فقط... المرفقات تحتوي على الملفات المصدرية للتمرين + مقارنة بين Integer و Int64 بالتوفيق أن شاء الله
22-12-2008, 12:22 PM
أخي STRELiTZIA :
أظن أن هناك خلط في المفاهيم : Global Variable : هو متحول عام يمكن الوصول له في أي أجراء ضمن الوحدة و يحافظ على قيمته خارج الأجراءات. Local Variable : هو متحول محلي, يستخدم ضمن الأجراء المعرف به فقط , و يفقد قيمته بعد الخروج من الأجراء, -------------------- --- في المرفق أنت عرفت الأثنين كـــ ( Global Var ) ... ------------------- بالنسبة للـ : Lable فالخاصية ( TestVarLbl.Caption ) >>> تنتج قيمة ( String ) و يمكن أسناد هذه القيمة الى ( TestVarEdt.text ) دون تحويلات .. --------------------------------------------------------------------------------------------------- قد تكون الصياغة جاءت هكذا لأهداف تعليمية , و لكن يجب التنبيه لذلك حتى لا يحدث خلط .. للمتعلمين ... --------------------------------------------------------------------------------- بارك الله بك و بمجهودك أخي Strelitizia و نفع الله المسلمين بعلمك... |
|