搭建Python的集成開發環境WingIDE

-----------------------★Wing IDE 1.1.9.1破解版(Mypython.net提供)-----------------------
      Python語言是一個簡單的、解釋型的、交互式的、可移植的、面向對象的超高級語言。這就是對Python語言的最簡單的描述。Python是腳本語言,即指比較簡單,並有依賴於宿主的寄生性,比如javascript,perl,vbscript、php等等,但Python僅即簡單又功能非常強大,雖簡單易學,但包括了OOP原理、異常處理、解釋運行等高級功能。Python語言能夠與許多語言相提並論。原因之一是它具備其他語言中的許多功能。另外一個原因是 Python語言本身就是從其他語言中提煉出來的,這些語言包括有C、C++、UNIX操作系統的shell以及其他腳本類程序設計語言等等Python有一個交互式的開發環境,因爲Python是解釋運行,這大大節省了每次編譯的時間。Python語法簡單,且內置有幾種高級數據結構,如字典、列表等,使得使用起來特別簡單,一個高級的程序員一個下午就可學會,一般人員一月內也可掌握。Python具有大部分面嚮對象語言的特徵,可完全進行面向對象編程。它可以在Unix(Sola ris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX等)可以運行Python平臺包括:

* Win 9x/NT/2000(32位的Windows系統)

* Macintoch(PPC、68K)

* OS/2

* DOS(多種版本)

* Windows 3.x、95、98、ME、2000、XP

* PalmOS

* Windows CE

* Acorn/RISC OS

* BeOS

* Amiga

* VMS/OpenVMS

* QNX

* VxWorks

* Psion等多種操作系統上運行。

Python語言可以用來作爲批處理語言,寫一些簡單工具,處理些數據,作爲其他軟件的接口調試等。Python語言可以用來作爲函數語言,進行人工智能程序的開發,具有Lisp語言的大部分功能。Python語言可以用來作爲過程語言,進行我們常見的應用程序開發,可以和VB等語言一樣應用。Python語言可以用來作爲面嚮對象語言,具有大部分面嚮對象語言的特徵,常作爲大型應用軟件的原型開發,再用C++改寫,有些直接用Python來開發。最經常用來與Python進行比較的是Java,因爲二者都具備面向對象的特性,語法結構也差不多。Java的語法雖然比 C++的要簡單,但仍相當複雜,在只想完成一個很小的任務時更是如此。Python語言的簡單性爲我們提供了一個比只使用純 Java快得多的開發環境。本文以Linux環境爲基礎平臺,介紹如何搭建基於Python語言的集成開發環境WingIDE。

一、準備工作

首先在http://www.python.org/download/ 下載最新的Python 源代碼進行安裝。過程非常簡單:

rpm-ivh Python2.13.rpm


Python 安裝後就可以運行了,接着爲安裝搭建基於Python語言的集成開發環境WingIDE作準備,安裝請確定系統中已經安裝了GLIB、GTK模塊和相應的函數庫可以使RPM分別來確認:檢測結果見圖-1。

rpm-qa|grep gtkrpm-qa|grep glib




圖-1 系統中已經安裝了GLIB、GTK模塊和相應的函數庫


接着需要安裝一個組件:enscript-1.6.1-9.i386.rpm。這個組件可以在:ftp://at.rpmfind.net/linux/redhat.com/dist/linux/6.2/en/os/i386/RedHat/RPMS/ 下載。

安裝enscript-1.6.1-9.i386.rpm 也非常簡單:

rpm -ivh enscript-1.6.1-9.i386.rpm


準備工作結束後就可以正式部署WingIDE:

和Python一樣WingIDE也可以在它可以在Windows、Linux、Soloris、OS/2、Mac等多種操作系統上運行。

在ftp://wingide.com/pub/wingide/1.1.8/ 可以自由下載各種版本,不過再次之前需要在www.wingide.com 填寫一個表格:在這裏你需要填寫下載WingIDE的版本、工組平臺、使用者姓名、還有一個特別的是你的有效的電子郵件地址。請特別主意,否則將無法使用WingIDE,填寫結束後將資料提交。幾分鐘後就會收到一個使用許可證。請務必保存好。

二、安裝WingIDE Wing IDE 1.1.9.1破解版(Mypython.net提供)

rpm-ivh wingide-1.1.8-3.i386.rpm


安裝結束後需要把下載的使用許可證lcence.dat拷貝到安裝/usr/lib/wingide/floating-lock目錄下。就可以使用可視化的集成開發環境wingide了。

三、使用WingIDE

/usr/lib/wingide/wingide


簡介:Archaeopteryx Software公司推出最新的 Wing IDE 1.1.18版本產品。這是一個面向Python語言以及混合語言軟件項目開發的集成開發環境。啓動WingIDE:(WingIDE的主界面見圖-2)



圖-2WingIDE的運行界面


(1)Wing IDE主要功能:

1、源代碼窗口(Souce Browse):在這裏你可以快速生成程序的源代碼。代碼編輯器的標題條中顯示了當前正在編輯的庫單元文件名。要查看某一特定程序的源代碼只需用鼠標點動寫有該庫單元文件名的頁標籤,就可以對該單元進行編輯。

2、主選單:主選單包括File、Edit、Souces、Run、Project 、Breakpoints、Windows、Help八個子選單選項。

3、調試窗口(Dubbegr):在這裏可以設置程序的斷點(Breakpoints),以方便程序的調試。

4、Wing IDE 的啓動標識:Wing IDE 的啓動標識是一隻始祖鳥,同時顯示軟件的版本信息。

5、項目管理窗口(Project Manager):在這裏爲你的程序建立建立一個Project以便於管理。

(2)Wing IDE 1.1.18的主要特性:A 、可以瀏覽源代碼,可以對源代碼結構進行分析 。

B、完全圖形化的調試器,集成調試工具,可以進行遠程調試。

C、功能強大的源代碼編輯器,包括emacs 模式,語法高亮度,自動完成,自動縮排等等。

D、軟件項目管理。

E、多種用戶選項。

F、具備跨平臺特性,可以工作在Windows 、Linux 、Soloris、OS/2、Mac等操作系統上面

(3)總結:Wing IDE 和Python 技術都非常重視提高程序員的效率,並能夠和其他工具,編程語言很好地配合。其編輯器包括大量語言的語法標籤高亮顯示,雖然它只是個面向 Python 的工具。源代碼瀏覽器對瀏覽項目或模塊非常實用(表現在可導航源代碼和文檔行摘要中)。雖然沒有監視器,但調試器設計得很好。編輯器有優秀的命令自動完成和函數跳轉列表,但是沒有代碼合併。總體的界面就像增強的集成開發環境 IDE,使用了與許多TK和XWindow界面類似的“多窗口”排列方式。WingIDE是個很有前途的開發環境。
發佈了9 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章