12-03-13, 07:34 PM
sajad كتب :نعم اخي العزيز وايضا يكون الكود غير واضح خاصة اذا كان البرنامج الذي نعمل عليه كبير جدا لذا يفضل تنسيق الاكواد بشكل جيد وكتابة تعليقات في الاسطر المهمة مثل كتابة تعليق فوق دالة معينة تبين وظيفة هذه الدالة بشكل مختصر.
اخي العزيز كما بينت لك ان طرق الكتابة تعتمد على المبرمج نفسه وعلى خبرته اليك هذا المثال يبين الفرق:
لو طلب من شخصين ان يكتبا برنامجا لجمع عددين فكتب الاول البرنامج بالشكل الاتي:
اولا قام هذا الشخص بعمل دالة تأخذ 2باراميتر من نوع int ويعيد ناتج جمع العددين وقام باستدعاء الدالة في button هكذا:
PHP كود :
Private Function add(ByVal num1 As Integer, ByVal num2 As Integer) As Integer
Return num1 + num1
End Function
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
MessageBox.Show(add(3, 4).ToString())
End Sub
وقام الشخص الاخر بكتابة البرنامج بالشكل الاتي بدون عمل دالة أي في زر الbutton هكذا:
PHP كود :
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim num1, num2, result As Integer
num1 = 2
num2 = 5
result = num1 + num2
MessageBox.Show(result.ToString())
End Sub
الان لو طلب من الشخصين جمع عددين لكن في عدة buttons (في عدة ازرار من البرنامج) ايهما الافضل؟
اريد منك الجواب اخي العزيز
جزاك الله خير على التوضيح
الاجابه
لو هكرر الامر الافضل الفنكشن
لو مره واحده يكفى كتابه الكود مباشرة فى الزر