亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁(yè)
手機(jī)版
熱門(mén)搜索:
當(dāng)前位置:電腦軟件編程開(kāi)發(fā)編程軟件jGRASP(輕量級(jí)開(kāi)發(fā)環(huán)境)

jGRASP(輕量級(jí)開(kāi)發(fā)環(huán)境) 免費(fèi)版v2.0.6

  • 大小:1KB
  • 語(yǔ)言:英文原版
  • 類(lèi)別:編程軟件
  • 類(lèi)型:免費(fèi)軟件
  • 授權(quán):國(guó)產(chǎn)軟件
  • 時(shí)間:2020/12/11
  • 官網(wǎng):http://www.taiyee.com.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關(guān)軟件

jGRASP是一個(gè)輕量級(jí)的開(kāi)發(fā)環(huán)境,使用它可以創(chuàng)建用于自動(dòng)生成軟件可視化效果,從而降低學(xué)習(xí)軟件使用的門(mén)檻,提高可理解性。軟件通過(guò)JAVA來(lái)實(shí)現(xiàn),因此可以運(yùn)行在Java虛擬機(jī)上,可以讓用戶(hù)更加高效的進(jìn)行編程。軟件具有動(dòng)態(tài)對(duì)象查看器和可與Java集成調(diào)試器和工作臺(tái),可識(shí)別代表傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)的對(duì)象,例如堆棧,隊(duì)列,鏈表,二叉樹(shù)和哈希表。將其顯示在直觀的類(lèi)似于教科書(shū)的演示視圖中。

jGRASP圖片1

軟件特色

控制面板的最高水平j(luò)GRASP窗口。

CSD窗口:在源代碼編輯窗口。又稱(chēng),以“編輯窗口”。

虛擬桌面或桌面:一個(gè)桌面窗口,這可能包含的代碼編輯窗口,CPG窗口,等

標(biāo)簽頁(yè)或頁(yè)面:一個(gè)頁(yè)面的一個(gè)標(biāo)簽式窗口。

菜單加速器:一個(gè)功能鍵或控制鍵組合,即執(zhí)行了相同的功能作為一個(gè)菜單項(xiàng)。

在大多數(shù)環(huán)境中,一個(gè)正確的鼠標(biāo)單擊在該項(xiàng)目上觸發(fā)這樣一個(gè)菜單。

擺動(dòng):也被稱(chēng)為JFC,在Java的GUI類(lèi)庫(kù)是jGRASP用途。

編譯環(huán)境:一個(gè)組的設(shè)置是指定如何jGRASP將連接與一個(gè)特定的編譯器。

jGRASP圖片2

軟件功能

jGRASP版本2.0.6_05 Beta添加了對(duì)Java 15功能(文本塊)的CSD,交互和運(yùn)行支持。

jGRASP版本2.0.6包含深色主題。

用于Eclipse 版本1.0.0 Beta 6的jGRASP插件增加了對(duì)Eclipse黑暗主題的支持。

將來(lái)的功能/常規(guī)的功能

檢查的未來(lái)計(jì)劃頁(yè)面在一個(gè)更新列表的計(jì)劃未來(lái)的功能,如果你不是已經(jīng)在那里。

目前的發(fā)展

在所有的焦點(diǎn)是在jGRASP插件進(jìn)行的IntelliJ

這帶來(lái)了jGRASP觀眾和帆布來(lái)的IntelliJ IDEA和Android的工作室,為的Java和科特林。

能力來(lái)運(yùn)行多個(gè)命令的一個(gè)編譯或調(diào)試項(xiàng)目

添加項(xiàng)目到菜單其他不是編譯和運(yùn)行,指定圖標(biāo),并且有項(xiàng)目出現(xiàn)在該工具欄。

遠(yuǎn)期發(fā)展特色為的UML圖。

更特征為所述集成的Java調(diào)試器:十六進(jìn)制和八進(jìn)制顯示為值和數(shù)組索引;

一個(gè)動(dòng)態(tài)更新的監(jiān)視器顯示窗口,列出擁有線(xiàn)程和等待線(xiàn)程通過(guò)監(jiān)視器;

自動(dòng)死鎖檢測(cè);字節(jié)編碼顯示;顯示的電流監(jiān)視點(diǎn),以使刪除且更容易;

能力來(lái)設(shè)定斷點(diǎn),而不訪問(wèn)到源代碼;

