تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: تعریف namespace به طور عمومی

  1. #1
    پروفشنال sari-1369's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    ساري
    پست ها
    766

    پيش فرض تعریف namespace به طور عمومی

    سلام دوستان .

    آیا میشه یه name space رو طوری تعریف کرد که تو همه فرم ها قابل دسترسی باشه ؟

    الان من از یه کامپوننت مسیج باکس فارسی تو برنامم استفاده می کنم .

    توی هر فرم باید اول این کلاس رو import کنم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد ، تو هر رویدادی که میخوام اینطوری استفاده کنم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا اگه بشه میخوام کاری کنم که تو هر فرم مجبور نشم کلاسشو import کنم .

    در ضمن برای اینکه نیاز به imports نباشه هم نمیخوام اینطوری استفاده کنم .

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خلاصه میخوام راحت ترین راه باشه ، مثل فراخونی خود مسیج باکس .net



  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    namespace شما یا باید import شود و یا تایپ شود.
    اما تابع MsgBox قدیمی VB.Net (که برای راحتی VB6 کارها اضافه شده و بهتر است شما استفاده اش نکنید!) از ان جهت نیاز به تایپ ندارد که در Module تعریف شده و Namespace اش برای کل پروزه یکبار import شده.

    به زیر دقت کنید:
    VBProject->Properties->References

    اگر فضای نامی را در لیست Imported Namespaces ها وارد کنید، این import در این محل به کل پروژه اعمال میشود.
    MsgBox و سایر توابع قدیمی و شبیه سازی شده VB6 هم برای این اصولاً تنها ذکر میشوند که Microsoft.VisualBasic در این محل import شده.

    خلاصه Namespace خود را در این محل import کنید تا همان وضعیت برای کد شما هم ایجاد شود.
    موفق باشید.

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال sari-1369's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    ساري
    پست ها
    766

    پيش فرض

    خیلی خیلی ممنونم ، ما اگه شمارو تو این انجمن نداشتیم چیکار میکردیم

  5. #4
    پروفشنال sari-1369's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    ساري
    پست ها
    766

    پيش فرض

    میشه بگید برای C# باید چیکار کنم ؟

  6. #5
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    در داخل VS برای C#.Net گزینه و امکان مشابه ای وجود ندارد.
    در C#.Net مجبور هستند در تک تک صفحات namespace دلخواه را با دستور using در اول فایل وارد کنید تا از تایپ نام کامل ان معاف شوید.

    فقط و فقط Extension Methods تحت Framework3.0 هستند که در Vb.Net و C#.Net خودکار وارد میشوند و نیازی به using و Imports و... ندارند.

  7. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •