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

正文內容

畢業(yè)論文-autocad設計與繪圖應用軟件開發(fā)(編輯修改稿)

2025-02-12 21:29 本頁面
 

【文章內容簡介】 定義 AutoCAD,與其他江西理工大學 2022 屆??粕厴I(yè)設計(論文) 10 應用程序共享 AutoCAD 圖形數據,能在其它的 Windows 編程環(huán)境下直接訪問。 AutoCAD 圖形,可以利用 DAO 或 ADO 技術連接數據庫,能實現(xiàn)產品數據的自動管理伊 DM),用戶還可以利用 VBScriPt 技術實現(xiàn)企業(yè)生產綜合數據庫系統(tǒng) Intemet/Intra 應用,達到生產設計信息化、自動化、快速化目的。如果要以AutoCAD 為基礎平臺開發(fā)出多功能集成的 CAD 系統(tǒng), VBA 無疑是最佳的開發(fā)工具。 AutoCAD 運行擴展 ARX[7] (AutoCAD Runtime eXtension)最早在 AutoCAD R13 中提供, 它是在 ADS 基礎上發(fā)展起來的一種面向對象的 C++語言編程環(huán)境;將 ADS 函數歸并為單一的庫就形成了 ADSRX, ADSRX 是一種新型的 ADS 開發(fā)環(huán)境,它需要 Visual C++料編譯器并生成 DLL(動態(tài)鏈接庫 )應用程序; 在 AutoCAD R14 及其以上的版本中, ARX 被面向對象 C 料編程 環(huán)境一 ObjectARX 所代替,它是一個面向對象的 32 位 AutoCAD 二次開發(fā)工具,ADSRX 成了 ObjectARX 的一個子集。 ObjectARX 的最大特點是引入了面向對象的編程機制,它提供了大量的類庫,同時還提供了兼容原來的 ADS 及 ADSRX函數的新函數。與以往的 AutoCAD 二次開發(fā)工具 AutoLisp 和 ADS 不同,ObjecARX 是一個 DLL(動態(tài)鏈接庫 ),共享 AutoCAD 的地址空間,直接調用AutoCAD 的核心函數,所以,使用 ARX 編程的函數的執(zhí)行速度得以大大提高,避免了使用過多的 IPC,消耗過多的計算機內存空間 ??芍苯釉L問 AutoCAD 的圖形數據庫和圖形系統(tǒng),可以定義類似于 AutoCAD 內置命令的自定義命令 ; 可以使用 MFC 庫來創(chuàng)建標準 Windows 風格的圖形用戶界面 ; 用戶還可以通過擴展ARX 協(xié)議機制動態(tài)地為己有的 AutoCAD 類添加功能 ; ARX 類庫采用了標準的C++類庫的封裝形式,這也大大提高了程序員編程的可靠度和效率。 同時 ARX 還具有如下優(yōu)點: ﹙ l﹚ 可以直接實現(xiàn)多文檔操作,而 VisualLisp 不能; ﹙ 2﹚ 可以自定義圖形或 非圖形對象,而 VisualLisp 不能; ﹙ 3﹚ 可直接訪問 AutoCAD 數據庫的核心數據結構和代碼,能夠在運行其間擴展 AutoCAD 固有的類及其功能,創(chuàng)建能夠全面享受 AutoCAD 固有命令特權的新命令。 但由于 ARX 是在 Windows 及 Visual C++編程環(huán)境運行,所以對開發(fā)者的編程能力要求較高,同時開發(fā)過程也相當復雜。 ARX 缺點是 : ﹙ l﹚ 與 AutocAD 命令交互的功能,很難借用 AutoCAD 強大的繪圖命令; ﹙ 2﹚ 對程序設計者的計算和專業(yè)知識、軟件專業(yè)知識要求較高。而且程序運行風險較大, ARX 程序 的崩潰,常常會連帶 AutoCAD 甚至 windows 一起崩潰。 4. VisualAutoLISP、 VBA 和 ObjectARX 的比較 從 AutoCAD R14 開始提供江西理工大學 2022 屆??粕厴I(yè)設計(論文) 11 了采用對象編程技術的 Visual AutoLISP 語言,大大增強了 AutoLISP 的編程能力,是 AutoLISP[8]編程技術自 1985 年 嵌入 AutoCAD 的百萬用戶傳統(tǒng)的應用開發(fā)手段向新一代對象編程技術的飛躍。 VisualAutoLISP 是一個使用 LISP 語言開發(fā)和定制 AutoCAD 的可視化開發(fā)環(huán)境。它擴展和增強了現(xiàn)有的 AutoLISP 語言 ,提供了程序的編寫和調試環(huán)境,可將 LISP 程序編譯成 ObjectARX,大大提高了 CAD 編程效率和性能,是一個嶄新的一體化可視 CAD 編程環(huán)境。 VisualAutoLISP 提供標準 Windows 安裝界面,安裝方便。安裝完后,進入 AutoCAD,在命令行上輸入 VLIDE 就可 以進入Vsua1AutoLISP 編程環(huán)境。 對 使用 AutoLISP 進行二次開發(fā)的人員, Visua1AutoLISP 既是 LISP 編輯器又是編譯器,它提供了一套簡單的可視環(huán)境去開發(fā)和維護用戶原有的 AutoLISP源程序。 VisualAutoLISP 新特點如下: ﹙ l﹚ 使用 VisualAutoLISP 可使用戶的 AutoCAD 應用程序運行更快,它的編譯器將 LISP 源程序編譯成 ObjeetARX 應用程序,由于 LISP 程序通過 AutoCAD的 ObjectARX 接口運行,所以比 AutoLISP 加載運行快 3 倍 ~10 倍,并且省去了每次打開新圖再調用的麻煩。 ﹙ 2﹚ 由于 VisualAutoLISP 采用 ObjectARX 平臺,可以將 AutoCAD 和其他的應用程序如 Windows、 Office、 ActiveX 包含到 AutoLISP 源程序中,改善了ActiveX 與 AutoCAD 對象模型之間接口特性,提高了應用程序的靈活性。 ﹙ 3﹚ 由于 VisualAutoLISP 編譯成的二進制代碼無法直接讀取,所以它生成的應用程序更安全。 VisualAutoLISP 可視化編程提供了更多的實用功能: ﹙ 1﹚ 提供控制臺,在控制臺的命令行作 AutoLISP 命令,可以直接看到結果。 ﹙ 2﹚ 彩色字符源代碼檢查,可以在編輯窗中同時顯示 AutoLIsP 和 DCL 源程序的命令,注釋、提示等以各種顏色區(qū)分表示出來,易于檢查。 ﹙ 3﹚ LISP 程序自動縮進和標準格式化。 ﹙ 4﹚ 括號匹配檢查。 ﹙ 5﹚ 多窗口同 時編輯 LISP 和 DCL 文件,并提供 DCL 對話框預覽功能。 ﹙ 6﹚ 可直接將用戶的 LISP+ DCL 文件編譯成一個 ObjectARX 程序,并可連接 ObjectARX、 VC、 VisualBasic、 AetiveX 的 AutoCAD 程序。 使用 VisualAut0LISP 編程可避免 LISP 程序繁瑣的調試過程,提高了編程效率,它不僅對 CAD 編程人員提供了新的強大編程工具,而且對每個 AutoCAD使用者都提供了更簡單易用的 LISP 環(huán)境。 江西理工大學 2022 屆專科生畢業(yè)設計(論文) 12 各種工具的比較與選擇 各種開發(fā)工具開發(fā)效率的比較見表 表 AutoCAD 幾種主要二次開發(fā)工具性能比較 從上表可以看出 Visual LISP 和 VBA 簡單易學,開發(fā)周期短,適合開發(fā)一些小型的實用工具。 目前,第一代的 AutoLISP 己被第三代的 VisualAutoLISP 完全替代,第二代的 ADS 在 AutoCAD2022 中 就 己不再支持,所以,第三代開發(fā)工具將成為今后 AutoCAD 二次開發(fā)的必 然選擇。 LISP 對于 AutoCAD 的二次開發(fā)是一個既簡單又實用的選擇,同時也具有更廣闊的應用前景, AutoLISP 是內嵌于 AutoCAD 的 LISP 編程語言,作為應用接口語言,與 Visual Basie、 ADS、 ObjectARX 等其他二次開發(fā)語言相比, AutoLISP的突出優(yōu)點就在于它最易學習和掌握 , 程序全部由函數組成,語法簡單 , 不需要進行數據類型定義,從而避免了因數據類型不匹配而導致的程序錯誤 。圖形處理功能強大,它幾乎能調用 CAD 所有的內部命令,可以方便地在計算、繪圖之間進行切換 。并能夠通過與其他語言或 方法的結合,實現(xiàn)復雜的 AutoCAD 操作 。 作為升級版的 Viusal LISP 則與 AuotLISP 完全兼容,并新增了系統(tǒng)文件操作、內存相互通信、訪問外部數據庫等功能。在 Viusal LISP 提供的可視化的集 成開發(fā)環(huán)境( IDE)中,程序的編輯,加載,調試將更加容易和方便。 所以在本軟件系統(tǒng)中采用 LISP 作為二次開發(fā)工具。 開發(fā)工具 開發(fā)語 言 性能 執(zhí)行速度 開發(fā)難度 ObjectARX C++ 非常強大 快 大 VisualL ISP AutoLISP 一般 慢 小 VBA VB 一般 很快 很小 江西理工大學 2022 屆專科生畢業(yè)設計(論文) 13 第三章 電子印章插件的設計及分析 當前 AutoCAD 電子圖紙面臨的諸多安全問題,本章結合傳統(tǒng)文檔使用中的印章的作用,歸納總結出電子印 章的功能需求和安全性需求。針對這些需 求,結合 相關法律規(guī)定,設計出完善的電印 簽章解決方案并對該方案進行了分析。 設計 要求 功能需求 : 在傳統(tǒng)的文檔審批和發(fā)布過程中,人們往往通過對文檔的簽署 (簽名、簽字、簽章,本文只研究簽章 )行為表明對文檔的擁有權或者某種意見。這體現(xiàn)了人們對于文檔在身份認證和不可否認性方面的需求,而傳統(tǒng)的簽署過程正好滿足了這些需求。表現(xiàn)在以下幾個方面: ( 1)認證 把簽章人和其簽署的文檔關聯(lián)起來,通過簽章表明簽章人身份的真實性。這個意義是建立在“簽章和簽名是不容易偽造的”這一事實基礎之上的。另外,簽章自古以來都是 身份和權力的象征,不論私人的還是公家的,都具有很高的可信度。簽章的這種權威性使得我們都夠信任簽章即可代表簽章人本身。 ( 2)表明意向 通過簽章行為可以表明簽章人對文檔的某種意見,比如已閱覽、審批通過或者未通過等,也可以表示簽章人對文檔擁有權的聲明。 ( 3)不可否認性 分為內容不可否認性和操作不可否認性。內容不可否認是指文檔的擁有者必須對其所擁有的文檔的內容負責。操作不可否認性主要是指用戶對其在文檔上的簽署行為負有責任。 以上是傳統(tǒng)簽署過程所含有 (或者可能隱含 )的意義。除開這些,我們還希望簽章表達的是簽章人對 當前文檔的意向 (即簽章前瞬間所見的文檔,簽章后的修改應視作無效 )。然而,傳統(tǒng)紙質文檔上的簽章并不能保證數據的完整性,或者防止簽章后的文件被非法篡改。 由于辦公文檔的多元化發(fā)展,出現(xiàn)的文件格式越來越多,如 Word、 Excel、PowerPoint、 PDF 等,針對某一種格式的文檔保護不僅耗費開發(fā)商的精力,也增加了用戶使用上的復雜度。針對這種情況,開發(fā)者將各類文檔統(tǒng)一轉換成版式文檔,然后對其進行保護。這樣做提高了使用效率,但是卻限制了用戶的使用。為江西理工大學 2022 屆專科生畢業(yè)設計(論文) 14 此我們可以參考傳統(tǒng)簽章的發(fā)展歷程,總結出電子簽章最本質的特性和意義 ,并根據 AutoCAD 特定的應用環(huán)境,設計出更為合理的電子簽章。 從傳統(tǒng)簽章到普通電子文檔中的簽章,再到 AutoCAD 電子圖紙中的簽章,簽章的功能應該是一脈相承。因此,我們提出 AutoCAD 電子簽章的功能需求如下: ( 1)能夠對 AutoCAD 電子圖紙進行簽章,以表明簽章人的身份。 ( 2)接收方能夠對已簽章圖紙進行驗證,證明圖紙內容的完整性和簽章人身份的真實性。 ( 3)在整個簽章和簽章驗證的過程中,我們必須保證 AutoCAD 圖紙的可用性,即能夠對圖紙進行正常的編輯,保存等操作。 相關法律法規(guī) : 電子 簽章屬于電子簽名的一種,應該遵循國家相應的法律法規(guī),才能被國家承認,被用戶信任。在《中華人民共和國電子簽名法》 [9]中,關于電子簽名與認證,有如下幾條主要規(guī)定: 第十三條 電子簽名同時符合下列條件的,視為可靠的電子簽名:電子簽名制作數據用于電子簽名時,屬于電子簽名人專有;簽署時電子簽名制作數據僅由電子簽名人控制;簽署后對電子簽名的任何改動能夠被發(fā)現(xiàn);簽署后對數據電文內容和形式的任何改動能夠被發(fā)現(xiàn)。 第十六條 電子簽名需要第三方認證的,由依法設立的電子認證服務提供者提 供認證服務。 可以看出,簽名體現(xiàn)了以下 幾個方面的保證,也是本課題在系統(tǒng)設計時必須達到的五個安全性要求: ( 1)簽名是可信的 簽名使文件的接收者相信簽名者是慎重地在文件上簽名的。 ( 2)簽名是不可偽造的 簽名證明是本人而不是其他人。 ( 3)簽名不可重用 簽名是文件的一部分,不可能將簽名移動到不同的文件上。 ( 4)簽名后的文件是不可變的 在文件簽名以后,文件就不能改變。 ( 5)簽名是不可抵賴的 簽名和文件是不可分離的,簽名者事后不能聲稱他沒有簽過這個文件。 江西理工大學 2022 屆??粕厴I(yè)設計(論文) 15 系統(tǒng) 設計 方案 電子印章的生成 : 電子簽章的存在形式, 標量簽章與矢量圖之間不能 做到完全兼容,給用戶的使用上帶來極大不便,因此在本方案中提出了矢量電子簽章來解決這一問題。關于矢量電子簽章的來源有兩種: ( 1)根據用戶需求繪制印章 用戶可以把自己對印章的要求用數據描述出來,如印章的大小,章內文字,圖案 等。程序保存這些配置信息,在需要時從程序 中讀取這些數據,調用AutoCAD 的繪圖命令繪制出簽章。經過實驗,繪制出的典型簽章如圖 所示: 圖 用 Visual LISP 繪制出的印章
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1