loader-img
loader-img-2
کتابانه
کتابانه

کتاب برنامه نویسی به زبان ++C | جعفرنژاد قمی

5 / 5
موجود شد خبرم کن
دسته بندی :

کتاب برنامه نویسی به زبان ++C جعفرنژاد قمی

در ویراست جدید کتاب برنامه نویسی به زبان c++ اثر عین الله جعفرنژاد قمی، از کامپایلر Visual c++  استفاده شده است که در محیط مجتمع و قدرتمند ویژوال استودیو فراهم آمده است. به دلایل زیر از این محیط مجتمع برای برنامه نویسی c++ استفاده شده است:

  • جدیدترین کامپایلر visual c++
  • محیط ویراستاری قوی برای تایپ و اشکال‌زدایی برنامه
  • محیط اجرایی مناسب برای اجرای برنامه‌های c++
  • استفاده از جدیدترین استانداردهای c++
  • کمک به برنامه‌نویس در نوشتن برنامه‌های عاری از خطاهای دستوری

روش برنامه نویسی در محیط ویژوال استودیو در پیوست کتاب برنامه نویسی به زبان c++ قمی، با ارائه‌ی یک مثال ساده به صورت گام به گام تشریح شده است. قبل از شروع فصل دوم کتاب که اولین برنامه را در c++ خواهید نوشت، پیوست کتاب را مطالعه کنید تا با ویژوال استودیو جهت برنامه نویسی c++ آشنا شوید. تعداد زیاد مثال در کتاب به شما کمک می‌کند تا با روش حل مساله و برنامه نویسی در c++  آشنا شوید.


بخشی از کتاب برنامه نویسی به زبان ++C عین الله جعفرنژاد قمی                               

آرایه‌ها در c++ مثل اشاره‌گرها عمل می‌کنند، لذا احتمال اینکه کار کردن با آرایه منجر به خطا شود، بسیار زیاد است. به عنوان مثال، به دلیل ویژگی اشاره‌گری که در آرایه نهفته است، خروج از حد ومرز آرایه با خطا مواجه نمی‌شود. اندیس‌های آرایه‌ای به طول n عبارتند از: 0،1،2،...، n-1. کل آرایه را نمی‌توان یکباره از ورودی خواند و یا به خروجی برد؛ یعنی هر عنصر آرایه باید به طور جداگانه خوانده یا نوشته شود.

دو آرایه را نمی‌توان با عملگرهای رابطه‌ای با هم مقایسه کرد ( زیرا نام آرایه، اشاره‌گری به اولین عنصر آرایه است.) وقتی آرایه‌ای به تابع همه منظوره‌ای ارسال می‌شود که آرایه‌ای با هر طول را پردازش می‌کند، طول آرایه باید به عنوان آرگومان دیگر ارسال شود. با دستور انتساب نمی‌توان آرایه‌ای را به آرایه‌ی دیگر نسبت داد ( زیرا اسامی آرایه‌ها، اشاره‌گرهای ثابت هستند و اشاره‌گر ثابت نمی‌تواند در سمت چپ انتساب قرار گیرد). این اعمال و بسیاری از اعمال دیگر، در مورد آرایه‌ها طبیعی به نظر می‌رسد، ولی در c++  این امکانات وجود ندارد. اما با استفاده از مفهوم تعریف مجدد عملگرها می‌توان این قابلیت‌ها را برای آرایه‌ها پیاده‌سازی کرد.

کتاب برنامه نویسی به زبان ++C تألیف عین الله جعفرنژاد قمی توسط انتشارات علوم رایانه به چاپ رسیده است.

 

فهرست

 

 

مقدمات زبانc++

 

ساختارهای کنترلی

توابع و کلاس‌های حافظه

مقدمه‌ای بر کلاس‌ها و اشیا

آرایه‌ها و رشته‌ها

اشاره‌گرها

کلاس‌ها و اشیا: بخش دوم

تعریف مجدد عملگرها

فایل‌ها

برنامه‌نویسی شی‌گرا: وراثت

برنامه‌نویسی شی‌گرا: چند ریختی

قالب‌ها

اداره کردن استثناها

ساختمان داده‌ها

تسهیلات ورودی و خروجی

دستورات پیش‌پردازنده،  ساختمان و نوع شمارشی

کتابخانه‌ی قالب استاندارد ( stl)

راهنمای محیط ویژوال استودیو

 

 

  • ویــراست پنجــم
  • نویسنده: عین الله جعفرنژاد قمی
  • انتشارات: علوم رایانه

 

 


درباره عین الله جعفرنژاد قمی نویسنده کتاب کتاب برنامه نویسی به زبان ++C | جعفرنژاد قمی

عین الله جعفرنژاد قمی کیست؟ عین الله جعفرنژاد قمی، نامی آشنا برای دانشجویان کامپیوتر و فناوری اطلاعات است. وی نویسنده و مترجم انواع کتاب آموزش کامپیوتر و برنامه نویسی در ایران بوده و کتاب‌های زیادی از او، در دانشگاه‌های ایران تدریس می‌شوند. در این مطلب، کمی درباره زندگینامه عین الله جعفرنژاد قمی و آثار او توضیح داده شده است. اگر از علاقه‌مندان به علوم کامپیوتر و  آثار عین الله جعفرنژاد قمی هستید و یا قصد خرید آنلاین کتاب های …

نظرات کاربران درباره کتاب برنامه نویسی به زبان ++C | جعفرنژاد قمی


دیدگاه کاربران

اولین کسی باشید که دیدگاهی برای "کتاب برنامه نویسی به زبان ++C | جعفرنژاد قمی" می نویسد

آخرین بازدید های شما

۷ روز ضمانت بازگشت وجه ۷ روز ضمانت بازگشت وجه
ضمانت اصالت کالا ضمانت اصالت کالا
۷ روز هفته ۲۴ ساعته ۷ روز هفته ۲۴ ساعته
امکان پرداخت در محل امکان پرداخت در محل
امکان تحویل در محل امکان تحویل در محل