خانه تالار گفتگو دانلود خبرنامه سفارش سایت درباره ما ارتباط با ما حمایت از ما تبلیغات

درس اول : مقدمه و معرفی زبان #C

معرفی کلی زبان #C

#C یک زبان برنامه نویسی مدرن ، چند منظوره و شی گراست که توسط مایکروسافت توسعه داده شده و مورد قبول مجمع تولید کنندگان اروپا ( ECMA ) و سازمان استاندارد گذاری جهانی ( ISO ) می باشد .
زبان #C توسط Andres Heilsberg و تیمش در خلال توسعه چهارچوب کاری NET. ابداع و گسترش یافت .
زبان #C برای کار در سیستم زبان های مشترک ( CLI ) طراحی شده است . این سیستم شامل مجموعه ای از کدهای قابل اجرا و سیستم های Run Time است که امکان اجرای برنامه ها و زبان های مختلف را بر روی سیستم ها و پلتفرم های گوناگون دارد .
نکات زیر ، #C را به عنوان یک زبان گسترده جهت برنامه نویسی مطرح کرده است :
  • یک زبان مدرن ، به روز و چند منظوره است .
  • شی گرا و جزء گرا می باشد .
  • یادگیری آن سریع و آسان است .
  • یک زبان ساختار یافته می باشد .
  • بر روی طیف مختلفی از سیستم ها و پلتفرم ها کامپایل می شود .
  • این زبان بخشی از چهار چوب کاری NET. است .

ویژگی های بارز زبان برنامه نویسی #C

با وجود اینکه ساختار زبان #C بسیار شبیه به زبان های برنامه نویسی سطح بالا قدیمی مثل C و ++C بوده و شباهت های بسیار زیادی به جاوا دارد ، از طرف دیگر قابلیت ها و ویژگی های منحصر به فردی نیز دارد که باعث شده به زبان دوست داشتنی بسیاری از برنامه نویسان در سطح جهان شود .
از جمله این ویژگی ها می توان به موارد زیر اشاره کرد :
  • دستور های شرطی Boolean ( دستورات شرطی که بر مبنای مقایسه دو مقدار عمل کرده و جواب را به صورت درست و یا غلط بر می گرداند ) . 
  • جمع کننده خودکار زباله ( پاک کردن حافظه از اطلاعات اضافی و غیر قابل استفاده ) .
  • کتابخانه استاندارد توابع .
  • نسخه های مختلف از Assembly .
  • خواص ( Properties ) و رویدادهای جدید ( Events ) .
  • مدیریت Delagates و Events .
  • استفاده آسان از قابلیت Generic .
  • سیستم نشانه گذاری Indexers .
  • کامپایل کردن شرطی .
  • مدیریت ساده چند وظیفه ای ( Multithreading ) .
  • استفاده از اصطلاحات LINQ و Lambada .
  • ارتباط صحیح با نسخه های مختلف ویندوز .
در ادامه آموزش های بخش آموزش #C به زبان ساده ، هر یک از موارد گفته شده را با شرح جزییات و کاربردها آموزش خواهیم داد .