PDA

View Full Version : مبتدی: چند سوال در مورد .net framework



shahinfarasystem
دوشنبه 23 شهریور 1388, 09:08 صبح
سلام
چند تا سوال در مورد .net frame work داشتم ببخشيد چون فكر مي كنم جواباي كوتاه دارند يه جا مطرح مي كنم هركدومش رو بتونيد بهم جواب بديد ممنون مي شم:

1) اين تعريف از .net framework درسته؟ چيزي هست كه من چند تا تعريف رو كه از اطراف شنيده بودم با هم تلفيق كردم

بسته اي شامل مجموعه اي از كلاس هاي آماده و از قبل نوشته شده مي باشد كه ما مي توانيم آنها را در برنامه هايي كه مي نويسيم وارد كرده و اجرا كنيم.

آيا اين تعريف درسته؟ چيزي به نظرتون مي رسه كه بتونه تكميلش كنه؟

2) چرا به .net framework كتابخانه گفته مي شود؟

3) Component چيست و تفاوت آن با كلاس هاي موجود در .net framework چيست؟

4) كلاس هاي موجود در .net framework به چه زباني نوشته شده اند؟

5) و آيا برنامه هايي كه به زبان هاي مختلف مثل c# يا VB‌نوشته مي شوند هر دو مي توانند از كلاس هاي يكساني استفاده نمايند ؟ مثلا هر دو از كلاس مشخصي به نام A مي توانند استفاده نمايند؟
آيا اين قابليت با تبديلات IL و CLR حاصل مي شود؟

6) منظور از تكنولوژي .net ِ همون قابليت به كار بردن چند زبان تحت يك پرو‍ژه هستش؟ عنايت داريد كه يه تعريف .net framework داريم و يه اصطلاح كه گفته ميشه تكنولوژي. Net فكر مي كنم يه مقدار توي تعريف با هم فرق دارند درسته؟

ممنونم :چشمک::چشمک:

shahinfarasystem
دوشنبه 23 شهریور 1388, 10:35 صبح
خواهشا بي پاسخ نگذاريد مي دونم مبتديانه است ولي جواب اين سوالات خيلي برام مهمه

حتي اگر همه اش وقت گيره اونهايي كه بيشتر راه دستتون هست.... گرچه همش مهمه برام

ممنون
______

shahinfarasystem
چهارشنبه 25 شهریور 1388, 21:17 عصر
عجب ما دلخوش بودیم توی سایت تخصصی برنامه نویس ها جواب های تخصصی و اصولی بگیریم

ولی انگار تازه کارار تحویل گرفته نمی شن....

SamIran
یک شنبه 29 شهریور 1388, 11:45 صبح
سلام دوست عزیز عجول:لبخند:
شاید بهتر باشه علت به وجود آمدن FrameWork را بررسی کنیم تا شاید درک بهتری پیدا کنیم! سالها پیش در زمانهای تیرکمون سنگی یه برنامه نویس وقتی یک برنامه را روی یک نوع سخت افزار می نوشت و به اتمام می رساند اگر می خواست برای یک نوع دیگر هم مورد استفاده داشته باشد باید دوباره مراحل قبل را طی می کرد! (به تمام معنا دهنش سرویس بود!) از اینجا بود که این نظریه مطرح شد که برنامه ای که نوشته می شود به زبان ماشین کد نشود، و به یک زبان میانی کد شود! تا در صورت عوض شدن سیستم هدف یا حتی نسل سیستم عامل به جای طراحی دوباره هزاران نرم افزار تنها یک نرم افزار به عنوان PlatForm تغییر کند! شاید بهتر باشه یک مثال بزنم! هزار تا سازه فلزی گران بها در کویر داریم. به دلایلی باید به مکانی دیگر با شرایط خاکی متفاوت منتقل شوند. چه باید کرد؟ باید طراحی پایه های تمامی سازه ها را عوض کرد! حالا اگر تمامی این سازه ها بر روی یک سکوی قابل حمل بودند چی؟ این بود که برنامه نویسی PlatForm ای رونق گرفت! البته هر سیستمی در کنار مزایا معایبی هم دارد! عیب FrameWork سرعت آن برای کارهای RealTime است! علتش هم در تصویری که ضمیمه کردم کاملا روشن است! امیدوارم توانسته باشم قسمتی از این سئوال ها را جواب داده باشم!
http://barnamenevis.org/forum/attachment.php?attachmentid=37107&d=1253210627

shahinfarasystem
یک شنبه 29 شهریور 1388, 12:52 عصر
سلام دوست عزیز

ممنون از جوابت
من فکر کنم یه هفت هشت روزی هست سوال و مطرح کردم

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

به هر حال ممنونتم زحمت کشیدی

این نکته اش رو دقت نکرده بودم