c++实现平面上的形状编辑
生活随笔
收集整理的這篇文章主要介紹了
c++实现平面上的形状编辑
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 按照下面類圖給出的層次關(guān)系來定義類。 2. 所有形狀支持無參數(shù)構(gòu)造,有參數(shù)構(gòu)造,拷貝構(gòu)造,析構(gòu)。 3. 所有形狀支持平移操作,需要重載operator+。 4. 所有形狀(除去無意義的),均支持計算周長。 5. 所有形狀(除去無意義的),均支持Draw()操作,此時只要顯示形狀的名稱,位置等信息。 6. 需要實現(xiàn)一個CShapeArray類,該類類似一個數(shù)組,用來存放編輯過程中的平面形狀。該類需要支持:添加,插入,刪除,查詢,復(fù)制等操作。可以支持形狀編輯中需要的針對形狀的操作。 7. 主程序中實現(xiàn)用戶輸入形狀及其參數(shù),然后把形狀存入6中定義的CShapeArray。在輸入形狀的同時,用戶可以查詢當(dāng)前已經(jīng)輸入的形狀(可按名稱(需要對每個平面形狀加入名稱),位置來查詢)。支持用戶對形狀的復(fù)制,粘貼(粘貼時假設(shè)用戶指定粘貼的位置)。同時支持用戶對形狀的刪除操作。 8. 輸入和處理好的形狀可以存入文件,并從文件中讀入。 9. 支持對當(dāng)前所有形狀的Draw()。專業(yè)程序代寫c++程序代寫
轉(zhuǎn)載于:https://www.cnblogs.com/java20130723/archive/2013/03/27/3211209.html
總結(jié)
以上是生活随笔為你收集整理的c++实现平面上的形状编辑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery父级以及同级元素查找
- 下一篇: 开源ERP系统 CK-ERP