Delphi FireMonkey在Android/OSX/Win如何支援com port

以前在VCL架構時,有許多支援comport開發的元件,那在firemonkey下呢?
整理了一些for android/os x以及win下的元件

Check out ComPort for VCL in Delphi 10 Berlin.

Check out ComPort for Android with Firemonkey in Delphi 10 Berlin.

Check out ComPort for Android FTDI FT31xD with Firemonkey in Delphi 10 Berlin.

Check Out ComPort for Android Prolific with Firemonkey in Delphi 10 Berlin.

Check Out ComPort for Android USB with Firemonkey in Delphi 10 Berlin.

Check out ComPort for Android USB Serial with Firemonkey in Delphi 10 Berlin.

Check out ComPort for FireMonkey on Windows in Delphi 10 Berlin.

Check out ComPort for OS X in Firemonkey for Delphi 10 Berlin.

 

source: http://community.embarcadero.com/blogs?view=entry&id=8724

Delphi 10 在Android、iOS取得內部IP方式

在寫應用程式時,常常需要知道機器的IP是什麼!答案相當簡單~只要拉出IdIPWatch這個元件
然後透過 IdIPWatch裡的LocalIP這個屬性就可以了!
相較於以前要透過Winsock來撰寫!一整個方便多了~更重要的是可以同時在Windows/Mac跟iOS/Android上面跑~

升級Yosemite執行Java出現需要舊版Jave SE6執行階段

 

 

 

 

升級Yosemite後,發現執行Jave撰寫的程式時出現需要安裝舊版Java SE6。

解決方案是到Apple Supportj找到Java for OS X下載就行了

http://support.apple.com/kb/DL1572?viewlocale=zh_TW&locale=en_US

螢幕快照 2014-12-25 下午2.01.01

 

修改Mac OS截圖預設儲存路徑與格式

Mac OS有一個很多人都喜歡的截圖功能

  • Command + Shift + 4 自己選擇區域截圖
  • Command + Shift + 4 + 空格 點選特定視窗截圖
  • Command + Shift +3 全螢幕截圖
  • Command + Control + Shift + 3 全螢幕截圖暫存記憶體
  • Command + Control + Shift + 4 自己選擇區域截圖暫存記憶體

雖然Mac截圖功能很方便,不過很討厭的一點是預設存放的路徑在桌面。如果截取多張一點的話,整個桌面亂到不行!當然是有方式可以更改截圖功能預設的路徑以及圖片類型(從png改成gif 或jpg)

假設我們要將截圖存到桌面上的Photos資料夾的話

一、建立Photos資料夾,資料夾路徑為 /Users/apple/Desktop/Photos
螢幕快照 2014-06-09 下午10.02.00

二、打開終端機,輸入以下指令


defaults write com.apple.screencapture location (完整路徑名稱)

螢幕快照 2014-06-09 下午10.03.44

三、終端機輸入以下指令,或重新登出再登入

killall SystemUIServer

P.S 如果要更改預設的截圖格式從png改成jpg的話,一樣輸入以下指令

defaults write com.apple.screencapture type jpg

最後別忘了重覆步驟三。

MAMP- Mac上架設Apache、MySQL、PHP的好工具

MAMPWindows架設Apache、MySQL、PHP的環境主要是使用Appserv或可以直接解壓縮執行的XAMPP,雖然XAMPP也提供在Mac上安裝,不過似乎不是很穩定(也許是因為跨平台的關係吧)。anyway~在Mac上架設Apache、MySQL、PHP難道就要一個個安裝?

終於找到了MAMP這個簡單的懶人包!而且還是全圖形介面~

螢幕快照 2013-11-01 上午9.35.27

安裝完成後,可以在應用程式看到WAMP及WAMP PRO(付費版本)的資料夾,我們點開WAMP資料夾下面的WAMP應用程式。

螢幕快照 2013-11-01 上午9.35.47

接著會詢問你要開啟的是免費版本或付費版本,我們點Launch MAMP

 

螢幕快照 2013-11-01 上午9.36.00

打開之後,點選Start Servers讓Apache Server、MySQL Server亮綠燈

螢幕快照 2013-11-01 上午9.36.49

按Open Start Page可以看到MAMP的首頁,就表示完成了!

就著我們點進Preferences看看

螢幕快照 2013-11-01 上午9.38.13

在Start/Stop可以選擇,打開(關閉)MAMP時是否自動開啟(關閉)Apache/MySQL伺服器、程式開啟時是否檢查開啟MAMP Pro、以及開啟程式是否自動開啟 Start page以及Start Page的位置。

螢幕快照 2013-11-01 上午9.38.37

這邊可以稍徵調整一下Port位置,apache為80,MySQL則是3306。

螢幕快照 2013-11-01 上午9.38.46

還可以選PHP版本

螢幕快照 2013-11-01 上午9.38.53

 

指定Apache Document Root。

MAMP圖形化且穩定可以減少開發上許多的不便,朋友們可以嘗試使用囉。

 

相關連結:
Appserv官網: http://www.appservnetwork.com

XAMPP官網: http://www.apachefriends.org/zh_tw/xampp.html

MAMP官網: http://www.mamp.info/en/index.html

 

Delphi XE5 正式發表-支援Android、iOS、Mac、Win的開發利器

其實壽山我自從Delphi 7之後,就很少follow Delphi的相關訊息。主要是後面的產品不是這麼的令人驚艷!

不過在FireMonkey這個框架出現後,就開始注意到Delphi這個開發工具的雄心壯志~毅然拋棄了多年且相當成熟的VCL,改投注在跨平台、跨裝置的FireMonkey上,就知道這開發工具準備大展身手了!

Click to see full-sized image

果然從XE2開始,FireMonkey就不斷進化~除了有64位元的程式外,也可以開發在Mac OS、iOS上面跑的程式…

到了XE4時,iOS開發已經相當純熟,也有不少軟體公司開始使用XE4開發app且成功上架~昨天XE5正式release 後,也看到Embarcadero依照著預定的roadmap,將delphi支援Android開發給呈現出來。

專案直接支援android、iOS Platforms

螢幕快照 2013-09-13 上午11.08.45

 

iOS、Android User Permissions直接以勾選方式

螢幕快照 2013-09-13 上午11.11.30

設計介面的外觀還可以讓您選是那個機器(或是螢幕大小)

螢幕快照 2013-09-13 上午11.08.58

雖然昨天台中場在李維大師的解說下,可以看得出仍有一些小小的bug在,不過整體而言可以看得出Delphi XE5已經很成功的開發出mobile的solution。

接下來有空的時間,也得好好摸索它,也希望有機會介紹給大家 :)

StackSocial十款Mac實用軟體(The Mac Freebie Bundle 2.0)免費送!現賺151美元

Mac-Freebie-Bundle

StackSocial又來送Mac免費軟體了!這次送的是「The Mac Freebie Bundle 2.0」,內含十種軟體(價值151美元)

1.WebDesign-網頁製作軟體

2.ButtonDesign for Mac-按鈕製作軟體

3.Shine-照片處理

4.Quick Resizer-快速縮放照片大小

5.Signature Maker-手寫簽名製作

6.PDF Converter Master-PDF轉換

7.SketchMee-照片製作素描效果

8.PaintMee-照片製作水彩效果

9.Photo Dazzle-照片濾鏡

10.Icons Express-Icon製作

下載連結: https://stacksocial.com/sales/the-mac-freebie-bundle-2-0