VisualCafé pro1.0--輕松Java編程

作者:雷成

--------------------------------------------------------------------------------

自從1995年年底Sun公司推出Java語言以來,由于其操作系統無關等其他特性使得Java成了Internet上的炙手可熱的開發工具,各廠家紛紛表示支持Java語言,如Oracle,Netscape,Novell,Informix,就連清高的Microsoft公司也不得不公布支持Java語言,使Java成了事實上的行業標准。?

爲此,各軟件廠家紛紛推出自己的Java開發工具,而在開發工具市場上小有名氣的Symantec公司(1996年軟件銷售額排行榜第十名)自然不甘落後,以最快的速度發布了具有集成編輯、編譯調試環境的Café 1.0,很快便擁有了許多忠實的用戶。接著Café不負衆望,很快又推出了1.50版,使程序設計更加方便。而Symantec公司在1997年初再次發布的Visual Café pro 1.0,無疑是Java開發工具的一個裏程碑,Java愛好者真的可以像Symantec公司宣傳的那樣不用寫一句Java源程序就可以設計出動人的Applet或功能齊全的Application。下面就簡單介紹一下Visual Café pro 1?0的概貌及特點。?

凡使用過VB的朋友對Visual Café pro 1.0的集成環境界面均不會太生疏,與VB一樣,Visual Cafe pro也有個Form Designer,右側是相應的property屬性窗口,上面是菜單,工具欄和GUI控件欄。所謂Visual的最大特點就是我們可以像使用VB那樣選擇需要的GUI控件在Form Designer中進行界面設計,而Visual Café pro除給出了Windows應用程序設計所常用的一些GUI控件外,還給出了一些設計Applet所常使用到的控件,如其Multimedia(多媒體)項中就給出了諸如SlideShow(幻燈),Animator(動畫),Emblaze20(影像)等控件,另外還設計出其他一些新奇的諸如ImageListBox,Label3D,InvisableHtmlLink等控件,大大方便了編程者。除了在控件的種類很豐富外,Visual Café pro在界面設計上處處爲編程者考慮。首先,對于控件間消息的傳遞,事件的響應設計十分簡單,它提供了Interaction Wizard,使我們甚至不用寫一句源程序就能完成一件複雜的功能。在選定了被作用控件後,打開Object菜單中Add Interaction to...選項(或在Project窗口中擊鼠標右鍵選擇)即可,從Wizard中先選擇源事件,再確定響應對象及響應事件並輸入一些相關信息,這樣就很方便地建立了控件之間的響應關系。其次,對于各個控件的屬性設計相當全面,用戶可以按照自己的喜好設計各個控件的表現形式,在控件布局上也給出了功能豐富的工具,使定位十分便利。?

Visual Café pro 1?0的另一個突出特點就是提供了JDBC工具dbAWARE(database ANYWHERE),其支持Oracel、Sybase、MS SQL Server、MS Access、Watcom等其他通過ODBC訪問的數據庫。我們需要把SQL.zip和dbAWARE.zip一起解壓縮加入Java類庫,並在CLASSPATH環境變量中加入其路徑。利用Visual Café pro中的dbAWARE Wizard我們可以很方便的建立網絡數據庫應用程序。爲了方便,我們常需要在本地機器調試網絡數據庫應用程序,Visual Café pro建議使用MS Access ODBC Driver,具體細節請參閱有關Java JDBC編程指導書。利用dbAWARE Wizard可以很快捷地建立數據庫訪問,治理程序。?

下面我們就利用Visual Café pro 1?0設計一個簡單Applet,其完成的主要功能是一個多媒體播放器,既可以放動畫片,又可以放電影(需要指出的是Visual Café pro提供了Emblaze20,其支持的是*.blz格式的影片),自然不能少了動聽的聲音。具體步驟如下:首先File/New Project...,選擇*Basic Applet類型的Project,開始進行界面設計,起始頁面設計好之後,在Project窗口中右擊鼠標選擇Insert Frame建立動畫(Animation)、電影(Emblaze20)、音響(SoundPlayer)的播放器界面。

 
特别声明:以上内容(如有图片或视频亦包括在内)为网络用户发布,本站仅提供信息存储服务。
 
