مبحث آموزشی مهندسی نرمافزار: شناسایی صفات کلاس در سیستم ATM آموزش C++ شناسایی صفات کلاس در سیستم ATM، در بخش ۱۱-۳ اولین مرحله از طراحی شیگرا (OOD) را برای سیستم...
۹-۴ فرموله کردن الگوریتمها: مراقبت-کنترل تکرار فرموله کردن الگوریتمها: مراقبت-کنترل تکرار ، اجازه دهید تا به مسئله میانگین کلاس بازگردیم و آنرا مجدداً و اینبار بصورت زیر و کلی تر...
عبارت تکرار while عبارت تکرار while ؛ یک عبارت تکرار به برنامهنویس امکان میدهد تا بر مبنای برقرار بودن یا نبودن مقداری در یک شرط، یک عمل را چندین بار و...
۵-۴ عبارت انتخاب if عبارت انتخاب if ، در یک عبارت انتخاب، هدف برگزیدن یکی از گزینههای موجود برای انجام آن است. برای مثال، فرض کنید که شرط قبولی در یک...
نکاتی دیگر در ارتباط توابع set یک تابع publicset همانند setCourseName بایستی بدقت مراقب هرگونه تغییر در مقدار یک عضو داده (همانند courseName) باشد تا مطمئن گردد که مقدار جدید...
فرآیند کامپایل و لینک اموزش c++ فرآیند کامپایل و لینک ، دیاگرام شکل ۱۴-۳ نمایشی از فرآیند کامپایل و لینک است که نتیجه آن یک برنامه اجرایی GradeBook بوده که...
نحوه یافتن فایلهای سرآیند توجه کنید که نام فایل سرآیند GradeBook.h در خط ۷ شکل ۱۰-۳ در میان جفت گوتیشن (“ “) بجای < > محدود شده است. معمولاً فایلهایی...
تعریف سازنده در خطوط ۱۷-۲۰ برنامه شکل ۷-۳ یک سازنده برای کلاس GradeBook تعریف شده است. توجه کنید که سازنده دارای نام مشابه همانند کلاس خود یعنی GradeBook است. یک...
تست کلاس GradeBook تابع main (خطوط ۴۳-۶۰) یک شی از کلاس GradeBook ایجاد کرده و از توابع عضو آن استفاده می کند. در خط ۴۶ یک شی GradeBook بنام myGradeBook...
تعریف و تست کلاس GradeBook مثال بعدی (برنامه شکل ۳-۳) تعریف مجددی از کلاس GradeBook (خطوط ۱۴-۲۳) با تابع عضو displayMessage است (خطوط ۱۸-۲۲) که نام دوره را بعنوان بخشی...
مقدمه در فصل دوم، چند برنامه ساده ایجاد کردیم که میتوانستند پیغامهای را به کاربر نشان داده، اطلاعاتی از وی دریافت نمایند، محاسباتی انجام داده و تصمیمگیری کنند. در این...
مبحث آموزشی مهندسی نرمافزار: بررسی نیازمندیهای ATM در این بخش طراحی و پیادهسازی شیگرا، مبحث آموزشی مهندسی نرمافزار را آغاز میکنیم. بخشهای «مبحث آموزشی مهندسی نرمافزار» که در انتهای این...
محاسبات اکثر برنامهها محاسبات ریاضی انجام میدهند. عملگرهای ریاضی در جدول شکل ۹-۲ لیست شدهاند. توجه کنید که تمام نمادهای بکار رفته در جبر در C++ بکار گرفته نمیشوند. علامت ...
مقدمه در این فصل به معرفی برنامهنویسی C++ میپردازیم، که طراحی برنامهها را تسهیل خواهد بخشید. اکثر برنامههای که در این کتاب با آنها مواجه خواهید شد، مبادرت به پردازش...