#C

#C

سی شارپ یک زبان برنامه نویسی ساده، مدرن، متن باز، سریع، امن، به روز، و شی گراست که انعطاف پذیری و ویژگی های آن این امکان را فراهم می کند تا نرم افزاری بسازیم که نه تنها در زمان حال، بلکه در سال های پیش رو نیز کاربردی و قابل استفاده باشد.

  • چرا سی شارپ ؟

آسان بودن یادگیری برنامه نویسی سی شارپ :
سی شارپ زبانی سطح بالاست و به دیگر زبان های برنامه نویسی همچون C, C++ و جاوا نزدیک است؛ بنابراین یادگیری آن آسان است.

استفاده گسترده از زبان سی شارپ برای توسعه برنامه های دسکتاپ و تحت وب :
زبان #C بصورت گسترده برای تولید برنامه های دسکتاپ و تحت وب مورد استفاده قرار می گیرد؛ و برای تولید برنامه های مایکروسافت، بعنوان اولین گزینه انتخابی در نظر گرفته می شود.

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

استفاده از زبان سی شارپ برای تولید بازی :
برنامه نویسی سی شارپ بصورت گسترده برای تولید بازی های مختلف مورد استفاده قرار می گیرد. سی شارپ زیرمجموعه ای از مایکروسافت است و بنابراین مخاطبین بسیار زیادی دارد. برخی ویژگی های زبان سی شارپ ، همچون جمع آوری داده های ناخواسته بصورت خودکار، واسط ها، شی گرایی و …، آن را تبدیل به زبانی مرسوم برای تولید بازی می کند.

زبان #C دارای برنامه های تحت وب یکپارچه ای است.

زبان برنامه نویسی سی شارپ دارای کتابخانه بزرگی است که می تواند عملکرد سطح بالاتری نسبت به دیگر زبان ها همچون جاوا و C++ ارائه دهد.

  • مزایا زبان سی شارپ

برنامه نویسی سی شارپ در زمینه مدیریت سیستم بسیار کارآمد است. تمامی داده های ناخواسته در این زبان بصورت خودکار جمع آوری می شوند.

بدلیل پشتیبانی بسیار قوی حافظه که در زبان سی شارپ وجود دارد، مشکلی برای کمبود حافظه در این زبان وجود ندارد.

هزینه حفظ و نگهداری و همینطور امنیت در زبان برنامه نویسی سی شارپ نسبت به دیگر زبان ها بالاتر است.

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

  • خلاصه ای از سرفصل های این دوره:

آشنایی با محیط و مقدمات زبان

برنامه نویسی شیءگرا (کلاس ها، متدها، ارث بری)

آشنایی با مفاهیم اولیه و کنترلها

کاربرد کلاسها

محاوره با کاربر

مفاهیم اولیه پایگاه داده

کلاسهای پایگاه داده Data Adaptor و Data Set و Data Reader و Command

فیلتر و جستجو در پایگاه داده و…