PDA

View Full Version : تفاوت C#,C#.net,visual C# چیست؟



shelik
یک شنبه 05 آذر 1385, 11:09 صبح
سلام اساتید محترم
تفاوت C# با C#.net وvisual C#درچیست؟برای نوشتن برنامه های asp.net کدامیک مناسب تر است؟

mehrzad007
یک شنبه 05 آذر 1385, 12:33 عصر
همه یکی هستند. هیچ فرقی ندارند .

hasina
سه شنبه 07 آذر 1385, 08:12 صبح
با C#.net راحتر می تونی کار کنی

mehrzad007
سه شنبه 07 آذر 1385, 12:57 عصر
دوست من وقتی همه یکی هستند چه طور میشه .... سوال رو با دقت "تر" بخوانید

Tony.65
پنج شنبه 09 آذر 1385, 01:23 صبح
سلام دوستان
برای نوشتن asp.net کدامیک راحت تر و کامل تر است؟

someCoder
یک شنبه 12 آذر 1385, 20:57 عصر
ماشالله! اخوی همه یکی هستند! شما بهتر برنامه مینویسین یا تو یا Tony.65 یا پسر باباتون؟

PC2st
یک شنبه 12 آذر 1385, 22:15 عصر
Visual همون محیطی هست که امکانات اضافه کردن دکمه*ها و پنجره*ها و ... رو در اختیار برنامه نویس قرار میده.
#C زبان برنامه نویسیه و .NET هم تکنولوژی مربوط بهش هست.


اگه از محیط Visual استفاده کنی خیلی راحت تری چون براحتی ویرایش میکنی یا دکمه ها رو به راحتی اضافه میکنی و خودش کدهاش رو برات اضافه میکنه و براحتی کامپایل یا اجراش میکنی و ...
میشه برنامه های #C رو توی Notepad نوشت، باید برای قرار دادن دکمه ها خودت کدهاش رو بنویسی، خودت تمام کد نویسی ها رو به عهده بگیری و فایلهاش رو به هم ربط بدی و خودت (توسط یک فایل exe که در جائی کنار برنامه Visual Studio قرار داره) کامپایلش کنی و غیره. اما بهرحال باید Visual Studio رو سیستمت نصب باشه! حتی اگر بخوای با Notepad بنویسی! البته این موضوع نوشتن با Notepad و خودت کامپایلش کنی و ... رو از یک جائی خونده بودم که الان یادم نیست و البته بلد هم نیستم!در حقیقت همش یکیه! چون همش تو Visual Studio .Net هست. (هم محیط Visual برای برنامه نویسی راحت تر و احتیاج به نوشتن کد کمتر و هم زبان برنامه نویسی #C و هم اینکه از تکنولوژی .NET استفاده میکنه)

Tony.65
دوشنبه 13 آذر 1385, 09:45 صبح
Visual همون محیطی هست که امکانات اضافه کردن دکمه*ها و پنجره*ها و ... رو در اختیار برنامه نویس قرار میده.
#C زبان برنامه نویسیه و .NET هم تکنولوژی مربوط بهش هست.


اگه از محیط Visual استفاده کنی خیلی راحت تری چون براحتی ویرایش میکنی یا دکمه ها رو به راحتی اضافه میکنی و خودش کدهاش رو برات اضافه میکنه و براحتی کامپایل یا اجراش میکنی و ...
میشه برنامه های #C رو توی Notepad نوشت، باید برای قرار دادن دکمه ها خودت کدهاش رو بنویسی، خودت تمام کد نویسی ها رو به عهده بگیری و فایلهاش رو به هم ربط بدی و خودت (توسط یک فایل exe که در جائی کنار برنامه Visual Studio قرار داره) کامپایلش کنی و غیره. اما بهرحال باید Visual Studio رو سیستمت نصب باشه! حتی اگر بخوای با Notepad بنویسی! البته این موضوع نوشتن با Notepad و خودت کامپایلش کنی و ... رو از یک جائی خونده بودم که الان یادم نیست و البته بلد هم نیستم!در حقیقت همش یکیه! چون همش تو Visual Studio .Net هست. (هم محیط Visual برای برنامه نویسی راحت تر و احتیاج به نوشتن کد کمتر و هم زبان برنامه نویسی #C و هم اینکه از تکنولوژی .NET استفاده میکنه)

دوست عزیز از کمکت ممنونم.:چشمک:

Javad_Mail
دوشنبه 13 آذر 1385, 13:44 عصر
سلام
VB.NET,C#.NET,C++.NET,J#.NET

در این زمینه باید به دو چیز رو مدنظر داشته باشی ، منظورت Syntax و یا منظورت کارایه ،

اگه منظورت Syntax که خوب یه چیز واضحه ، این سه نرم افزار با هم متفاوت هستند .
اما از نظر کارایی کاملا در سطح همدیگه هستند . یعنی هیچکدوم ، قویتر از اونیکی نیست .

