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

نویسنده :
دکتر همایون موتمنی دکتر جواد وحیدی مهندس سارا فرزای
نوبت و سال چاپ : 1 / 1396 تعداد صفحات : 288
نوع جلد / قطع: شومیز / وزیری وزن: 425
ویرایش : 0 شابک 9786007272176
موضوع اصلی : کامپیوتر موضوع فرعی : برنامه نویسی

دریافت فایل:

افزودن به علاقه مندی ها
درحال حاضر موجود نیست قیمت : 120,000تومان

کتاب برنامه‌سازی پیشرفته با زبان #C با بهره‌گیری از سال‌ها تجربه در زمینه تدریس، تالیف، برنامه‌نویسی و مدیریت پروژه‌های نرم‌افزاری تدوین شده است. از ویژگی‌های بارز این کتاب، بیان مثال‌های کاربردی و حل گام‌به‌گام به همراه توضیحات دقیق آن‌ها است. زبان #C در فناوری­ دات­‌نت (.NET) توسط مایکروسافت ارائه شده است که کاملاً شیءگرا است. امروزه اکثر دانشجویان رشته کامپیوتر با این زبان آشنایی دارند. برنامه­‌های متعددی از قبیل تحت کنسول، دسک­تاپ، بانک اطلاعاتی، طراحی صفحات وب، WPF، WCF، تحت شبکه و دستگاه­‌های موبایل را می­‌توان با زبان سی شارپ نوشت. از طرف دیگر، زبان #C به‌عنوان سرفصل درس برنامه­‌سازی پیشرفته در رشته­‌های کامپیوتر، فناوری اطلاعات، ICT و علوم کامپیوتر تدریس می­‌شود. در حال حاضر کتاب­‌های زیادی برای زبان برنامه‌نویسی #C ارائه شده است که جای تقدیر و تشکر دارد. هر یک از این کتاب‌ها نوع خاص از زبان برنامه‌­نویسی #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. تعریف مجدد عملگرها.

تا کنون دیدگاهی برای این کالا ثبت نشده است، شما اولین نفر باشید...