桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具
什麼是Linux?(1/2) Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.(from http://www.kernel.org/)
什麼是Linux?(2/2) 今日我們講Linux,其實除了指Linux kernel之外,還包括GNU(GNU’s Not Unix)機構所撰寫的工具程式,其中有最重要的compiler—GCC跟最底層的C函式庫--glibc,及一些組織如XFree86、GNOME、KDE所開發的軟體。
桌面環境系統簡介(1/3) 桌面環境(desktop environment)是指有圖形使用者環境介面(graphical user interface, GUI)的系統。 Linux作業系統上兩大桌面環境—KDE(K Desktop Environment) v.s. GNOME。 GUI library—XFree86、QT、GTK。
桌面環境系統簡介(2/3) Windows KDE GNOME MFC QT GTK XFree86 library Windows API
桌面環境系統簡介(3/3) File manager(檔案總管): konqueror Browser(IE): mozilla、konqueror Mail client(Outlook): mozilla,kmail、evolution Mp3 player(winamp): xmms Movie player(windows media player): mplayer ftp client: gftp BBS: rxvt
IDE開發工具 Qt designer:利用QT library來開發視窗程式的軟體,類似BCB及VC,有些許差異,等一下我們要用它做一個小程式。 KDeveloper:獲獎很多,介面跟VC很像,也是用QT library來開發視窗軟體。 Glade:利用GTK library來開發視窗程式的軟體。