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

برای دانلود قانونی کتاب برنامه‌سازی پیشرفته با زبان #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. تمرین
منابع

مشخصات کتاب الکترونیک

نام کتابکتاب برنامه‌سازی پیشرفته با زبان #C
نویسنده، ،
ناشر چاپیانتشارات فناوری نوین
سال انتشار۱۳۹۶
فرمت کتابPDF
تعداد صفحات285
زبانفارسی
شابک978-600-7272-17-6
موضوع کتابکتاب‌های برنامه نویسی سی شارپ
قیمت نسخه الکترونیک

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

Khodarahmi
۵
۱۴۰۴/۱۲/۲۵
تازه خریدم و یه نگاه اجمالی هم باعث میشه، آدم ذوق زده بشه. خلاصه بگم کتاب خوبیه برای درک بهتر مفاهیم دانشگاه. اگه نیاز دارید خودتون چیز‌هایی که توی کتاب دید رو با برنامه‌ای مثل Cxxdroid امتحان کنید تا بهتر یاد بگیرید. ممنون از مولفان عزیز این کتاب.
safarpour
۵
۱۴۰۱/۰۸/۰۲
این کتاب برنامه نویسی سی شارپ با طور دقیق توضیح می‌دهد.
با اموزش سی شارپ می‌توانیم سایت، بازی اندرویدی، نرم افزار اندرویدی طراحی کنیم.
Mohsen Ashiani
۵
۱۳۹۸/۱۱/۰۳
ببخشید میشه با یادگرفتن کنسول اپلیکیشن جایی کار پیدا کرد و معمولا چه پروژه‌هایی در این محیط برای کار کردن و کسب درآمد وجود داره؟
Zahra Pooladi
۵
۱۳۹۹/۰۹/۱۳
عالیه در همه زمینه جذابه
حسین احمدزاده
۵
۱۴۰۳/۰۱/۱۲
منبع کامل برنامه نویسی سی شارپ.
Negar izn
۵
۱۴۰۱/۰۱/۲۰
با تشکر از کتابراه
مشاهده همه نظرات 6

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

برای دریافت کتاب برنامه‌سازی پیشرفته با زبان #C و دسترسی به هزاران کتاب الکترونیک و کتاب صوتی دیگر و همچنین مطالعه معرفی کتاب‌ها و نظرات کاربران درباره کتاب‌ها لازم است اپلیکیشن کتابراه را نصب کنید.

کتاب‌ها در اپلیکیشن کتابراه با فرمت‌های epub یا pdf و یا mp3 عرضه می‌شوند.

👋 سوالی دارید؟