餐飲控菜系統遇到的多國語系問題

 

 

支援多國語言有許多方法,像是透過ini或是直接在資料庫。

昨天搞了餐廳用的廚房控菜系統後,今天再讓它支援多國語系。因為介面上不多,所以使用ini方式,不過如果使用Delphi7開發的朋友都會知道,遇到不是ansi編碼的ini file會掛掉。

XE後能使用TMemIniFile取代TIniFile,就能克服儲存成unicode讀不出來的問題了!

英 繁 簡

Delphi使用調查

543096d50ed49

2014年10月TIOBE的熱門程式語言排名中,Delphi往上爬到到11名超越Javascript、VB.net以及Ruby。

主要的原因應該是從XE4以來策略轉向行動裝置開發正確。也因為如此,壽山想要做一個小小調查,知道目前還有多少企業/公司在使用Delphi做開發。表單連結:

https://docs.google.com/forms/d/1mz_qzCSE8OP1VX8e-OjTuVrttnY2aXcBpeK35M-r6y8/viewform

 

Delphi XE7 更改編輯器配色保護眼睛

程式設計師除了是腦力密集的行業外,也是眼睛很吃緊的!
尤其是一天盯著編輯器十來個小時coding,傳統的白底黑字加上密密麻麻的原始碼真的是一大負擔。
所以常拿到編輯器後,第一件事就是更改配色、字型及大小。

一、進入 Tools -> Options…
Options

二、點選Editor Options -> Color 可以看到 Defaults的配色是白底

defaultcolor

三、壽山自己習慣是把 Color SpeedSetting下拉成 Twilight,另外會把 Element中的Comment(備註),從綠色改成Fuchsia(桃紅)

changeeditorcolor

 

四、接下來點選 左邊的Editor Options 中的Display。預設的字型是 Courier New,大小是10

fontsize

五、壽山會把字型改成 Adobe釋出的Source Code Pro字型(下載網址 https://github.com/adobe-fonts/source-code-pro),並把大小改成12。

當然你也可以選自己喜歡的字型,原則上是

1 文字距離等寬

2 1、I(i大寫)、l(L小寫)分得出來

3 符號看得清楚

changefontsize

 

六、改完之後就感覺好一點了,當然你也可以改成自己喜愛的配色、字型跟大小。寫程式應該是件快樂的事!

editor

 

 

 

Delphi 動態呼叫ODBC連結對話框

ConnectionPromptDataSource
撰寫Ado(dbgo)程式時,常常會做設定ODBC動作,那程式執行時期可以動態指定嗎?答案是可以的!
[pascal]
procedure TForm1.BtnCreateODBCClick(Sender: TObject);
var
AdoConStr : WideString;
begin
AdoConStr := PromptDataSource(self.Handle,AdoConnection1.ConnectionString);
AdoConnection1.ConnectionString := AdoConStr;
end;
[/pascal]

Delphi XE開發原生iOS/Android元件

D.P.F Delphi iOS/Android Native Components 是二套 open source 的元件集,讓開發者可以開發符合iOS/Android原生元件,不過缺點是就會失去了Delphi XE系列跨Android/iOS的原意。

D.P.F Delphi iOS Native Components

http://sourceforge.net/projects/dpfdelphiios/

D.P.F Delphi Android Native Components

http://sourceforge.net/projects/dpfdelphiandroid/

 

【友情廣告】加盟連鎖展不可錯過的「全租王加盟連鎖」

3ce2b24be8ddac0eb1a279568f9ad025
2014/9/26~9/29在台北世貿館有2014台灣世界連鎖加盟大展,朋友也在那邊設了「全租王加盟連鎖與創新產品上市發表會」(攤位編位:D920)
大概說一下好了~整個全租王是架構上餐飲POS系統上的全方位整合方案,除了傳統的餐飲點餐系統外,也結合物聯網的概念開發出QRCall取票、叫號模式,並將傳統的DVR(Digital Video Record)系統結合,將POS結帳的畫面以及關鍵的資料一併錄製在系統上,避免舞弊。

Anyway~有機會到現場的朋友可以去看看就對了 🙂

漢偉科技有限公司
http://www.ehanway.com.tw/

 

pos-system (1)

9b1a3ba6bed2423dbb560c87dc588bb0 57c9eaa1fb98412391758043b707a058 117d36be789546869cf09711ddd55ccb cb6eddd18fd64d5abe3b90a4d8040312