Delphi XE5 Firemonkey實作仿Flappy Bird遊戲

FMX Express 上看到的「Flappy Bird Clone Source Code For Delphi XE5 Firemonkey On Android And IOS

Delphi XE5 Firemonkey Flappy Bird

有興趣研究Delphi XE5如何寫出Mobile遊戲的可以下載程式碼。

下載連結:
Download Flappy Firemonkey Prototype Source Code For Delphi XE5 Firemonkey.

Download Flappy Firemonkey 3D Prototype Source Code For Delphi XE5 Firemonkey 3D or download the Win32 binary.

Delphi XE5 Firemonkey Flappy Bird Clone

Windows下Dropbox+Git Server雲端管理您的程式碼(軟體篇)

1. Git for Windows (http://msysgit.github.io/)

2. tortoisegit (http://code.google.com/p/tortoisegit/)

3. Dropbox (https://www.dropbox.com)

Git是目前最多人使用的版本控制軟體,與中心式版本控制軟體subversion(svn)相比,Git因為是分散式版本控制,基本上不用太擔心會出事XD,每位開發人員在本機也會有一個可獨立作業的倉庫,不用擔心網路連線、也不受主線拘束。

目前網路上最有名的Git Server服務為GitHub,如果申請免費帳號就可以使用,當然條件是要將Repo開放出來!如果不開放的話就需要付費升級帳號,除此之外就是自己架設一個Git Server。

不過架設一個網路可存取的Git Server真的是太費時間,幸好有Dropbox的出現,讓我們可以透過雲端硬碟來架設自己的Git Server 。以下教大家操作~

一、申請Dropbox帳號、安裝DropBox

請見拙作「

二、安裝Git for Windows 1 2 3 4 5 6 7 8

9

3接著安裝TortoiseGit

10 11 12 13 14 15

都安裝完了之後!我們在Dropbox目錄建立一個repositories的資料夾,接著在裡面再建立一個myproject的資料夾。 19

建立完後,在資料夾上按右鍵選擇git create repository here20

因為我們工作目錄都要在本機,勾選Make it Bare。

所有的工作都必需透過Clone到本機才能作業~

21

建立完後就會看到這個訊息。

22

接著進入myproject的資料夾看到以下的目錄就代表建立成功了。

23

延伸閱讀:

ihower-版本控制系統 Git 精要教學

不可缺少的Dropbox雲端硬碟申請教學

Dropbox是非常好用的雲端硬碟,很適合用來當資料(相片)備份空間,甚至安裝手機APP後,可以直接將相機內的照片同步,如果還沒申請的朋友筆者教您申請。

進入 Dropbox 網址 >> https://db.tt/6Otwe2FG 註冊帳號

Dropbox申請教學01

註冊完後會下載Dropbox軟體,把它下載且安裝起來

02

接著就有基本的2G空間了!當然您也可以透過介紹朋友、facebook綁定等方式取得更多空間~或是直接付費買空間

04 03

安裝完下載dropbox軟體後,開始設定,勾選我已經有dropbox帳戶 05

 

接著打上剛才申請的帳號、密碼

 

06

選擇一般安裝(如果你要特別指定目錄的話可以選進階)

07

安裝成功!可以進入教學導覽看看如何操作。

08

09

在系統的右下角就會看到Dropbox的圖示。

10

操作的方式很簡單,只要將要備份的檔案丟進Dropbox資料夾就可以了!接著它會自動把檔案上傳,看到出現綠色打勾就代表上傳成功。

11

如果要在手機安裝程式的話,

Dropbox for Android https://play.google.com/store/apps/details?id=com.dropbox.android

Dropbox for iOS http://itunes.apple.com/us/app/dropbox/id327630330?mt=8

Dropbox for blackberry http://www.dropbox.com/blackberry/download

Dropbox for Kindle fire http://www.dropbox.com/android.

Dropbox for Windows https://www.dropbox.com/downloading?os=win

Dropbox for Mac https://www.dropbox.com/downloading?os=mac

Dropbox for Linux https://www.dropbox.com/install?os=lnx

Metro Style初體驗

metro style pos

確認功能完整度後,開始一邊完善系統一邊調整介面了!這次採用是Metro Style的設計,Metro 的三大精神為Modern Design、International Typographic Style及Motion Design。

也讓我重新找Win8系統以及打開XBOX研究一番~目前POS系統有使用這樣概念設計的應該為中保的開店快手雲端POS跟育山資訊的大當家BB POS

CodeIgniter偵測使用者瀏覽器

方式一:使用user_agent跟redirect
[php]
$this->load->library(‘user_agent’);
$this->load->helper(‘url’);
if ($this->agent->browser() == ‘Internet Explorer’ and $this->agent->version() <= 7)
redirect(‘/unsupported-browser’);
[/php]

方式二:使用 http://mobiledetect.net
[php]
$this -> load -> library(‘Mobile_Detect’);
$detect = new Mobile_Detect();
if ($detect->is(‘Chrome’) || $detect->is(‘iOS’)) {

}
[/php]

很棒的養生氣功-平甩

認識壽山的朋友,都知道因為家裡生長環境因素的關係!所以從小支氣管並不是很好,雖然沒有抽菸,但常常還沒看到人就聽到咳嗽的聲音。除了自己覺得困擾,在辦公室裡也會造成其他人困擾。這也是後來離開前公司的原因之一~
最近找到了一個很不錯的功法「平甩功」,明顯改善了咳嗽的症狀,介紹給大家。平甩是由梅門的李鳳山老師推廣的一種功法,簡單易學的動作,也讓許多癌症、中風、小兒麻痺等症狀的朋友獲得改善。

平甩功

平甩功進階功法-高甩功

想知道SEO做的好不好?SEO分析網站

網站架設後,常常不知道針對搜尋引擎最佳化(SEO)是否做的好嗎?
介紹二個網站分析工具,可以針對訪客、內容、搜尋引擎最佳化(SEO)、網域名稱等來為網站評分,提供詳細的改善建議,幫網站站長們節省時間,改善後的網站能夠在搜尋引擎裡取得更好的搜尋排名,甚至是 PR 值。

1.SEOCert
http://www.seocert.net/

2.網站審評woorank
http://www.woorank.com/tw/

Delphi仿POS系統設定按鈕拖曳更改排序

drag2

drag1
許多餐飲或是快餐POS系統都會提供拖曳去更改按鈕排序!
在Delphi可不可以做得到呢?當然是簡單的~

1)MouseDown事件加上
(sender as tbutton).BeginDrag(false);
2)DragOver事件加上
if source is TButton then
Accept:=true;
3)DragDrop事件加上 >> 互換對方的caption
if Sender is TButton then begin
TempCaption := TButton(Source).Caption;
TButton(Source).Caption := TButton(Sender).Caption;
TButton(Sender).Caption := TempCaption;
end;