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

正文內(nèi)容

基于c多機(jī)聯(lián)合繪圖軟件的實(shí)現(xiàn)畢業(yè)論文-展示頁(yè)

2025-06-27 15:40本頁(yè)面
  

【正文】 int index = ()。 } public virtual void OnMouseMove(Palette palette, MouseEventArgs e) { if (isNewObjectAdded == false) { return。 public virtual void OnMouseDown(Palette palette, MouseEventArgs e) { isNewObjectAdded = false。具體代碼請(qǐng)看附錄的源代碼;(3),其中,ToolObject表示封裝鼠標(biāo)事件的操作基類,ToolRectangle實(shí)現(xiàn)繪制矩形是的鼠標(biāo)操作。 } }}(2)在解決方案管理器中,提供系統(tǒng)公共的屬性和方法。 (pen, objRectangle)。 = id。主要代碼如下;class DrawMyRectangle : TrackRectangle { public DrawMyRectangle() { } public DrawMyRectangle(int x, int y, int width, int height, Color penColor, int id) { = new Rectangle(x, y, width, height)。 } set { id = value。 } } protected int id。 /// summary畫筆寬度/summary public int PenWidth { get { return penWidth。 } set { penColor = value。 } } protected Color penColor。 /// summary是否選擇了該對(duì)象/summary public bool Selected { get { return selected。 } else { (Login)。 = this。 ()。 = 。 ()。 } } } } 繪圖模塊設(shè)計(jì)此模塊是整個(gè)系統(tǒng)的核心,實(shí)現(xiàn)主要的功能:矩形,曲線,直線,文字,圖像的基本繪制,以及刪除,打印,導(dǎo)出圖像的基本功能。 ()。 return。 if ((, out ip) == false) { = 主機(jī)IP地址格式不正確,請(qǐng)重新輸入!。主機(jī)收到此命令后,清除附機(jī)對(duì)應(yīng)的信息,結(jié)束與此附機(jī)對(duì)應(yīng)的線程,同時(shí)把命令發(fā)送給其他附機(jī)。主機(jī)接受后,返回WeleLogin命令,并把當(dāng)前的圖像圖像字節(jié)返回給附機(jī)。第三章 系統(tǒng)詳細(xì)設(shè)計(jì)  初始界面主要顯示的就是一個(gè)初始化界面,它是整個(gè)系統(tǒng)的第一個(gè)模塊,: 多機(jī)聯(lián)合繪圖初始化界面           這是PreMainForm窗體,在多機(jī)聯(lián)合繪圖系統(tǒng)中,主機(jī)和附機(jī)都是通過(guò)發(fā)送一系列的命令后,再通過(guò)響應(yīng)來(lái)實(shí)現(xiàn)操作的。(6) MyServer類封裝主機(jī)的相關(guān)信息,提供主機(jī)向附機(jī)發(fā)送信息以及從附機(jī)接收信息的相關(guān)處理方法(7) MyService類封裝公用的數(shù)據(jù)處理方法,提供繪制和平移對(duì)象的方法在主機(jī)和附機(jī)的通信中,主機(jī)收到附機(jī)的發(fā)送的字符信息后,需要解析字符串的含義,并確定主機(jī)需要執(zhí)行的操作。(4) User類封裝與服務(wù)器通信的客戶端信息。(3) GraphicsList類保存繪制對(duì)象的列表,同時(shí)實(shí)現(xiàn)繪圖對(duì)象的查找,刪除,選擇等功能。(1) ObjectID類提供為圖形圖像對(duì)象創(chuàng)建ID的方法?!            ? 除了繪圖對(duì)象類和工具類以外,系統(tǒng)中還包括公共類以及進(jìn)行主機(jī)和附機(jī)通信的類。對(duì)于不同的對(duì)象,這些鼠標(biāo)事件中的實(shí)現(xiàn)代碼也不盡相同,繪制矩形,繪制文本,繪制曲線,繪制直線的操作時(shí),將這些類從ToolObject類派生,然后在擴(kuò)充類中重寫基類對(duì)應(yīng)的方法即可?! rackText是所有文字繪制的基類,DrawMyText類從TrackText實(shí)現(xiàn)文字的繪制,如果需要其他效果的文字,一樣可以從TrackText類派生。曲線可以有帶有箭頭的曲線,不帶箭頭的曲線,封閉曲線以及其他特殊曲線等。如果需要繪制橢圓,只需要從TrackRectangle派生即可。TrackRectangle表示可以從規(guī)則矩形特征中抽取句柄的所有對(duì)象的基類,如矩形,橢圓,圖像等。   類TrackRectangle,TrackText,TracCurve都是從DrawObject繼承。 。在多機(jī)聯(lián)合繪圖系統(tǒng)中,為了簡(jiǎn)化起見(jiàn),只實(shí)現(xiàn)矩形,曲線,文字,直線和圖像等基本圖形圖像的繪制。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。使用Visual Studio 2008可以高效開(kāi)發(fā)Windows應(yīng)用。 Microsoft Visual Studio 2008開(kāi)發(fā)工具簡(jiǎn)介本次設(shè)計(jì)應(yīng)用編程工具是Microsoft Visual Studio 2008,它是面向Windows Vista、Office 200Web ,代號(hào)“Orcas”,是對(duì)Visual Studio 2005一次及時(shí)、全面的升級(jí)。當(dāng)主機(jī)退出制作界面之后,所有的附機(jī)將無(wú)法繼續(xù)制作。系統(tǒng)要求必須要有一臺(tái)計(jì)算機(jī)作為主機(jī),并且只能有一個(gè)主機(jī)。 不論是主機(jī)還是附機(jī),每個(gè)聯(lián)合制作的計(jì)算機(jī)看到的設(shè)計(jì)界面都是一樣的。任何一臺(tái)計(jì)算機(jī)都可以作為主機(jī)。第二章 概要設(shè)計(jì) 本次設(shè)計(jì)的多機(jī)聯(lián)合繪圖系統(tǒng)是一個(gè)基于C實(shí)現(xiàn)多臺(tái)計(jì)算機(jī)間協(xié)作的操作系統(tǒng)。第一章 需求分析 應(yīng)用現(xiàn)狀調(diào)查目前,大多數(shù)繪圖系統(tǒng)都是單體運(yùn)行的,而多機(jī)聯(lián)合繪圖系統(tǒng)可實(shí)現(xiàn)多臺(tái)計(jì)算機(jī)同時(shí)對(duì)圖形圖像進(jìn)行處理分析,在對(duì)現(xiàn)有的傳統(tǒng)的繪圖軟件進(jìn)行分析比較的基礎(chǔ)上,提出了基于局域網(wǎng)的繪圖軟件的功能需求,主要可用于網(wǎng)絡(luò)布線,及網(wǎng)絡(luò)通信,因此研究及開(kāi)發(fā)這一種技術(shù)必將日趨成熟。本次畢業(yè)設(shè)計(jì)的多機(jī)聯(lián)合繪圖系統(tǒng)分為類的設(shè)計(jì)和聯(lián)機(jī)操作兩大部分。最后對(duì)本次繪圖系統(tǒng)開(kāi)發(fā)進(jìn)行總結(jié)。南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 基于C多機(jī)聯(lián)合繪圖軟件的實(shí)現(xiàn)畢業(yè)論文目錄前言 1第一章 需求分析 2 應(yīng)用現(xiàn)狀調(diào)查 2 系統(tǒng)功能調(diào)查. ...............................................2 . ...................................... .............3第二章 概要設(shè)計(jì) 3 系統(tǒng)分析 4 Microsoft Visual Studio 2008開(kāi)發(fā)工具簡(jiǎn)介 4.....................................................4 繪圖對(duì)象類設(shè)計(jì)..................................... ...4......................................... ....5....................................................6...........................................................6第三章 系統(tǒng)詳細(xì)設(shè)計(jì) 7 初始模塊 7 繪圖模塊設(shè)計(jì) 8 矩形的繪制 9 曲線的繪制 14 直線的繪制 17 文字的繪制 19 繪制任意大小的圖像 24 聯(lián)機(jī)操作 27 主機(jī)與附機(jī)的連接 27 主機(jī)與附機(jī)聯(lián)合繪圖 27. ............................................28 ...... ........................................28 ........ ......................................29 . .....................................29第四章 系統(tǒng)調(diào)試 32 系統(tǒng)調(diào)試及測(cè)試過(guò)程 32 系統(tǒng)測(cè)試結(jié)果分析 32第五章 結(jié) 論 34參考文獻(xiàn) 35致 謝 36附錄 37前言當(dāng)今信息社會(huì)以多媒體為代表的信息技術(shù)產(chǎn)業(yè)的發(fā)展和應(yīng)用對(duì)人類社會(huì)的影響和作用愈來(lái)愈明顯,愈來(lái)愈強(qiáng),也就是說(shuō),圖形圖像技術(shù)的飛速發(fā)展也是必然趨勢(shì),掌握?qǐng)D形圖像處理技術(shù)對(duì)現(xiàn)代人來(lái)說(shuō)也是很必要的。隨著計(jì)算機(jī)技術(shù)的發(fā)展和人們的需求,越來(lái)越多的人們選擇計(jì)算機(jī)繪圖軟件,了解傳統(tǒng)的繪圖軟件的起源、現(xiàn)狀和發(fā)展趨勢(shì);在對(duì)現(xiàn)有的傳統(tǒng)的繪圖軟件進(jìn)行分析比較的基礎(chǔ)上,提出了基于局域網(wǎng)的繪圖軟件的功能需求,接下來(lái)討論了基于局域網(wǎng)繪圖軟件的開(kāi)發(fā)過(guò)程,著重分析了多機(jī)聯(lián)合制圖通信技術(shù),并給出了詳細(xì)的實(shí)現(xiàn)方法。隨著計(jì)算機(jī)性能的提高和計(jì)算機(jī)視覺(jué)理論及技術(shù)的發(fā)展,這種技術(shù)必將日趨成熟。其中類的設(shè)計(jì)主要是由繪圖對(duì)象類設(shè)計(jì)和工具類設(shè)計(jì),用Microsoft Visual Studio 2008開(kāi)發(fā)工具軟件編程來(lái)實(shí)現(xiàn)每一個(gè)部分,最后實(shí)現(xiàn)多機(jī)聯(lián)合繪圖軟件,多臺(tái)計(jì)算機(jī)聯(lián)合制圖。整個(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ī)繪圖利用Microsoft Visual Studio 2008通過(guò)類的設(shè)計(jì)實(shí)現(xiàn)單機(jī)繪圖,該系統(tǒng)實(shí)現(xiàn)矩形,曲線,直線,文字,圖像的繪制,再通過(guò)聯(lián)機(jī)操作,實(shí)現(xiàn)主機(jī)和附機(jī)的連接,最后實(shí)現(xiàn)多機(jī)聯(lián)合繪圖。多臺(tái)計(jì)算機(jī)在本地的局域網(wǎng)絡(luò)或者固定IP的Internet上制作同一張圖,制作時(shí)將計(jì)算機(jī)分為主機(jī)和附機(jī)。將某臺(tái)計(jì)算機(jī)作為主機(jī)后,連接到該機(jī)的其他同時(shí)制圖的計(jì)算機(jī)便只能作為附機(jī)。任何一臺(tái)計(jì)算機(jī)添加或修改一個(gè)圖形時(shí),其結(jié)果都會(huì)立即反映到其他計(jì)算機(jī)上。只有當(dāng)主機(jī)進(jìn)入制作界面之后,其他附機(jī)才能進(jìn)入制作界面。多機(jī)聯(lián)合繪圖系統(tǒng)以幾種具有代表性的圖形圖像的繪制方法為主,并不是實(shí)現(xiàn)所有圖形圖像的繪制。VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開(kāi)發(fā)效率。Visual Studio 2008可以高效開(kāi)發(fā)Web應(yīng)用,集成了AJAX ,包含AJAX項(xiàng)目模板,它還可以高效開(kāi)發(fā)Office應(yīng)用和Mobile應(yīng)用。 為了統(tǒng)一管理各種繪圖對(duì)象,可以將要繪制的對(duì)象抽象成一個(gè)抽象基類DrawObject,其他的繪制對(duì)象則從DrawObject繼承,在擴(kuò)充類中,通過(guò)重寫DrawObject類的屬性和方法,即可實(shí)現(xiàn)針對(duì)特定的圖形圖像的繪制。 ,DrawObject是所要繪制對(duì)象的抽象基類,在該類中定義繪圖對(duì)象的公共屬性和方法。TrackRectangle,TrackText,TracCurve這三個(gè)類分別表示矩形,文字,曲線的封裝類,這三個(gè)類中均不實(shí)現(xiàn)繪制方法,而是由其派生類實(shí)現(xiàn)。在這個(gè)列子中,DrawMyRectangle從TrackRectangle繼承表示矩形,DrawMyImage從TrackRectangle繼承表示繪制圖像。  TrackCurve是所有以點(diǎn)作為句柄特征的所有曲線類的基類。DrawMyCurve從TrackCurve繼承表示繪制的是帶有箭頭的曲線。 工具類設(shè)計(jì)當(dāng)用戶使用鼠標(biāo)拖放繪制,選中和移動(dòng)對(duì)象時(shí),都會(huì)用到窗體或控件MouseMove,MouseDown,MouseUp事件。類ToolRectangle,ToolCurve,ToolText,ToolImage,ToolPointer分別表示繪制矩形,曲線,文字,圖像和平移圖形圖像時(shí)對(duì)應(yīng)的鼠標(biāo)控制操作類,他們均從ToolObject派生。具體如下。(2) CC類提供系統(tǒng)公用的屬性和方法定義。繪制對(duì)象列表由List類型的字段來(lái)進(jìn)行維護(hù)。 (5) MyClient類封裝附機(jī)的相關(guān)信息,提供附機(jī)向主機(jī)發(fā)送信息以及從主機(jī)接收信息的相關(guān)處理方法。對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1