国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

開發(fā)Java的又一利器-VisualCafe

2019-11-18 11:16:25
字體:
供稿:網(wǎng)友

  適合于Windows 95和Windows NT平臺下載的VindowsNT平臺下載的Visual CafePReview Release1已于1996年9月正式上市了。它提供給用戶開發(fā)java語言的可視化、快捷應(yīng)用 開發(fā)工具。
  Visual Cafe Preview Release1包括⑶
  ●可視化的開發(fā)環(huán)境
  ●交互作用極強(qiáng)的Interaction Wizard
  ●高級的調(diào)試器視圖
  ●雙向開發(fā)
  應(yīng)注重的是,Visual CafePR1不包括系統(tǒng)程序庫及設(shè)計(jì)治理支援,這一問題渴望在幾周后的PR2中得到解決。對于產(chǎn)品開發(fā)來說,請繼續(xù)使用Cafe1.5。
  Symantec公司推出的適用于Windows平臺下載的Visual Cafe是第一個(gè)適合于Java 語言的完整的快速應(yīng)用開發(fā)RAD(RapidAppli-cation Develop-ment)環(huán)境。有媒體稱Visual Cafe如同當(dāng)年Delphi超越微軟公司的Visual Basic 3.0一樣,今天,它也超越了Bor-land 的Delphi。
  Visual Cafe的核心是快捷應(yīng)用程序開發(fā)工具(RAD:Rapid application Devel-opment), 比如說圖形化用戶界面編譯器、組件程序庫和Interaction Wizard。當(dāng)Visual Cafe生 成Java代碼時(shí),這些工具可以幫助用戶以圖形化的方式編譯應(yīng)用程序組件,除此之外,用 戶不必使用復(fù)雜的應(yīng)用程序開發(fā)工具即可通過使用Visual Cafe來將交互性和動(dòng)畫加入 您的應(yīng)用程序中。Symantec公司Internet部經(jīng)理Mansour Safai對此評價(jià)說:“通過成 功地采用了Visual Cafe產(chǎn)品,現(xiàn)在我們已經(jīng)可以提供給用戶所要求的可視化應(yīng)用程序開 發(fā)編程技術(shù)了。”
  Cafe是一個(gè)具有強(qiáng)化功能的RAD系統(tǒng),它主要具有以下顯著的特點(diǎn):
  ●具有一個(gè)強(qiáng)大的綜合形式設(shè)計(jì)工具的開發(fā)環(huán)境
  ●對象庫包含了形式、窗口及數(shù)據(jù)庫的系統(tǒng)集成
  ●支持對擴(kuò)展的對象庫進(jìn)行三級控制
  ●強(qiáng)大的交互功能答應(yīng)用戶指定基于形式對象的操作
  ●程序設(shè)計(jì)器讀取源代碼并反映源變化,確保源代碼及可視化工具間的同步
  ●產(chǎn)生用戶應(yīng)用程序模板
  ●項(xiàng)目窗口顯示項(xiàng)目,包括項(xiàng)目中的收錄對象或標(biāo)準(zhǔn)源文件
  ●資源窗口顯示事件的文本表及其相應(yīng)處理方法
  ●變量窗口與一個(gè)擴(kuò)展變量作用域合并
  ●觀看窗口答應(yīng)用戶瀏覽及修改其變量值
  ●觀看窗口支持包括函數(shù)在內(nèi)的表達(dá)式求值
  ●修改變量值及繼續(xù)調(diào)試均不需要再次下載
  ●設(shè)置基于一個(gè)表達(dá)式的條件斷點(diǎn)
  ●源窗口幫助用戶快速瀏覽變量值
  ●所有的調(diào)試窗口均提供了便于顯示的欄
  ●強(qiáng)化的高速編譯器
  ●強(qiáng)化的字節(jié)代碼編譯器生成編譯的Java文件
  Visual Cafe強(qiáng)大的交互作用給用戶提供了以圖形化方式指定所進(jìn)行操作的功能。Visual Cafe為所指定的關(guān)系自動(dòng)生成或更新必要的Java代碼。
  利用Visual Cafe,用戶可以從一個(gè)標(biāo)準(zhǔn)對象數(shù)據(jù)庫中集合完整的Java應(yīng)用程序和Applet,而不必再編寫源代碼。Visual Cafe還提供了一個(gè)擴(kuò)充的源代碼開發(fā)工具集。
  Visual Cafe綜合了Java軟件的可視化源程序開發(fā)工具,它答應(yīng)開發(fā)人員在可視化視圖和源視圖之間進(jìn)行有效地轉(zhuǎn)換。在可視化視圖中進(jìn)行的修改立即反映在源代碼中。對源代碼的改變自動(dòng)更新可視化視圖。
  Visual Cafe將自動(dòng)生成所指明關(guān)系的必要Java代碼。
  Visual Cafe可以在Windows95和Win-dowsNT平臺下運(yùn)行,Symantec公司也預(yù)備 為Java開發(fā)工作提供一個(gè)在Power Macin-tosh操作系統(tǒng)下可以運(yùn)行的RAD工具。
  ●FORM設(shè)計(jì)器
  Visual Cafe可以用來產(chǎn)生和編輯所有的Form類型,包括:Applet、信息箱和窗口。經(jīng)過對開發(fā)環(huán)境的充分綜合,形式設(shè)計(jì)器答應(yīng)用戶產(chǎn)生和編輯Applet和應(yīng)用程序窗口。工具面板包括了各種可以加至Form的各個(gè)系統(tǒng),包括標(biāo)準(zhǔn)Java窗口化系統(tǒng),比如文本盒、按鈕及菜單欄。
  ●擴(kuò)充的系統(tǒng)程序庫
  除了支持完整的標(biāo)準(zhǔn)Java系統(tǒng)集之外,Visual Cafe提供了另外一些系統(tǒng),包括旋轉(zhuǎn)按鈕、圖形按鈕、樹視圖、對話框、格式化編輯字段和格子等等。
  這些系統(tǒng)在對象程序庫窗口中組織和顯示出來。Visual Cafe答應(yīng)用戶從對象程序庫窗口中提取一些對象以增加一個(gè)系統(tǒng)并在用戶項(xiàng)目中產(chǎn)生一個(gè)新形式。用戶可以拖動(dòng)經(jīng)常使用的對象從對象程序庫窗口到工具面板,這樣對象可以更快捷地進(jìn)行存取。
  ●代碼生成
  Visual Cafe為用戶的applet程序產(chǎn)生Java源代碼并自動(dòng)將源代碼加至用戶項(xiàng)目之上。
  當(dāng)用戶編譯或編輯一個(gè)applet時(shí),代碼將自動(dòng)生成。所以Visual Cafe全面支持可視化對象的雙向編輯工作。例如,假如用戶打開applet的源代碼并改變標(biāo)記的插圖說明或增加一個(gè)新的按鈕,這個(gè)變化在用戶編寫代碼時(shí)可以在程序中看的見。Visual Cafe生成事件處理代碼并將其嵌入用戶項(xiàng)目之中。在用戶程序上雙擊一個(gè)系統(tǒng)標(biāo)記即可打開源窗口。源窗口顯示了適合于系統(tǒng)的事件。從表中雙擊一個(gè)事件標(biāo)記,用戶即可增加代碼。
  ●交互作用
  在Visual Cafe中最有利的特點(diǎn)之一就是在對象中產(chǎn)生交互作用。
  Interaction Wizard答應(yīng)用戶以圖形方式建立對象之間的關(guān)系,這些對象指明了所要索 取的操作。Visual Cafe自動(dòng)產(chǎn)生了所指明關(guān)系的必要Java代碼。交互作用邏輯依靠所產(chǎn) 生的對象隱含了事件標(biāo)志信息或數(shù)據(jù)傳輸。例如,用戶可以使用In-teraction Wizard以 指明一個(gè)按鈕的單擊操作,將從制定的文本字段中把一個(gè)字符串加至一個(gè)制定的表框。
  ●菜單編輯器
  Visual Cafe的菜單編輯器答應(yīng)用戶編輯生成菜單欄及項(xiàng)目,它答應(yīng)用戶不必編寫源代碼即可輕易地生成、瀏覽和組織菜單項(xiàng),這些項(xiàng)的源代碼立即生成或修改并反映在用戶的源窗口中。
  ●綜合的可視化調(diào)試器
  Visual Cafe提供了一個(gè)綜合的圖形化調(diào)試器。為了以最快的速度運(yùn)行,這一本機(jī)調(diào)試器以C++語言編寫,它可以檢測出在Java源代碼執(zhí)行過程中的任何錯(cuò)誤。這一調(diào)試器可以單步執(zhí)行并監(jiān)測多線程應(yīng)用程序及applet,并在個(gè)別線程上設(shè)置控制點(diǎn)。在調(diào)試Java代碼時(shí), Visual Cafe提供了無可匹敵的運(yùn)行速度和穩(wěn)定性。
  ●斷點(diǎn)窗口
  Visual Cafe答應(yīng)用戶在任何時(shí)候在源窗口中設(shè)置斷點(diǎn)。當(dāng)程序執(zhí)行至一行時(shí),斷點(diǎn)可以是強(qiáng)制停止或有條件停止。只有在指定條件滿足的情況下,條件斷點(diǎn)才引起執(zhí)行工作的停止。一個(gè)表達(dá)式求值操作答應(yīng)用戶輸入一個(gè)合法的表達(dá)式,當(dāng)每次將斷點(diǎn)設(shè)置在此時(shí)進(jìn)行求值,假如表達(dá)式求值為真,則斷點(diǎn)即被觸發(fā)。
  ●線程窗口
  多線程操作對于Java小應(yīng)用程序的進(jìn)行是非常要害的。當(dāng)從一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器上獲取復(fù)雜的圖象及二進(jìn)制文件時(shí),applet的運(yùn)行工作必須同時(shí)進(jìn)行。對多并行線程的執(zhí)行工作的控制能力對于致力于全球網(wǎng)絡(luò)應(yīng)用程序開發(fā)的程序員來說是非常要害的。
  當(dāng)其它線程繼續(xù)執(zhí)行時(shí)可以暫停單獨(dú)的線程并同時(shí)終止其執(zhí)行工作。這里為開發(fā)者提供了一個(gè)機(jī)構(gòu)以核查并解決線程同步錯(cuò)誤。雙擊一個(gè)線程可以調(diào)用棧窗口顯示被更新的調(diào)用棧以反映所選線程的執(zhí)行鏈。它也更新了在變量窗口中顯示的變量以反映所選線程的動(dòng)態(tài)級。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洞头县| 濉溪县| 江油市| 崇信县| 贵阳市| 淮滨县| 东山县| 嘉善县| 巨野县| 青海省| 增城市| 临城县| 蛟河市| 尼勒克县| 罗山县| 东兴市| 天全县| 墨脱县| 内乡县| 沛县| 久治县| 郑州市| 威信县| 乳山市| 岳普湖县| 钦州市| 陕西省| 涡阳县| 双牌县| 巨野县| 额尔古纳市| 永胜县| 临安市| 屯门区| 平阴县| 陆良县| 商南县| 牙克石市| 高密市| 许昌市| 承德市|