全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2411
推到 Plurk!
推到 Facebook!

Q-COM FIREMONKEY 課程

 
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-11-22 21:37:47 IP:118.169.xxx.xxx 未訂閱
本日參加Q-COM舉辦的FIRE MONKEY 介紹心得如下
1.開始時間比預定時間要晚了一些時間, 或許是第一場吧
2.今日來了好幾位重量級人物, 包含亞太區Sales Manager的Mr. Chris Ho, 還有一位是負責亞太技術發展的Mr. Malcolm Groves(希望沒寫錯, 要不然就顯不尊重了), 當然還是有李維老師, 看來Embarcadero 相當重視這場的會議
3.一開始由 Mr. Malcolm 開場介紹, 這段有點超出我們所預期的, 因為這段在介紹AppWave 的功能, 約莫半小時, 全程是英文說明, 大致上能聽懂80%以上(加上幻燈片輔助), 不過這個課題在上次Q-COM辦的 AppWave, 其實李維都介紹的非常詳細, 所以沒有太出人意表的內容
4.14:30左右結束, 進入本次主題, 由李維介紹FireMonkey的功能及更深入的示範, 因為之前已經有稍微玩過FMS, 所以當介紹中又加深了一層的印象, 而這也裡也順便幫上次網友提到FMS一些問題可做更進階的解答, FMS為支援跨平台的使用, 所以不架構 微軟的 WINDOW MESSAGE API 介面, 也就是VCL 與 FMS 是無法相容的(當然本站有發表轉貼有人在進行 VCL 可轉換 FMS 的元件, 也已正式銷售, 有興趣可以上http://midafiremonkey.wordpress.com/ 這裡看看, 同時李維也展示了幾支DEMO, 另外更深入的實作了 FMS 的 TSHAPE的強大功能, 尤其是 FMS每一個元件都是獨立畫出來的, 所以不像VCL是以WINDOW MESSAGE為基礎, 因此每一個元件都可以變成另一個元件的PARENT, 講簡單一點, 就是元件可以嵌入另一個元件成為第三個新元件, 這樣想想看, 以前我們拉一個TDBEDIT(VCL元件), 如果想要在TDBEdit 上面加一個 TITLE (欄位的中文說明), 一定是再加一個 TLabel, 然後在 TLabel.Caption上直接寫 欄位描述, 但這是兩個元件, 在VCL如果要移動位置或改變FONT, 都要分兩次處理, 但在FMS上, 雖然還是拉兩個元件, 一個TEdit, 一個 TLabel, 但可以將 TLabel 嵌入到 TEdit 中, 讓Label 的 Parents 是 TEdit , 這樣移動 TEdit , TLabel就會跟著動, 甚至改任何共同的properity, FMS會自動下修到 TLabel上, 這就是FMS最直接的思考功能, 以前想要做到這樣的功能, 不是自己要創Component, 要不就要使用第3方控件別人寫好的, 現在可以自己很簡單的動手做就可以了, 當然這只是最簡單的一個展示, 想要看更精彩的展示, 新竹, 台中還有兩場(高雄好像也有), 自己去體驗!
而在FireMonkey討論區另一位網友提 FMS 能不能做到 MDI 功能, 在沒聽過本場前, 我曾回覆不太可能, 但現在我必須說, FMS 可以做的到, 當然不是如WINDOWS 的 MDI, 可是李維展示, FORM2中直接嵌入 FORM1, 在 TGroupBox中也能嵌入Form1, 那mdi 不就也是 form中有form嗎?
5.展示Live Binding, 不過很可惜的是, 大概是前面的意外演出(不知道是不是意外啦), 時間不夠完全介紹, 只做第一種最簡單的LiveBinding 介紹, 雖然只是驚鴻一瞥, 不過已看到其強大的功能, 但這部份實在有點深入, 並不是很能完全了解, 只是有個想法出來, 發現以前有好多做不到的功能, 似乎使用LiveBinding根本就是很容易就解決我多年的瓶頸, 只是這個想法沒有辦法具體浮現出來, 可以告訴大家, 不過有一個概念可以參考一下, 以前我一直想用Delphi做一個活動公式, 其實我知道有人有做出這樣的元件, 但用來都不順, 也就是說, 我想把一組公式打在 TEdit 上,
例如 Edit1.Text:= 'A B C-D', 然後我可以把這個String 變成一個真正的公式 A B C-D, 直接由系統代入四組值, 就可以算出總和多少, 這樣的功能, 在以前我使用Dos 下的 Clipper 系統, 我就曾設計出來而且運用在人事薪資的計算系統, 以符合每一家不同薪資計算的公式, 而不用去改到任何的程式碼, 當時是採用Macro(巨集指令完成, 如果有寫過的人應該知道我說的), 但在Delphi中卻紿終沒有辦法做到, 而今天的LiveBinding給我了一個亮光, 似乎有解了, 大概是這樣吧!

由於時間問題(場地時間受限), 也許是第一場的關係, 所以會議就這樣結束了, 這倒是有點令人遺憾, 會前曾與Chris有短暫的見面, 並談及最近使用xe2遇到的難解問題, Chris也十分熱心積極的承諾我會全力協助, 當然這當中也多藉助Q-COM的協助, 會後也與KTOP幾位同好, Chris幫我們引薦了Mr.Malcolm, 稍微寒暄幾句, 不過個人的英文就是傳統的台灣人, 聽大概8,9成沒問題, 但字彙呢都寄在以前的英文老師那裡了, 大字不識幾個, 所以表達就很汗顏, 這段就不要提了, 同時也和Q-COM方總提到, 付費課程的籌備, 大家引領企盼(應該是這麼寫吧), 期待Q-COM可以將這部份真正的拉抬起來, 我想應該有不少人都在等待吧!

綜合以上, 當然我不可能完全表達此次會議的精華, 還是請各位實際參加去了解吧
編輯記錄
P.D. 重新編輯於 2011-11-22 06:42:18, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-11-23 08:30:42 IP:111.240.xxx.xxx 訂閱
 pd的心得報告寫的洋洋灑灑,寫的好,寫的用心,連課程裡的部份內容都寫出來了 :)

