2008年10月21日 星期二

使用nusoap 將你的php程式供其它系統取用資料

因為所使用的PHP系統有需供給Flex程式來提取資料
所以使用了 nusoap來建置 webservice
以下是在 php 程式定義的二個function
第一個function getMember 取得單一筆member資料
第二個function getMembers取出一堆member資料

2008年10月20日 星期一

Java5 和 Action Script3比較表(Java5 vs Action Script3 Comparison)

以下這些是我節錄自


 這本書裡 Java5跟 Action Script3的比較表,個人認為比較重要的比較,對Java經驗者會很有幫助的


























































































































































投影片 1
-->投影片 1 -->

2008年10月19日 星期日

First QT

安裝好QT PlugIn後,開啟eclipse在new就會多出QT及QT Designer這二個選項

























我們選擇QT Gui Project做為我的第一個QT程式



























命名專案名為FirstQT



























接next,看到直接幫我們產生了 firstqt.cpp/firstqt.h/firstqt.ui等幾個檔案


























再next,請我們選擇module,因為為第一個QT還沒用到特硃的module,預設幫我們勾選了Core及Gui
這二個module


























接著按下Finish出現了一個錯誤訊窗,沒有設定預設的QT版本



























直接選擇 [Open Preferences]做個設定
























接著 [Add...],輸入QT版本號碼,及設定 QT Bin的路徑
























設定好,直接Finish=>OK,告知我們會把己存在的QT Project為QT版的修改,及是否要顯示QT透視圖樣,都同意

























基本的設定完成及第一個新增的專案














首先我們打開firstqt.ui這個檔案,看到一個空白的Form























接著點一下在Project Explorer旁的 QT C++ Widget Box,可以看到有一堆圖示的元件可以選擇




























我們先找到 [Display Widgets] 的 Label把它有拖拉的方式拉到Form上面





























在Form的Label 點右鍵會出現可以看到 Change plain text或是Change rich text其中一項,並填上Hello QT!!!















































如何看我們完成的設計???有二個方式
第一個當然就是將我們的程式編譯再執行
第二個即QT Designer方式的功能menu選單中有一個[QtDesigner]=>[Preview]
即可看到我們所寫的成果了





















2008年10月17日 星期五

QT 初接觸(需要的安裝軟件)

進入QT官網
http://trolltech.com/












進入下載頁面











我們選擇Open source版本就足以練習開發














我們先練習 應用程式未來再來接觸Embeded System的部份
接著筆者在M$ 開發所以選擇Qt for Windows: C++

















我們選擇MingGW做為我們的Compiler所以選擇





以及使用eclipse所以還要下載Eclipse integration: C++












因為我們選擇eclipse為我們的開發平台,所以當然也要有eclipse
eclipse必需是要有含CDT的PlugIn的
下載頁面有句不得不提





看來是只接受 Eclipse version 3.2.1
及CDT plugin 3.1.1

http://www.eclipse.org/downloads
http://www.eclipse.org/cdt/downloads.php

不過我安裝是的 eclipse 3.3搭上CDT 4.0 也是ok的

但試過 Ganymeda(3.4)似乎是有問題的,請注意
(最近試過3.4版對很多PlugIn都不支援,還不敢換到3.4)