熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

開發Java的又一利器-Visual Cafe

2022-06-13   來源: Java核心技術 

  適合於Windows 和Windows NT平台下載的VindowsNT平台下載的Visual CafePreview Release已於月正式上市了它提供給用戶開發Java語言的可視化快捷應用 開發工具
  Visual Cafe Preview Release包括⑶
  ●可視化的開發環境
  ●交互作用極強的Interaction Wizard
  ●高級的調試器視圖
  ●雙向開發
  應注意的是Visual CafePR不包括系統程序庫及設計管理支援這一問題渴望在幾周後的PR中得到解決對於產品開發來說請繼續使用Cafe
  Symantec公司推出的適用於Windows平台下載的Visual Cafe是第一個適合於Java 語言的完整的快速應用開發RAD(RapidApplication Development)環境有媒體稱Visual Cafe如同當年Delphi超越微軟公司的Visual Basic 一樣今天它也超越了Borland 的Delphi
  Visual Cafe的核心是快捷應用程序開發工具(RAD:Rapid Application Development) 比如說圖形化用戶界面編譯器組件程序庫和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和WindowsNT平台下運行Symantec公司也准備 為Java開發工作提供一個在Power Macintosh操作系統下可以運行的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代碼交互作用邏輯依靠所產 生的對象隱含了事件標志信息或數據傳輸例如用戶可以使用Interaction 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
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.