我昨日也參加了講座,感覺不錯。對我個人來說算是有賺到。我還沒開始接觸firemonkey,昨日算是第一次"接觸" (耳聞),李維在很短的時間把概念說了幾次,很容易就抓到重點。嘿~至少我省了一些研讀的時間,別人講幾分鐘,經常自己是要讀幾小時以上。

至於細節上,我想一來時間很短,二來整個講座似乎不是為了"課程"為主要目的,所以大概上只能學到一些重要的概念,至於細部恐要念書(哈,但還沒有書),上網查資料,自己實作一些sample來補。

會後我也與qcom方總,Malcolm,Chris一起用餐。embt 與qcom真的有用心在經營與部局! 我也提到關於寫書與進入教育界推廣的事,他們也很認同。目前感覺最重要的大概就是針對新的firemonkey framework 寫一些介紹與實作的書,或者配合一些細節的課程講座,如此新的跨平台架構才得以快速的往前退進。

此外,對於新的firemonkey的styled componet的元件畫面真的很美,很有iphone風格,實作出來的產品極有質感,很讚! 這xe2版是一種全新的突破,值得使用!

------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-11-23 10:18:03 IP:114.35.xxx.xxx 未訂閱
離題一下,活動公式我都叫 DB Server 幫我算
例如:
SELECT :A :B :C-:D
A, B, C, D 是四個輸入參數
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-11-23 11:19:57 IP:118.169.xxx.xxx 未訂閱
蕭大俠, 我想這部份非你莫屬了, 期待喲!
===================引 用 aftcast 文 章===================
pd的心得報告寫的洋洋灑灑,寫的好,寫的用心,連課程裡的部份內容都寫出來了 :)

我昨日也參加了講座,感覺不錯。對我個人來說算是有賺到。我還沒開始接觸firemonkey,昨日算是第一次"接觸" (耳聞),李維在很短的時間把概念說了幾次,很容易就抓到重點。嘿~至少我省了一些研讀的時間,別人講幾分鐘,經常自己是要讀幾小時以上。

至於細節上,我想一來時間很短,二來整個講座似乎不是為了"課程"為主要目的,所以大概上只能學到一些重要的概念,至於細部恐要念書(哈,但還沒有書),上網查資料,自己實作一些sample來補。

