حول الدرس الثالث من دورة تعليم دلفي
#1
السلام عليكم و رحمة الله

درس ممتاز بارك الله بكم و نفع بكم المسلمين ...

---- بالنسبة للتوابع أو الدوال ( Functions ) :

يجب التنبيه إلى وجود متحول أفتراضي مترافق مع تكوين الداله

و هو المتحول : Result و الذي يمثل نتيجة التابع ..

أما نوعه فيتوافق مع خرج التابع ..

---- في الأمثله المكتوبة في الدرس :

- يجب معالجة الأستثناءات المتعلقة بأدخال القيمة في مربعات الأعداد

- ماذا لو أدخل المستخدم نص بدل الأرقام :: عندها سيحدث أستثناء عند StrToInt

و يمكن تجاوز ذلك بكتابة الكود التالي في حدث Keypress للمربعات النصية للأجبار و تنبيه المستخدم على أدخال أرقام فقط :

PHP كود :
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 
If not (Key in ['0'..'9', #13,#8 ]) then
 
begin
 Key 
:= #0;
 
beep;
 
end;
end; 

--------------------

شكراً للقائمين على هذه الدورة, التي تعتبر فريدة من نوعها في لغة دلفي ...


نتمنى وجود قسم خاص بمناقشة دروس الدورة و التعمق بها ...

بالتوفيق أن شاء الله ...
الرد
#2
و عليكم السلام و رحمة الله

إقتباس :---- بالنسبة للتوابع أو الدوال ( functions ) :
يجب التنبيه إلى وجود متحول أفتراضي مترافق مع تكوين الداله
و هو المتحول : Result و الذي يمثل نتيجة التابع ..
أما نوعه فيتوافق مع خرج التابع ..
تم ذكر ذلك... و سيتم التطرق اليه ان شاء الله في التمرين المكمل للدرس ان شاء الله.

إقتباس :- يجب معالجة الأستثناءات المتعلقة بأدخال القيمة في مربعات الأعداد
ليس ضروري في المثال اخي العزيز لان الهدف منه هو محاولةايصال مفهوم الاجراءات و التوابع اولا و ليس الفحصات اللازمة لتفادي الاستثناءات...

دروس الدورة تعتبر مدخل لدلفي... و ان شاء الله في المستقبل اذا كان لنا عمر يكون مشروع دورة متقدمة...


إقتباس :نتمنى وجود قسم خاص بمناقشة دروس الدورة و التعمق بها ...
فكرة جميلة... في الوقت الحالي يمكن اضافة مشاركات الأخوة الأعضاء في هذا الموضوع.

إقتباس :بالنسبة للتوابع أو الدوال
Smile مصطلح تابع... ممممـــــم اظنني عرفت موطنك ؟ :d لي اصدقاء يستعملون نفس المصطلحات من الشام ؟ هل انا على خطأ ؟


تحياتي الخالصة
الرد
#3
strelitzia كتب :Smile مصطلح تابع... ممممـــــم اظنني عرفت موطنك ؟ :d لي اصدقاء يستعملون نفس المصطلحات من الشام ؟ هل انا على خطأ ؟

:d

لا لست على خطأ ..

غيرنا بعض الأحرف

ماكنت أتمناه أن تكون رفيقي من نفس الحي .. Smile

بارك الله بك و بأيامك , و جزاك خيراً عن عباده ..
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم