freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-基于dxf技術(shù)的草圖繪制軟件設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2024-11-15 06:17本頁面
  

【正文】 的組值,最后根據(jù)所提取的信息調(diào)用系統(tǒng)繪圖功能繪出圖形。 下圖為操作界面設(shè)計(jì)圖: 圖 系統(tǒng)主操作界面 4. 4 草圖存儲讀取機(jī)制的設(shè)計(jì) 繪制草圖的核心功能是通過調(diào)用 GDI+提供的繪圖方法而實(shí)現(xiàn) ,圖形在繪制完成之后,系統(tǒng)要能夠?qū)⑵浔4娴酱鎯ζ骰蛘邤?shù)據(jù)庫中,這就需要提取每個(gè)圖形的基本特征屬性,然后再按照 DXF 的格式將其存儲。其中 DrawArea 用戶控件、 ToolStrip1 系統(tǒng)控件、ToolStrip2 系統(tǒng)控件被集成在 WhiteBoard 用戶控件之中,而 DrawArea 控件則為草圖繪制和編輯區(qū)域, ToolStrip1 控件和 ToolStrip2 控件則用來對系統(tǒng)的各項(xiàng)參數(shù)進(jìn)行設(shè)置。用戶可在系統(tǒng)參數(shù)設(shè)置區(qū)域上進(jìn)行功能 和參數(shù)選擇,在繪圖區(qū)域上對草圖進(jìn)行繪制和編輯,以求達(dá)到預(yù)期的繪圖效果。 3 系統(tǒng)需求分析 本課題所要實(shí)現(xiàn)的是基于 DXF技術(shù)的草圖繪制系統(tǒng),任務(wù)書中所規(guī)定的系統(tǒng)主要需求如下: 采用 DXF技術(shù),開發(fā)草圖繪制工具軟件,支持常用的基本圖形繪制,并實(shí)現(xiàn)對顏色的選擇、填充,也可以添加文字;支持對圖形的常用編輯 ,如選中圖形,進(jìn)行復(fù)制、粘貼、剪切、縮放(縮小、放大)等操作;繪制圖形時(shí)可以進(jìn)行分層,并讓圖層疊加顯示;繪制后的圖形支持保存到數(shù)據(jù)庫中 ,也可以添加到 WORD等文檔中;支持文檔常用操作,如新建、打開、保存到本地、另存。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行 Microsoft Windows 98 的 小 型電腦到運(yùn)行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺。雖然很多數(shù)據(jù)庫都對 SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop在內(nèi)的標(biāo)準(zhǔn)的 SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。 SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。 Color類 —— 表示要顯示的不同顏色。 Brush類 —— 用于填充圖形區(qū)域,如實(shí)心形狀、圖像或文本。 Graphics對象在創(chuàng)建后,可用于繪制線條和形狀、呈現(xiàn)文本或顯示與操作圖像。 一般來說,繪圖 首先要 獲得 Graphics對象 , 然后才可以使用 GDI+繪制線條和形狀、呈現(xiàn)文本或顯示與操作圖像。 GDI是 圖 形設(shè)備接口 , 它的主要任務(wù)是負(fù)責(zé)系統(tǒng)與繪圖程序之間的信息交換,處理所有 Windows程序的圖形輸出。 版式 版式是指以各種字體、大小和樣式顯示文本。色彩豐富且分辨率高的數(shù)碼照片會更難以使用矢量技術(shù)來制作。 圖像處理 某 些種類的圖片很難或者根本無法用矢量圖形技術(shù)來顯示。例如,直線可通過它的兩個(gè)端點(diǎn)來指定;而矩形可通過確定其左上角的點(diǎn)并給出其寬度和高度的一對數(shù)字來指定:簡單路徑可通過由直線連接的點(diǎn)的數(shù)組來指定;貝塞爾曲線是由 4個(gè)控制點(diǎn)指定的復(fù)雜曲線。 Windows窗體提供的圖形類型分為下面三類: 二維矢量圖形 二維矢量圖形是繪圖的基本元素(例如 : 直線、曲線和圖形)。 C是 微軟 (Microsoft)為 .NET Framework量身訂做的程序語言 , C擁有 C/C++的強(qiáng)大功能以及 Visual Basic簡易使用的特性 。圖層功能: 利用標(biāo)準(zhǔn)文件功能,可以對諸如圖層、文字樣式、線型這樣的命名對象定義標(biāo)準(zhǔn)的設(shè)置 , 利用圖層轉(zhuǎn)換器能夠?qū)?dāng)前圖形圖層的名稱和特性轉(zhuǎn)換成己有圖形或標(biāo)準(zhǔn)文件對圖層的設(shè)置 。 AutoCAD2020 具有強(qiáng)大的 二維 繪圖與編輯功能 :可繪制 基本二維圖形對象 ,如 直線、 射線 ,構(gòu)造線、圓、圓環(huán)、圓弧、 橢圓 、矩形、等邊多邊形、 樣條曲線 、多段線、云線 等, 為封閉區(qū)域填充圖案、創(chuàng)建圖塊 ,對圖形對象進(jìn)行 刪除、移動、復(fù)制、 鏡像 、陣列、延伸、修剪、縮放等 功能。 THUMBNAILIMAGE 部分 包括 DXF 文件的預(yù)覽圖。 ENTITIES 部分 這部分是繪圖實(shí)體,包括 Block References 在內(nèi)。 TABLES 部分 這部分包括命名條目的定義。 2020 屆本科畢業(yè)設(shè)計(jì)說明書 4 CLASSES 部分 包括 應(yīng)用程序 定義的類的信息,這些實(shí)例將顯示在 BLOCKS、ENTITIES 以及 OBJECTS 部分。 DXF 文件的基本組成如下所示: HEADER 部分 圖的總體信息。由于 DXF 文件可讀性好 , 用戶可方便地對它進(jìn)行修改 、 編程 , 達(dá)到從外部 對 圖形進(jìn)行編輯 , 修改的目的。 DXF 文件被組織成為多個(gè) “ 段 ” ( SECTION),每個(gè)段以組碼 “0” 和字符串“SECTION” 開頭,緊接著是組碼 “2” 和表示段名的字符串(如 HEADER),可以使用組碼和值定義段中的元素。 DXF 文件是由很多的 “ 代碼 ” 和 “ 值 ” 組成的 “ 數(shù)據(jù)對 ” 構(gòu)造而 成,這里的代碼稱為 “ 組碼 ” ( group code),指定其后的值的類型和用途。由于 AutoCAD 現(xiàn)在是最流行的 CAD 系統(tǒng), DXF 也被廣泛使用,成為事實(shí)上的標(biāo)準(zhǔn)。 系統(tǒng)功能的實(shí)現(xiàn)主要利用基于 VS2020 的 C語言所提供的 GDI+繪圖技術(shù)及AutoCAD 所開發(fā)的 DXF 技術(shù),實(shí)現(xiàn)各種基本工程草圖的繪制功能,并在此基礎(chǔ)之上實(shí)現(xiàn)對草圖的 DXF 格式的計(jì)算機(jī)存儲、讀取和各種編輯功能。 AutoCAD 已成為事實(shí)上的微機(jī) CAD 應(yīng)用與開 發(fā)標(biāo)準(zhǔn)平臺。 AutoCAD 因其豐富的繪圖功能,強(qiáng)大的編輯功能和良好的用戶界面受到廣大工程技術(shù)人員的普遍歡迎。 AutoCAD 榮登全球繪圖軟件的龍頭寶座,主要是因?yàn)樗哂虚_放的體系結(jié)構(gòu)。標(biāo)注尺寸 : 可以創(chuàng)建多種類型尺寸,標(biāo)注外觀可以自行設(shè)定 ; 書寫文字 : 能輕易在圖形的任何位置、沿任何方向書寫文字,可設(shè)定文字 字體 、傾斜角度及寬度縮放比例等屬性 ; 圖層管理功能 : 圖形對象都位于某一圖層上,可設(shè)定 圖層顏色、線型、線寬等特性 ; 三維功能: 可創(chuàng)建 3D 實(shí)體及表面模型,能對實(shí)體本身進(jìn)行編輯。正交功能使用戶可以很方便地繪制水平、豎直直線,對象 捕捉可幫助拾取幾何對象上的特殊點(diǎn),而追蹤功能使畫斜線及沿不同方向定位點(diǎn)變得更加容易。 CAD 的 平面繪圖 功能 能以多種方式創(chuàng)建直線、圓、 橢圓 、多邊形、 樣條曲線 等基本圖形對象。而當(dāng)時(shí)的 Autodesk 公司是一個(gè)僅有員工數(shù)人的小公司,其開發(fā)的 CAD 系統(tǒng)雖然功能有限,但因其可免費(fèi)拷貝,故在社會得以廣泛應(yīng)用。 80 年代,由于 PC 機(jī)的應(yīng)用, CAD 得以迅速發(fā)展,出現(xiàn)了專門從事 CAD 系統(tǒng)開發(fā)的公司。 1. 2 國內(nèi)外研究狀況 CAD(Computer Aided Design)誕生于 60 年代,是 美國麻省理工學(xué)院 提出了交互式圖形學(xué)的研究計(jì)劃,由于當(dāng)時(shí)硬件設(shè)施的昂貴,只有 美國通用汽車公司 和美國波音航空公司使用自行開發(fā)的交互式繪圖系統(tǒng)。 目前 CAD 軟件逐漸成熟和完善,已經(jīng)在建筑、測繪、機(jī)械、三維游戲、計(jì)算機(jī)動畫、醫(yī)療研究等多個(gè)領(lǐng)域得到廣泛的應(yīng)用給我們段的生活帶來了很大的幫助。在設(shè)計(jì)中通常要用計(jì)算機(jī)對不同方案進(jìn)行大量的計(jì)算、分析和比較,以決定最優(yōu)方案;各種設(shè)計(jì)信息,不論是數(shù)字的、文字的或圖形的,都能存放在計(jì)算機(jī)的內(nèi)存或外存里,并能快速地檢索;設(shè)計(jì)人員通常用草圖開始設(shè)計(jì),將草圖變?yōu)楣ぷ鲌D的繁重工作可以交給計(jì)算機(jī)完成;由計(jì)算機(jī)自動產(chǎn)生的設(shè)計(jì)結(jié)果,可以快速作 出圖形顯示出來,使設(shè)計(jì)人員及時(shí)對設(shè)計(jì)作出判斷和修改;利用計(jì)算機(jī)可以進(jìn)行與圖形的編輯、放大、縮小、平移和旋轉(zhuǎn)等有關(guān)的圖形數(shù)據(jù)加工工作。計(jì)算機(jī)繪圖是通過編制計(jì)算機(jī)輔助繪圖軟件,將圖形顯示在屏幕上,用戶可以用光標(biāo)對圖形直接進(jìn)行編輯和修改。但由于項(xiàng)目的多樣性、多變性 , 使得手工繪圖周期長、效率低、重復(fù)勞動多,從而阻礙了建設(shè)的發(fā)展。然而 , 圖紙的繪制是一項(xiàng)極其繁瑣的工作 , 不但要求正確、精確 , 而且隨著環(huán)境、需求等外部條件的變化 , 設(shè)計(jì)方案也會隨之變化。 工程圖是工程師的語言。在信息交流中,圖形表達(dá)方式比文字表達(dá)方式具有更多的優(yōu)點(diǎn)。The third part is the design and implementation of the mechanism for storing and reading of different graphics based on DXF technology. Keywords: CAD Graphics Drawing GDI+ DXF Technology 2020 屆本科畢業(yè)設(shè)計(jì)說明書 1 目 次 1 緒論 ................................................................ 1 1. 1 課題意義 ......................................................... 1 1. 2 國內(nèi)外研究狀況 ................................................... 2 1. 3 課題研究內(nèi)容 ..................................................... 3 2 開發(fā)工具簡介 ........................................................ 3 2. 1 DXF 技術(shù)簡介 ...................................................... 3 2. 2 AUTOCAD2020 簡介 ................................................... 4 2. 3 VISUAL STUDIO 開發(fā)平臺與 GDI+繪圖機(jī)制簡介 ........................... 4 2. 4 SQL SERVER 2020 簡介 ............................................... 6 3 系統(tǒng)需求分析 ........................................................ 6 4 基于 DXF 技術(shù)的草圖繪制系統(tǒng)設(shè)計(jì) ...................................... 7 4. 1 繪圖系統(tǒng)的功能模塊設(shè)計(jì) ........................................... 7 4. 2 繪圖類的設(shè)計(jì) ..................................................... 8 4. 3 系統(tǒng)操作界面的設(shè)計(jì) ............................................... 9 4. 4 草圖存儲讀取機(jī)制的設(shè)計(jì) ........................................... 9 5 基于 DXF 技術(shù)的草圖繪制系統(tǒng)實(shí)現(xiàn) ..................................... 11 5. 1 草圖繪制功能的實(shí)現(xiàn) .............................................. 11 5. 2 草圖編輯功能的實(shí)現(xiàn) .............................................. 23 5. 3 草圖復(fù)制粘貼功能的實(shí)現(xiàn) .......................................... 25 5. 4 草圖 DXF 存儲讀取功能的實(shí)現(xiàn) ...................................... 26 結(jié) 論 ................................................................ 30 參 考 文 獻(xiàn) ........................................................... 31 致 謝 ................................................................ 33 2020 屆本科畢業(yè)設(shè)計(jì)說明書 1 1 緒論 1. 1 課題意義 人類在表達(dá)思想、傳遞信息時(shí) , 最初采用圖形 , 后來逐漸演化發(fā)展為具有 抽象意義 的文字。 關(guān)鍵詞: CAD 圖形繪制 GDI+ DXF 技術(shù) 2020 屆本科畢業(yè)設(shè)計(jì)說明書 畢業(yè)設(shè)計(jì)外文摘要 Title Graphics Drawing Software Design and Implementation Based on DXF Technolog
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1