سلام
1)
تغریباً توصیف صحیحی است.
البته کتابخاته توابع و کلاسهای آماده بخشی از امکانات Net. است و Net. شامل یکسری امکانات runtime برای ایجاد بستر لازم جهت اجرای برنامه های Net. است.
مثل محیط زمان اجرای CLR و کامپایلر JIT و جمع آوری کننده حافظه هرز و...
تاپیکهای مرتبط -> فریم ورک چیست؟
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2)
لفظ کتابخانه مخصوص Net. نیست!
از قدیم به مجموعه و آرشیو آماده ای از ابزار و کدهای برنامه نویسی کتابخانه اطلاق میشده.
همانطور که در نام dll.* ها هم مشهود است
Dynamic
Link
Library
اگر هم فکر کنید، متوجه میشوید که چندان بی ربط نیست.
یک کتابخانه است که به جای کتاب کد دارد!
3)
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
4)
کتابخانه کدهایی که توسط خود مایکروسافت تهیه شده، عموماً با C#.Net و VC++.Net نوشته شده.
5)
بله
بله
بله
هر کد کامپایل شده با هر زبان دات نتی (بجز در موارد بسیار بسیار بسیار معدود) در همه زبانهای دات نتی دیگر قابل استفاده است ...
(VC++.Net و VB.Net و C#.Net و J#.Net و Delphi.Net و ... حتی یک گروهی یک Farsi.Net مسخره هم درست کردند!)
و حتی این کدهای کامپایل شده و نهایی قابلیت این را دارند که به راحتی در بسترهای مختلف سخت افزای اجرا شوند.
6)
همانطور که در بند (1) بیان شده لفظ "تکنولوژی" هم به همین دلیل است که Net. فقط یک مجموعه کتابخانه ساده کلاس و توابع نیست.
گرچه بخش ظاهری و مشخص همین است.
ولی Net. کلاً از نظر برنامه نویسی رایانه یک روش و مدل کاری و تکنولوژِی جدید است.
dll ها و exe های دات نت مثل هیچ یک از انواع dll و exe های پیش از دات نت نیستند.
در ظاهر همه dll هستند و در اصل یک قطعه کد و قابلیت را به اشتراک میگذارند ولی dll دات نتی فرمت و هدر و طریقه export و اتصال و ... خودش را دارد و تا آنجا پیش میرود که dll و exe های دات نت در زمان اجرا و در محل استفاده هم یک بار دیگر یک کامپایل نهایی میشوند.
dll و exe های دات نت هیچ شباحت هدری و ساختار پایه ای با API ها و COM و ActriveX و Active Exe و... ندارد (گرچه کار همه این موارد را یکجا انجام میدهند!) یعنی مایکروسافت یک تکنولوژی جدید در امر برنامه نویسی را با تمام شاخ و برگ و ابزار و بسترش از صفر بنا نهاده.