![]() |
|
نقطة مهمة لكم عن دلفي - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=213) +--- قسم : قسم دورات Dephi (http://vb4arb.com/vb/forumdisplay.php?fid=218) +--- الموضوع : نقطة مهمة لكم عن دلفي (/showthread.php?tid=29854) |
نقطة مهمة لكم عن دلفي - viv - 16-06-19 ربما انا اكثر واحد يفهمكم لانني كنت معكم وانتقلت لدلفي لهذا اعرف اين سوف تواجهون مشاكل واين تحتاجون للشرح من الامور التي استشكلت عندي حول دلفي هي الوحدات فيه الدلفي يتعامل بالوحدات Unit فكل نموذج هو يمثل وحدة لهذا اسم النموذج شئ واسم الوحدة التي يتبعها النموذج شئ أخر فمثلا اسم النموذج هو FrmMain ولكن الوحدة التابعة له هي UntMain وطبعا انت تختار اسم النموذج واسم الوحدة عندما تريد حفظ المشروع في اول تعلمي للدلفي كنت اسمي نماذجي FrmUser or FrmPass or FrmMain وهكذا ولكن عندما يطلب مني حفظ اسم الوحدة كنت اتركها افتراضية فتصبح Unit1 or Unit2 or Unit3 وهكذا وهذه سوف تسبب لك فيما بعد شوشرة لانك سوف تحتاج للتعامل مع اسم الوحدة هذا ولن تعرف هذه الوحدة لاي نموذج هي لذلك عندما يكون عندك نموذج اسمه مثلا FrmMaim تأكد ان تحفظ اسم الوحدة UntMain ولو كان FrmUser الوحدة يكون اسمها UntUser وبهذا تعرف كل وحدة لاي نموذج تعود لانك مثلا سوف تحتاج الى اضافة اسم وحدة نموذج الى نموذج أخر مثلا حتى تستدعيه من هنا ووقتها انت بحاجة الى معرفة اسم الوحدة للنموذج المطلوب لا تقلق الامر اسهل وابسط مما تتصور سوف نتطرق له عندما تحتاجونه وتسألون عنه لاني اعلم انكم سوف تسألون عنه هنا توجد وحدة كاملة عن دلفي تمثل نموذج Form PHP كود : unit Unit1;لاحظ الاسم الافتراضي للنموذج هو Form1 ولكن اسم الوحدة له هو Unit1 السطر الذي سيحدد ويرث نوع هذه الوحدة هو TForm1 = class(TForm) انها تمثل في الدوت نت inherit windows.forms.form لاحظ كلمة Uses كل ما يوجد تحتها هو الوحدات التي نريد ان نستخدمها وهي تمثل في الدوت نت مثلا Import windows.forms.form مثلا هذا النموذج هو Form1 ولديك نموذج هو Form2 لن تستطيع ان تراه او تستدعيه من هنا الا اذا اضفت اسم وحدته الى Uses وهذا منطقي برمجيا بعكس قدرتك على رؤيو واستدعاء اي نماذج كما في الدوت نت ولديك الكلمة private يمكنك ان تكتب تحتها اي متغيرات محلية تريدها في وحدتك ولديك الكلمة public يمكنك ان تكتب تحتها اي متغيرات عامة تريدها في وحدتك مثلا كود : TForm1 = class(TForm)RE: نقطة مهمة لكم عن دلفي - awidan76 - 16-06-19 (16-06-19, 06:19 PM)Amir_Alzubidy كتب : اريد لهذه التقنية ان تصدح في ارجاء المنتدى باعلى صوت . اضم صوتي الى اخي أمير نشكرك جدا RE: نقطة مهمة لكم عن دلفي - أبوبكر سويدان - 17-06-19 رائع.. استمر، وبالتوفيق للجميع. |