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

正文內(nèi)容

基于c多機(jī)聯(lián)合繪圖軟件的實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(留存版)

  

【正文】 soft Visual Studio 2021 software development tools to implement every part, finally achieving a bined drawing software, multiple puter merger system map. Keyword: Combined machine Image Processing Microsoft Visual Studio 2021 Signature of Supervisor: 5 目錄 前言 ................................................ 1 第一章 需求分析 ..................... 錯(cuò)誤 !未定義書簽。將某臺(tái)計(jì)算機(jī)作為主機(jī)后 ,連接到該機(jī)的其他同時(shí)制圖的計(jì)算機(jī)便只能作為附機(jī)。 在圖 中, DrawObject 是所要繪制對(duì)象的抽象基類,在該類中定義繪圖對(duì)象的公共屬性和方法。 ( 2) CC 類提供系統(tǒng)公用的屬性和方法定義。 } else { = 正在連接主機(jī),請(qǐng)稍等?? 。 } set { selected = value。 ()。 } /// summary /// 添加新的圖形對(duì)象 /// /summary protected void AddNewObject(Palette palette, DrawObject w) { ()。 } } } } (4)在 中定義一個(gè) ToolType 枚舉,表示繪制圖形圖像的類型;再定義一個(gè) ToolObject 類型的 activeTool 對(duì)象,表示當(dāng)前的活動(dòng)對(duì)象;然后定義 19 一個(gè) ToolObject 類型的 tools 數(shù)組,表示所有鼠標(biāo)操作類。 (pts)。 myLastPoint = p。 ( 5)運(yùn)行程序,觀察運(yùn)行結(jié)果 如圖所示; 23 圖 曲線的繪制 這里說明下,這是 DrawMyCurve 從 TrackCurve 繼承表示繪制的是帶有箭頭的曲線。 } public override void OnMouseMove(Palette palette, MouseEventArgs e) { if (isNewObjectAdded == false) { return。 Matrix matrix = new Matrix()。 if ( == ) { DrawObject w = [index]。 public Color MyColor { get { return _color。 if (() == ) { = 。 } } 31 ( 2)在解決方案管理器中添加一個(gè)名為 ,使其從 ToolObjiect類派生。 } } catch (Exception err) { (, 序列化失敗 )。這樣一來,即可確保 所有的計(jì)算機(jī)看到的界面都是一致的 其他功能的實(shí)現(xiàn) 編輯主要有兩個(gè)功能,一是用來選擇對(duì)象 二是用來刪除選擇對(duì)象,如圖 所示 圖 編輯 35 實(shí)現(xiàn)代碼如下; private void 刪除 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 streamToPrint = new MemoryStream()。 int width = 。 如圖 所示 36 圖 圖片的打印預(yù)覽 實(shí)現(xiàn)的關(guān)鍵代碼如下; private MemoryStream streamToPrint。每臺(tái)計(jì)算機(jī)繪制圖形圖像或者對(duì)繪圖對(duì)象進(jìn)行操作時(shí),通過向主機(jī)發(fā)送命令,再又主機(jī)發(fā)送給其他附機(jī),從而實(shí)現(xiàn)多機(jī)的同步 。 (stream, myGraphicsList)。 } public override void Draw(Graphics g) { if (originalBitmap == null) { Pen p = new Pen(, 1f)。 = _color。具體代碼如下; public partial class TextDialog : Form { private string text。 isNewObjectAdded = true。 ( 4)在主窗體上雙擊曲線按鈕,在對(duì)應(yīng)的 Click 事件中添加如下代碼; ActiveTool = 。 // DrawMyLine w = new DrawMyLine(p, , 2, )。 } } ()。 = false。 } } 20 private void Palette_MouseUp(object sender, MouseEventArgs e) { if ( == ) { tools[(int)activeTool].OnMouseUp(this, e)。 if ( != ) { int index = ()。 } ()。 = penColor。 if ( == || == ) { ()。( 3)通過 GetID 命令來獲取圖形圖像的唯一的 ID. b. 主機(jī)發(fā)給附機(jī)的命令:( 1)通過 ID命令,主機(jī)返回給圖像圖形的 ID( 2)通過Logout 命令,主機(jī)退出制作 c. 主機(jī) IP的確立核心代碼如下: IPAddress ip。類ToolRectangle,ToolCurve,ToolText,ToolImage,ToolPointer 分別表示繪制矩形,曲線,文字,圖像和平移圖形圖像時(shí)對(duì)應(yīng)的鼠標(biāo)控制操作類,他們均從 ToolObject派生。 Visual Studio 2021 可以高效開發(fā) Web應(yīng)用,集成了 AJAX ,包含 AJAX 項(xiàng)目模板,它還可以高效開發(fā) Office 應(yīng)用和Mobile 應(yīng)用。 系統(tǒng)功能調(diào)查 整個(gè)系統(tǒng)從總體上分為類的設(shè)計(jì) ,聯(lián)機(jī)操作兩大部分,系統(tǒng)應(yīng)實(shí)現(xiàn)的功能如下 圖 多機(jī)聯(lián)合繪圖系統(tǒng) 類的設(shè)計(jì) 聯(lián)機(jī)操作 繪圖對(duì)象類的設(shè)計(jì) 工具類的設(shè)計(jì) 其他類的設(shè)計(jì) 主機(jī)和附機(jī)的連接 附機(jī)和主機(jī)的連接 聯(lián)機(jī)繪圖 9 系統(tǒng)目標(biāo) 利用 Microsoft Visual Studio 2021 通過類的設(shè)計(jì)實(shí)現(xiàn)單機(jī)繪圖,該系統(tǒng)實(shí)現(xiàn)矩形,曲線,直線,文字,圖像的繪制,再通過聯(lián)機(jī)操作,實(shí)現(xiàn)主機(jī)和附機(jī)的連接,最后實(shí)現(xiàn)多機(jī)聯(lián)合繪圖。計(jì)算機(jī)繪圖技術(shù)作為計(jì)算機(jī)應(yīng)用的一個(gè)重要方面。 作者簽名: 日期: 2021 年 5月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 主機(jī)與附機(jī)聯(lián)合繪圖 ................................... 27 其他功能的實(shí)現(xiàn) . ............................................28 編輯功能 ...... ........................................28 導(dǎo)出圖像 ........ ......................................29 圖像的打印和預(yù)覽 . .....................................29 第 四 章 系統(tǒng)調(diào)試 .................................... 32 系統(tǒng)調(diào)試及測(cè)試過程 ......................................... 32 系統(tǒng)測(cè)試結(jié)果分析 ........................................... 32 6 第 五 章 結(jié) 論 ....................................... 34 參考文獻(xiàn) ........................................... 35 致 謝 ............................................ 36 附錄 ............................................... 37 7 前言 當(dāng)今信息社會(huì)以多媒體為代表的信息技術(shù)產(chǎn)業(yè)的發(fā)展和應(yīng)用對(duì)人類社會(huì)的影響和作用愈來愈明顯,愈來愈強(qiáng),也就是說,圖形圖像技術(shù)的飛速發(fā)展也是必然趨勢(shì),掌握?qǐng)D形圖像處理技術(shù)對(duì)現(xiàn)代人來說也是很必要的。當(dāng)主機(jī)退出制作界面之后,所有的附機(jī)將無法繼續(xù)制作。如果需要繪制橢圓,只需要從 TrackRectangle派生即可。 ( 6) MyServer 類封裝主機(jī)的相關(guān)信息,提供主機(jī)向附機(jī)發(fā)送信息以及從附機(jī)接收信息的相關(guān)處理方法 ( 7) MyService 類封裝公用的數(shù)據(jù)處理方法,提供繪制和平移對(duì)象的方法 主機(jī)與附機(jī) 在主機(jī)和附機(jī)的通信中,主機(jī)收到附機(jī)的發(fā)送的字符信息后,需要解析字符串的含義,并確定主機(jī)需要執(zhí)行的操作。 ()。 /// summary畫筆寬度 /summary public int PenWidth { get { return penWidth。 public virtual void OnMouseDown(Palette palette, MouseEventArgs e) { isNewObjectAdded = false。 18 } } 讓 ToolRectangle 類從 ToolObject 繼承,并重寫基類的 OnMouseDown 和OnMouseMove 事件。 tools[(int)]=newToolRectangle()。 if ( 3) { if ( 1) { (pen, pts[0], pts[1])。 DrawMyCurve w = (DrawMyCurve)[index]。 class ToolL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1