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

تمرین آخر

چهارشنبه, ۲۱ خرداد ۱۳۹۳، ۱۱:۴۳ ب.ظ

سلام دوستان آخرین تمرین تحویلی در ادامه تشریح می شود.


الف) فرض کنید در یک کلاس لیستی خالی از نوع کلاس Point دارید. متدی به برنامه اضافه کنید که اطلاعات مربوط به تعدادی نقطه را از فایل متنی points خوانده و با استفاده از آن ها اشیائی از کلاس نقطه ساخته و به لیست اضافه کند.

اطلاعات داخل فایل به این صورت ذخیره شده است که در هر سطر ابتدا مولفه ی x و سپس مولفه ی y مربوط به یک نقطه قرار دارد.

ب) متدی به برنامه اضافه کنید که اطلاعات داخل لیست را به طور سریالی در یک فایل ذخیره کند.

ج) دو فایل متنی و سریالایز را با یک برنامه ویرایشگر متن مثل notepad باز کنید و محتویات آن دو را با هم مقایسه کنید. کدام برای پرینت گرفتن مناسب است؟ کدام برای بازیابی اطلاعات در برنامه مناسب تر است؟ چرا؟

د) یک متد به برنامه اضافه کنید که اطلاعات داخل فایل سریالی را خوانده، در لیست قرار داده و سپس لیست را نمایش دهد.


مهلت ارسال: سه شنبه 27 خرداد ساعت 20

با تاخیر: چهارشنبه 28 خرداد ساعت 10



در ضمن تمرین های زیر به صورت مثلث برعکس می باشند. آن ها را حل کنید ولی ارسال ننمایید.

  • به پروژه فصل 12 این قابلیت را اضافه کنید که هر شخص بتواند چند شماره تلفن و آدرس داشته باشد.
  • تمرین های 12.28 تا 12.30.

موفق باشید.

  • ۹۳/۰۳/۲۱

نظرات  (۰)

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