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


امروز شنبه 22 بهمن 1390, 3:38 am

ساعت سایت بر اساسUTC + 3:30 ساعت تنظیم شده است




ارسال مبحث جديد پاسخ به مبحث  [ 1 پست ] 
نويسنده پيغام
پستارسال شده در: پنج شنبه 27 خرداد 1389, 10:33 pm 
آفلاين
Administrator
Administrator
نماد کاربر

Admin (1) Commander (1) Competency 7 (1) link 3 (1)

تاريخ عضويت: پنج شنبه 15 مرداد 1388, 5:29 pm

پست ها : 2313

محل سکونت: مشهد
تشکر کرده اید:
4867 مرتبه
تشکر شده:
3130 مرتبه در 1556 پست

مدل گوشی: Sony Ericsson K800i

نوع سیم کارت: ایرانسل

شغل: دانشجو مهندسي فناوري اطلاعات

جنسیت: آقا

نوع اینترنت: Cable

امتیاز: 259

[size=3][size=2]برای اجرای برنامه ها در کامپیوتر ( یعنی ویندوز ) احتیاج به فایلهای runtime دارید.
وقتی شما یک برنامه نصب میکنید علاوه بر فایل های اصلی برنامه که در ProgramFiles نصب میشود ، تعدادی هم فایل هستند که در شاخه ویندوز نصب میشوند . این فایل ها همان درایور های مورد نیاز ویندوز برای اجرای برنامه شما هستند که توسط برنامه نویس نوشته نمیشوند، بلکه آنها قبلا تعریف شده اند و برنامه نویس از قابلیت های آن در برنامه خود استفاده میکند . پس برای اینکه برنامه شما کارکند باید آن فایل ها به ویندوز شما اضافه شوند.



[size=3]
[size=3]بیشتر بخوانید در ادامه مطلب ...
[size=3][size=2]در microsoft .net تمام فایلهای runtime و managed dll های مورد نیاز، برای run کردن تمام برنامه های compaile شده توسط compailer کدهای .net در microsoft .net framework موجود است.


( توجه: برای اجرای برنامه های تحت جاوا نیز نیاز به نصب JAVA virtual machine دارید که در اصل فریم ورک جاوا است).
چون دات نت میخواهد از فلسفه سادگی “keep it simple” پشتیبانی کند بهمین دلیل، اساس کار نصب برنامه ها copy-only installation میباشد . یعنی دیگر نیازی به پکیج کردن برنامه ها توسط برنامه نویس و نصب توسط کاربر نیست . بلکه تمامی فایل های کتابخانه ای (dll) مورد نیاز را فریم ورک تامین میکند و برنامه ها با روش فقط کپی در ویندوز کار میکنند.
اگر کدها تحت .net 2.0 باشد با فایلهای موجود در نسخه ۱٫۰ قابل اجرا نیست. اگر با ویندوز و نسخه های قبلی آن و همینطور با dll ها آشنایی داشته باشید میدانید که نصب بودن دو یا چند version از یک dll موجب اشکال در ساختمان ویندوز میشه. در صورتی که در project .net این موضوع مشکلی نداره و یعنی اینکه شما میتوانید تمام ورژنهای dll را در یک ویندوز داشته باشید.
در حال حاظر جدیدترین نسخه microsoft .net framework ورژن ۳٫۵ sp1 هست که اطلاعات بیشتر درباره آنرا میتوانید از این لینک بگیرید. فقط اعضا مجاز به مشاهده لینک ها هستند، لطفا برای مشاهده لینک های انجمن ثبت نام کنید یا وارد انجمن شوید.
CLR چه کمکی به برنامه نویسان میکند ؟
Framework مجموعه ای از فایل های مورد نیاز سیستم عامل (شامل فایل های DLL و رجیستری و واسطه های استاندارد ارتباط برنامه ها بایکدیگر) است که برای اجرای برنامه های نوشته شده تحت دات نت ضروری میباشد. یعنی یک پکیج کامل از تمام dll های مورد نیاز برنامه هایی که با خود دات‌نت نوشته شده اند. CLR که مخفف Common Language Runtime میباشد یک زبان میانی است بین برنامه نویسان و سیستم عامل که محیطی یک دست را برای ساخت همه جور برنامه با دات نت ایجاد میکنه. برنامه نویسان زبان VB دیگر محدود به محیط سیستمی ویندوز نیستند و میتوانند مانند برنامه سازان زبان C/C++ برنامه خود را روی سیستم های دیگری که فریم ورک دارند نیز ببینند . و همچنین بخاطر قابلیت های چند زبانه بودن محیط دات نت برنامه نویسان C و VB براحتی کد های نوشته شده توسط دیگری را میتوانند استفاده کنند و میشه گفت در محیط دات نت براحتی میشه یک پروژه را با چند زبان نوشت و در نهایت با هم ترکیب کرد.


[size=2]نشریه ITstu.org

_________________
امضا
سوالات در مورد phpBB فقط و فقط در انجمن مطرح بشه . (در پیغام خصوصی ، یاهو و ... مطرح نکنید لطفا)


بالا
 مشخصات  
کاربران زیر از شما کاربر محترم Arman_Ajn به خاطر این پست تشکر کرده اند
panda_ (جمعه 28 خرداد 1389, 11:02 am), Good boy (شنبه 29 خرداد 1389, 11:03 am)
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث  [ 1 پست ] 

ساعت سایت بر اساسUTC + 3:30 ساعت تنظیم شده است


تاپیک های مشابه
 مباحث   نويسنده   پاسخ ها   بازديدها   آخرين پست 
موضوع ناخوانده دیگری در این انجمن موجود نیست. مارادونا با پیروزی کارش را در امارات آغاز کرد

Ali_SiSi

0

11

دوشنبه 7 شهریور 1390, 8:10 pm

Ali_SiSi نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. یاهو 360 چیست؟

panda_

0

26

دوشنبه 5 بهمن 1388, 9:21 pm

panda_ نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. تصوف چیست؟

panda_

0

24

دوشنبه 5 بهمن 1388, 10:24 pm

panda_ نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. Jabber چیست؟

hahoo

1

80

جمعه 14 آبان 1389, 12:54 pm

Arman_Ajn نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. تنفر از رنگ ها نشانه چیست؟

Ali_SiSi

0

19

دوشنبه 19 مهر 1388, 12:17 am

Ali_SiSi نمایش آخرین ارسال

 


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 0 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد

انتقال به:  
cron
News News Site map Site map SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
Powered by phpBB Developed By : ArmanPC.com
Persian Translation : Maghsad | phpBB Version : 3.0.9

Firefox Download Button Google PageRank Checker