各位大佬求助,我是建筑結構行業的,一直自學C#,最近在編一個結構的計算程式,
主程式螢屏分為三塊,一塊輸入結構引數,一塊顯示輸出結果,一塊顯示同輸入尺寸引數匹配的類cad圖形,
在我調整輸入引數的時候,圖形顯示區域中的圖形會跟著實時變化。
類似于下面的程式界面,該界面是行業軟體 理正結構工具箱的輸入界面,輸入引數時,左側圖形區域可以
隨引數的變化實時更新,同時滑鼠進入該區域中,可以進行類似cad的操作,比如按住左鍵移動,滾輪縮放等
理正結構工具箱截圖

當然輸入計算后改軟體也能輸出cad檔案,不過同其他軟體不同的是該程式是輸出cad不是直接輸出一個cad檔案,
而是先打開cad,然后你的滑鼠下就有一個塊,點擊,就可以把塊插入cad草圖
輸出界面截圖

不知道有沒有接觸過土木行業的大佬,對這方面比較了解
主要有兩個問題請教大家:
1.輸入界面,如何實作輸入引數,左邊視窗區域同步更新圖形
2.該軟體是如何以塊的形式生成cad塊圖的
第二個問題我個人感覺是程式直接呼叫了cad的.net介面,第一問題我比較困擾,畢竟程式的輸入界面中圖形顯示很像
CAD,我不知道他是通過第三方.net的控制元件比如cadlib實作的,還是自己重繪控制元件,通過GDI+實作的,我感覺是通過
第三方控制元件實作,因為看到過不止一個軟體有這種顯示效果,求教各位大佬怎么實作這兩個點呢,尤其是第一個問題,
實時同步圖形,我覺得最難,因為第三方控制元件,一般只有讀取,寫入,顯示類,要實時顯示,就得不停的寫入輸入,
讀取,再顯示?
csdn分數太坑了,實在分數不多,謝謝大家了,急!
uj5u.com熱心網友回復:
你這個厲害了uj5u.com熱心網友回復:
大佬,別光說厲害啊,給點建議吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/269326.html
標籤:C#
上一篇:列舉問題請教大家
下一篇:把網頁內容下載成加密檔案
