用SIKULI工具,抓圖寫程式,程式設計新突破!http://www.piece2ec.com.tw/news.asp?ID=117 (詳閱)最近這幾週可謂新聞不斷歹戲拖棚?,Google沸沸揚揚地嚷著說他們要退出中國了,而另一邊蘋果也不懷好意地說他們要推出平板電腦,每一家的新聞都相當精彩。但就在這麼多商業新聞包圍之中,有一個不起眼的小新聞,是關於一個聽都沒聽過的「SIKULI」程式語言在YouTube上的示範短片。這個短片,是由麻省理工學院MIT NEWS報導,然後在全球的 新成屋程式設計 師之間迅速燃燒起來,各個電腦工程師的噗浪以及Email一時之間幾乎人手一封,在極短的時間之內繞了地球好幾圈。事實上,對於許多軟體工程師來說,這段短片所帶來的震撼性,遠要比什麼平板電腦還是某某大廠進進出出中國來得重要太多了。http://www.youtube.com/watch?v=FxDOlhysFcM&feature=player_embedded▲就是這段神奇的短片,讓許多軟體工程師驚奇不已前所未聞的Graphical Scripting Language對於沒寫過程式的朋友來說,可結婚西裝能不明白「SIKULI」的重要性。其實小編也有十年沒有碰過程式語言了,還記得當年小編學程式語言的時候,學校流行還是像VISUAL BASIC、DELPHI這一類視覺+物件導向的程式語言工具,當時就已經覺得將軟體介面以圖形元件的方式來設計,再用物件導向語法來控制的方式算是相當神奇了。但與現在「SIKULI」這個被稱為「Graphical Scripting Language」的控制方法比起來,又是差了一大截。在「SIKULI」中,你不用背各種複雜的物件名稱,也不用去土地買賣理會母物件與子物件的從屬關係。你所需要的就是簡單的截圖工具,把要控制的物件截圖下來,直接放在語法編輯區中,就可以開始設計你要進行的動作了。或許你會問,這有什麼神奇的?之前不是有很多自動化的桌面工具,可以幫我們指定要執行哪些動作,或是Photoshop中也有批次影像處理的功能,很容易就能做出很多自動化、批次的動作?的確,如果從自動化工具的觀點來看,「SIKULI」能夠做到的事情並沒有那麼獨特,但它的獨特之處就是它用的室內設計方法。 我們知道程式語言已經是一種相當成熟的技術工具,從物件導向語言問世至今,所有程式設計師也都習慣了「程式語言就是這麼難用」,或是已經將自己催眠了說出諸如「.NET越來越好用了耶!」、「哇!DELPHI又新增了超好用的Windows API元件」這一類的對話。在「SIKULI」出現以前,從來沒有人想過要徹底顛覆掉過去的觀念,想出一個全新有創意的程式語言撰寫方式。 了不起的就是,「SIKULI」真的做到了「創新」這一點,用擷圖取代了物房地產件,你不需要知道Windows的API函式庫,也能控制視窗中的元件。雖然它的概念還沒發展到真的可以撰寫獨立的應用程式,目前能做的也僅僅只能當個桌面自動化工具,但它的確指出了一條路,告訴全球的程式設計師,「程式設計可以這樣走」。絕對會大放光芒的台灣之光最意想不到的,是後來發現「SIKULI」的發明者,是一位不折不扣的台灣人,在部落格上以VGOD為名發表過許多與程式相關的文章,目前正在MIT就學,而「SIKULI」也就是他在MIT的一個房屋二胎研究論文。而過去VGOD就曾經發表過幾篇「追求神乎其技的程式設計之道」,寫出了他對於程式設計的看法,也是目前少見關於程式設計方面相當誠懇的文章,讓人不由得想到「態度決定高度」這句話。在程式設計這個領域,以往總是由國外來引導出一些方向,遊戲規則總是由別人來主導。現在,我們終於在「SIKULI」上看到由自己同胞所創造出的一個新的高度,這真是值得我們大力讚揚的啊! 最後,我們就簡單的示範一下,就算是程式白癡,也能夠用保濕面膜「SIKULI」在五分鐘之內完成一個應用。不懂語法?沒關係,從頭到尾你只要輸入CLICK()就好。首先當然你必須先下載「SIKULI」,並且要在電腦安裝Java Runtime Environment (JRE)環境。之後,就可以依照下列的方法,輕鬆自訂你要進行的操作囉!參考來源:迷路山豬的涼亭參考文獻:1.王大維,2002,台灣工商業可延伸企業報告語言分類標準之建立,國立台灣大學會計研究所未出版碩士論文。2.位元文化,2002,XML 技術實務,台北:文魁資訊股室內設計份有限公司。3.Z. 2001. The advent of real-time accounting. The Practical Accountant 34(Aug): 48.4.Cohen, E. E. 1999. The XML files: solving the mystery of data interchange,Accounting Technology: 12.關聯關鍵字網頁設計、網路行銷、關鍵字行銷、網站設計、網站代管、程式設計、SEO關鍵字、廣告設計、網路開店、關鍵字排名台南網頁設計、台北網頁設計、台南網頁設計公司、台北網頁設計公司、seo、關鍵字、關鍵字廣告、關鍵結婚西裝字搜尋、搜尋排序、關鍵字排序相關文章 程式設計的領域,十年修練磨一劍程式設計的各類語言比較如何踏進程式設計的世界程式設計師要有所謂的五育學會程式設計的10個年頭最新文章 關於程式設計的專案時間掌控程式設計的領域,十年修練磨一劍程式設計的各類語言比較如何踏進程式設計的世界程式設計師要有所謂的五育


.msgcontent .wsharing ul li { text-indent: 0; }



分享

Facebook
Plurk
酒店兼職YAHOO!

創作者介紹

牛仔褲

xf81xftprc 發表在 痞客邦 PIXNET 留言(0) 人氣()