آشنایی با تحلیل شی گرا
آشنایی با برنامه نویسی و زبان های برنامه نویسی شی گرا
تسلط به زبان برنامه نویسی شی گرا
برنامه نویسی با Visual C++
کتاب برنامه نویسی با Visual C++ در 21 روز باید مطالعه شود.
انجام پروژه
زبانهاي رويهاي
معرفي
پاسكال، فورترن، C ، جزء زبانهاي رويهاي هستند.
در اين زبانها، هر دستور به كامپيوتر ميگويد چهكاري انجام دهد.
يك برنامه از چند دستور تشكيل ميشود.
مثال: كامپيوتر تعدادي عدد از كاربر بگيرد، ميانگين آنها را محاسبه و در خروجي چاپ بكند.
تقسيم يك برنامه به چند تابع
هنگامي كه برنامه بزرگ شود، ليست دستورات هم بزرگ و غيرقابل كنترل ميشود.
براي درك برنامهها توسط برنامهنويس، دستورات به واحدهاي كوچكتري به نام قطعه برنامه و يا تابع تقسيم ميشوند.
تقسيم برنامه به چند تابع و قطعه برنامه يكي از اصول اساسي برنامهنويسي ساختيافته است.
مشكلات برنامهنويسي ساختيافته
دلايل عدم موفقيت زبانهاي رويهاي:
توابع بدون هيچ قيد و شرطي به دادههاي سراسري دسترسي دارند.
توابع و دادهها – كه پايه و اساس شيوهي رويهاي هستند- مدل ضعيفي از جهان عيني را به نمايش ميگذارند.
دسترسي بدون قيد و شرط
در يك برنامه رويهاي مثل C دو نوع داده وجود دارد:
دادههاي محلي :
اين دادهها در داخل يك تابع پنهان هستند.
انحصاراً توسط همان تابع مورد استفاده قرار ميگيرند و از تغيير توسط توابع ديگر در امان هستند.
دادههاي سراسري:
ممكن است لازم باشد كه دو يا چند تابع به يك داده دسترسي داشته باشند، اين نوع دادهها بايد سراسري باشند.
هريك از توابع داخل برنامه ميتوانند به دادههاي سراسري دسترسي داشته باشند.
معمولاً در يك برنامه بزرگ چند تابع و چند دادهي سراسري وجود دارد.