تقييم الموضوع :
  • 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]

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 189 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 208 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,050 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 840 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  [VB.NET] احتاج مساعدة في كتابة كود sloom00 2 953 21-08-25, 09:09 AM
آخر رد: sloom00
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,136 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 673 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 818 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 601 30-01-25, 08:26 AM
آخر رد: new_programer

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


يقوم بقرائة الموضوع: