مثال 1: سیستم پنجره ای:
اهداف مثال:
1.آشنایی با نحوه ی حل مساله و پیاده سازی کلاس ها ی لازم.
2.آشنایی عملی با مفهوم کلاس و اشیاء
جلسه ی قبل گفتیم که سیستم پنجره ای یعنی چه اگر به یاد ندارید حتما همین الان انتهای جلسه هجدهم را بخوانید.
اهداف کلاس:
گفتیم که در یک چنین سیستمی باید در هر لحظه
1.به پنجره ی فعال دسترسی داشته باشیم.
2.تعداد پنجره های موجود را بدانیم.
3.بتوانیم پنجره های دیگر را فعال کنیم(بین پنجره ها حرکت کنیم)
اهداف اشیاء نمونه سازی شده از کلاس(هر پنجره):
لازمه ی اینها این است که
4.هر پنجره بتواند خودش را رسم کند(ایجاد نمود گرا فیکی)
5. ویژگی های اساسی خود را مانند موقعیت قرار گیری در صفحه نمایش(left,top) , طول و عرض و رنگبندی را بداند.
6.بداند آیا پنجره ی فعال خودش است یا خیر.
و احتمالا یک سری امکانات اضاف که مایلیم هر یک از پنجره هایمان داشته باشند مانند عنوان یا محتوای متنی.
ادامه ی مطلب فرا موش نشود.
ادامه مطلب




