桌面環境簡介及IDE開發工具Outline(一)什麼是Linux?(二)桌面環境系統簡介(三)IDE開發工具什麼是Linux?(1/2)LinuxisacloneoftheoperatingsystemUnix,writtenfromscratchbyLinusTorvaldswithassistancefromaloosely-knitteamofhackersacrosstheNet.ItaimstowardsPOSIXandSingleUNIXSpecificationcompliance.(from)什麼是Linux?(2/2)今日我們講Linux,其實除了指Linuxkernel之外,還包括GNU(GNU’sNotUnix)機構所撰寫的工具程式,其中有最重要的compiler—GCC跟最底層的C函式庫--glibc,及一些組織如XFree86、GNOME、KDE所開發的軟體。桌面環境系統簡介(1/3)桌面環境(desktopenvironment)是指有圖形使用者環境介面(graphicaluserinterface,GUI)的系統。Linux作業系統上兩大桌面環境—KDE(KDesktopEnvironment)v.s.GNOME。GUIlibrary—XFree86、QT、GTK。桌面環境系統簡介(2/3)XFree86libraryKDEGNOMEQTGTKWindowsMFCWindowsAPI桌面環境系統簡介(3/3)Filemanager(檔案總管):konquerorBrowser(IE):mozilla、konquerorMailclient(Outlook):mozilla,kmail、evolutionMp3player(winamp):xmmsMovieplayer(windowsmediaplayer):mplayerftpclient:gftpBBS:rxvtIDE開發工具Qtdesigner:利用QTlibrary來開發視窗程式的軟體,類似BCB及VC,有些許差異,等一下我們要用它做一個小程式。KDeveloper:獲獎很多,介面跟VC很像,也是用QTlibrary來開發視窗軟體。Glade:利用GTKlibrary來開發視窗程式的軟體。