適合於Windows
和Windows NT平台下載的VindowsNT平台下載的Visual CafePreview Release
已於
年
月正式上市了
它提供給用戶開發Java語言的可視化
快捷應用 開發工具
Visual Cafe Preview Release
包括⑶
●可視化的開發環境
●交互作用極強的Interaction Wizard
●高級的調試器視圖
●雙向開發
應注意的是
Visual CafePR
不包括系統程序庫及設計管理支援
這一問題渴望在幾周後的PR
中得到解決
對於產品開發來說
請繼續使用Cafe
Symantec公司推出的適用於Windows平台下載的Visual Cafe是第一個適合於Java 語言的完整的快速應用開發RAD(RapidAppli
cation Develop
ment)環境
有媒體稱Visual Cafe如同當年Delphi超越微軟公司的Visual Basic
一樣
今天
它也超越了Bor
land 的Delphi
Visual Cafe的核心是快捷應用程序開發工具(RAD:Rapid Application Devel
opment)
比如說圖形化用戶界面編譯器
組件程序庫和Interaction Wizard
當Visual Cafe生 成Java代碼時
這些工具可以幫助用戶以圖形化的方式編譯應用程序組件
除此之外
用 戶不必使用復雜的應用程序開發工具即可通過使用Visual Cafe來將交互性和動畫加入 您的應用程序中
Symantec公司Internet部經理Mansour Safai對此評價說:
通過成 功地采用了Visual Cafe產品
現在我們已經可以提供給用戶所要求的可視化應用程序開 發編程技術了
Cafe是一個具有強化功能的RAD系統
它主要具有以下顯著的特點:
●具有一個強大的綜合形式設計工具的開發環境
●對象庫包含了形式
窗口及數據庫的系統集成
●支持對擴展的對象庫進行三級控制
●強大的交互功能允許用戶指定基於形式對象的操作
●程序設計器讀取源代碼並反映源變化
確保源代碼及可視化工具間的同步
●產生用戶應用程序模板
●項目窗口顯示項目
包括項目中的收錄對象或標准源文件
●資源窗口顯示事件的文本表及其相應處理方法
●變量窗口與一個擴展變量作用域合並
●觀看窗口允許用戶浏覽及修改其變量值
●觀看窗口支持包括函數在內的表達式求值
●修改變量值及繼續調試均不需要再次下載
●設置基於一個表達式的條件斷點
●源窗口幫助用戶快速浏覽變量值
●所有的調試窗口均提供了便於顯示的欄
●強化的高速編譯器
●強化的字節代碼編譯器生成編譯的Java文件
Visual Cafe強大的交互作用給用戶提供了以圖形化方式指定所進行操作的功能
Visual Cafe為所指定的關系自動生成或更新必要的Java代碼
利用Visual Cafe
用戶可以從一個標准對象數據庫中集合完整的Java應用程序和Applet
而不必再編寫源代碼
Visual Cafe還提供了一個擴充的源代碼開發工具集
Visual Cafe綜合了Java軟件的可視化源程序開發工具
它允許開發人員在可視化視圖和源視圖之間進行有效地轉換
在可視化視圖中進行的修改立即反映在源代碼中
對源代碼的改變自動更新可視化視圖
Visual Cafe將自動生成所指明關系的必要Java代碼
Visual Cafe可以在Windows
和Win
dowsNT平台下運行
Symantec公司也准備 為Java開發工作提供一個在Power Macin
tosh操作系統下可以運行的RAD工具
●FORM設計器
Visual Cafe可以用來產生和編輯所有的Form類型
包括:Applet
信息箱和窗口
經過對開發環境的充分綜合
形式設計器允許用戶產生和編輯Applet和應用程序窗口
工具面板包括了各種可以加至Form的各個系統
包括標准Java窗口化系統
比如文本盒
按鈕及菜單欄
●擴充的系統程序庫
除了支持完整的標准Java系統集之外
Visual Cafe提供了另外一些系統
包括旋轉按鈕
圖形按鈕
樹視圖
對話框
格式化編輯字段和格子等等
這些系統在對象程序庫窗口中組織和顯示出來
Visual Cafe允許用戶從對象程序庫窗口中提取一些對象以增加一個系統並在用戶項目中產生一個新形式
用戶可以拖動經常使用的對象從對象程序庫窗口到工具面板
這樣對象可以更快捷地進行存取
●代碼生成
Visual Cafe為用戶的applet程序產生Java源代碼並自動將源代碼加至用戶項目之上
當用戶編譯或編輯一個applet時
代碼將自動生成
所以Visual Cafe全面支持可視化對象的雙向編輯工作
例如
如果用戶打開applet的源代碼並改變標記的插圖說明或增加一個新的按鈕
這個變化在用戶編寫代碼時可以在程序中看的見
Visual Cafe生成事件處理代碼並將其嵌入用戶項目之中
在用戶程序上雙擊一個系統標記即可打開源窗口
源窗口顯示了適合於系統的事件
從表中雙擊一個事件標記
用戶即可增加代碼
●交互作用
在Visual Cafe中最有利的特點之一就是在對象中產生交互作用
Interaction Wizard允許用戶以圖形方式建立對象之間的關系
這些對象指明了所要索 取的操作
Visual Cafe自動產生了所指明關系的必要Java代碼
交互作用邏輯依靠所產 生的對象隱含了事件標志信息或數據傳輸
例如
用戶可以使用In
teraction Wizard以 指明一個按鈕的單擊操作
將從制定的文本字段中把一個字符串加至一個制定的表框
●菜單編輯器
Visual Cafe的菜單編輯器允許用戶編輯生成菜單欄及項目
它允許用戶不必編寫源代碼即可容易地生成
浏覽和組織菜單項
這些項的源代碼立即生成或修改並反映在用戶的源窗口中
●綜合的可視化調試器
Visual Cafe提供了一個綜合的圖形化調試器
為了以最快的速度運行
這一本機調試器以C++語言編寫
它可以檢測出在Java源代碼執行過程中的任何錯誤
這一調試器可以單步執行並監測多線程應用程序及applet
並在個別線程上設置控制點
在調試Java代碼時
Visual Cafe提供了無可匹敵的運行速度和穩定性
●斷點窗口
Visual Cafe允許用戶在任何時候在源窗口中設置斷點
當程序執行至一行時
斷點可以是強制停止或有條件停止
只有在指定條件滿足的情況下
條件斷點才引起執行工作的停止
一個表達式求值操作允許用戶輸入一個合法的表達式
當每次將斷點設置在此時進行求值
如果表達式求值為真
則斷點即被觸發
●線程窗口
多線程操作對於Java小應用程序的進行是非常關鍵的
當從一個或多個網絡服務器上獲取復雜的圖象及二進制文件時
applet的運行工作必須同時進行
對多並行線程的執行工作的控制能力對於致力於全球網絡應用程序開發的程序員來說是非常關鍵的
當其它線程繼續執行時可以暫停單獨的線程並同時終止其執行工作
這裡為開發者提供了一個機構以核查並解決線程同步錯誤
雙擊一個線程可以調用棧窗口顯示被更新的調用棧以反映所選線程的執行鏈
它也更新了在變量窗口中顯示的變量以反映所選線程的動態級
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25848.html