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

正文內(nèi)容

基于gdi2d圖形軟件開發(fā)方法初探-2d幾何畫板畢業(yè)論文(完整版)

2025-08-24 18:26上一頁面

下一頁面
  

【正文】 ...32 直角三角形 ........................................................33 帶外接圓的三角形 ..................................................34 任意多邊形 ........................................................36 文字 ..............................................................38 曲線 ..............................................................39 選取 ..............................................................40 6 2D 函數(shù)圖形繪制模塊設計 ...............................................43 實現(xiàn)原理 ...........................................................43 公式分析器 .........................................................43 繪制圖形 ...........................................................46 7 序列化模塊設計 ..........................................................51 序列化類型 .........................................................51 Shallow Serialization ............................................51 Deep Serialization ...............................................51 持久存儲 ...........................................................52 按值封送 ...........................................................52 基本序列化 .........................................................53 選擇性序列化 .......................................................54 自定義序列化 .......................................................55 序列化過程的步驟 ...................................................57 版本控制 ...........................................................57 序列化規(guī)則 .........................................................58 8 結(jié) 論 ...................................................................59 參考文獻 .................................................................61 致 謝 ....................................................................63 1 引言 1 1 引言 用 GDI+開發(fā)一個 2D 幾何畫板,主要實現(xiàn)一些基本的圖形繪制,如點、線、圓的繪制,及一些自定義圖形的繪制,如多邊形,射線,直線的繪制;實現(xiàn)基本的測量,如角度的測量,長度的測量, 跨度的測量等;實現(xiàn)直角坐標系函數(shù)軌跡圖形的繪制,要求為輸入一個函數(shù)表達式的字符串,然后自動繪制出相關(guān)的軌跡圖形;對繪制結(jié)果實現(xiàn)序列化,實現(xiàn)可以重復操作圖元;圖元的存儲、選取、修改,實現(xiàn)圖元的動態(tài)性,如選中對象時可以拖動,改變大小等。對本論文(設計)的研究做出重要貢獻的個人和集體,均已在文中作了明確說明并表示謝意。 關(guān)鍵詞 : 面向?qū)ο?;命名空間;序列化; GDI+;圖元 GDI+ Based Development of 2D Geometer39。在該系統(tǒng)中,實現(xiàn)一些基本的圖形繪制,如點、線、圓的繪制,及一些自定義圖形的繪制,如多邊形,曲線,帶外接圓的三角形的繪制;實現(xiàn)基本的測量,如角度的測量 ,長度的測量,跨度的測量等;實現(xiàn)直角坐標系函數(shù)軌跡圖形的繪制,要求為輸入一個函數(shù)表達式的字符串,然后自動繪制出相關(guān)的軌跡圖形;對繪制結(jié)果實現(xiàn)序列化,實現(xiàn)可以重復操作圖元;圖元的存儲、選取、修改,實現(xiàn)圖元的動態(tài)性,如選中對象時可以拖動,改變大小等。 GDI +。 作者簽名: 指導教師簽名: 日期: 日期: 注 意 事 項 (論文)的內(nèi)容包括: 1)封面(按教務處制定的標準封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻 8)致謝 9)附錄(對論 文支持必要時) :理工類設計(論文)正文字數(shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字數(shù)不少于 萬字。計算機發(fā)展到多媒體了,現(xiàn)在已經(jīng)是超越了單純的計算機語言的時代。第五代計算機把信息采集、存儲、處理、通信和人工智能結(jié)合一起具有形式推理、聯(lián)想、學習和解釋能力。在開發(fā)階段,運行時的作用有些變化,與現(xiàn)今的 COM 相比,運行時的自動化程度大為提高(比如可自動執(zhí)行內(nèi)存管理),因而開發(fā)人員的工作變得非常輕松。遠不止于此的是,通過創(chuàng)建跨編程語言的公共 API 集, .NET 框架可實現(xiàn)跨語言2 開發(fā)背景 5 繼承性、錯誤處理功能和調(diào)試功能。 ASP+還允許開發(fā)人員將軟件作為一項服務來提供。首次編譯是從源程序編譯為 .NET 平臺的PE 格式文件( .exe 或 .dll),即要在 CLR 環(huán)境中執(zhí)行的受控代碼,它由中間語言 IL 和元數(shù)據(jù)組成。 System:此命名空間包含 .NET 框架類庫中的其他所有命名空間。 命名空間包含了定義各種實體集的接口和類,例如目錄、行列、陣列、表格和字典。 C是一種面向?qū)ο蟮恼Z言,不過 C還進一步支持面對組件的程序設計。此外, C還支持用戶自定義的引用類型和值類型,既允許對 象的動態(tài)分配,也允許輕量結(jié)構(gòu)的內(nèi)聯(lián)存儲。整個 C的類模型是建立在 .NET 虛擬對象系統(tǒng)基礎(chǔ)上的,其對象模型是 .NET 框架的一個組成部分,而不再是語言本身的組成部分。不能在類的外部定義變量,而且在類的外部不能編寫任何代碼。值類型的數(shù)據(jù)包含真正的值。既可以采用隱式轉(zhuǎn)換又可以采用顯示轉(zhuǎn)換。 變量 10 變量可以被定義為常量。 屬性 屬性向 CLR 聲明有關(guān)類的其他信息,它允許開發(fā)人員在類上綁定信息 —— 任何信息。 GDI+實際就是GDI 的高 層次的一種封裝類,二著主要用來服務于圖形、圖象和文本的輸出。 顯示圖象 某些圖象難以或不可能使用矢量圖形技術(shù)來 表示。 GDI+對文本的一個重要支持,就是文本的反鋸齒輸出,這也是 GDI+的一個新特色,該特色使得在 LCD 屏幕上繪制文本時文本的外觀更加光滑。由于基數(shù)樣條平滑地穿過組中的每一個點(不出現(xiàn)尖角),因而它比用直線連接創(chuàng)建的路徑更 精確。一個矩陣對象總是和一個圖形變換對相聯(lián)系起來,比方說,路徑對象( PATH)有一個 Transform 方法,它的一個參數(shù)能夠接受矩陣對象的地址,每次路徑繪制時,它能夠根據(jù)變換矩陣繪制。 系統(tǒng)總體結(jié)構(gòu)和部署示意圖如圖 所示: 圖 系統(tǒng)總體結(jié)構(gòu)和部署示意圖 線段、射線、直線、矩形、 圓、 點 正方形、 菱 形、 三角形、多邊形、 曲 線 角度、長度、距離、 直角坐標系里函數(shù)表達式的圖形生成 基本圖形繪制模塊 自定義圖形繪制模塊 測量模塊 2D函數(shù)圖形繪制模塊 序列化模塊 系統(tǒng)功能模塊 《基于 GDI+》 2D 軟件開發(fā)方法初探 — 2D 幾何畫板 16 系統(tǒng)模塊結(jié)構(gòu) 系統(tǒng)總體模塊結(jié)構(gòu)描述如表 所示: 表 系統(tǒng)總體模塊結(jié)構(gòu) 模塊名稱 功能描述 基本圖形繪制 基本圖形的繪制,如點,線段,圓,矩形等 自定義圖形繪制 自定義圖形的繪制,如菱形,多邊形,帶外接圓的三角形 測 量 對相應對象進行測量,如長度,距離,角度 2D 函數(shù)圖形繪制 繪制直角坐標系函數(shù)表達式的圖形,可分區(qū)間查看圖形特征 序列化 對繪制結(jié)果進行序列化,對對象可再編輯 系統(tǒng)功能 提供幫助,操作指南,工具欄,狀態(tài)欄等 系統(tǒng)類結(jié)構(gòu) 系統(tǒng)類結(jié)構(gòu)如圖 所示 圖 系統(tǒng)類結(jié)構(gòu)圖 3 系統(tǒng)總體設計 17 類詳細設計如圖 所示: ( a)基類 ( b)點 ( c)圓 ( d)矩形 ( e)直線 ( f)多邊形 18 ( g)三角形 ( h)直角三角形 ( i)等邊三角形 ( j)三角形(帶外接圓) ( k)菱形 ( l)等腰三角形 3 系統(tǒng)總體設計 19 ( m)標記文字 ( n)曲線 ( o)正方形 圖 類詳細設計 系統(tǒng)運行環(huán)境 ( 1)運行環(huán)境: .NET Framework ?!痘?GDI+》 2D圖形軟件開發(fā)方法初探 —— 2D 幾何畫板系統(tǒng)的人機界面設計一般遵循了以下的原則: ( 1) 簡潔。 系統(tǒng)屬性面板如圖 所示: 圖 系統(tǒng)屬性面板 系統(tǒng)狀態(tài)欄是系統(tǒng)相關(guān)狀態(tài)的顯示區(qū)域,如當前鼠標的坐標位置,當前文檔的路徑等信息。 點的繪制方法如圖 所示: 圖 點繪制方法 線段 線段是基本的對象之一,它由關(guān)鍵點確定。正文形類從矩形類派生,與矩形類有相同的屬性,具有四個關(guān)鍵點。完成繪制后,也可以改變關(guān)鍵點的屬性,可以選中三角形對其進行移動操作。 在改變等邊三角形的屬性時,其等邊的性質(zhì)不會變化,保持三邊相等。 直角三角形的繪制方法如圖 所示: 圖 直角三角形的繪制方 法 繪制直角三角形時按下鼠標左鍵時響應代碼如圖 所示: 圖 鼠標左鍵活動響應代碼 按著鼠標左鍵并拖動鼠標時的響應代碼如圖 所示: 圖 拖動鼠標響應代碼 帶外接圓的三角形 過三角形三個頂點確定的圓稱為三角形的外接圓,任意三角形都有外接圓。 在文字標記的繪制過程中,當單擊鼠標左鍵時,在確定文字標記左上角坐標時,也彈出一個文字輸入框,在此文字輸入框中輸入相關(guān)的文字標記,按確定后完成文字標記的繪制。在繪制中,曲線由四個關(guān)鍵點和一個張力確定。其實現(xiàn)代碼片段由圖 : 圖 公式分析器實現(xiàn)代碼 44 在 2D 幾何畫板中,支持的操作符如下所示: +, , *, /, ^, % 支持的函數(shù)表達式如下所示: sqrt, sin, cos, tan, atan, acos, asin, acotan, exp, ln, 10log, fac, sinh, cosh,tanh, abs, ceil, floor, sfac, round, fpart 對于函數(shù)表達式中的符號,采用哈希表來存儲。如 y=fpart(x)*cos(x)2。 一般說來,在兩種情況下非常需要 Serialization: 1)當我們希望能夠?qū)ο螽斍暗臓顟B(tài)完整地保存到存儲介質(zhì)中,以便我們以后能夠精確地還原對象時; 2)當我們希望將對象從一個應用程序空間( Application
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1