開發工具

用於建立應用軟體的特殊軟體

一般是指一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的特殊軟體。

從國內代表性的軟體開發工具中,我們可以看出這一類產品的大致脈絡,亞思捷的TNT平台開發工具:TNT平台的核心優勢在於低成本的個性化,他可以同時向客戶提供T——業務系統模板,即OA、CRM、文檔管理、信息門戶、在線考試等標準化的應用系統;N——開源組件包,即上述應用系統的源代碼;T——開發工具,即基於微軟Jupiter平台的快速開發工具,開發者可以通過界面屬性設定的方法來完成對業務系統的快速開發,自動化生成C#和JAVA的二種語言的系統。顯然,TNT中的兩個“T”是業務的重點,而殺手鐧則是低價。

其他的軟體開發平台工具與上述三種均大同小異,都是提供“標準化+行業化+個性化”的應用模式。

從中我們看出,這些軟體開發工具確實都非常具有我們在上文中提到的技術共性,另外我們還都具有一個共同點,那就是他們既提供軟體開發工具平台,又提供基於該平台生成的各種應用系統,兩種產品相輔相成。這種模式也是軟體開發平台銷售的主流模式。

常用工具


PowerPoint

微軟公司出品的製作幻燈片的軟體,此軟體製作的電子文稿廣泛地應用於學術報告,會議等場所,有好多教 師也在用此軟體製作課件,就此軟體來說,他的優點是做課件比較方便,不用多學,很容易上手,製作的課件可以在網上播放(當然客戶端必須安裝有此軟體或者課件已經打包)但就其功能來說就差一點,他只能出現一些圖片、視頻、文字資料,起到資料展示的作用,交互方面比較缺乏,OFFICE XP里包含的POWERPOINT雖然已經改變了很多,但用起來比較有限,只能做一些簡單的按鈕、區域交互。打包以後的文件對裡面的資料一般不加壓縮,所以如果資料大,文件就大。引用外部文件比較有限,並缺乏控制。

Authorware

Authorware是Macromedia公司推出的多媒體開發工具,由於它們具有強大的創作能力、簡便的用戶界面及良好的可擴展性,所以深為廣大用戶的歡迎,成為應用最廣泛的多媒體開發工具,一度被譽為多媒體大師,現在的版本已經發展到7.0,用戶比較多,廣泛用於多媒體光碟製作等領域,教師用些軟體來進行課件製作的人數也比較多。此軟體的主要特點是:Authorware是基於圖標(Lcon)和流線(Line)的多媒體創作工具,具有豐富的交互方式及大量的系統變數的函數、跨平台的體系結構、高效的多媒體集成環境和標準的應用程序介面等。可用於製作網頁和在線學習應用軟體。

Director

Director是Macromedia公司推出的多媒體開發工具,是全球多媒體開發市場的重量級工具,據統計,它在美國專業CDROM開發市場佔據85%以上的份額。它不僅具備直觀易用的用戶界面,而且擁有很強的編程能力(它本身集成了自己Lingo語言),全稱是:Macromedia Director Shockwave Studio,目前最高的版本為Directo MX(也就是9.0)。主要定位於CDROM/DVDROM(多媒體光碟)的開發。

FLASH

FLASH是Macromedia公司出品(現已被Adobe收購)的,用在網際網路上動態的、可互動的shockwave。它的優點是體積小,可邊下載邊播放,這樣就避免了用戶長時間的等待。FLASH可以用其生成動畫,還可在網頁中加入聲音。這樣你就能生成多媒體的圖形和界面,而使文件的體積卻很小。FLASH雖然不可以象一門語言一樣進行編程,但用其內置的語句並結合JAVASCRIPE,您也可作出互動性很強的主頁來。FLASH另外一個特點就是必須安裝插件PLUG-IN,才能被瀏覽器所接受!當然這也避免了瀏覽器之間的差異,使之一視同仁!有人曾經說過:下個世紀的網路設計人不會用FLASH,必將被淘汰出局!我相信這句話沒錯!(因為我們學它,所以我多講一些了)

方正奧思

方正奧思多媒體創作工具(FOUNDER AUTHOR TOOL)是北大方正電子有限公司印藝事業部研究開發的一個可視化、互動式多媒體集成創作工具。方正奧思能在中文 Windows95/98/me/NT 4.0/2000 環境下運行,具有直觀、簡便、友好的用戶界面。可以把文本、圖形、圖像、聲音、動畫及影像等多媒體素材集成編輯,製作出各種多媒體應用產品。支持豐富的媒體播放方式、過渡效果和動態效果,能實現靈活的交互性;可以製作路徑動畫;支持變數和系統函數,可以進行簡單的腳本程序編寫及具有多媒體資料庫管理功能。創作出的產品可生成 EXE 文件,直接在操作系統下運行。具有生成網頁功能,但生成網頁時有些功能將受到限制。普及版以上版本可以免費進行升級。

課件大師

課件大師是武漢梵谷軟體公司出品的課件製作工具。課件製作大師,即蒙泰瑤光多媒體編著系統。現在比較流行的版本為《課件大師II》即瑤光3.0。該軟體提供了可視化的全中文界面,通過它能夠將聲音、動畫、圖像以及文字等各種媒體集成在一起,並加以控制,最終生成一個可獨立執行的放映程序。課件大師支持眾多的多媒體格式如Gif、Flash、MP3等,並自帶旋轉及軌跡動畫功能。它與奧思一樣都是基於頁的序列,但它與奧思不同的是創造了子頁的設計思想。

