تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما الفرق بين الطرق المستخدمة فى كتابة الكود وما الافضل
#11
sajad كتب :نعم اخي العزيز وايضا يكون الكود غير واضح خاصة اذا كان البرنامج الذي نعمل عليه كبير جدا لذا يفضل تنسيق الاكواد بشكل جيد وكتابة تعليقات في الاسطر المهمة مثل كتابة تعليق فوق دالة معينة تبين وظيفة هذه الدالة بشكل مختصر.

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

لو طلب من شخصين ان يكتبا برنامجا لجمع عددين فكتب الاول البرنامج بالشكل الاتي:

اولا قام هذا الشخص بعمل دالة تأخذ 2باراميتر من نوع int ويعيد ناتج جمع العددين وقام باستدعاء الدالة في button هكذا:

PHP كود :
Private Function add(ByVal num1 As IntegerByVal num2 As Integer) As Integer
        
Return num1 num1
    End 
Function

Private 
Sub Button3_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button3.Click
        MessageBox
.Show(add(34).ToString())
    
End Sub 

وقام الشخص الاخر بكتابة البرنامج بالشكل الاتي بدون عمل دالة أي في زر الbutton هكذا:

PHP كود :
Private Sub Button3_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button3.Click
        Dim num1
num2result As Integer
        num1 
2
        num2 
5
        result 
num1 num2
        MessageBox
.Show(result.ToString())
    
End Sub 

الان لو طلب من الشخصين جمع عددين لكن في عدة buttons (في عدة ازرار من البرنامج) ايهما الافضل؟

اريد منك الجواب اخي العزيز

جزاك الله خير على التوضيح
الاجابه
لو هكرر الامر الافضل الفنكشن
لو مره واحده يكفى كتابه الكود مباشرة فى الزر
الرد }}}
تم الشكر بواسطة:
#12
[COLOR="#A52A2A"]السلام عليكم

بارك الله فيك بهذا قد تكون الفكرة توضحت لديك

لكن الافضل: هي بكتابة الدوال اخي العزيز وخاصة اذا اردنا ان نستخدم هذه الدالة في برنامج اخر فهنا لا ينفع الكتابة المباشرة لاننا سنضع الدالة في ملف dll ونستدعيه في برامج اخرى تحتاج الى مثل هذه الدوال

بالتوفيق ان شاءالله[/COLOR]
الرد }}}
تم الشكر بواسطة:
#13
sajad كتب :[COLOR="#A52A2A"]السلام عليكم

بارك الله فيك بهذا قد تكون الفكرة توضحت لديك

لكن الافضل: هي بكتابة الدوال اخي العزيز وخاصة اذا اردنا ان نستخدم هذه الدالة في برنامج اخر فهنا لا ينفع الكتابة المباشرة لاننا سنضع الدالة في ملف dll ونستدعيه في برامج اخرى تحتاج الى مثل هذه الدوال

بالتوفيق ان شاءالله[/COLOR]

جزاك الله خير
فكرة ممتازه ايضا لم اكن اعرفها هى فكرة الديل
يعنى اى دالة اكتبها واحس انها مهمه احفظها فى ديل
واستخدمها فى برامج اخرى
والله بتعلم منكم كل لحظه شئ جديد
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 176 02-03-24, 07:36 PM
آخر رد: new_programer
  ماهو حل هذا الخطأ في الكود melad2002 7 275 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 214 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] محتاج كود حساب الفرق بين تاريخين بالايام moustafakamel95 3 470 29-01-24, 04:05 PM
آخر رد: مصطفى مصطفى
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 211 19-01-24, 12:42 PM
آخر رد: Taha Okla
  الفرق بين تاريخين على أن يظهر الناتج بعدد الاشهر boofa2022 4 274 03-01-24, 11:21 AM
آخر رد: boofa2022
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 476 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 443 03-12-23, 02:40 AM
آخر رد: abu_hisham7
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 361 13-10-23, 01:47 AM
آخر رد: new_programer
  كيفية التحكم فى حجم الفورم من خلال الكود Ahmed.vb 4 514 11-10-23, 07:17 PM
آخر رد: bidaya

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


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