سیشارپ (C#) زبانی شیءگرا و سطح بالا (high level) از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است.
زبان #C، یک زبان برنامه نویسی چند الگویی است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا میباشد. این زبان توسط ماکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMAو ISO را نیز در بر گرفت. #C یکی از ۴۴ زبان برنامه نویسی ای است که توسط Common Language Runtime از .NET Framework پشتیبانی میشوند و در همه جا به وسیله Microsoft Visual Studio شناخته میشود.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شی گرا بودن ساخته شد.Anders Hejlsberg، طراح زبان برنامه نویسی دلفی، سرپرستی تیم طراحان زبان #C را بر عهده داشت.این زبان دارای دستوری شی گرا مشابه ++C است و به شدت از زبانهای جاوا و دلفی تاثیر پذیرفتهاست.در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در جولای ۲۰۰۰، زمانی که ماکروسافت پروژه را عمومی اعلام کرد، اسم آن به #C تغییر پیدا کرد.آخرین نسخه آن نسخه ۴ است که از ویژوال استدیو ۲۰۱۰ استفاده میکند
استاندارد ECMA این اهداف طراحی زبان را برای #C بر آورده میسازد: • سی شارپ یک زبان برنامه سازی ساده، مدرن، برای اهداف عمومی و شی گرا است. • به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره وری برنامه نویس، زبان دارای چک کننده Strong Type، چک کننده مرزهای آرایه، تشخیص حالتهایی که یک متغیر مقدار دهی اولیه نشدهاست، قابلیت انتقال کدها و Garbage Collection خودکار است. • این زبان برای استفاده در اجزای توسعه نرمافزار برای دستیابی به مزایای سیستمهای توزیعی در نظر گرفته شدهاست. • قابلیت انتقال برنامه نویس بسیار مهم است، خصوصاً برای آن دسته از برنامه نویسانی که با زبانهای C و C++ آشنا هستند. • پشتیبانی از این زبان برای بینالمللی شدن بسیار مهم است. • زبان سی شارپ برای نوشتن برنامهها برای سیستمهای تعبیه شده و میزبان در نظر گرفته شدهاست، از سیستمعاملهای پیچیده بسیار بزرگ گرفته تا توابع اختصاصی بسیار کوچک. • هر چند برنامههای نوشته شده با #C طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه باشند، ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبانهای C و اسمبلی نیست.
برخی از فصول عبارتند از: Introduction to Databases
Introduction to ADO.NET
Introduction to Language-Integrated Query (LINQ)
Data Selection Query with Visual C
#.NET
Data Inserting with Visual C
Data Insertion with Runtime Objects
لینک دانلود مستقیم
حجم :12.6 MB
فرمت :PDF.
تعداد صفحات :903
تعداد فصول : 9
نویسنده :ying bai
دانلود از پرشین گیگ
کتابخانه تخصصی رشته کامپیوتر ...
ما را در سایت کتابخانه تخصصی رشته کامپیوتر دنبال می کنید
برچسب : نویسنده : َA&N dlebook بازدید : 1756 تاريخ : يکشنبه 19 شهريور 1391 ساعت: 10:35