منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ما الفرق بين الطرق المستخدمة فى كتابة الكود وما الافضل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ما الفرق بين الطرق المستخدمة فى كتابة الكود وما الافضل (/showthread.php?tid=7929)

الصفحات: 1 2


ما الفرق بين الطرق المستخدمة فى كتابة الكود وما الافضل - ali.alfoly - 12-03-13

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 (في عدة ازرار من البرنامج) ايهما الافضل؟

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

جزاك الله خير على التوضيح
الاجابه
لو هكرر الامر الافضل الفنكشن
لو مره واحده يكفى كتابه الكود مباشرة فى الزر


ما الفرق بين الطرق المستخدمة فى كتابة الكود وما الافضل - Sajad - 12-03-13

[COLOR="#A52A2A"]السلام عليكم

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

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

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



ما الفرق بين الطرق المستخدمة فى كتابة الكود وما الافضل - ali.alfoly - 12-03-13

sajad كتب :[COLOR="#A52A2A"]السلام عليكم

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

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

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

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