• 論文格式
        電氣工程 會計論文 金融論文 國際貿易 財務管理 人力資源 輕化工程 德語論文 工程管理 文化產業管理 信息計算科學 電氣自動化 歷史論文
        機械設計 電子通信 英語論文 物流論文 電子商務 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學工程 漢語言文學 免費獲取
        制藥工程 生物工程 包裝工程 模具設計 測控專業 工業工程 教育管理 行政管理 應用物理 電子信息工程 服裝設計工程 教育技術學 論文降重
        通信工程 電子機電 印刷工程 土木工程 交通工程 食品科學 藝術設計 新聞專業 信息管理 給水排水工程 化學工程工藝 推廣賺積分 付款方式
        • 首頁 |
        • 畢業論文 |
        • 論文格式 |
        • 個人簡歷 |
        • 工作總結 |
        • 入黨申請書 |
        • 求職信 |
        • 入團申請書 |
        • 工作計劃 |
        • 免費論文 |
        • 合作期刊 |
        • 論文同學網 |
        搜索 高級搜索

        當前位置:論文格式網 -> 畢業論文 -> 計算機論文
        畢業論文標題:

        基于VC++的畫板軟件

         本文ID:LWGSW14672 價格:收費積分/100
        掃一掃 掃一掃
        本站會員可自行下載:下載地址 基于VC++的畫板軟件 (收費:1000 積分)  

        論文字數:9005,頁數:36 

        摘要

         文章介紹了基于VC++編譯環境,采用C++語言編寫畫板軟件的分析與設計過程。
         主要思路是利用MFC針對用戶鼠標的移動與點擊,編寫代碼來做出相應的響應,實現畫板功能。主要編寫代碼的流程為:一、新建虛基類,編寫虛函數和公有成員;二、新建派生類,編寫各自的公有函數實現具體的功能;三、將用戶的操作和派生類的具體功能相結合,編寫用戶操作要執行的代碼;四、編寫代碼實現畫板的保存;五、對整個程序進行調試,提高代碼效率。
         本次設計,基本實現畫板軟件畫線、畫圓和畫方的功能,并添加了保存和打開功能。
         
        關鍵詞: 畫板軟件,VC++,MFC,C++

        ABSTRACT
         
         This thesis introduces the analysis and design of the sketchpad software based on VC + + compiler environment and the language of C++.
         The main ideas is using MFC to write out the code to respond the user’s mouse movements and clicks ,to realise Sketchpad features. The main process of program is: first, build new virtual base classes,program virtual functions and public members.second, build new derived class, write their own specific functions to achieve the Specific function. Third,conbain the user's operation and the specific function of derived classes, program the code of  user's operation . Forth, program the code of saving function. Fifth, debugging the program, improve the code efficiency.
         This design, basically realise sketchpad software’s functions of drawing lines, circles, and square ,and add save and open functions.

        Keywords:  ketchpad software, VC++, MFC, C++

        目錄

        摘要 I
        ABSTRACT II
        第1章 引言 1
         1.1 背景 1
         1.2 研究內容 1
        第2章 概念介紹 3
         2.1 VC++ 3
         2.2 MFC 4
         2.3 C++ 4
        第3章 畫板基本功能的設計 5
        3.1 總體的設計思路 5
        3.2 為什么要使用抽象類 7
        3.3 抽象類的設計 7
        3.4 由基類到派生類 8
        3.5虛函數和多態性 9
        3.6 利用VECTOR實現動態增長 10
         3.6.1 STL介紹 10
         3.6.2 向量vector 10
        3.7 選擇畫圖工具 11
        3.8 鼠標左鍵按下的響應 11
        3.9 鼠標移動時的響應 11
        3.10 鼠標左鍵彈起時的響應 13
        3.11 重要的OnPaint 13
        第4章 畫板附加功能的設計 14
        4.1 顏色功能 14
        4.2 粗細功能 15
        4.3 保存功能 17
        4.4 打開功能 17
        第5章 結束語 18
        致謝 19
        參考文獻 20
        附錄1 類的部分源代碼 21
        附錄2 功能實現的部分源代碼 25


        相關論文
        本論文在計算機論文欄目,由論文格式網整理,轉載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看
        上一篇:網絡課程網上答疑系統的設計與開發 下一篇:基于JAVA的五子棋設計與實現
        Tags:基于 畫板 軟件 【收藏】 【返回頂部】
        最新文章
        熱門文章
        計算機論文
        推薦文章

        本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com

        論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供計算機論文畢業論文格式,論文格式范文,畢業論文范文

        Copyright@ 2010-2018 LWGSW.com 論文格式網 版權所有 蜀ICP備09018832號

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        论文格式网:毕业论文格式范文