重復(fù),計(jì)數(shù)逐步(例如:步驟在42步);

能力,以減少垃圾/收集垃圾的對(duì)象;

協(xié)助用于儲(chǔ)存泄漏(丟失參考)的檢測(cè);

例外斷點(diǎn);列出的所有加載的類(lèi)與他們的領(lǐng)域和方法;

展示類(lèi)路徑,版本和其他信息為目標(biāo)VM;

追蹤變量變化;傾銷(xiāo)的螺紋,變量,以及變量來(lái)的消息窗口為縮小剪切和粘貼。

一個(gè)調(diào)試器連接和接口的語(yǔ)言其他比Java的。

命令行功能用于批量格式化和打印。

有一個(gè)項(xiàng)目REALIZE是它已被移動(dòng),并復(fù)制以前的文件中的設(shè)置。

添加一個(gè)編輯的用戶(hù)定義的模板。

較舊的jGRASP版本的設(shè)置

在jGRASP中,轉(zhuǎn)到“設(shè)置”>“編譯器設(shè)置”>“工作區(qū)”(如果只想將JavaFX用于單個(gè)項(xiàng)目,則轉(zhuǎn)到“項(xiàng)目...”)。在“標(biāo)志/ Args”選項(xiàng)卡上,添加:

--module-path <提取JavaFX的位置> lib --add-modules = javafx.controls在以下位置:“ FLAGS或ARGS”用于“ Compile”和“ Document”行。“運(yùn)行”和“調(diào)試”行的“ FLAGS2或ARGS2”。

例如,如果在Windows上將JavaFX提取到C:\ javafx-sdk-11.0.2,則“設(shè)置”對(duì)話(huà)框?qū)⑷缦滤荆?/p>

jGRASP圖片3

很可能您只需要javafx.controls,但是如果使用其他模塊,則需要將它們添加到標(biāo)志的末尾,例如:--add-modules = javafx.controls,javafx.other_module。

請(qǐng)注意,這些設(shè)置不會(huì)干擾非JavaFX項(xiàng)目。

常見(jiàn)問(wèn)題

1、為什么我的程序無(wú)法編譯?

jGRASP不包含也不隨任何編譯器一起提供。如果收到指示未找到編譯器的錯(cuò)誤消息,請(qǐng)確保已安裝編譯器。

默認(rèn)情況下,jGRASP被設(shè)置為運(yùn)行Java的Java SDK編譯器,C和C ++的gnu樣式的編譯器等。可以通過(guò)選擇不同的編譯器環(huán)境(如果不存在,則創(chuàng)建一個(gè))來(lái)選擇其他編譯器。要選擇一個(gè),請(qǐng)選擇“設(shè)置” >“ 編譯器設(shè)置” >“ 工作區(qū)”或“ 項(xiàng)目”,具體取決于您是要對(duì)所有項(xiàng)目使用編譯器,還是僅對(duì)當(dāng)前項(xiàng)目使用編譯器。選擇適合您的代碼的語(yǔ)言。選擇 環(huán)境 選項(xiàng)卡。選擇一個(gè)環(huán)境,然后單擊“ 使用”。點(diǎn)擊 確定按鈕。如果需要?jiǎng)?chuàng)建編譯器環(huán)境,請(qǐng)?jiān)趈GRASP幫助中搜索“編譯器環(huán)境”。

2、如何為調(diào)試器窗口騰出更多空間?

啟用“設(shè)置” >“ 全高”選項(xiàng)卡窗格 將重新組織jGRASP主窗口,以便左側(cè)的選項(xiàng)卡窗格占據(jù)該窗口的全部高度。

3、如何在運(yùn)行的程序中使用Ctrl-c,“ cls”等?

jGRASP的“運(yùn)行I / O”窗口不支持許多系統(tǒng)特定的控制臺(tái)/ shell命令/信號(hào)。“運(yùn)行I / O”窗口上下文菜單包含用于輸入EOT(Ctrl-D或“傳輸結(jié)束”)和用于關(guān)閉輸入流的項(xiàng)目。將來(lái)可能會(huì)添加更多功能。在Windows中,可以通過(guò)打開(kāi)“運(yùn)行” > “在MSDOS窗口中運(yùn)行”在jGRASP中的DOS外殼中運(yùn)行程序。在其他系統(tǒng)上,如果需要這些功能,則必須從命令行運(yùn)行。

