軟件介紹
![](/img/pic/16942359.png)
NiceBASIC中文編程語(yǔ)言,是采用類似BASIC語(yǔ)法,并兼有C++的一些高級(jí)特性(比如:指針(Pointer)操作運(yùn)算、自動(dòng)化類(Class)、重載函數(shù)(OverLoad)、重載操作符(OverLoad)等等)集于一身的全中文關(guān)鍵字的編程語(yǔ)言,簡(jiǎn)稱NB。相似軟件版本說(shuō)明軟件地址edgecam2012 官方版查看計(jì)蒜客少兒編程1.0.3 官方版查看Coding Galaxy1.4.6 最新版查看DebugTrack2.4.530.1830 官方版查看Regester2.0.1 官方版查看 其獨(dú)特個(gè)性化的全中文式編程模式,更易于國(guó)人理解和方便學(xué)習(xí)編程,不用懂英文也可以編寫(xiě)自己的程序軟件。變量和函數(shù)等標(biāo)識(shí)符名稱,也可以用中文表示,方便于源碼的交流和省略注釋說(shuō)明。 基本功能: NB內(nèi)置有基本BASIC函數(shù)庫(kù),和圖像庫(kù)(用于編寫(xiě)游戲)。 功能擴(kuò)展: 以靜態(tài)庫(kù)(LIB)鏈接形式調(diào)用標(biāo)準(zhǔn)C語(yǔ)言函數(shù)庫(kù)里的函數(shù)。可以使用由標(biāo)準(zhǔn)C語(yǔ)言和匯編ASM編寫(xiě)的靜態(tài)庫(kù)(LIB)作為函數(shù)功能擴(kuò)展??梢哉{(diào)用WIN32API的大部分函數(shù),已經(jīng)在內(nèi)部定義(.bi文件相當(dāng)于C語(yǔ)言的.h)聲明,直接引用即可,就像C++的WINDOWS開(kāi)發(fā)包(SDK)。 NB的編譯器是采用開(kāi)源編譯器后續(xù)開(kāi)發(fā)的,可以編譯四種類型的可執(zhí)行文件: 一、控制臺(tái)程序。類似于DOS界面的命令行提示符,但只能運(yùn)行在WIN32平臺(tái)。 二、WINDOWS圖形界面程序。調(diào)用系統(tǒng)的WIN32API來(lái)構(gòu)建GUI窗體組件。 三、WIN32 DLL 動(dòng)態(tài)鏈接庫(kù)。導(dǎo)出函數(shù)可以為多種調(diào)用約定,比如:Stdcall(標(biāo)準(zhǔn)WINAPI)、 Cdecl(兼容C語(yǔ)言)、Pascal ??晒┙o 其它語(yǔ)言使用。 四、靜態(tài)鏈接庫(kù)。供給標(biāo)準(zhǔn)的C語(yǔ)言調(diào)用鏈接。就是說(shuō)NB的靜態(tài)庫(kù)是兼容C語(yǔ)言的LIB,互相通用。 為了方便編寫(xiě)代碼,附帶專業(yè)級(jí)的多功能高級(jí)編輯器:支持中文的語(yǔ)法高亮,工程管理,代碼提示補(bǔ)全,智能縮進(jìn),自動(dòng)完成,插件,模板等功能。并且針對(duì)漢字輸入字?jǐn)?shù)多的缺點(diǎn),采用首拼輸入命令提示關(guān)聯(lián)到函數(shù)名,變量名,常量名。比如要輸入“如果”只須鍵入“rg”(“如果”二字的首拼)就會(huì)在提示列表中出現(xiàn)“如果”,選擇即可輸出“如果”到編輯器,方便快捷。 雖然NB目前還沒(méi)有可視化的集成開(kāi)發(fā)環(huán)境(Visual IDE),但NB提供了構(gòu)建完整標(biāo)準(zhǔn)WIN32應(yīng)用程序的所有功能。作為小巧的編程工具和中初級(jí)水平程序員進(jìn)階學(xué)習(xí)工具。選擇NB應(yīng)該是NB的選擇!