وبلاگ سید جلال سیدیزدی

تمرین بیست و سوم

سه شنبه, ۳۰ ارديبهشت ۱۳۹۳، ۱۰:۵۶ ب.ظ

سلام دوستان

تمرین های 10.62 و 10.63 را انجام دهید.


مهلت ارسال: پنجشنبه 1 خرداد 93 ساعت 19

با تاخیر: جمعه 2 خرداد 93 ساعت 12 جمعه 2 خرداد ساعت 21


موفق باشید.


  • ۹۳/۰۲/۳۰

نظرات  (۱۰)

متد نه .سازنده, همون کد مربوط به gridview
پاسخ:
سوال نامفهوم است.
لطفاً سوالتون رو دقیق و واضح بپرسید.
موفق باشید.
استاد من این متد رو حذف  کردم دوباره همونو نوشتم اما همش می گه  expected<identifier
پاسخ:
سلام
کدام متد را حذف کردید؟
سوال را واضح بنویسید.
موفق باشید.
سلام . ببخشید پرا باید کد مربوط به gridview رو در simulator  حذف کنیم؟
پاسخ:
سلام

نمی دونم!
صورت تمرین این رو خواسته.
موفق باشید.
سلام استاد
چه جوری باید تعداد روباه و خرگوش رو درهر مرحله بدست بیاوریم وبه عنوان یک متد در Textview قراربدیم؟یعنی باید از کدوم کلاس استفاده کنیم؟ازکلاس FieldStats باید استفاده کنیم؟
پاسخ:
سلام
این سوال خود جزء تمرین است.
شاید!
کد کلاس های GridView و GraphView را مطالعه کنید.
موفق باشید.
سلام استاد
من مفهوم مثلا Fox.class رو نمی فهمم؟؟
این عبارت یک متغیر از نوع کلاس Foxبرمی گرداند؟یا فقط کلاس Fox را بر می گرداند؟؟؟

پاسخ:

این دستور شی ای از کلاس Class بر می گرداند که اطلاعاتی در مورد کلاس Fox در آن وجود دارد.

آزمایش: دستور بالا را در BlueJ نوشته و متد getName را روی آن فراخوانی کنید:

Fox.class.getName()

موفق باشید.

سلام . باید همه متد ها پیاده سازی شه ؟ منطورم اینکه نمی شه خالی رهاش کرد؟
بعد برای قسمت دوم سوال اگر امکان پذیر باشه باید کد های مربوط بهش رو پیاده سازی کنیم ؟
پاسخ:
سلام. برنامه باید کار کند. حال اگر با متد خالی کار می کند اشکال ندارد.

در قسمت اول کد مربوط به GridView را در Simulator حذف کنید و TextView را اضافه کنید.
در قسمت دوم هر سه زیر کلاس باید همزمان کار کند.

موفق باشید.
سلام استاد
اگر امکانش هست
وقت این تمرین رو زیادکنید!
هرکاری که می کنیم نمیشه textviwe را اضافه کرد؟
 متد setcolor رو چجوری تو این کلاس پیاده سازی کنیم؟اصلا چرا باید همه ی کلاس ها رو پیاده سازی کنیم؟
پاسخ:
سلام
تمدید شد!
همه کلاس ها نه، همه ی متدها.
متد  setcolor استفاده ی جالبی دارد. کلاس های GridView و GraphView را بخونید تا ایده اش رو متوجه شوید. البته منظور قسمت گرافیکی آنها نیست.
موفق باشید.

سلام
استاد میشه یه راهنمایی کنید ک چجوری باید عوض کردن مرحله رو پیاده سازی کنیم؟؟
پاسخ:
سلام
مرحله در کلاس Simulator تغییر می کند. TextView این کار را نمی کند.
موفق باشید.
سلام . لطفا در باره این دو تمرین توضیح بدید که باید چه کار کنیم؟
پاسخ:
سلام
انجام شد.
موفق باشید.
سلام استاد
اگه امکانش هست در مورد سوال ها یکم توضیح بدید.
با تشکر
پاسخ:
سلام
در تمرین 10.62 باید کلاسی با نام TextView ایجاد کنید که اینترفیس SimulatorView را پیاده سازی کند. TextView باید اطلاعات را به طور متنی نمایش دهد.
در تمرین 63 سوال شده آیا می توانید پروژه را طوری تغییر دهید که هر سه زیر کلاس SimulatorView با هم کار کنند؟

موفق باشید.
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی