الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد أن أستورد الكودات من خارج الفورم ؟؟

مغلق
بدأه eias في 8 سبتمبر 2005 · 3 رد · 479 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..أنا حاليا أصمم برنامج و لكنه ضخم و فيه أوامر كثيرة ولذلك أنا أريد طريقة أخفف فيها من قراءة الكود في

الصفحة..أقصد أريد أن أكتب الكودات الكبيرة في ملف Dllمثلا ثم أستدعيها من البرنامج بكلمة

واحدة ..ما هي الطريقة .

هل يصلح أن أكتب الكود في Module مثلا كــ:

Module Module1
    Private Sub Ei()
        MsgBox("Eias")
    End Sub
End Module

و لكن عندما ذهبت للبرنامج و كتبت في الزر مثلا:

    Ei()

لم يتعرف عليها ماذا أفعل ..كيف اجعل البرنامج يأخذ الكود من الModule1 و هل طريقة ملف الDll التي ذكرتها في البداية

أفضل ... أنتظر مساعدتكم .

إيـاس

#2

ممكن تعملى dll عن طريق عند عمل new project إختارى Class libirary إكتبى الكود الذى تريدية ثم إعملى

build solution

أو ممكن تعملى engine يعنى مثلا انا عاوز أنشأ classs his name is Staff

وبالتالى هعمل class إسمة staff يحتوى على جميع المتغيرات المستخدمة وأيضا الproperities

ثم أعمل class أخر أسمة staffEngine يحتوى على جميع الدوال التى تريديها ثم عند إستخدام ذلك الclass أخد منة object

أعتقد أن الطريقة الاخيرة خير إستخدام لتنظيم الكود

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#3
اقتباس
السلام عليكم ..أنا حاليا أصمم برنامج و لكنه ضخم و فيه أوامر كثيرة ولذلك أنا أريد طريقة أخفف فيها من قراءة الكود في

الصفحة..أقصد أريد أن أكتب الكودات الكبيرة في ملف Dllمثلا ثم أستدعيها من البرنامج بكلمة

واحدة ..ما هي الطريقة .

هل يصلح أن أكتب الكود في Module مثلا كــ:

CODE

Module Module1

  Private Sub Ei()

      MsgBox("Eias")

  End Sub

End Module

و لكن عندما ذهبت للبرنامج و كتبت في الزر مثلا:

CODE  Ei()

لم يتعرف عليها ماذا أفعل ..كيف اجعل البرنامج يأخذ الكود من الModule1 و هل طريقة ملف الDll التي ذكرتها في البداية

أفضل ... أنتظر مساعدتكم .

إيـاس

لم يتعرف البرنامج على الاجراء للانه معرفprivate غير محدد الوصول الى public وسوف يعمل مك إن شاء الله

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#4

أخي الكريم eng_3llam(هو أنا أخوك إيـاس^.^)شكرا لك ..ولكن هل أستطيع إضافة ملف Dll و أتعامل معه ك Module أم هو سيكون مشروع مستقل ..أعتقد لو في مثال بسيط جدا تبع كودMsgBox يوضح استخدام الDll بيكون جيد جدا ..أما المحرك فأعتقد موضوع كبير علي .

أخي الكريم SOLO.NET فعلا كيف لم تخطر ببالي شكرا لك ..و هكذا نكون حلينا مشكلة الModule و لكن هل تعتقد أن هذه الطريقة أفضل من سابقتها .و شكرا جزيلا لكم .

إيـاس

هذا الموضوع مغلق.

مواضيع مشابهة