#C چیست؟
زبان #C نسخه کامل شده زبانهای C و ++C است که در آن سعی شده از ویژه گیهای خوب زبانهای دیگر الهام گرفته شود و در عین حال کاستی های آن زبانها برطرف شود.
ایجاد یک برنامه در #C بسیار راحتتر از ایجاد برنامه در محیط ++C است ولی با همه این سادگی #C زبان قدرتمندی است بطوری که تمام کارهایی که در ++C میتوان انجام داد در #C نیز میتوان انجام داد.
بعضی مواقع کدهای #C طولانی تر از کدهای ++C است علت این است که #C برخلاف ++C یک زبان Type-Safe است یعنی در #C زمانی که نوع داده ای یک متغیر مشخص شد آن متغیر دیگر نمیتواند به نوع داده ای دیگری تبدیل شود علاوه بر این محدودیتهای دیگری نیز هنگام تبدیل یک نوع داده ای به نوع دیگر وجود دارد که باعث میشود کدهای #C نسبت به کدهای ++C طولانی تر بنظر برسد ولی با این حال کدهای #C از پایداری بیشتری برخوردارند و خطایابی آن آسانتر است.
#C از چارچوب NET. استفاد ه میکند بنابراین هرنوع برنامه ای را میتوان با آن نوشت ولی اکثر برنامه هایی که با نوشته میشوند جزء یکی از موارد زیر هستند
برنامه های مبتنی بر ویندوز
این نوخ برنامه ها مانند office دارای ظاهر آشنای ویندوزی هستند این نوع برنامه ها بوسیله فضای نام مربوط به برنامه های ویندوزی در چارچوب NET. نوشته میشود ای فضای نام شامل کنترلهایی از قبیل دگمه های فرمان و نظیر آن است که بوسیله آنها میتوان رابط گرافیکی برنامه را طراحی کرد.
برنامه های مبتنی بر وب
این برنامه ها شامل یک یا چند صفحه وب است چاچوب وب دارای یک سیستم قوی برای ایجاد صفحات وب و تامین امنیت آنهاست این سیستم ASP.NET نام دارد و شما میتوانید با استفاده از #C و ASP.NET برنامه های مبتنی بر وب ایجاد کنید
سرویس های وب
وب سویس ها یک روش جدید و جالب برای ایجاد برنامه های توزیع شدنی مبتنی یر وب هستند با استفاده از وب سرویس ها میتوان هرنوع اطلاعاتی را بین برنامه های مختلف از طریق اینترنت منتقل کرد
در هریک از موارد بالا درصورت نیاز به ارتباط با بانک اطلاعاتی از سیستمی به نام ADO.NET در NET. استفاده میشود
متغیرها
متغیر مکانی است که میتوانید مقداری را در آن ذخیره کرده و هرجا که نیاز داشتید از آن استفاده کنید
کار با متغیرها
در #C هنگام تعریف متغیر باید نوع آن را مشخص کرد به مثال زیر توجه کنید
;int intNumber
در مثال بالا یک متغیر با نام intNumber از نوع integer تعریف کردیم int در #C یک کلمه کلیدی است که مشخص کننده نوع integer یا همان عدد صحیح است
نکته: در #C هر دستوری به ; ختم میشود
میتوانیم مقدار متغیر را هنگام تعریف متغیر مشخص کنیم
;int intNumber = 27
دستور زیر یک واحد به مقدار متغیر intNumbet اضافه میکند
; intNumber = intNumber + 1
توضیحات
هنگامی که برنامه ای را مینویسید باید بدانید که ممکن است در آینده خود شما یا کس دیگری نیاز داشته باشد که کد برنامه را ویرایش کند لذا بهتر است از توضیحات در کد خود استفاده کنید
توضیحات بخشی از برنامه هستند که توسط کامپایلر نادیده گرفته میشود و شما میتوانید در این قسمت هر چیزی و به هر زبانی بنویسید برای نوشتن توضیحات از دو اسلش استفاده میشود
Define a variable for intNumber //
; int intNumber
Set the initial value //
; intNumber = 27
Add 1 to the value of intNumber //
; intNumber = intNumber + 1
استفاده از این مطالب با ذکر منبع بلامانع است