المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : حول الدرس الثالث من دورة تعليم دلفي


Rover
22-12-2008, 02:28 PM
السلام عليكم و رحمة الله

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

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

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

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

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

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

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

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

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

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

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

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


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

بالتوفيق أن شاء الله ...

STRELiTZIA
22-12-2008, 03:56 PM
و عليكم السلام و رحمة الله


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

تم ذكر ذلك... و سيتم التطرق اليه ان شاء الله في التمرين المكمل للدرس ان شاء الله.

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

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


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

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


تحياتي الخالصة

Rover
22-12-2008, 05:40 PM
:) مصطلح تابع... ممممـــــم اظنني عرفت موطنك ؟ :d لي اصدقاء يستعملون نفس المصطلحات من الشام ؟ هل انا على خطأ ؟


:d

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

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

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

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