五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于C#實(shí)現(xiàn)DXF文件讀取顯示

2020-07-03 10:28 作者:新閣教育  | 我要投稿

工控領(lǐng)域的制圖軟件仍然以AutoCAD為主,很多時(shí)候我們希望上位機(jī)軟件可以讀取CAD的圖紙文件,從而控制設(shè)備按照繪制的路線進(jìn)行運(yùn)行,今天給大家分享的是如何使用C#讀取DXF文件并進(jìn)行顯示。公眾號(hào):【dotNet工控上位機(jī):thinger_swj】

1. 準(zhǔn)備工作

如果想通過C#讀取DXF文件,首先需要使用AutoCAD生成一些DXF文件,接著使用VS2019創(chuàng)建一個(gè)Windows窗體應(yīng)用。

2. 安裝netDXF包

1、打開VS的工具 >> NuGet包管理器 >> 管理解決方案的NuGet程序包;

2、在瀏覽選項(xiàng)卡中,搜索框中輸入“netDXF”,得到結(jié)果如下圖所示:

3、選擇安裝的項(xiàng)目,并單擊安裝,注意netDXF安裝包的.net framework版本。

3. 讀取DXF文件

(1)新建一個(gè)DxfDocument對(duì)象,在打開文件的按鈕事件中,調(diào)用Load方法讀取選擇路徑下的dxf文件:

(2)加載完成后將文件中的Line、Arc、Circle信息顯示在DataGridView中:

(3)顯示結(jié)果:

4. 顯示圖形

(1) 界面上添加一個(gè)PictureBox控件,先繪制一下表格:

(2) 繪制結(jié)果如下圖所示:

(3) 基于GDI+繪制Line:

(4) 基于GDI+繪制Arc:

(5) 基于GDI+繪制Circle:

(6) 顯示結(jié)果:

5. 平移、放大、縮小

完成圖形顯示后,增加鼠標(biāo)平移、放大及縮小功能,添加以下四個(gè)鼠標(biāo)事件:

(1)鼠標(biāo)MouseDown事件:

(2)鼠標(biāo)MouseUp事件:

(3)鼠標(biāo)MouseMove事件:

(4)鼠標(biāo)MouseWheel事件:


基于C#實(shí)現(xiàn)DXF文件讀取顯示的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
长武县| 宁陵县| 兴和县| 黄浦区| 马鞍山市| 响水县| 潢川县| 赤峰市| 乌海市| 阿坝| 桐柏县| 昆山市| 桑植县| 岳普湖县| 汕尾市| 紫阳县| 固镇县| 依安县| 会同县| 五台县| 东乌| 克拉玛依市| 寻乌县| 牙克石市| 南京市| 泊头市| 观塘区| 黄平县| 平邑县| 宁安市| 曲沃县| 永宁县| 三门峡市| 朔州市| 宜宾市| 桓台县| 乌兰浩特市| 资兴市| 呼伦贝尔市| 论坛| 衡阳市|