خرید بک لینک
اختصاصی از فایلکو کتابخانه آنلاین دانلود با لینک مستقیم و پر سرعت .

کتابخانه آنلاین


کتابخانه آنلاین

پایان نامه  پروژه کتابخانه آنلاین

 

68صفحه ورد قابل  ویرایش  

7000تومان 

 

u202bچکیده

سی شارپ یک زبان برنامه سازی ساده، مدرن، برای اهداف عمومی و شی گرا است. به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهرهوری برنامه نویس، زبان دارای چک کننده Strong Type، چک کننده مرزهای آرایه، تشخیص حالتهایی که یک متغیر مقدار دهی اولیه نشده است، قابلیت انتقال کدها و Collection Garbage خودکار است.

این زبان برای استفاده در اجزای توسعه نرم افزار برای دست یابی به مزایای سیستمهای توزیعی در نظر گرفته شده است. قابلیت انتقال برنامه نویس بسیار مهم است، خصوصاً برای آن دسته از برنامهنویسانی که با زبانهایC++  و C آشنا هستند. پشتیبانی از این زبان برای بینالمللی شدن بسیار مهم است.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست مطالب

 

فصل اول مقدمهای بر c#. 1

مقدمه. 2

1-1 اهداف طراحی زبان.. 2

1-2 تاریخچه. 3

1-3 ویژگیها 4

1-4 ویژگیهای سیشارپ 3.0   6

1-4-1 متغیرهای ضمنی محلی 8

u202b 1-4-2 توابع بسط داده شده... 9

u202b 1-4-3 عبارات لامبدا ... 12

u202b 1-5 سازندههای پیشرفته ... 15

u202b 1-6 تایپهای بی نام! 17

u202b 1-7 عبارات کئوری... 18

 1-8 دو ویژگی باقیمانده 19

 1-9 سیستم یکپارچه شده 20

u202b 1-10 انواع داده 20

u202b 1-10-1 :Boxing و UnBoxing. 21

1-11 ویژگیهای جدید در سیشارپ ۲.۰u202a ........................................................................................................ .. 22

1-11-1 کلاسهای partial 22

u202b 1-11-2 Generic هاu202a ...............................................................................................................................................23

u202b 1-11-3 کلاسهای static. 23

u202b 1-11-4 یک شکل جدید از تکرار کننده با استفاده از سازنده توابع... 24

u202b 1-11-5 Delegate های ناشناس... 24

u202b 1-11-6 نوع داده Nullable... 26

u202b 1-11-7 Coalesce Operator 27

u202b 1-12 ویژگیهای جدید در سیشارپ ۳.۰u202a ....................................................................................................... 27

u202b 1-12-1 معرفی LINQ... 27

u202b 1-12-2 انواع دادهای بی نام... 29

u202b 1-12-3 عبارات لامبدا :... 30

u202b 1-12-4 خواص خودکار 32

u202b 1-12-5 توابع بسط داده شده... 32

u202b 1-12-6 توابع جزئی... 33

u202b 1-12-7 متغیرهای ضمنی محلی u202a ..................................................................................................................... 33

u202b 1-12-8 پیش پردازندهu202a .......................................................................................................................................... 38

u202b 1-12-9 توضیحات کدu202a ......................................................................................................................................... ................................. 38

u202b 1-13 سیستم مستند سازی  XML.. 39

1-14 برخی ویژگیهای  MSIL.. 41

1-15 اشکالات پلتفورم. 42

1-16 پیشرفت در آینده 42

1-17 پارامترهای نوع generic از نوع Covariant و  contravariant: 43

1-18 جستجوی عضو پویا 44

1-19 کلمه کلیدی اختیاری  ref 46

1-20 آرگومنتهای نام گذاری شده و پارامترهای اختیاری.. 47

u202b 1-21 کتابخانهها... 49

u202b 1-22 استانداردسازی ... 50

u202b 1-23 کارائی... 51

u202b1-24 پیاده سازیها 51

1-25 کامپایلرهای سیشارپ : 52

1-26 پروژه سیشارپ... 52

 

فصل دوم محیط برنامه نوشته شده. 60

2-1 محیط اصلی برنامه مدیریت کتابخانه. 61

2-2 منوی ثبت کتاب جدید در سیستم 62

2-3 منوی جستجو. 63

u202b2-4 منوی ویرایش و حذف.. 64

u202b2-5 منوی گزارش گیری برنامه ... 65

u202b 2-6 منوی خروج و گرفتن تأییدیه... 66

u202bکلمات اختصاری به کار رفته در این متن.. 67

u202bمنابع... 68

 

 

 

 

 

 

فهرست اشکال

 

فصل اول

شکل 1-1 متغیرهای ضمنی محلی.. 8

شکل 1-2 ویژگی  Strong Type. 9

شکل 1-3 Extension methods. 10

شکل 1-4 کلاسهای Static. 11

شکل 1-5 عبارات لامبدا 12

شکل 1-6 تابع معادل عبارت لامبدای اول.. 12

شکل 1-7 لیست پارامترها و بدنه عبارت لامبدا توسط  => از هم جدا میشوند. 13

شکل 1-8 کلاس MyMath. 13

شکل 1-9 تابع MathInvoker 14

u202bu202au202bشکل 1-10 anomymous method...................................................................................................................   14

u202bشکل 1-11 یک کلاس Entity به نام Person... 15

u202bشکل 1-12 نمونهای از کلاس Person. 16

شکل 1-13 مقدار دهی خصیصههای موجود در کلاس 16

u202bشکل 1-14 تایپهای بی نام! 17

شکل 1-15 نمونهای از کاربر LINQ.. 18

شکل 1-16 اعضای  selective_array. 19

شکل 1-17 تعریف متغیرهای آرایهای با استفاده از کلمه کلیدی var 19

شکل 1-18 اجزای طراحی.. 53

شکل 1-19 اجزای ثابت برنامه. 53

شکل 1-20 ارجاعات به کتابخانه. 54

شکل 1-21 فرم اصلی قسمت Designer 54

شکل 1-22 فرم اصلی قسمت resource. 55

شکل 1-23 دستور پرینت... 58

 

فصل دوم

شکل 2-1 محیط اصلی برنامه مدیریت کتابخانه. 61

شکل 2-2 منوی ثبت کتاب جدید در سیستم.. 62

شکل 2-3 منوی جستجو. 63

شکل 2-4 منوی ویرایش و حذف.. 64

شکل 2-5 منوی گزارش گیری برنامه. 65

شکل 2-6 منوی خروج و گرفتن تأییدیه. 66

 

 

 


دانلود با لینک مستقیم


کتابخانه آنلاین

برچسب: نویسنده: اشکان حیدریان تاريخ: جمعه 24 دی 1395 ساعت: 3:48

صفحه بندی