تمرین2 به همراه توضیح سوال، پاسخ و توضیح پاسخ و فایل دانلود برنامه (طراحی ساختارTree View)

نوشته شده بوسیله تبسم 22. آبان 1388 13:33

سلام و سلامتی.

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

دینگ دینگ: لطفا به کدها نگاه کنین و تطبیق بدین تا توضیحات رو بهتر متوجه بشین. چون با مثال و دیدن کدها بهتر مفاهیم و توضیحاتِ به ظاهر پیچ در پیچ!! رو درک می کنین. پیشنهادم اینه که اول برنامه رو که توی ویژوال استودیو 2008 نوشته شده دانلود کنین، اجراش رو ببینین، کدهاشو نگاه کنین بعدش بیاین توضیحات رو بخونین.

حالا به قول خارجی ها (Let ‘s go)...  

سوال:

  1. یک ساختار داده ای طراحی کنید که بتوان درختواره دسته بندی طبیعی را در خود جای دهد.
    یعنی برای مثال کل موجودات به جاندار و بیجان تقسیم میشن

    بعد جانداران به آغازیان و پستانداران و آبزیان و خزندگان ........ تقسیم میشن

    خود این جانداران به دسته بندیهای دیگه تقسیم میشن

    و هر کدوم یه سری اطلاعات دارن
    .
    حالا این دسته بندی رو براش یه برنامه ویندوزی بنویسین با کمک تری ویو

    که مثلا روی جانداران که کلیک کردیم یه توضیح روی فرم بده

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

MyTreeView Code دانلود برنامه.

باقیش توی ادامه ی مطلب...

بیشتر...

(تمرین) Practise – متدهای کلاس استرینگ String – متد Split

نوشته شده بوسیله تبسم 22. آبان 1388 13:14

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

2 تا سوال می ذارم اینجا که خواهش می کنم جوابش رو برای من بفرستین.

چند پست قبلتر یه ایبوک معرفی کرده بودم.حالا در راستای همون ایبوک شما با مطالعه ی فصل 3 و 4 و یه راهنمایی دیگه اینکه از متد های کلاس String می تونین استفاده کنین، جوابو پیدا کنین.

1-      کلاسی بنویسد که در هنگام ایجاد وحله ای از آن یک آدرس مانند:

E:\My documents\PDF Files\My Folders\Available.pdf

را بگیرد و

  ۱-   نام درایو (E)

۲-     نام فولدر بالا سری (My Folders)

۳-     آدرس فایل بدون نام فایل (E:\My documents\PDF Files\My Folders\)

4-     نوع فرمت فایل (pdf)

رو بدهد.

-------------------------------------------------------

2-      کلاسی بنویسید که یک رشته سی شارپی داخل کد را گرفته به رشته خروجی تبدیل کند

مثال رشته ورودی:              

“ Database Name=\”as.mdf\”; Database Address=\” c:\\temp\\as.mdf\””

رشته خروجی:

Database Name=”as.mdf” ; Database Address=” c: \temp\as.mdf”

// جوابهاتون رو به من ایمیل کنین.بررسی می کنم و اگه جوابهاش رو خواستین هماهنگ می کنیم. ممنون.

استفاده از مطالب این وبلاگ با ذکر منبع مجاز است، لطفا!!

ایده هات مثل یه پَر که آرووم فرود می آد...

می تونی مفهوم و زیبایی تمام زندگی رو ، دنیا رو جمع کنی توی فقط یه نقطه که در بی نهایت غرقه... محیطِ مجتمع ِ "ویژوال استادیو دات نت" ، یه دنیاست مثل همین دنیا، لایه لایه، صفحه صفحه، دنیا دنیا...می شه توش سفر کرد و زندگی ساخت...دنیایی که قدرتت اونو ساخته، می سازه...مثل ِ یک محیط بازی، جایی برای یادگرفتن و تمرین زندگیه... مثل تمام موقعیت ها ولحظه های زندگی...

---------------------------

tabasom.world@gmail.com 

توجه:

بخش نظرات پس از 3 روز از ارسال پست بسته خواهد شد. برای ارسال سوال یا نظرات از بخش تماس سایت اقدام نمایید. در صورت نیاز از طریق ایمیل پاسخ داده خواهد شد.

پست های قبلی