تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
module in vb6 and vb.net 2012
#2
شكل الموديول يكون غالبا بهذا الشكل و اضافة مرجع لاي كلاس يكون فوق اسم الكلاس أو الموديول

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 

وفي كلتا الحالات ستجد انه و لإضافة مرجع لأي كلاس أخر يجب ان تتم اضافته في اعلي الكلاس أو قبل بداية الكلاس او الموديول
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
module in vb6 and vb.net 2012 - بواسطة Incubus - 01-04-16, 09:26 PM
RE: module in vb6 and vb.net 2012 - بواسطة silverlight - 01-04-16, 10:34 PM
RE: module in vb6 and vb.net 2012 - بواسطة Incubus - 01-04-16, 11:16 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عمليات الاضافة والتعديل على قاعدة بيانات sql server 2012 kewely 4 2,442 08-11-23, 01:07 AM
آخر رد: الحزين اليماني
  فيجوال بيسك 2012 manhoud 0 565 25-10-23, 11:00 PM
آخر رد: manhoud
  [سؤال] حول ظهور النافذة الاولى عند الضغط على Menustrip2 في النافذة الثانية vb.net 2012 mh66 0 465 19-10-23, 09:05 AM
آخر رد: mh66
  Crystal Reports for Visual Studio 2012 عبدالكريم برشدان 14 3,925 25-12-22, 04:42 PM
آخر رد: عبدالكريم برشدان
  [سؤال] مشكلة مع Module alims 3 1,066 28-06-22, 04:52 PM
آخر رد: معاند الحظ
  [VB.NET] مشكلة توقف التقارير بعد النتقال لفجول 2012 ahmedramzyaish 0 926 17-04-22, 08:12 AM
آخر رد: ahmedramzyaish
  [سؤال] سبب عدم تثبيت إضافات nuget على Visual Studio express 2012 Necro PC 2 1,469 05-02-22, 04:46 PM
آخر رد: Necro PC
  [VB.NET] تعريب فيجول بيسك 2012 EMADSS 2 1,679 26-01-22, 09:53 PM
آخر رد: ابو روضة
  ?how to add ColumnClickEventArgs in module for list view الماجيك مسعد 2 1,999 27-02-21, 03:22 AM
آخر رد: الماجيك مسعد
  اضافة ملف pdf الى قاعدة بيانات sql server 2012 moh developer 5 2,436 25-09-20, 03:01 PM
آخر رد: moh developer

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


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