تبليغاتX
C++ آموزش
خب بالاخره این جلسه هم اماده شد. اما دیدم حجمش زیاد میشه دو قسمتش کردم. تازه خب بد تر اینه که ازاین به بعد دیر به دیر تر اپدیت می کنم مثلا دو ماهی به یه بار بالاخره یواش یواش درسا سختر می شه و مسئولیت ها بیشتر می شه کارا بیشتر میشه و.... حالا فعلا اینو داشته باشین ببینم چی میشه.

مثال 1: سیستم پنجره ای:

اهداف مثال:

1.آشنایی با نحوه ی حل مساله و پیاده سازی کلاس ها ی لازم.

2.آشنایی عملی با مفهوم کلاس و اشیاء

جلسه ی قبل گفتیم که سیستم پنجره ای یعنی چه اگر به یاد ندارید حتما همین الان انتهای جلسه هجدهم را بخوانید.

 

اهداف کلاس:

گفتیم که در یک چنین سیستمی باید در هر لحظه

1.به پنجره ی فعال دسترسی داشته باشیم.

2.تعداد پنجره های موجود را بدانیم.

3.بتوانیم پنجره های دیگر را فعال کنیم(بین پنجره ها حرکت کنیم)

 

اهداف اشیاء نمونه سازی شده از کلاس(هر پنجره):

لازمه ی اینها این است که

4.هر پنجره بتواند خودش را رسم کند(ایجاد نمود گرا فیکی)

5. ویژگی های اساسی خود را مانند موقعیت قرار گیری در صفحه نمایش(left,top) , طول و عرض و رنگبندی را بداند.

6.بداند آیا پنجره ی فعال خودش است یا خیر.

و احتمالا یک سری امکانات اضاف که مایلیم هر یک از پنجره هایمان داشته باشند مانند عنوان یا محتوای متنی.

دانلود این جلسه

دانلود سورس کد این جلسه

ادامه ی مطلب فرا موش نشود.


ادامه مطلب
+ نوشته شده توسط سجاد مهدی بیرقدار در یکشنبه هشتم اردیبهشت 1387 و ساعت 1:8 |