ايران ويج

نسخه‌ی کامل: برنامه به زبان ++vc
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
میخوام یه برنامه با ++c یا ++vc بنویسم.
اینتر فیس این برنامه شامل دو فریمه در یک طرف یک سری اشکال هندسی مانند ( دایره ، بیضی ،مربع، مستطیل ، مثلث ) وجود داره که کاربر با کلیک بر روی آنها در طرف دیگه همون شکل بصورت بزرگتر رسم بشه .
و همچنین در فریم دومی بتوان با توجه به تعداد اشکالی که رسم شده همانند صفحات ویندوز آنها رو با کلیک کردم بر روی گوشه ای از شکل به روی دیگر شکلها انتقال داد.
از کسانی که می تونن به من کمک کنن ممنون میشم .
با تشک از همگی
توضيحاتت رو متوجه نشدم ميشه كمي دقيقتر و كاملتر توضيح بدي.
اون شكلها رو خودت كشيدي يا بايد با پردازش تصوير تشخيص داده بشه؟(يعني مي شه مثلا از محل قرار گرفتن فهميد شكل چيه يا بايد از روي شكل بفهميم) و شما تاحالا با VC++ برنامه نوشتي يا براي شروع اين كار رو مي خواهي بكني؟
با تشکر از حسن توجه شما
در فریم سمت چپ با توجه اشکال کشیده شده (خط ، دایره ،بیضی، مربع ،مستطیل ،مستطیل ،متوازی الاضلاع ،پنج ضلعی) این اشکال حتی می توانند یک سری عکس از اشکال هندسی باشند که بصورت ناحیه قابل انتخاب مانند نقشه های تصویری در html قابل کلیک هستند. مهم این است که با کلیک بر روی آن شکل تابع رسم کننده آن فراخوانی شود و با توجه خواصی که برای آن شیع (شکل) تعریف شده آن را در فریم سمت راست رسم کند لازم به ذکر است که برای هر کدام از این اشکال باید یک کلاس تعریف شود مثلا مربع یک کلاس از نوع خط می باشد که مختصات دوسر خط وط به هم وصل شده اند.
و دیگه این که همانطور که می توان از بین چند پنجره باز شده در ویندوز با کلیک بر نوار عنوان آن می توان آنرا به بالای دیگر پنجره ها انتقال داد بتوان از بین اشکال رسم شده در صفحه با کلیک بر روی آن آن را به بالای همه انتقال داد.
یا مثلا مثلث از نوع کلاس خط که که مختصات دوسر آن برای سه خط به هم وصل شده اند.
مثلا دایره یا بیضی از نوع کلاس نقطه می باشند با این تفاوت که شعاع بزرگتر دارد.
مهم تابعی است که آنها را رسم کند، و اینکه کلاسهایی که تعریف می کنیم بر اساس کلاس نقطه و خط باشد.