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

正文內(nèi)容

基于c_多機聯(lián)合繪圖軟件的實現(xiàn)畢業(yè)設(shè)計論(完整版)

2025-07-25 14:13上一頁面

下一頁面
  

【正文】 ummary of this mapping system developed by. As puter performance increase and development of theory and technology of puter vision, the technology will mature. Network technology is the mutual peration of puter technology and munication technology and seamless integration of products. Computer graphics technology as an important aspect of puter applications. This multibined graduation design class design, and online mapping system divided into two parts. Where the class design was designed by drawing object classes and tools to design, programming with Microsoft 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: 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 5 目錄 前言 ................................................ 1 第一章 需求分析 ..................... 錯誤 !未定義書簽。再對現(xiàn)有的傳統(tǒng)的繪圖軟件進(jìn)行分析比較的基礎(chǔ)上,提出了基于局域網(wǎng)的繪圖軟件的功能需求,多機聯(lián)合繪圖系統(tǒng)印證了這一需求,接下來討論了基于局域網(wǎng)繪圖軟件的開發(fā)過程,著重分析了多機聯(lián)合制圖通信技術(shù),并給出了詳細(xì)的實現(xiàn)方法。南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 1 畢業(yè)設(shè)計(論文) 題目: 基于 C多機聯(lián)合繪圖軟件的實現(xiàn) 系 別 信息工程系 專業(yè)名稱 電子信息工程 班級學(xué)號 0982052 學(xué)生姓名 指導(dǎo)教師 方芳 二 O 一三 年 五 月 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 2 學(xué)士學(xué)位論文原創(chuàng)性聲明 本人聲明,所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立完成的研究成果。最后對本次繪圖系統(tǒng)開發(fā)進(jìn)行總結(jié)。 應(yīng)用現(xiàn)狀調(diào)查 ............................... 錯誤 !未定義書簽。 本次畢業(yè)設(shè)計的多機聯(lián)合繪圖系統(tǒng) 分為類的設(shè)計和聯(lián)機操作兩大部分。 不論是主機還是附機,每個聯(lián)合制作的計算機看到的設(shè)計界面都是一樣的。使用 Visual Studio 2021 可以高效開發(fā) Windows 應(yīng)用。 圖 繪制對象間的繼承關(guān)系 類 TrackRectangle,TrackText,TracCurve 都 是 從 DrawObject 繼 承 。 TrackText 是所有文字繪制的基類, DrawMyText 類從 TrackText 實現(xiàn)文字的繪制,如果需要其他效果的文字,一樣可以從 TrackText 類派生。 ( 3) GraphicsList 類保存繪制對象的列表,同時實現(xiàn)繪圖對象的查找,刪除,選擇等功能。主機接受后,返回 WeleLogin 命令,并把當(dāng)前的圖像圖像字節(jié)返回給附機。 ()。 ()。 } } protected Color penColor。 } set { id = value。 } } } 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 17 ( 2)在解決方案管理器中,添加一個名為 的類,提供系統(tǒng)公共的屬性和方法。 int index = ()。 = true。 isNewObjectAdded = true。 主要代碼如下; public enum ToolType { Pointer, Rectangle, Text, Curve, Image, Line }。 } else if ( == ) { ActiveTool = 。 Pen pen = new Pen(penColor, penWidth)。主要代碼如下; class ToolCurve : ToolObject { private int minDistance = 20。 isNewObjectAdded = true。 if (distance minDistance) { if ( 1) { (point, )。 直線的繪制 ( 1) 運行以及基本構(gòu)思還是和前面講的矩形,曲線是如出一轍的。 public override void OnMouseDown(Palette palette, MouseEventArgs e) { (palette, e)。 } Point point = new Point(, )。//這里有問題 myFirstPoint1 = point。 (angle, startPoint)。 ( 2)在解決方案資源管理器中,添加一個名為 ,使其從 ToolObject類派生,主要代碼如下; class ToolText : ToolObject { public override void OnMouseDown(Palette palette, MouseEventArgs e) { (palette, e)。 (point, 2)。 } 在 OnMouseDown 事件中, 將鼠標(biāo)所在的點作為起點,同時創(chuàng)建 DrawText 對象。 } set { _color = value。 = 南昌航空大學(xué)科技學(xué)院 。 = 。 } public DrawMyImage() { } public DrawMyImage(int x, int y, int width, int height, Bitmap bitmap, int id) { = new Rectangle(x, y, width, height)。具體代碼如下; class ToolImage : ToolObject { public override void OnMouseDown(Palette palette, MouseEventArgs e) { (palette, e)。 if ( != ) { GraphicsList myGraphicsList = new GraphicsList()。 } 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 32 ()。 = 。 } private void 全部選擇 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 PrintDocument 類定義一個可再次使用的對象,該對象將輸出發(fā)送到打印機 。在 PrintDocument 的 PrintPage 事件中,通過 PrintPageEventArgs 中包含的 Graphics 對象,處理指定的打印輸出。如圖 所示 圖 導(dǎo)出圖片 實現(xiàn)導(dǎo)出圖片功能的代碼如下; private void 導(dǎo)出圖片 ToolStripMenuItem_Click(object sender, EventArgs e) { Bitmap myBitmap = DrawImage()。 圖 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 33 聯(lián)機操作 多臺計算機同時控制繪圖時,應(yīng)該保證每臺計算機看到的繪圖界面是一致的。 ( 4)在主窗體上雙擊曲線按鈕,在對應(yīng)的 Click 事件中添加如下代碼; OpenFileDialog f = new OpenFileDialog()。 //序列化 try { using (MemoryStream stream = new MemoryStream()) { IFormatter formatter = new BinaryFormatter()。 AddNewObject(palette, w)。 = id。 } ( 6) 運行程序,單擊 [文字 ]按鈕,再彈出的窗口中輸入繪制的文字,然后在右邊南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 29 的框中用鼠標(biāo)拖動繪制一些文字,運行效果如圖 a. 選擇文字的顏色 b. 繪制任意大小和方向的文字 圖 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 30 繪制任意大小的圖像 ( 1)在解決方案資源管理器中,添 加一個名為 的類,使其從DrawRectangle 類派生,主要代碼如下; class DrawMyImage : TrackRectangle { private Bitmap originalBitmap。 if (() == ) { _color = 。 南昌航空大學(xué) 科技學(xué)院 學(xué)士學(xué)位論文 28 = 。 ( 3)在解決方案管理器中添加一個名為 的新窗體,提供文本輸入和顏色的選擇的功能,界面如圖 ; 圖 TextDialog的設(shè)計界面 在 MyText 和 , MyText 屬性表示文本框內(nèi)的輸入的內(nèi)容, MyColor 屬性表示文本框內(nèi)容的字體顏色。 } public override void OnMouseUp(Palette palette, MouseEventArgs e) { if (isNewObjectAdded == false) { return。 AddNewObject(palette,
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1