C# رایگان
مقدمات سی شارپ
برای آموزش سی شارپ از نرمافزار ویژوال استودیو که ابزاری برای برنامه نویسان دات نت است استفاده می کنیم. این نرم افزارتوسط شرکت مایکروسافت تولید شده و تمرکز اصلی آن محیطی برای نوشتن پروژه های نرم افزاری به زبان های پلتفرم دات نت است که به برنامهنویس اجازه میدهد تا برنامههای کاربردی مستقل برای سیستم عامل های گوناگون، یک وب سایت اینترنتی و یا حتی سرویسهای وب را که از دات نت پشتیبانی می کنند (البته برای تمام نسخههای بعد از ویژوال استودیو ۶) را به راحتی ایجاد نماید. امکانات گسترده و سادگی کار با ویژوال استودیو باعث شده تا این محیط محبوب ترین محیط برنامه نویسی سی شارپ و به طور کلی زبان های برنامه نویسی پلتفرم دات نت باشد.
هر پروژه نرم افزاری دارای یک ساختار استاندارد است که بایستی رعایت شود. در سی شارپ نیز ساختار استانداردی وجود دارد که برای نوشتن یک برنامه کارآمد و مطمئن لازم است تا هر چه دقیق تر و کامل تر این ساختار رعایت گردد. در این بخش از سری آموزش سی شارپ به بررسی ساختار یک پروژه سی شارپ خواهیم پرداخت.
هر برنامه کامپیوتری از دو بخش کد و داده تشکیل گردیده است. منظور از داده همان اطلاعاتی است که برنامه در حین اجرا در حافظه با آن ها سر و کار دارد. برای نگهداری این داده ها باید از متغیرها استفاده کنیم. همچنین این داده ها بسته به جنس و نوع خود بایستی در متغیری متناسب با گونه داده ای مربوطه ذخیره گردند. در این بخش از آموزش سی شارپ به بررسی این مفاهیم خواهیم پرداخت.
متغیرها بر اساس گونه خود می توانند شامل داده باشند. مثلا داده های عددی (مثبت یا منفی، صحیح یا اعشاری، اندازه عدد و ...) خود شامل چندین حالت هستند که بسته به کاربرد آن ها بایستی گونه داده ای متناسب برایشان انتخاب نمود. یکی از این حالات خاص زمانی است که مقدار داده یک متغیر بیش از حد معمول است (مثلا یک عدد بسیار بزرگ یا یک متن طولانی). در این حالات باید توجه کرد که مقدار داده از توان نگهداری متغیر (با توجه به نوع تعریف شده آن) بیشتر نشود و یا این مقادیر را به شکلی مناسب کنترل و مدیریت نمود.
در برنامه نویسی منظور از operation، عملیاتی است که به منظور اصلاح مقدار متغیر موجود، (یا ایجاد مقداری جدید با ترکیب مقدارهای جاری)، روی مقدار معینی انجام می شود. بنابراین، operation با استفاده از حداقل یک نشانه (symbol) و یک مقدار (value) امکان پذیر می شود.