會後我也與qcom方總,Malcolm,Chris一起用餐。embt 與qcom真的有用心在經營與部局! 我也提到關於寫書與進入教育界推廣的事,他們也很認同。目前感覺最重要的大概就是針對新的firemonkey framework 寫一些介紹與實作的書,或者配合一些細節的課程講座,如此新的跨平台架構才得以快速的往前退進。

此外,對於新的firemonkey的styled componet的元件畫面真的很美,很有iphone風格,實作出來的產品極有質感,很讚! 這xe2版是一種全新的突破,值得使用!

ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-11-23 12:15:19 IP:210.66.xxx.xxx 未訂閱
XE 以後的版本,真的進化了.... 
因為不是只開發 WINDOWS 的軟體
所以整體的元件 及 UI 都有新的改良

對初學者來說,反而沒包袱,直接學新功能即可

對已使用者而言,有新的設計風格,套用也不難

EMBAR. 公司,可感受到它的企圖心, XE 後的產品值得期待


期待 LiveBinding 及 iOS 能有更多的說明及範例.

謝謝您


------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-11-23 13:11:09 IP:118.169.xxx.xxx 未訂閱
的確, 利用 sql 是可以做的到, 但我想做到的複雜薪資公式, 卻是難度非常高
比如說一個員工的薪資是由20組公式建立起來的, 包含日月薪基礎, 甚至時薪, 早班, 午班, 晚班, 大夜班計算標準, 出勤, 請假, 勞健保, 借支, 加班, 出差, 支領費用, 油票等等
每一組計算有一組公式,
這些公式全部統計下來才是員工的薪資
但公式又非 -公式, 還有 * / %
所以真的很難, 當初用dos clipper 開發, 光這段就花了半年時間才開發出來,
後來要轉到delhpi上, 一方面初上手, 另外也發現找不到適合的做法
...
大致就是如此!
===================引 用 sryang 文 章===================
離題一下,活動公式我都叫 DB Server 幫我算
例如:
SELECT :A :B :C-:D
A, B, C, D 是四個輸入參數
qcom
版主


發表:79
回覆:114
積分:43
註冊:2011-05-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2011-11-24 11:06:08 IP:61.219.xxx.xxx 訂閱
昨日台中到場人數比報名人數多十人, 準備之講義都不夠, 令人驚訝.
現場互動頻繁, 反應頗佳, 有人直歎"令人耳目一新 "!
編輯記錄
qcom 重新編輯於 2011-11-23 20:08:18, 註解 無‧
qcom 重新編輯於 2011-11-23 20:10:08, 註解 無‧
qcom
版主


發表:79
回覆:114
積分:43
註冊:2011-05-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2011-11-28 14:52:12 IP:61.219.xxx.xxx 訂閱
講義與範例程式已upload 在http://www.qcomgroup.com.tw/embarcadero/press_and_event.htm
歡迎下載.
ttnnrsseb
中階會員


發表:31
回覆:77
積分:51
註冊:2004-11-22

發送簡訊給我
#9 引用回覆 回覆 發表時間:2011-11-30 11:17:26 IP:220.229.xxx.xxx 訂閱
請教 各位先進,
課程中李維大師提到VCL專案加入FMX的DLL,就可以混用。
小弟我沒試過將視覺元件包成DLL,看了一些資料好像有點複雜。
所以想說,為什麼不是用FMX專案加入VCL的DLL,這邊的VCL是一些非視覺化的元件。
謝謝!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#10 引用回覆 回覆 發表時間:2011-12-06 10:54:51 IP:118.160.xxx.xxx 未訂閱
1.有關如何封包, 沒有實作過, 也沒有經驗實在提不出什麼技術可分享
2.我想 vcl 包 fms, 重點還是在於 vcl 的 messages 是windows特有, fms沒有messages,
如果讓 fms 包 vcl , 會因為沒有 messages 對應而會出問題

以上純屬猜測, 猜錯不負責任!
===================引 用 ttnnrsseb 文 章===================
請教 各位先進,
課程中李維大師提到VCL專案加入FMX的DLL,就可以混用。
小弟我沒試過將視覺元件包成DLL,看了一些資料好像有點複雜。
所以想說,為什麼不是用FMX專案加入VCL的DLL,這邊的VCL是一些非視覺化的元件。
謝謝!
系統時間:2024-04-19 22:31:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!