دلیلش هم اینکه ، کسایی که قبلا با VB و C++ کار می کردند مجبور نباشند با یه زبون جدید کار کنند . همچنین چند نفر با هر زبونی که مسلطا بیان یه نرم افزار رو تکمیل کنن . منظورم اینه که من VB بلدم و شما C# و یکی دیگه J# ، همه ی ما می تونیم روی یک پروژه کار کنیم .
امیدوارم منظورم رو درست رسونده باشم

najafzade
جمعه 28 دی 1386, 19:19 عصر
همه یکی هستند. هیچ فرقی ندارند .

سلام به اساتید محترم.
داشتم تو اینترنت دنبال تعاریف C# میگشتم .
:عصبانی++:

یهو به جواب فوق برخوردم.:تشویق:

عجب جوابی واقعا:خجالت::قهقهه::قلب:

orchid33
دوشنبه 09 خرداد 1390, 02:18 صبح
سلام دوستان
اگه c# و c#.net با هم تفاوتی ندارن چرا از بعضی کنترلها و متدهای c# فقط میشه توی برنامه های ویندوزی استفاده کرد نه مثلا توی یه سایت؟

javad_r_85
دوشنبه 09 خرداد 1390, 10:34 صبح
همه یکی هستند زبان سی شارپ همیشه یکی هست حالا در محیط ویژوال که کد می نویسی کنترلهای را که درگ می کنی ویژوال کدهای متناسب با اون را در متد InitializeComponent ایجاد می کند ولی زمانی که در نوت پد می نویسی مجبوری این کدها را نیز بنویسی .و دات نت نیز سکوی این زبان است که کدهای آن را به کد میانی تبدیل می کند برای سایت نیز شما از فضای نامهای مخصوص به اون استفاده می کنی در کل فکر کنم حدود 4500 کلاس در در اون گنجانده شده که بنابه نیاز از اونها استفاده می شود

exlord
دوشنبه 09 خرداد 1390, 12:35 عصر
اگه منظورت Syntax که خوب یه چیز واضحه ، این سه نرم افزار با هم متفاوت هستند .

بعدش میگن چرا ما پیشرفت نمیکنیم ... مهندس برنامه نویس ما فرق زبان برنامه نویسی رو با یه نرم افزار نمیدونه :گریه:


اما از نظر کارایی کاملا در سطح همدیگه هستند . یعنی هیچکدوم ، قویتر از اونیکی نیست .

شما اصلا میدونین که J# چیه ؟ که اونو با C# مقایسه میکنین ؟؟ شاید چون هردوشون # دارن فکر کردین هر دوشون یکیین .... یه F# هم داریم ها در این مورد نظری ندارین استاد ؟



در حقیقت همش یکیه! چون همش تو Visual Studio .Net هست. (هم محیط Visual برای برنامه نویسی راحت تر و احتیاج به نوشتن کد کمتر و هم زبان برنامه نویسی #C و هم اینکه از تکنولوژی .NET استفاده میکنه)
نخیر همش یکی نیست ... Visual studio یه برنامس ( IDE ) که تو پکیج نصبش .net FrameWork هم گزاشتن که اونم نصب کنه ..



. اما بهرحال باید Visual Studio رو سیستمت نصب باشه! حتی اگر بخوای با Notepad بنویسی! البته این موضوع نوشتن با Notepad و خودت کامپایلش کنی و
با هر برنامه ی دیگه ای که بخوای میتونی کد هاتو بنویسی ...
compiler توی .NetFramework هست نه visual studio
کافیه توی خط فرمان بنویسی :
csc <filename>.cs
csc : C Sharp Compiler یه فایل exe برات میسازه ... با نام <filename>.exe

exlord
دوشنبه 09 خرداد 1390, 12:40 عصر
سلام دوستان
اگه c# و c#.net با هم تفاوتی ندارن چرا از بعضی کنترلها و متدهای c# فقط میشه توی برنامه های ویندوزی استفاده کرد نه مثلا توی یه سایت؟
برنامه نویسی وب رو یاد گرفتی خودت متوجه میشی چرا ...
یه مثال ساده میزنم :
شما یه تعداد لباس داری ... خوب ... حالا شما لباسای خونه رو بیرون از خونه هم میپوشی ؟

arefba
دوشنبه 09 خرداد 1390, 16:05 عصر
چیزی برای موندن من نذاشتید
فقط اینکه اگه از سی یا سی پلاس پلاس یا جاوا گذرتون به ویژوال استدیو خورد برید سی شارپ رو یاد بگیرید نه چیز دیگه

irpersian20
پنج شنبه 15 تیر 1391, 09:55 صبح
دوستان حالا برای کسی که میخواد تازه C# کار کنه. Visual C#.net بخونه یا C#.net
هدف نهایی ام طراحی وب هست.

FastCode
پنج شنبه 15 تیر 1391, 10:05 صبح
دوستان حالا برای کسی که میخواد تازه C#‎ کار کنه. Visual C#‎.net بخونه یا C#‎.net
هدف نهایی ام طراحی وب هست.
ASP.NET

از مدیران عزیز خواهش میکنم این تاپیک رو قفل کنن