برگزیده های پرشین تولز

زبانهای دات نت NET . !!!

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
سلام به همه برنامه نویسان عزیز

می خواستم بدونم قضیه ی این زبانهای دات نت چیه ؟
مثلآ وی بی با وی بی دات نت چه فرقی داره ؟
آیا میشه با زبانهای دات نت برای شبکه های کامپیوتری برنامه نوشت؟
این که میگن واسه طراحی سایت هست چی ؟ یعنی یه برنامه میسازی بعد میزاریش رو سایت ؟؟؟:blink:
یعنی به جای کار با HTML و اینا با وی بی سایت طراحی میکنن ؟:eek:
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
نصل جديد زيانهاي كه توسط مايكروسافت پيشرفته ميگردنند ، معمولا دات نت ميباشند.
خوب از لحاظ حافظه بندي - ايجاد متغيرهاي بر اساس نياز و يكسري كامپونت ها و كلاس ها و توابع وي بي دات نت پيشرفته تر است .
بله ميشه
نه عزيز برنامه رو سايت نميگذاريد . منظورشون Asp دات نت بوده كه پيشرفته asp است و همونطوري كه ميدانيد يكسري دستور اند كه بصورت تكس مد نوشته ميشن و بعد توسط سرويس دهنده اجرا ميشن
اينها هم از كد هاي اچ تي ام ال استفاده ميكنند و هم محيط برنامه نويسي دارن همين
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
البته با دات نت هم میشه برنامه های وب بیس نوشت و هم برنامه های ویندوز بیس ! اینطور نیست که فقط برای وب ساخته شده باشه !
 

MahdiΩ

کاربر تازه وارد
تاریخ عضویت
27 ژانویه 2006
نوشته‌ها
324
لایک‌ها
0
سلام
1-آیا سی شارپ خودش یک زبان دات نت هست یا هم سی شارپ داریم و هم سی شارپ دات نت ؟
2-کامپایلر زبان سی شارپ چیه ؟(من فقط سی شارپ بیلدر رو شنیدم)
3-اینکه میگن در دات نت میشه همزمان با چند زبان پروژه ای رو نوشت یعنی چی؟ یعنی میشه یه بخشی رو با وی بی دات نت و یه بخشی رو با سی شارپ نوشت ؟ مثلآ میشه یه تابع رو با وی بی و یه تابع دیگه رو با سی شارپ نوشت؟
4-ویژوال استودیو دات نت همه زبانهای دات نت رو کامپایل میکنه ؟ مثلآ هم وی بی دات نت و هم دلفی دات نت و هم سی شارپ ؟اگه نه پس چه کامپایلر هایی برای دات نت هست ؟
5-XML چیه که میگن مبنای دات نت هست ؟
6-زبانهای دات نت قادر هستند همان کارهایی رو که با زبانهای معمولی مثل سی پلاس پلاس انجام میدیم انجام بدن ؟ مثلا دسترسی به سخت افزار و .....
7-وقتی یه برنامه رو با دات نت نوشتیم میشه مثل سی پلاس پلاس فقط فایل exe رو رو سیستمهای دیگه اجرا کرد یا دی ال ال خاصی لازمه ؟ و آیا حتما باید روی کامپیوتر مقصد دات نت نصب باشه ؟
8-virtual machine چیه و کاربردش در دات نت چیست ؟
9-محیط runtime در دات نت چه معنایی داره؟

خیلی ممنون میشم اگه دوستان بزرگوار یه کمکی به من بی سواد بکنند.
 

MehdiC#

کاربر تازه وارد
تاریخ عضویت
2 نوامبر 2004
نوشته‌ها
55
لایک‌ها
0
محل سکونت
ابهر
سلام
1 - سی شارپ اسم یک زبان برنامه نویسیه که تا حالا فقط بر روی پلاتفرم دات نت پیاده سازی شده ، پس مهم نیست بگید سی شارپ یا سی شارپ دات نت (در واقع specification این زبان (که باید ازش تبعیت کنیم) ما رو وادار به پیاده سازی این زبان در یک محیط مانند دات نت میکنه)
2 - کامپایلر مایکروسافت ، csc هست (که خود Visual Studio از csc استفاده میکنه) ، در ضمن سی شارپ بیلدر یه محیط مجتمع برنامه نویسیه که خودش از یه کامپایلر استفاده می کنه. (نه اینکه خودش یه کامپایلر باشه)
3 - بله ؛ میشه اجزای مختلف سیه چند پروژه رو در هر زبان که میخواید بنویسید
4- نه. این محیط برای شرکت مایکروسافته و فقط چهار زبان VB و C# و C++ و J# رو پشتیبانی میکنه.
5- بحث xml خیلی وسیعه ، فقط اینو بگم که xml نوعی زبانه که توسط اون میشه اطلاعات و داده ها رو بین محیط های نا متجانس انتقال داد. (مثلا بین یونیکس و ویندوز که کلا فرمت فایلها و دستوراتشون و طریقۀ تعاملشون با سخت افزار و با داده ، با هم فرق میکنه)
6-تقریبا
7-برای اجرای برنامه های نوشته شده به یکی از زبان های دات نت بر روی یک ماشین ، باید دات نت بر روی اون نصب باشه
8- کاربردی نداره در دات نت . (زبان جاوا بر روی یک VM پیاده سازی شده)
9- runtime همون اجزاییه که وظیفۀ اجرای برنامه های ما ، کامپایل اون ها ، مدیریت حافظه و ... به عهده داره
 
بالا