輕松實現Java用戶界面編程
輕松實現Java用戶界面編程
  Buoy 是一個構建在 Swing 之上的免費用戶界面(UI)工具包,它爲 UI 開發人員提供了方便性和簡單性。在本文中作者用一個簡單的 fractal 用戶界面程序,介紹了 Buoy 可以做什麽、爲什麽這麽做。第一次嘗試用 java...查看完整版>>輕松實現Java用戶界面編程
 
輕松實現Java 用戶界面編程
輕松實現Java 用戶界面編程
  Buoy 是一個構建在 Swing 之上的免費用戶界面(UI)工具包,它爲 UI 開發人員提供了方便性和簡單性。在本文中作者用一個簡單的 fractal 用戶界面程序,介紹了 Buoy 可以做什麽、爲什麽這麽做。 ...查看完整版>>輕松實現Java 用戶界面編程
 
輕松實現Java 用戶界面編程
輕松實現Java 用戶界面編程
  Buoy 是一個構建在 Swing 之上的免費用戶界面(UI)工具包,它爲 UI 開發人員提供了方便性和簡單性。在本文中作者用一個簡單的 fractal 用戶界面程序,介紹了 Buoy 可以做什麽、爲什麽這麽做。 ...查看完整版>>輕松實現Java 用戶界面編程
 
經典Java開發工具介紹(5):WebGain Studio 4 with VisualCafé
  www.dukeJava.com 網絡嬌娃工作站對Web開發而言,好的工具箱就象一把功能完備的萬能瑞士軍刀,WebGain Studio就可以算作這樣的工具箱了,它向設計人員和Java開發人員提供了建立Web應用的整套開發環境。這套軟件...查看完整版>>經典Java開發工具介紹(5):WebGain Studio 4 with VisualCafé
 
Java技術:使您輕松地進行多線程應用程序編程
在本文中,我們將簡單觀察一下多線程應用程序開發中公共線程用法,同時,解釋一下生産者-消費者編程方案,並研究一個實際的示例來向您演示 Consumer 類是如何工作的。多線程基礎知識多線程是一種使應用程序能同時處理...查看完整版>>Java技術:使您輕松地進行多線程應用程序編程
 
新手學堂:C++ STL編程輕松入門-C/C++
  作爲C++標准不可缺少的一部分,STL應該是滲透在C++程序的角角落落裏的。STL不是實驗室裏的寵兒,也不是程序員桌上的擺設,她的激動人心並非昙花一現。本教程旨在傳播和普及STL的基礎知識,若能借此機會爲STL的推...查看完整版>>新手學堂:C++ STL編程輕松入門-C/C++
 
C#編程實用技巧:輕松實現對文件的操作
和Java一樣,C#提供的類庫能夠輕松實現對文件的操作。下面就給出代碼示例,大家可以參考一下。   //C#寫入/讀出文本文件   string fileName =@"c:I.txt";   StreamReader sr = new StreamReader(fileName); st...查看完整版>>C#編程實用技巧:輕松實現對文件的操作
 
C++ STL編程輕松入門
C++ STL編程輕松入門
  作爲C++標准不可缺少的一部分,STL應該是滲透在C++程序的角角落落裏的。STL不是實驗室裏的寵兒,也不是程序員桌上的擺設,她的激動人心並非昙花一現。本教程旨在傳播和普及STL的基礎知識,若能借此機會爲STL的推...查看完整版>>C++ STL編程輕松入門
 
C++STL編程輕松入門
C++STL編程輕松入門
  2.4 如何運行   在你還沒有真正開始運行前面後兩個程序之前,最好先浏覽一下本節。這裏簡單介紹了在特定編譯器環境下運行STL程序的一些細節,並提供了一些可能碰到的問題的解決辦法。  此處,我選用了目前在...查看完整版>>C++STL編程輕松入門
 
 
回到王朝網路移動版首頁