دانلود کتاب برنامه‌سازی پیشرفته با زبان #C


خرید کتاب الکترونیکنسخه نمونه رایگان

برای دانلود قانونی کتاب برنامه‌سازی پیشرفته با زبان #C و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان دانلود کنید.

معرفی کتاب برنامه‌سازی پیشرفته با زبان #C

کتاب برنامه‌سازی پیشرفته با زبان #C با بهره‌گیری از سال‌ها تجربه در زمینه تدریس، تالیف، برنامه‌نویسی و مدیریت پروژه‌های نرم‌افزاری تدوین شده است. از ویژگی‌های بارز این کتاب، بیان مثال‌های کاربردی و حل گام‌به‌گام به همراه توضیحات دقیق آن‌ها است.

زبان #C در فناوری­ دات­‌نت (.NET) توسط مایکروسافت ارائه شده است که کاملاً شیءگرا است. امروزه اکثر دانشجویان رشته کامپیوتر با این زبان آشنایی دارند. برنامه­‌های متعددی از قبیل تحت کنسول، دسک­تاپ، بانک اطلاعاتی، طراحی صفحات وب، WPF، WCF، تحت شبکه و دستگاه­‌های موبایل را می­‌توان با زبان سی شارپ نوشت.
از طرف دیگر، زبان #C به‌عنوان سرفصل درس برنامه­‌سازی پیشرفته در رشته­‌های کامپیوتر، فناوری اطلاعات، ICT و علوم کامپیوتر تدریس می­‌شود.

در حال حاضر کتاب­‌های زیادی برای زبان برنامه‌نویسی #C ارائه شده است که جای تقدیر و تشکر دارد. هر یک از این کتاب‌ها نوع خاص از زبان برنامه‌­نویسی #C را مورد بررسی قرار می­‌دهند. اما، این کتاب تمرکز بیشتری روی برنامه­‌های تحت کنسول دارد.

کتاب حاضر با بیان مسائل متعدد تحت کنسول و حل آن­‌ها، به‌صورت گام‌به‌گام با جملات کوتاه و ساده دانشجویان محترم را با زبان برنامه‌نویسی #C آشنا می‌­کند.

فهرست مطالب

