01-04-16, 10:34 PM
(آخر تعديل لهذه المشاركة : 01-04-16, 10:36 PM {2} بواسطة silverlight.)
شكل الموديول يكون غالبا بهذا الشكل و اضافة مرجع لاي كلاس يكون فوق اسم الكلاس أو الموديول
ولاستدعاء الدالة من الموديول
هناك طريقة اخري و يمكنك بها الاستغناء عن الموديول وهي انك تبني كلاس بهذا الشكل و تجعل كل الدوال Functions او الروتينات Sub الموجودة به من النوع Shared
ولإستدعاء الدالة من الكلاس
وفي كلتا الحالات ستجد انه و لإضافة مرجع لأي كلاس أخر يجب ان تتم اضافته في اعلي الكلاس أو قبل بداية الكلاس او الموديول
PHP كود :
Imports System.Data.SqlClient
Module ConnectionModule
Friend Function GetData(connectionString As String) As SqlConnection
Return New SqlConnection(connectionString)
End Function
End Module
ولاستدعاء الدالة من الموديول
PHP كود :
' الحصول علي البيانات من الموديول
Using conn As SqlConnection = ConnectionModule.GetData("Your Connection String")
End Using
هناك طريقة اخري و يمكنك بها الاستغناء عن الموديول وهي انك تبني كلاس بهذا الشكل و تجعل كل الدوال Functions او الروتينات Sub الموجودة به من النوع Shared
PHP كود :
Imports System.Data.SqlClient
Friend NotInheritable Class ConnectionManager
Friend Shared Function GetData(connectionString As String) As SqlConnection
Return New SqlConnection(connectionString)
End Function
End Class
PHP كود :
' الحصول علي البيانات من الكلاس
Using conn As SqlConnection = ConnectionManager.GetData("Your Connection String")
End Using
وفي كلتا الحالات ستجد انه و لإضافة مرجع لأي كلاس أخر يجب ان تتم اضافته في اعلي الكلاس أو قبل بداية الكلاس او الموديول

