03-07-13, 11:04 PM
السلام عليكم
مقال قصير جداً سأطرح فيه الطريقة الجميلة لترتيب الكود
هناك كلمة محجوزة - وظيفتها تنسيقية وليست برمجية - تدعى Region
هذه الكلمة تقسم الملف إلى أقسام وكل قسم له عنوان وتستطيع إغلاق القسم أو فتحه وبهذه الطريقة تتخلص من الشكل القبيح والخلط في الأكواد (تخيل أن أحداً يمزج المتغيرات بين الإجراءات والخصائص موزعة بين هذا وذاك !! العمل في هكذا ملف مزع جداً)
انظر الى هذه الفئة المزعجة
نريد ترتيبها بحيث يسهل إضافة الأكواد والبحث عنها
عادة تقسم الفئات إلى مناطق رئيسية
متغيرات=Fields
مشيدات=Construction
خصائص=Properties
إجراءات=Methods
بعد الترتيب سيكون الشكل هكذا(انسخ الى المحرر لترى الجمال)
عزيزي المبرمج دائما وأبدا استخدم هذا الأسلوب والتقسيمات الفرعية شأنك، تخيل لو تعمل على فئة كبيرة من دون تقسيم !
مقال قصير جداً سأطرح فيه الطريقة الجميلة لترتيب الكود
هناك كلمة محجوزة - وظيفتها تنسيقية وليست برمجية - تدعى Region
هذه الكلمة تقسم الملف إلى أقسام وكل قسم له عنوان وتستطيع إغلاق القسم أو فتحه وبهذه الطريقة تتخلص من الشكل القبيح والخلط في الأكواد (تخيل أن أحداً يمزج المتغيرات بين الإجراءات والخصائص موزعة بين هذا وذاك !! العمل في هكذا ملف مزع جداً)
انظر الى هذه الفئة المزعجة
PHP كود :
Public Class Test
Public Sub New()
End Sub
Dim Field1 As String
Public Property p3 As String
Public Sub New(f1 As String, f2 As String, f3 As String)
Field1 = f1 : Field2 = f2 : Field3 = f3
End Sub
Dim Field3 As String
Public Property P1 As String
Dim Field2 As String
Public Sub Method1()
End Sub
Public Property p2 As String
Public Sub Method2()
End Sub
Public Sub Method3()
End Sub
End Class
نريد ترتيبها بحيث يسهل إضافة الأكواد والبحث عنها
عادة تقسم الفئات إلى مناطق رئيسية
متغيرات=Fields
مشيدات=Construction
خصائص=Properties
إجراءات=Methods
بعد الترتيب سيكون الشكل هكذا(انسخ الى المحرر لترى الجمال)
PHP كود :
Public Class Test
#Region "Fields"
Dim Field1 As String
Dim Field2 As String
Dim Field3 As String
#End Region
#Region "Construction"
Public Sub New()
End Sub
Public Sub New(f1 As String, f2 As String, f3 As String)
Field1 = f1 : Field2 = f2 : Field3 = f3
End Sub
#End Region
#Region "Properties"
Public Property P1 As String
Public Property p2 As String
Public Property p3 As String
#End Region
#Region "Methods"
Public Sub Method1()
End Sub
Public Sub Method2()
End Sub
Public Sub Method3()
End Sub
#End Region
End Class
عزيزي المبرمج دائما وأبدا استخدم هذا الأسلوب والتقسيمات الفرعية شأنك، تخيل لو تعمل على فئة كبيرة من دون تقسيم !