4、為什么將鼠標(biāo)移到窗口上方時(shí)鍵盤(pán)焦點(diǎn)會(huì)改變?

在jGRASP中實(shí)現(xiàn)了部分焦點(diǎn)跟隨鼠標(biāo)系統(tǒng)。您可以在“設(shè)置”下將其關(guān)閉 菜單。如果打開(kāi),則鍵盤(pán)焦點(diǎn)將位于鼠標(biāo)懸停的窗口中(但在虛擬桌面窗口中單擊仍會(huì)彈出窗口-這就是為什么它是部分焦點(diǎn),跟隨鼠標(biāo)的原因)。在許多非Windows系統(tǒng)上,都可以在整個(gè)系統(tǒng)范圍內(nèi)使用“關(guān)注跟隨鼠標(biāo)”功能,并且大多數(shù)有經(jīng)驗(yàn)的用戶(hù)都發(fā)現(xiàn)它比“單擊聚焦”更有效率。它使您可以在大尺寸的一個(gè)窗口中鍵入內(nèi)容,而在窗口后面鍵入一個(gè)可見(jiàn)的小條,并快速?gòu)囊粋€(gè)窗口滑動(dòng)到另一個(gè)窗口并執(zhí)行與該窗口有關(guān)的命令,而不會(huì)浪費(fèi)時(shí)間將其彈出到頂部。不利之處在于,您有時(shí)可能會(huì)在并非要輸入的窗口中輸入內(nèi)容,特別是如果您不習(xí)慣該系統(tǒng)。在真正的焦點(diǎn)跟隨鼠標(biāo)系統(tǒng)中,您也可以單擊窗口并使用菜單而不彈出它;僅單擊標(biāo)題欄或邊框?qū)⑵涮Ц摺T贘ava下在虛擬桌面中進(jìn)行真正的焦點(diǎn)跟隨鼠標(biāo)充其量是不切實(shí)際的,并且如果不創(chuàng)建新的外觀就不可能實(shí)現(xiàn)。

5、如何設(shè)置編譯器標(biāo)志?

轉(zhuǎn)到“設(shè)置” >“ 編譯器設(shè)置” >“ 工作區(qū)”或“ 項(xiàng)目”,具體取決于您是希望將這些標(biāo)志應(yīng)用于所有編譯,還是僅應(yīng)用于當(dāng)前項(xiàng)目(您還可以為單個(gè)文件設(shè)置編譯器標(biāo)志-使用“ 編輯” >“ 編譯器設(shè)置” >“ 編輯中的文件”窗口)。選擇您使用的語(yǔ)言,然后選擇“ 標(biāo)志” /“ Args” /“主要”選項(xiàng)卡。單擊標(biāo)志的默認(rèn)框在與您感興趣的編譯命令相對(duì)應(yīng)的行中,然后在文本框中輸入標(biāo)志。 當(dāng)有兩組標(biāo)志時(shí)使用FLAGS2-例如,在運(yùn)行Java時(shí), FLAGS是目標(biāo)應(yīng)用程序的標(biāo)志,而FLAGS2是Java本身的標(biāo)志。

6、如何為正在運(yùn)行的程序設(shè)置命令行參數(shù)?

單擊運(yùn)行> 運(yùn)行參數(shù),然后在出現(xiàn)的窗口中輸入?yún)?shù)。參數(shù)由空格分隔,并且可以被雙引號(hào)括起來(lái)以包含空格。使用%“輸入雙引號(hào),使用%%輸入百分號(hào)。請(qǐng)注意,Windows在操作系統(tǒng)級(jí)別不支持多個(gè)命令行參數(shù)-只有一個(gè)參數(shù)被分解為模擬多個(gè)參數(shù)作為目標(biāo)程序認(rèn)為合適。并非所有程序都同意如何執(zhí)行此操作;對(duì)于Windows,參數(shù)中的雙引號(hào)將使用反斜杠轉(zhuǎn)義,而所有參數(shù)將使用雙引號(hào),這適用于大多數(shù)目標(biāo)。

標(biāo)簽: 編程工具 開(kāi)發(fā)環(huán)境

下載地址

jGRASP(輕量級(jí)開(kāi)發(fā)環(huán)境) 免費(fèi)版v2.0.6

普通下載通道

網(wǎng)友評(píng)論

返回頂部