فصل اول: آشنایی با زبان #C.
1 – 1. فرآیند برنامه‌نویسی در دات‌نت
2 – 1. مجموعه کتابخانه کلاس دات‌نت Framework
3 – 1. فضای نام
4 – 1. آموزش زبان‌های برنامه‌نویسی
5 – 1. شناسه‌ها
6 – 1. کلمات کلیدی
7 – 1. فضای سفید
8 – 1. لیترال‌ها
9 – 1. توضیحات
10 – 1. کاراکترهای ویژه (Punctuators)
11 – 1. انواع داده
12 – 1. انواع مقدار
13 – 1. انواع ارجاع
14– 1. ثابت‌ها
15 – 1. عملگرها
1 – 15 – 1. عملگرهای محاسباتی
2 – 15 – 1. عملگرهای رابطه‌ای (مقایسه‌ای)
3 – 15– 1. عملگرهای ترکیبی
4 – 15 – 1. عملگرهای منطقی
5 – 15 – 1. عملگرهای خاص
16 – 1. اولویت عملگر
17 – 1. تبدیل نوع
18 – 1. تمرین
فصل دوم: ساختارهای کنترلی
1 – 2. ساختار‌های تصمیم‌گیری
1 – 1 – 2. ساختار تصمیم if
2 – 1 -2. ساختار if تودرتو
3 – 1 – 2. ساختار switch 80
2 – 2. ساختار‌های تکرار
1 – 2 – 2. ساختار تکرار for
2 – 2 – 2. دستور break
3 – 2 – 2. دستور continue
4 – 2 –2. ساختار while
5 – 2 -2. ساختار تکرار do while
3 – 2. تمرین‌ها
فصل سوم: متدها و پیاده‌سازی آن‌ها
1 – 3. انواع متدها
1 – 1 – 3. متدهای کتابخانه‌ای
2– 1 – 3. متدهایی که برنامه ‌نویس می‌نویسد
2 – 3. ارسال پارامترها به متدها مقدار
2 – 2 – 3. ارسال پارامتر از طریق ارجاع
3 – 3. متدهای بازگشتی
4 – 3. متدهای همنام
5 – 3. تعریف آرگومان‌های اختیاری با مقدار پیش‌فرض
6 – 3. تعریف متدی با تعداد پارامتر نامعلوم
7 – 3. تمرین
فصل چهارم: آرایه‌ها و رشته‌ها
1 – 4. تعریف آرایه ‌های یک‌بعدی
2 – 4. مقداردهی عناصر آرایه. 50
1 – 2 – 4. مقداردهی به خانه‌های آرایه به‌صورت مجزا
2– 2– 4. مقداردهی اولیه به عناصر آرایه در هنگام تعریف آن
3– 2– 4. مقداردهی به خانه‌های آرایه با حلقه‌های تکرار و دستورات ورودی
3 – 4. نمایش مقادیر آرایه
1– 3– 4. نمایش مقادیر هر عنصر به‌صورت مجزا
2– 3– 4. نمایش مقادیر آرایه با حلقه‌های تکرار for، while و do while
3– 3– 4. نمایش عناصر آرایه با حلقه foreach
4 – 4. تولید اعداد تصادفی
5 – 4. ارسال آرایه‌ها به متدها
1– 5– 4. ارسال عناصر آرایه به متدها
2– 5– 4. ارسال نام آرایه‌ها به متدها
6 – 4. مرتب‌سازی آرایه
7 – 4. جستجوی مقادیر آرایه
1– 7– 4. جستجوی خطی (ترتیبی)
2– 7– 4. جستجوی دودویی در آرایه مرتب‌شده
8 – 4. حذف عناصر آرایه
9 – 4. درج عنصری بین عناصر آرایه
10– 4. ارسال آرایه از طریق پارامتر نوع params
11 – 4. آرایه ‌های دوبعدی
1– 11– 4. تعریف آرایه دوبعدی (مستطیلی)
2– 11– 4. مقداردهی عناصر آرایه دوبعدی
3– 11– 4. نمایش مقادیر آرایه دوبعدی
12 – 4. آرایه‌های دندانه‌ای...
13 – 4. معرفی آرایه‌ای از اشیا
14 – 4. رشته‌ها
15– 4. متدهایی برای دست‌کاری رشته
16 – 4. تمرین
فصل پنجم: برنامه‌نویسی مبتنی بر شیء: کلاس‌ها
1 – 5. کلاس‌ها
1 – 1 – 5. تعریف کلاس‌ها 1 – 5. نمونه‌سازی کلاس‌ها
2 – 5. اعضای کلاس‌
1-2-5. دسترسی به اعضای کلاس
2-2-5. انواع اعضای کلاس
3 – 5. مقداردهی اولیه به اعضای کلاس با متد سازنده
4 – 5. اعضای static
5 – 5. متدهای static
6 – 5. ارجاع this
7 – 5. اعضای فقط خواندنی (read only)
8 – 5. ایندکسرها (Indexer)
9 – 5. Delegate
10 – 5. نمایش متغیرها و متدها با گزینه ClassView Diagram
11 – 5. تمرین
فصل ششم: برنامه ‌نویسی شیءگرا: وراثت، چندریختی و واسط‌ها
1 – 6. وراثت
2 – 6. کلاس مشتق چه اعضای از کلاس پایه را به ارث می‌برد...
3 – 6. تعریف کلاس مشتق
4 – 6. پایه تمام کلاس
5 – 6. سازنده ‌ها و مخرب‌ها در کلاس‌های مشتق
6 – 6. متدهای مجازی
7 – 6. پنهان نمودن اعضای کلاس پایه
8 – 6. اعضای انتزاعی
1 – 8 – 6. کلاس‌های انتزاعی
9 – 6. کلاس‌ها و متدهای sealed. 7
10 – 6. کلاس Static 258
11 – 6. واسط‌ها
12 – 6. تعریف مجدد عملگرها
13 – 6. تمرین
منابع

 ۲۸۵ صفحه، ۸ مگابایت، زبان فارسی، PDF، 
شابک: 978-600-7272-17-6 

چاپ ۱۳۹۶: ۲۹۰۰۰ ت قیمت الکترونیکی: ۶۴۰۰ ت - 2.49€
۵۰٪ تخفیف اولین خرید با کد welcome50
خرید کتاب الکترونیکنسخه نمونه رایگان

راهنمای دانلود کتاب برنامه‌سازی پیشرفته با زبان #C

برای دانلود کتاب برنامه‌سازی پیشرفته با زبان #C و دسترسی قانونی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را نصب کنید.

دانلود کتاب  برنامه‌سازی پیشرفته با زبان #C