基于嵌入式環(huán)境的文本編輯器代碼開發(fā).rar
基于嵌入式環(huán)境的文本編輯器代碼開發(fā),59頁,1.8w字包括論文,源程序,外文翻譯任務(wù)書的內(nèi)容:1、課題來源:在信息化時(shí)代,我們周圍的設(shè)備,隨身攜帶的用品將全面數(shù)字化、智能化,我們的工作、生活、休閑娛樂、旅行、消費(fèi)等等全部離不開嵌入式系統(tǒng),微機(jī)的嵌入式應(yīng)用,將發(fā)展成為微機(jī)應(yīng)用的主體。文本編輯器是用作編寫普通文字的應(yīng)用軟件,它常用來編輯及保存一些文檔甚至程序...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 叼著吸管的豬 發(fā)布
59頁,1.8w字
包括論文,源程序,外文翻譯
任務(wù)書的內(nèi)容:
1、課題來源:
在信息化時(shí)代,我們周圍的設(shè)備,隨身攜帶的用品將全面數(shù)字化、智能化,我們的工作、生活、休閑娛樂、旅行、消費(fèi)等等全部離不開嵌入式系統(tǒng),微機(jī)的嵌入式應(yīng)用,將發(fā)展成為微機(jī)應(yīng)用的主體。
文本編輯器是用作編寫普通文字的應(yīng)用軟件,它常用來編輯及保存一些文檔甚至程序代碼,因此它對(duì)于許多嵌入式系統(tǒng)的開發(fā)都是必不可少的。目前文本編輯器種類很多,所提供的功能也很多,但是能滿足各種用戶,實(shí)現(xiàn)多種功能和可以跨平臺(tái)編譯與運(yùn)行的編輯器卻很少,不能更好的適應(yīng)當(dāng)前用戶的要求。
本設(shè)計(jì)所完成的文本編輯器功能是針對(duì)C及C++程序語言。我利用VMware虛擬機(jī)下的Linux環(huán)境和QT SDK對(duì)用戶及使用者的應(yīng)用過程形成一整套完整的代碼編寫,編譯及運(yùn)行,最后移植到天嵌TQ2440開發(fā)板上進(jìn)行仿真執(zhí)行。
本文本編輯器的開發(fā)采用NOKIA公司的QT SDK開發(fā)工具包,操作系統(tǒng)為VMware虛擬機(jī)建立的RedHat 9系統(tǒng)下的Linux環(huán)境,開發(fā)主要包括界面窗口的菜單欄和工具欄以及樹結(jié)構(gòu),還有鏈接Linux虛擬機(jī)實(shí)現(xiàn)編譯與運(yùn)行。
2、設(shè)計(jì)任務(wù):
(1)完成與本設(shè)計(jì)課題相關(guān)技術(shù)資料的收集與整理;
(2)掌握本設(shè)計(jì)課題需要使用的相關(guān)軟件;
(3)掌握本設(shè)計(jì)課題需要使用的開發(fā)板;
(4)搭建本設(shè)計(jì)課題的開發(fā)環(huán)境 ;
(5)完成本課題的軟件設(shè)計(jì),并實(shí)際下板運(yùn)行,實(shí)現(xiàn)主要功能;
(6)完成畢業(yè)論文的撰寫工作。
3、技術(shù)指標(biāo):
(1)界面的完整排布,包含各功能按鈕,要求美觀大方;
(2)編寫各功能按鈕的代碼,實(shí)現(xiàn)其基本功能;
(3)可移植到開發(fā)板上運(yùn)行 。
目錄
引言 1
第一章 問題的提出及可行性研究 2
1.1 問題的提出及定義 2
1.2 可行性研究 3
1. 2. 1對(duì)現(xiàn)行文本編輯器的分析 3
1. 2. 2新文本編輯器的可行性研究分析 3
第二章 開發(fā)環(huán)境、開發(fā)工具及開發(fā)板 5
2.1 開發(fā)環(huán)境 5
2.1.1 VMWare Workstation 5
2.1.2 RedHat Linux 9.0 6
2.2開發(fā)工具 7
2.2.1 各種界面開發(fā)工具的比較 7
2.2.2 認(rèn)識(shí)QT 10
2.2.3 了解QT Creator 10
2.3開發(fā)板 11
2.3.1 TQ2440開發(fā)板簡(jiǎn)述 11
第三章 系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)過程 16
3.1 開發(fā)環(huán)境的搭建及開發(fā)工具的安裝 16
3.1.1 VMWare Station的安裝 16
3.1.2 RedHat Linux 9.0的安裝 16
3.1.3 實(shí)現(xiàn)Windows系統(tǒng)與Linux系統(tǒng)間文件共享 19
3.1.4 開發(fā)板系統(tǒng)搭建 20
3.1.5 QT_SDK_Lin32開發(fā)包的安裝 26
3.2 代碼的編寫、編譯及運(yùn)行 27
3.2.1 頭文件 28
3.2.2 源文件 31
3.2.3 界面文件 50
3.3 移植開發(fā)板 51
3.3.1 移植Tslib 51
3.3.2 QT 庫的移植過程 53
3.3.3 QT 應(yīng)用程序移植過程 53
結(jié)論 56
致謝 57
參考文獻(xiàn) 58
包括論文,源程序,外文翻譯
任務(wù)書的內(nèi)容:
1、課題來源:
在信息化時(shí)代,我們周圍的設(shè)備,隨身攜帶的用品將全面數(shù)字化、智能化,我們的工作、生活、休閑娛樂、旅行、消費(fèi)等等全部離不開嵌入式系統(tǒng),微機(jī)的嵌入式應(yīng)用,將發(fā)展成為微機(jī)應(yīng)用的主體。
文本編輯器是用作編寫普通文字的應(yīng)用軟件,它常用來編輯及保存一些文檔甚至程序代碼,因此它對(duì)于許多嵌入式系統(tǒng)的開發(fā)都是必不可少的。目前文本編輯器種類很多,所提供的功能也很多,但是能滿足各種用戶,實(shí)現(xiàn)多種功能和可以跨平臺(tái)編譯與運(yùn)行的編輯器卻很少,不能更好的適應(yīng)當(dāng)前用戶的要求。
本設(shè)計(jì)所完成的文本編輯器功能是針對(duì)C及C++程序語言。我利用VMware虛擬機(jī)下的Linux環(huán)境和QT SDK對(duì)用戶及使用者的應(yīng)用過程形成一整套完整的代碼編寫,編譯及運(yùn)行,最后移植到天嵌TQ2440開發(fā)板上進(jìn)行仿真執(zhí)行。
本文本編輯器的開發(fā)采用NOKIA公司的QT SDK開發(fā)工具包,操作系統(tǒng)為VMware虛擬機(jī)建立的RedHat 9系統(tǒng)下的Linux環(huán)境,開發(fā)主要包括界面窗口的菜單欄和工具欄以及樹結(jié)構(gòu),還有鏈接Linux虛擬機(jī)實(shí)現(xiàn)編譯與運(yùn)行。
2、設(shè)計(jì)任務(wù):
(1)完成與本設(shè)計(jì)課題相關(guān)技術(shù)資料的收集與整理;
(2)掌握本設(shè)計(jì)課題需要使用的相關(guān)軟件;
(3)掌握本設(shè)計(jì)課題需要使用的開發(fā)板;
(4)搭建本設(shè)計(jì)課題的開發(fā)環(huán)境 ;
(5)完成本課題的軟件設(shè)計(jì),并實(shí)際下板運(yùn)行,實(shí)現(xiàn)主要功能;
(6)完成畢業(yè)論文的撰寫工作。
3、技術(shù)指標(biāo):
(1)界面的完整排布,包含各功能按鈕,要求美觀大方;
(2)編寫各功能按鈕的代碼,實(shí)現(xiàn)其基本功能;
(3)可移植到開發(fā)板上運(yùn)行 。
目錄
引言 1
第一章 問題的提出及可行性研究 2
1.1 問題的提出及定義 2
1.2 可行性研究 3
1. 2. 1對(duì)現(xiàn)行文本編輯器的分析 3
1. 2. 2新文本編輯器的可行性研究分析 3
第二章 開發(fā)環(huán)境、開發(fā)工具及開發(fā)板 5
2.1 開發(fā)環(huán)境 5
2.1.1 VMWare Workstation 5
2.1.2 RedHat Linux 9.0 6
2.2開發(fā)工具 7
2.2.1 各種界面開發(fā)工具的比較 7
2.2.2 認(rèn)識(shí)QT 10
2.2.3 了解QT Creator 10
2.3開發(fā)板 11
2.3.1 TQ2440開發(fā)板簡(jiǎn)述 11
第三章 系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)過程 16
3.1 開發(fā)環(huán)境的搭建及開發(fā)工具的安裝 16
3.1.1 VMWare Station的安裝 16
3.1.2 RedHat Linux 9.0的安裝 16
3.1.3 實(shí)現(xiàn)Windows系統(tǒng)與Linux系統(tǒng)間文件共享 19
3.1.4 開發(fā)板系統(tǒng)搭建 20
3.1.5 QT_SDK_Lin32開發(fā)包的安裝 26
3.2 代碼的編寫、編譯及運(yùn)行 27
3.2.1 頭文件 28
3.2.2 源文件 31
3.2.3 界面文件 50
3.3 移植開發(fā)板 51
3.3.1 移植Tslib 51
3.3.2 QT 庫的移植過程 53
3.3.3 QT 應(yīng)用程序移植過程 53
結(jié)論 56
致謝 57
參考文獻(xiàn) 58
TA們正在看...
- 責(zé)任為規(guī)范篇教作者85個(gè)中生日常為規(guī)范主題班會(huì)ppt.ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)主題班會(huì)——試與誠信p...ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)主題班會(huì):做個(gè)有責(zé)任感的...ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)主題班會(huì):我的我做主ppt.ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)主題班會(huì):文明從我做起ppt.ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)主題班會(huì):知責(zé)任,明責(zé)任...ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)二第七周我和規(guī)則交朋友ppt.ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)交通安全主題班會(huì)ppt.ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)做個(gè)有責(zé)任感的中國人ppt.ppt
- 責(zé)任為規(guī)范篇教作者85個(gè)做個(gè)有責(zé)任感的人ppt.ppt