آموزش سی شارپ در ساری

  • Home
  • آموزش سی شارپ در ساری
آموزش سی شارپ در ساری

C#

 

آموزش سی شارپ در ساری

 

C#  سی شارپ یکی از زبان های برنامه نویسی شیء گرا می باشد و از خانواده زبان های .net نیز هست

منظور  از شیء گرا چیست؟

 

به این مثال خوب توجه کنید:

 

در زندگی روزمره ما با خیلی از اشیاء سروکار داریم مثل: ماشین ، موتور ،دوچرخه ، موبایل ،میز ،صندلی ،تخت خواب ، کامپیوتر  و…

هرکدام از این اشیاء ماهیت و خصوصیات خاص خودشان را دارند بطور مثال ماهیت کامپیوتر به این شکل است که یک کامپیوتر به طور معمول از یک:مادربرد (motherboard)- پاور (power)- رم (ram)- هارد (hard)-پردازنده(cpu)-کارت های صدا،گرافیک،شبکه و… تشکیل شده.

زمانی که ما یک فرمان را به کامپیوتر ارسال میکنیم، کامپیوتر یک عکس العمل ای نسبت به دستور ما نشان میدهد.

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

مفاهیم بالا در برنامه نویسی شیءگرا بکار برده شده،در زبان برنامه نویسی شیءگرا اشیاء زیادی از قبل بوجود آمده اند که برنامه نویسان از آنها استفاده کنند.

 

حالا .net چیه؟

به طور مثال فرض کنید میخواهید یک کار (پروژه) ای را انجام بدهید برای انجام و به اتمام رساندن آن نیاز به مقدمات ،دستورالعمل ها و ریزه کاری های زیادی هست که قطعاً بسیارزمان بر  پر هزینه  و دشوار می باشد.

.net   یکی از ابزار های است که  از قبل  اماده شده و ریزه کاری ها و مقدمات  را از قبل برای شما اماده  کرده است . در واقع  .net  یک کتابخونه با ارزش و بی نظیر می باشد که توسط شرکت Microsoft   تولید شده که برای دسترسی و استفاده از ان از زبان های  java ,c# , python  استفاده میشود .

  • بیشتر برنامه نویسان دنیا برای استفاده از .net از c# استفاده می کنند.

یک مثال در مورد  زبان های غیر شی گرا

 

اول از همه باید بدونیم که زبان های غیر شی گرا  از دو موجودیت   داده و در عملیات تشکیل  میشود  یعنی یک نرم افزار یا اپیکیشن اندروید  ios  یا نرم افزار هایی که روی کامپیوتر  شخصی اجرا میشوند از چندین  عملیات  که حداقل  یک داده میگیرد به وجود امده است . که این عملیات تغییرات  لازم را روی ان داده ها اعمال میکند و داده جدید را به عملیات قبلی برمیگرداند.

مثال فرض کنید 2 داده عددی داریم

3=x

4=y

عملیات مورد نظر ما جمع این دو عدد  میباشد  که جمع این ها هفت میباشد.

این یک نمونه ساده از نحوه ی عملکرد زبان های غیر شی گرا بود.

حالا اگر بخواهیم این عملیات را در c#  که یک زبان شی گرا می باشد اجرا کنیم قرار نیست در c# دو داده مجزا تعریف کنیم. در C# یک شی وجود دارد  به نام جمع sum  واز قبل برای شی  جمع تعریف شده که توسط یک عملیات چطور  محاسبه ی جمع را انجام دهند.

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

صادقانه بگم در حقیقت تفاوتی ندارد برای شروع کدام زبان برنامه نویسی راانتخاب کنید هر کدام نسبت به هم قابلیت ها و ضعف هایی دارند و مهم تر از ان نیاز و هدف شما از فراگیری برنامه نویسی را براورده میکنند.

برای مثال برای برنامه نویسی اندروید یا ios  زبان جاوا مناسب است.

برای طراحی و دیزاین صفحات وب زبان جاوا اسکریپت مناسب میباشد.

C# این قابلیت رو براتون ایجاد میکنه که در پلتفرم های مختلف بر روی توسعه نرم افزار مورد نظرتون کار کنید.

C#  علاوه  بر نوشتن برنامه های اندروید و ios  میتوان سایت و سرویس سمت سرور server side  را نوشت .

C#   میتوان نرم افزار های تحت ویندوز و  macos  را توسعه  وتولید کرد.

حتی بخش های زیادی از Microsoft   با استفاده از c#  ساخته شده است.

C#   نیز مثل  .net  توسط شرکت   Microsoft  تولید شده  و چارچوب اصلی و ستون فقرات c#  هنوز هم به c   وابسته است.

 

 

برای یادگیری برنامه نویسی از کدام زبان شروع کنیم ؟

اگر قصد ورود به  دنیای برنامه نویسی در ساری را دارید   C#  در مجتمع فنی تهران نمایندگی ساری گذینه ی مناسبی میباشد .

 

نکات مهم  در باره ی C#

 

سی شارپ از نظر فنی کمی پیچیده تر بوده اما سریع تر از دو زبان    C   و++C  میباشد .

از C#  میتوان به عنوان نرم افزار های داخلی یا سازمانی  به  جای  نرم افزار های تجاری استفاده کرد.

اشتراکات زیادی با زبان های مانند جاوا دارد .

 

ابزار های قدرتمند C#

  • نرم افزار  Virsal studio    برای ساخت پروژه ها  وکد نویسی سی شارپ  و نرم افزار های  SQL  SEVER  برای مدیریت پایگاه داده ها استفاده میشود .

 

 

  • سادگی و راحتی کد نویسی : یکی از ویژگی های اصلی C#   راحتی و سهولت کار  با ان میباشد.

 

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

 

بازارکار :

تقاضای بازار کار برای برنامه نویسان این زبان مناسب است و فرصت های شغلی  زیادی برای برنامه نویسان  C#  { سی شارپ در ساری }  فراهم است

 

زبان C#   یکی  از محبوب ترین  زبان های برنامه نویسی است بی شک یکی از پرکاربرد ترین ها در ایران میباشد  به همین سبب تیم مجرب مجتمع فنی تهران نمایندگی ساری   با جذب متخصصان زبان های برنامه نویسی  و یک محیط ارام اراعه داده که  میتواند خیال  علاقه مندان  به اموزش برنامه نویسی در ساری  را از یادگیری این زبان راحت کند.

 

با آرزوی موفقیت همه برنامه نویسان در جاده های کد نویسی

ما تا آخر این  راه با شما هستیم .

مجتمع فنی تهران نمایندگی ساری

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *