官术网_书友最值得收藏!

1.1 UltraEdit

UltraEdit是一款支持文本和C/C++、HTML、PHP、Perl、Java、JavaScript等眾多計(jì)算機(jī)編程語(yǔ)言的文本編輯器。UltraEdit支持十六進(jìn)制編輯并可以編輯超過(guò)4GB的大文件。它擁有強(qiáng)大的解決方案和工作區(qū),有著處理復(fù)雜軟件開(kāi)發(fā)的能力。本節(jié)將介紹UltraEdit的一些常用功能,以及如何使用它來(lái)創(chuàng)建工程和編輯代碼。

1.1.1 UltraEdit用戶(hù)界面

UltraEdit的用戶(hù)界面主要包括標(biāo)題欄、菜單欄、工具欄、文件視圖窗口、文本編輯窗口、函數(shù)列表、模板列表、輸出窗口、底部狀態(tài)欄等。

一、UltraEdit應(yīng)用程序窗口

UltraEdit應(yīng)用程序窗口如圖1.1所示。

圖1.1 UltraEdit應(yīng)用程序窗口

二、UltraEdit文件視圖窗口

UltraEdit文件視圖窗口包含工程、打開(kāi)、資源管理器和列表4個(gè)選項(xiàng)卡,如圖1.2所示。

圖1.2 UltraEdit文件視圖窗口

通過(guò)工程選項(xiàng)卡可瀏覽工程所在文件夾、打開(kāi)工程文件進(jìn)行編輯、添加文件夾到當(dāng)前工程、添加組、添加新文件、添加活動(dòng)文件、添加所有打開(kāi)文件、在工程中打開(kāi)文件、設(shè)置工程、選擇活動(dòng)文件等。當(dāng)鼠標(biāo)指針指向工程文件夾時(shí)可顯示該工程文件夾的詳細(xì)存儲(chǔ)路徑、工程目錄、工程開(kāi)始時(shí)間、工作時(shí)間等;當(dāng)鼠標(biāo)指針指向某個(gè)文件時(shí)可顯示該文件的大小和修改時(shí)間,而雙擊某個(gè)文件可打開(kāi)該文件至編輯區(qū);選定某個(gè)文件后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中可根據(jù)菜單項(xiàng)來(lái)選擇功能:打開(kāi)并激活文件、瀏覽文件所在的文件夾、設(shè)置打開(kāi)文件在上次編輯位置或文檔開(kāi)頭/結(jié)尾、從工程中刪除該文件、設(shè)置該文件是顯示相對(duì)存儲(chǔ)路徑還是絕對(duì)存儲(chǔ)路徑等。

打開(kāi)選項(xiàng)卡列出已經(jīng)打開(kāi)的文件列表,選擇文件可使該文件變?yōu)榛顒?dòng)文件;選定某個(gè)文件后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中可根據(jù)菜單項(xiàng)來(lái)選擇功能:關(guān)閉文件、保存文件、打印文件、重命名文件、添加文件到工程、水平平鋪窗口(啟用窗口層疊功能時(shí))、垂直平鋪窗口(啟用窗口層疊功能時(shí))、創(chuàng)建文件夾活動(dòng)文件路徑、設(shè)置是顯示文件名還是顯示完整的存儲(chǔ)路徑、設(shè)置是否按擴(kuò)展名排序等。

通過(guò)資源管理器選項(xiàng)卡可從指定的路徑打開(kāi)文件,當(dāng)在上半部分窗口中選定某個(gè)文件夾時(shí),下半部分窗口即顯示該文件夾內(nèi)的文件和子文件夾,若篩選輸入框有內(nèi)容,則下半部分窗口顯示的內(nèi)容為子文件夾及篩選后的文件。在上半部分窗口中選定某個(gè)文件夾后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中可根據(jù)菜單項(xiàng)來(lái)選擇功能:調(diào)用系統(tǒng)資源管理器菜單(在該計(jì)算機(jī)操作系統(tǒng)中選擇文件夾后單擊鼠標(biāo)右鍵彈出的快捷菜單)、在文件中查找(在該目錄)、在文件中替換(在該目錄)、打開(kāi)命令提示符窗口(打開(kāi)CMD窗口)、重命名文件夾、新建文件夾、新建文件、打開(kāi)文件、顯示文件屬性、刪除文件、創(chuàng)建文件夾活動(dòng)文件路徑、選中Windows目錄、選中系統(tǒng)目錄、選中我的文檔目錄、選中Program Files、選中應(yīng)用程序、插入文檔(將該文件夾的完整路徑等插入活動(dòng)文件光標(biāo)處)、是否顯示隱藏文件夾和文件等。在下半部分窗口中選定某個(gè)文件夾后單擊鼠標(biāo)右鍵的功能是保留了在上半部分窗口中選擇文件單擊鼠標(biāo)右鍵后除了選中Windows目錄、選中系統(tǒng)目錄、選中我的文檔目錄、選中Program Files、選中應(yīng)用程序之外的功能。在下半部分窗口中選定某個(gè)文件后單擊鼠標(biāo)右鍵可調(diào)用系統(tǒng)資源管理器菜單、重命名文件、新建文件夾、新建文件、打開(kāi)文檔、使用默認(rèn)程序打開(kāi)、屬性、刪除文件、創(chuàng)建文件夾活動(dòng)文件路徑、插入到文檔、是否顯示隱藏文件夾和文件等。

列表選項(xiàng)卡顯示收藏的文件、最近打開(kāi)過(guò)的文件、最近打開(kāi)過(guò)的工程;選中某個(gè)文件即顯示該文件的完整存儲(chǔ)路徑,雙擊某個(gè)文件可打開(kāi)該文件。

三、UltraEdit文本編輯窗口

在UltraEdit文本編輯窗口可對(duì)文檔進(jìn)行編輯,當(dāng)鼠標(biāo)指針指向?qū)?yīng)的文件名時(shí)會(huì)彈出該文件的完整路徑、文件大小、詳細(xì)的創(chuàng)建時(shí)間、詳細(xì)的修改時(shí)間等信息。拖動(dòng)文件可分隔多個(gè)文本編輯窗口,對(duì)于每個(gè)文件的文件名,可使用不同顏色和形狀標(biāo)識(shí)文件編輯狀態(tài),綠色圓形表示文件有改動(dòng)并已經(jīng)保存,紅色菱形表示文件有改動(dòng)但未保存,無(wú)顏色無(wú)形狀表示文件未改動(dòng)。文本編輯區(qū)可顯示行號(hào)、能使用不同顏色標(biāo)記不同的代碼。圖1.3所示的代碼中,用橘黃色標(biāo)記庫(kù)函數(shù)和運(yùn)算符,用藍(lán)綠色標(biāo)記關(guān)鍵字,用淡黃色標(biāo)記頭文件,用白色標(biāo)記自定義代碼和函數(shù),用紫色標(biāo)記常量。UltraEdit可以折疊程序段(用“{}”括起來(lái)的代碼段)使編輯區(qū)更簡(jiǎn)潔,代碼邏輯更清晰,單擊程序段的“{”所在行的“?”圖標(biāo)可折疊該段程序,折疊后“?”圖標(biāo)變成“?”圖標(biāo);單擊“?”圖標(biāo)可展開(kāi)該段代碼。UltraEdit文本編輯窗口如圖1.3所示。

圖1.3 UltraEdit文本編輯窗口

UltraEdit文本編輯窗口可使用層疊或平鋪功能,方法是在菜單欄單擊窗口按鈕,在彈出的菜單中選擇啟用層疊/吸附標(biāo)簽,在該菜單中選擇層疊功能或在該菜單中選擇水平平鋪或垂直平鋪。圖1.4所示是層疊的UltraEdit文本編輯窗口,圖1.5所示是水平平鋪的UltraEdit文本編輯窗口。

UltraEdit文本編輯窗口可使用分割窗口功能,方法是在菜單欄單擊窗口按鈕,在彈出的菜單中選擇分割窗口,即可在光標(biāo)所在行分割當(dāng)前活動(dòng)文件的窗口。分割后的UltraEdit窗口如圖1.6所示。

圖1.4 層疊的UltraEdit文本編輯窗口

圖1.5 水平平鋪的UltraEdit文本編輯窗口

圖1.6 分割后的UltraEdit窗口

四、UltraEdit函數(shù)列表

UltraEdit函數(shù)列表用于顯示所有工程文件的函數(shù)或當(dāng)前活動(dòng)文件的函數(shù),方便在編輯代碼時(shí)快速定位。在該窗口區(qū)域內(nèi)單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“列出所有工程文件”可切換顯示的函數(shù)是當(dāng)前活動(dòng)文件的函數(shù)還是所有工程文件的函數(shù)。函數(shù)列表窗口依次顯示宏定義函數(shù)、函數(shù)原型、函數(shù)體等,如圖1.7所示。在函數(shù)列表內(nèi)雙擊宏名、函數(shù)名、變量名等,即可使光標(biāo)跳轉(zhuǎn)到其所在文件相應(yīng)的代碼位置。

圖1.7 UltraEdit函數(shù)列表

五、UltraEdit模板列表

通過(guò)UltraEdit模板列表可快速插入代碼模板——雙擊要插入的模板即可在光標(biāo)處插入該模板。如雙擊do,即可在左側(cè)文件中插入do while循環(huán)框架并使光標(biāo)定位在while的條件判斷語(yǔ)句evaluation,修改while循環(huán)條件為i<100后按Enter鍵即跳轉(zhuǎn)到循環(huán)體的代碼,修改循環(huán)體代碼為i++后按Enter鍵完成模板do的插入,如圖1.8所示。

圖1.8 UltraEdit模板列表

1.1.2 創(chuàng)建工程

在F盤(pán)新建名稱(chēng)為MyfirstProject的文件夾(讀者可根據(jù)實(shí)際情況設(shè)定具體路徑和文件夾名稱(chēng)),然后打開(kāi)UltraEdit,使用“工程>新建工程/工作區(qū)”命令創(chuàng)建一個(gè)新項(xiàng)目,彈出圖1.9所示的對(duì)話框。

圖1.9 創(chuàng)建工程

在圖1.9所示的對(duì)話框中選擇剛才建好的MyfirstProject文件夾,將本工程命名為UEProject后單擊“Save”,彈出工程設(shè)置對(duì)話框,如圖1.10所示。

圖1.10 工程設(shè)置對(duì)話框

在圖1.10所示的對(duì)話框中單擊“關(guān)閉”完成工程創(chuàng)建。

1.1.3 新建文件

使用“文件>新建”創(chuàng)建一個(gè)新文件,單擊“文件>另存為”,彈出圖1.11所示的對(duì)話框。

在圖1.11所示的對(duì)話框中選擇剛才創(chuàng)建好的MyfirstProject文件夾并將文件命名為main,文件類(lèi)型選擇“C”文件(*.c,*.cpp),編碼選擇ANSI/ASCII后,單擊“保存”完成操作。

在main.c文件中輸入以下代碼后,使用“文件>保存”或使用Ctrl+S快捷鍵保存文件。

#include <REG52.H>              /*特殊功能寄存器頭文件*/
#include <stdio.h>              /*標(biāo)準(zhǔn)輸入/輸出頭文件*/
void main(void)
{  
     SCON  = 0x50;              /*模式1,8位數(shù)據(jù),允許數(shù)據(jù)接收*/
     TMOD |= 0x20;                   /*定時(shí)器1,模式2,8位自動(dòng)重裝初值模式*/
     TH1   = 0xE6;                   /*設(shè)置,12MHz晶振,1200b/s波特率,TH1初值*/
     TR1   = 1;                      /*TR1:運(yùn)行定時(shí)器1*/
     TI    = 1;                      /*TI:設(shè)置發(fā)送標(biāo)志為1*/
     while (1)
     {
          P1 ^= 0x01;                /*每輸出一行字符串,P1.0取反1次*/
          printf ("Hello World\n");  /*輸出"Hello World"*/
     }
}

注:晶體振蕩器簡(jiǎn)稱(chēng)晶振。

圖1.11 保存文件

1.1.4 添加文件至工程

在文件視圖的工程窗口選擇UEProject并單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“添加到工程”,彈出圖1.12所示的對(duì)話框。

圖1.12 添加文件至工程

在圖1.12所示的對(duì)話框中選擇剛才新建好的main.c文件,單擊“Open”完成操作后,main.c文件已經(jīng)成功添加到UEProject工程中。

主站蜘蛛池模板: 长春市| 紫云| 延寿县| 娄烦县| 铜梁县| 南汇区| 肇庆市| 长春市| 辽源市| 微博| 桐柏县| 军事| 中阳县| 怀化市| 察哈| 漾濞| 山阳县| 邮箱| 黄陵县| 若尔盖县| 唐海县| 河曲县| 屯门区| 张家川| 双城市| 昌都县| 洪江市| 二连浩特市| 利津县| 东阿县| 密山市| 陈巴尔虎旗| 吐鲁番市| 蕲春县| 松桃| 云龙县| 武夷山市| 疏附县| 高清| 北宁市| 日土县|