آبجی
5th January 2010, 11:35 PM
وقتی شما برنامه ایی را نصب می کنید علاوه بر فایلهای اصلی برنامه که در program files نصب می شوند تعدادی فایل هم در شاخه ویندوز نصب می شود . این فایلها همان درایو های مورد نیاز ویندوز برای اجرای برنامه شما هستند که توسط برنامه نویس برنامه نوشته نمی شوند بلکه آنها قبلا تعریف شده اند و برنامه نویس از قابلیت های آنها در در برنامه خود استفاده می کند.
پس برای اینکه برنامه شما کار کند باید آن فایلها به ویندوز شما اضافه شوند . فریم ورک framework مجموعه ای از فایلهای مورد نیاز سیستم عامل (شامل فایلهای dll و رجیستری و واسطه های استاندارد ارتباط برنامه ها با یکدیگر ) است که برای اجرای برنامه های نوشته شده تحت دات نت ضروری می باشد ( توجه : برای برنامه های تحت جاوا نیز نیاز به نصب java virtual machine ) دارید. چون دات نت می خواهد از فلسفه سادگی "keepit simple " پشتیبانی کند به همین دلیل اساس کار نصب بر نامه ها : installation only-copy می باشد. یعنی دیگر نیاز ی به پکیچ کردن بر نامه ها تو سط برنامه نویس و نصب توسط کاربر نیست . بلکه تمامی فایل های کتابخانه ای مورد نیاز را فریم ورک تأمین میکند و برنامه ها با روش فقط کپی در ویندوز کار میکند .
clr به بر نامه نویسان چه کمکی می کند ؟ برنامه نویسان زبان vb دیگر محدود به محیط سیستمی ویندوز نیستند و می توانند بر نامه سازان زبان ++C/C برنامه خود را روی سیستم های دیگر که فریم ورک دارند نیز ببینند و همچنین بخاطر قابلیت های چند زبانه بودن محیط دات نت بر نامه نویسان c و vb براحتی کد های نوشته شده توسط دیگری را درک کنند.
پس برای اینکه برنامه شما کار کند باید آن فایلها به ویندوز شما اضافه شوند . فریم ورک framework مجموعه ای از فایلهای مورد نیاز سیستم عامل (شامل فایلهای dll و رجیستری و واسطه های استاندارد ارتباط برنامه ها با یکدیگر ) است که برای اجرای برنامه های نوشته شده تحت دات نت ضروری می باشد ( توجه : برای برنامه های تحت جاوا نیز نیاز به نصب java virtual machine ) دارید. چون دات نت می خواهد از فلسفه سادگی "keepit simple " پشتیبانی کند به همین دلیل اساس کار نصب بر نامه ها : installation only-copy می باشد. یعنی دیگر نیاز ی به پکیچ کردن بر نامه ها تو سط برنامه نویس و نصب توسط کاربر نیست . بلکه تمامی فایل های کتابخانه ای مورد نیاز را فریم ورک تأمین میکند و برنامه ها با روش فقط کپی در ویندوز کار میکند .
clr به بر نامه نویسان چه کمکی می کند ؟ برنامه نویسان زبان vb دیگر محدود به محیط سیستمی ویندوز نیستند و می توانند بر نامه سازان زبان ++C/C برنامه خود را روی سیستم های دیگر که فریم ورک دارند نیز ببینند و همچنین بخاطر قابلیت های چند زبانه بودن محیط دات نت بر نامه نویسان c و vb براحتی کد های نوشته شده توسط دیگری را درک کنند.