سلام اساتید محترم
تفاوت C# با C#.net وvisual C#درچیست؟برای نوشتن برنامه های asp.net کدامیک مناسب تر است؟
سلام اساتید محترم
تفاوت C# با C#.net وvisual C#درچیست؟برای نوشتن برنامه های asp.net کدامیک مناسب تر است؟
همه یکی هستند. هیچ فرقی ندارند .
دوست من وقتی همه یکی هستند چه طور میشه .... سوال رو با دقت "تر" بخوانید
سلام دوستان
برای نوشتن asp.net کدامیک راحت تر و کامل تر است؟
ماشالله! اخوی همه یکی هستند! شما بهتر برنامه مینویسین یا تو یا Tony.65 یا پسر باباتون؟
Visual همون محیطی هست که امکانات اضافه کردن دکمه*ها و پنجره*ها و ... رو در اختیار برنامه نویس قرار میده.
#C زبان برنامه نویسیه و .NET هم تکنولوژی مربوط بهش هست.
در حقیقت همش یکیه! چون همش تو Visual Studio .Net هست. (هم محیط Visual برای برنامه نویسی راحت تر و احتیاج به نوشتن کد کمتر و هم زبان برنامه نویسی #C و هم اینکه از تکنولوژی .NET استفاده میکنه)
- اگه از محیط Visual استفاده کنی خیلی راحت تری چون براحتی ویرایش میکنی یا دکمه ها رو به راحتی اضافه میکنی و خودش کدهاش رو برات اضافه میکنه و براحتی کامپایل یا اجراش میکنی و ...
- میشه برنامه های #C رو توی Notepad نوشت، باید برای قرار دادن دکمه ها خودت کدهاش رو بنویسی، خودت تمام کد نویسی ها رو به عهده بگیری و فایلهاش رو به هم ربط بدی و خودت (توسط یک فایل exe که در جائی کنار برنامه Visual Studio قرار داره) کامپایلش کنی و غیره. اما بهرحال باید Visual Studio رو سیستمت نصب باشه! حتی اگر بخوای با Notepad بنویسی! البته این موضوع نوشتن با Notepad و خودت کامپایلش کنی و ... رو از یک جائی خونده بودم که الان یادم نیست و البته بلد هم نیستم!
سلام
VB.NET,C#.NET,C++.NET,J#.NET
در این زمینه باید به دو چیز رو مدنظر داشته باشی ، منظورت Syntax و یا منظورت کارایه ،
اگه منظورت Syntax که خوب یه چیز واضحه ، این سه نرم افزار با هم متفاوت هستند .
اما از نظر کارایی کاملا در سطح همدیگه هستند . یعنی هیچکدوم ، قویتر از اونیکی نیست .
دلیلش هم اینکه ، کسایی که قبلا با VB و C++ کار می کردند مجبور نباشند با یه زبون جدید کار کنند . همچنین چند نفر با هر زبونی که مسلطا بیان یه نرم افزار رو تکمیل کنن . منظورم اینه که من VB بلدم و شما C# و یکی دیگه J# ، همه ی ما می تونیم روی یک پروژه کار کنیم .
امیدوارم منظورم رو درست رسونده باشم
سلام دوستان
اگه C# و C#.net با هم تفاوتی ندارن چرا از بعضی کنترلها و متدهای C# فقط میشه توی برنامه های ویندوزی استفاده کرد نه مثلا توی یه سایت؟
همه یکی هستند زبان سی شارپ همیشه یکی هست حالا در محیط ویژوال که کد می نویسی کنترلهای را که درگ می کنی ویژوال کدهای متناسب با اون را در متد InitializeComponent ایجاد می کند ولی زمانی که در نوت پد می نویسی مجبوری این کدها را نیز بنویسی .و دات نت نیز سکوی این زبان است که کدهای آن را به کد میانی تبدیل می کند برای سایت نیز شما از فضای نامهای مخصوص به اون استفاده می کنی در کل فکر کنم حدود 4500 کلاس در در اون گنجانده شده که بنابه نیاز از اونها استفاده می شود
بعدش میگن چرا ما پیشرفت نمیکنیم ... مهندس برنامه نویس ما فرق زبان برنامه نویسی رو با یه نرم افزار نمیدونه
شما اصلا میدونین که J# چیه ؟ که اونو با C# مقایسه میکنین ؟؟ شاید چون هردوشون # دارن فکر کردین هر دوشون یکیین .... یه F# هم داریم ها در این مورد نظری ندارین استاد ؟
نخیر همش یکی نیست ... Visual studio یه برنامس ( IDE ) که تو پکیج نصبش .net FrameWork هم گزاشتن که اونم نصب کنه ..
با هر برنامه ی دیگه ای که بخوای میتونی کد هاتو بنویسی ...
compiler توی .NetFramework هست نه visual studio
کافیه توی خط فرمان بنویسی :
csc <filename>.cs
csc : C Sharp Compiler یه فایل exe برات میسازه ... با نام <filename>.exe
چیزی برای موندن من نذاشتید
فقط اینکه اگه از سی یا سی پلاس پلاس یا جاوا گذرتون به ویژوال استدیو خورد برید سی شارپ رو یاد بگیرید نه چیز دیگه
دوستان حالا برای کسی که میخواد تازه C# کار کنه. Visual C#.net بخونه یا C#.net
هدف نهایی ام طراحی وب هست.