廣州凱迪

凱迪多媒體創作工具,是廣州凱迪軟體有限公司開發的一個多媒體開發工具。在眾多的多媒體創作系統中是一枝紅杏:不僅完全擺脫了編程方式、操作簡便,強大的動畫製作功能、自我創作能力強大、直面教育實際有記分牌(自動統計分數)等功能。而且打包后的文件所佔存儲空間很小,運行速度快。但集成功能較弱,有些多媒體格式如MP3、Flash,該系統無法支持。

幾何畫板

《幾何畫板》與《數理平台》等軟體帶來了數學實驗,它們提供了一個十分理想的讓學生積極的探索問題的“做數學”的環境,學生完全可以利用它來做數學實驗,這樣就能在問題解決過程中理解和掌握抽象的數學概念,使得學生獲得真正的數學經驗,而不僅僅是一些抽象的數學結論。
Visual Studio是微軟公司推出的開發環境。是最流行的Windows平台應用程序開發環境。
Visual Studio 2012 新Logo 2012年9月12日微軟在西雅圖發布Visual Studio 2012。其實早在8月16日Visual Studio 2012和.NET Framework 4.5已經可以下載,微軟負責Visual Studio部門的公司副總裁Jason Zander還發表博客,列舉了升級到Visual Studio 2012版的12大理由。當時還主要是分發給MSDN訂閱用戶。9月1日批量許可(VL)發布。而在12號這天面向全球用戶上市。

網頁工具


FrontPage

應用開發工具可大大提高編製網路課件的效率. 目前,國際上比較流行的Web頁製作軟體大致可以分為兩類:代碼型和所見即所得型。代碼型的製作軟體要編程,對於初學者來說想要立即上手比較困難. Microsoft公司的FrontPage就不同了,它作為一種所見即所得型的代表軟體,可以使使用者的工作效率得以很大提高. FrontPage 2000 是Office 2000 家族的一員,沿襲著Office 的風格。所以會用 Word 的人很容易學會FrontPage。Office 2003之後FrontPage已經併入微軟Expression Studio系列產品。

DW

Dreamweaver是美國MACROMEDIA公司開發的集網頁製作和管理網站於一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地製作出跨越平台限制和跨越瀏覽器限制的充滿動感的網頁。Micromedia公司后被Adobe公司收購,Dreamweaver也隨Adobe軟體一同發布。

綜合運用

Microsoft公司的FrontPage 和Macromedia公司的Dreamweaver是使用最多的HTML網頁製作工具。它們都支持多種媒體類型,可以通過ActiveX定義介面,與腳本編程語言JavaScript和VBScript配合,創建動態交互的Web教學系統。特別值得指出的是,Macromedia的Dreamweaver以及Flash和Fireworks一起被人們稱作網頁製作三劍客,三者的有機結合,可以說是目前使用方便、功能強大的網站管理及HTML頁面製作工具。

Java工具


Eclipse

Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。

MyEclipse

MyEclipse企業級工作平台(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在資料庫和JavaEE的開發、發布以及應用程序伺服器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate

JBuilder

JBuilder是Borland公司開發的針對java的開發工具,使用JBuilder將可以快速,有效的開發各類java應用,它使用的JDK與sun公司標準的JDK不同,它經過了較多的修改,以便開發人員能夠像開發Delphi應用那樣開發java應用。 JBuilder的核心有一部分採用了VCL技術,使得程序的條理非常清晰,就算是初學者,也能完整的看完整個代碼。JBuilder另一個特點是簡化了團隊合作,它採用的網際網路工作室技術使不同地區,甚至不同國家的人聯合開發一個項目成為了可能。

NetBeans

NetBeans 由Sun公司(2009年被甲骨文收購)在2000年創立,它是開放源運動以及開發人員和客戶社區的家園,旨在構建世界級的Java IDE。NetBeans當前可以在Solaris、Windows、Linux和Macintosh OS X平台上進行開發,並在SPL(Sun公用許可)範圍內使用。
NetBeans是開源軟體開發集成環境,是一個開放框架,可擴展的開發平台,可以用於Java,C/C++,PHP等語言的開發,本身是一個開發平台,可以通過擴展插件來擴展功能。

Jcreator

Jcreator是Xinox Software公司開發的一個用於Java程序設計的集成開發環境(IDE),具有編輯、調試、運行Java程序的功能。當前最新版本是Jcreator5.00,它又分為LE和Pro版本。LE版本功能上受到一些限制,是免費版本。Pro版本功能最全,但這個版本是一個共享軟體。這個軟體比較小巧,對硬體要求不是很高,完全用C++寫的,速度快、效率高。具有語法著色、代碼自動完成、代碼參數提示、工程嚮導、類嚮導等功能。第一次啟動時提示設置JavaJDK主目錄及JDKJavaDoc目錄,軟體自動設置好類路徑、編譯器及解釋器路徑,還可以在幫助菜單中使用JDKHelp。但目前這個版本對中文支持性不好。圖3所示是這個軟體的應用示例。