最新公告
獲取最新內容及最佳觀賞體驗,請至:DuoE的隨手記主站台

目前分類:Java (10)

瀏覽方式: 標題列表 簡短摘要
WB_New_1 Google 買下 WindowBuilder 並捐給 Eclipse 基金會已經好一陣子了,最近一年陸續把公司產品導入 WB,確實比 VE(Visual Editor)有更多的突破,轉換歷程出乎意料之外的順利,對於自定以及繼承覆寫的 Component(元件)支援也相當好,可以確定 Eclipse 終於有一套穩定又強大的圖形介面程式編輯器了,趁著這次教育訓練要做教材,順手把這篇欠了很久的教學補上,一樣是很好入手的 Hello World,至於 Eclipse 的基本操作請參考先前文章。

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

BarTender 標籤列印跨平台整合 先前有提到 Java 透過呼叫 ActiveX 的方式讓 BarTender 列印標籤的方案,但是這種方式還是存在不少問題,像是每次都要重起一個程序來執行列印工作,耗費不少初始時間,可靠性似乎也不是那麼好,後來 BarTender 經銷商來安裝軟體的時候,有一起討論到這些問題,經銷商建議的作法是採用原廠的 Commander 功能,只需要將待印資料(變數)存成文字檔,Commander 就會依觸發設定,套用列印並且記錄結果,但這個功能必須是自動化版以上才支援,企業自動化版才有全功能的支援(詳細比較)。

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

BarTender 標籤列印軟體 要讓 Java 透過標籤印表機(Lable Printer)列印標籤,一般會用 javax.comm 或者 RXTX 對 COM Port 送 PCL 語法來完成,簡單的文字排版加條碼(BarCode)用這種方式到還好,要是複雜的排版或者有圖片、Logo 這種非文字的圖形列印需求,那光串 PCL 這種跟機械語言差不多的語法就絕對足以讓人抓狂,圖型列印品質說也奇怪的就是會變差,甚至是根本串不出來,最近剛好有這需求,所以就聽印表機原廠建議,使用 BarTender 這套標籤排版列印軟體。

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

eclipse_wb 自從 eclipse 升級到 Indigo ( 3.7 ) 版後,最悲慘的大概就是 VE(Visual Editor)插件不能用了吧!更讓人 Shock 的是,VE Project 網站已經被導入 Archived Eclipse Projects,也就是 VE 應該是停止開發,不玩了!!苦等了幾個月,正考慮轉入所謂官方推薦的名門正派 NetBeans 之際,無意間發現了 eclipse 有個專案叫 WindowBuilder,這不是赫赫有名的 SWT-Designer 嗎?公認最強大,但向來都是付費才能使用,怎麼可能會納入 eclipse 官方的 Project 項目呢?一查之下不得了,Google 已經把它買下,而且開放原始碼捐贈給 eclipse 基金會,預計於 eclipse Indigo 版納入…

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

image BIRT(Business Intelligence and Reporting Tools)是基於 eclipse 平台的報表製作工具,主要的功能是可以產生一些制式報表而不需要程式語言底子,讓資料呈現(產生報表)更簡單快速;用簡單一點的說法就是,做報表畫面就像用 Word 一般,資料處理就像用 Excel 一般,縱使 BIRT 是 Java Base 的一套 Tool,也可以讓不懂 Java 的人輕鬆做出專業的報表,需要進階一點的互動、動態報表,那也只需要 JavaScript 來輔助,倘若需要更進一步將報表做成 Report System,才需要懂得一些 Java(Appliccation Report System)或 JSP(Web Report System),但報表開發的精髓是在內容面,而不是只要一次性開發的框架,所以 BIRT 是可以充分讓美工、DBA、Programer…可以互相支援協同的 FrameWork。

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

Java 是透過 JVM 執行程式,就是不能動比較底層的東西,如同戴了套子很多事情是很難發生的,所以市面上少有用 Java 製作的外掛,要寫外掛第一個想到的也不會是 Java。但是不碰底層的記憶體資料,一樣有其他表層的東西,是繁瑣且重複具規則性的,像不少練功行為,是需要一直用滑鼠點某些特定畫面,這時候用 Java 來處理,絕對是遊刃有餘的。下面就來介紹,如何使用 java.awt 下的 Robot 類別,來寫 FarmVille 的自動犁田機器人。

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

Subversion 簡稱 SVN,是一個開放原始碼的套件,所謂版本控制系統,就是把程式碼(文件)放到版本控制伺服器上,新增、修改、移除都由版本控制系統記載,使用者於何時做了什麼變動,都會記錄下來以便查詢、復原,並確保由不同人所編輯的同一檔案都得到同步,非常適合用於團隊開發,其他比較著名的版本控制器有:新秀 - Mercurial、老前輩 - CVS(Concurrent Versions System)、VSS(Microsoft Visual SourceSafe)、Visual Studio Team System、ClearCase(IBM Rational ClearCase)…等。

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

先前介紹過 Java IDE – eclipse,也說明如何用 eclipse 寫最簡單的 Hello World,只要照著簡單的步驟,就可開啟 Java 程式開發的大門,但是光有文字命令的界面,可能會讓人感覺太低階,少說也要有個圖形界面才夠唬人;用 VE 寫(拉) GUI 程式,就畫面排版跟 GUI 元件的使用,沒有太多的手動輸入部份,稍微在元件加點事件邏輯進去,看起來就有模有樣了,其實 Java GUI 也沒有這麼難。

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

eclipse 也有像 JBuilder、NetBeans 滑鼠拖拉設計畫面功能的插件,而且有好幾個專案在開發這個功能,不過似乎只有 Visual Editor 簡稱 VE 這套是開放原始碼的插件。

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

為什麼會有這種基本的文章誕生呢?因為最近被一個現在是研究生的同學問到“用eclipse 會難嗎?”,一時語塞不知道怎麽回答,IDE(Integrated Development Environment)不是都差不多用法嗎?當初也是自己摸著摸著就用到現在,試著回想一下當初怎麽開始的,或許還真需要有人拉一把會比較快進入狀況,順便紀錄一下給還沒開始的人參考。

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