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

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




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

نام تاپيک: COM و COM+

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    8 COM و COM+

    درود
    من دارم کتاب سی شارپ میخونم و داره Intermediate Language رو توضیح میده و حرف از COM و COM+ میزنه در .Net ..راستش من نمیفهمم چی هستن این دو تا!

  2. 2 کاربر از iranch بخاطر این مطلب مفید تشکر کرده اند


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

    پيش فرض

    سلام
    برای ما دات نت کارها خیلی مهم نیست.
    Component Object Model یکی از تکنولوژی های قدیم مایکروسافت و ویندوز است.
    شاید بتوان از زاویه ای آن را نسل قبل و جد dotNET و حتی MSIL به حساب آورد.
    همانور که از زاویه دیگری میتوان MFC را نسل قبل و جد dotNet حساب کرد.

    COM استاندارد و مدل جدیدی را برای زبان های برنامه نویسی پیشنهاد میکند که طی آن برنامه ها با تعریف interface های خود و اختصاص یک کد انحصاری Guid , ثبت آنها در Registry ویندوز (مسیر HKCR\CLSID) میتوانند قطعات خود را به اشتراک بگذارند و یا با کمک همین استاندارد از قعطات سایر نرم افزار ها استفاده کنند.
    استاندارد COM تفاوت زبان های برنامه نویسی را پوشش میدهد و اجازه میدهد قطعات برنامه ها با زبان ها و شرایط متفاوت کاری از یکدیگر استفاده کنند.

    شما الآن میتوانید پس از نصب Photoshop یا Office از COM آنها در برنامه خود استفاده کنید.
    اگر در همان پروژه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] فرمان َAdd Reference بدهید، تب جداگانه ای به نام COM میبینید که به شما اجازه میدهد از اشیا COM موجود در رایانه خود در برنامه تان استفاده کنید (گرچه که برای زمان حال پیشنهاد نمیشود!)

    COM در زمان خود تحولی عظیم بود ومفهوم جدیدی از dll را ارائه داد (Dynamic Link Library)
    ولی مشکلات زیادی هم دارد، مشکلات چند ریسمانی، مشکل تفاوت نسخه ها (معروف به جهنم DLL)، مشکل نصب و... و...

    dotNet را از این منظر میتواند تکنولوژی جدید و جایگزینی بر مشکلات COM بحساب آورد.
    شما خیلی راحت تر میتواند قطعات (Component) بسیار پیچیده، شامل تمام توانایی های دات نت، مانند جنریک، کلاس، ساختار، رویداد، انواع متغییرها و... بسیار کاملتر از COM را فارق از تفاوت های 32 بیتی و 64 بیتی و بدون نیاز به نصب و محل خاص و موارد چندریسمانی و... را با دیگران به اشتراک بگذارد.

    ...
    سرتان را درد نیاورم...
    ...

    درنهایت و برای زمان حال شما بهتر است کمتر از اشیاء COM استفاده کنید.

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


Thread Information

Users Browsing this Thread

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

User Tag List

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

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