2013-04-04 35 views
3

關於POS(銷售點)終端應用程序開發,我想知道,至少,這些信息之一(任何經驗和鏈接到相關網站將理解爲好):POS終端應用程序開發 - SDK,編程語言,模式,IDE

  1. 對於這樣的終端(可能專有的)最常見的SDK所使用(也許C/C++,GCC,SQLite的)
  2. 最常用的語言,編譯器和DB
  3. 使用最佳設計圖案
  4. 最常見的IDE
  5. 測試框架

回答

5

我想分享一下我的POS開發經驗。

對於這樣的終端1.most常見的SDK(可能是專有的)

首先,選擇您的設備,例如,你可以寫城堡/ VEGA7000的應用程序。轉到相關的site並下載SDK。在Cygwin下爲Castles/VEGA7000提供了一個SDK。

 

2.most常用語言,編譯器和DB,用於(可能的C/C++,GCC,SQLite的?)

例如,城堡/ VEGA7000支持標準C.

 

3.best設計模式給我們e

我不記得任何需要特定設計模式的特殊情況。像普通的PC程序一樣思考。

 

4.most常見的IDE

所提到的SDK爲Netbeans的插件。

 

5.Testing框架

我不能幫助更多的在這種情況下!

 

如果有幫助,我可以告訴你城堡/ VEGA7000的一個Hello-World樣例:

#include <string.h> 
#include <stdio.h> 
#include <ctosapi.h> 
#include <ctos_newlib_startup.h> 

int main() 
{ 
    BYTE key; 

    sysheap_setup (256 * 1024); 

    CTOS_LCDTClearDisplay();  
    CTOS_LCDTPrint("Hello World!"); 
    CTOS_KBDGet(&key); 

    return 1; 
} 

編譯後,它會生成一個名爲xyz.s19那麼你應該做一個CAP的二進制文件文件並將其寫入設備。 SDK有一個工具。

enter image description here

+0

真的非常感謝你的回答。我也想爲這款POS開發(Castless \ VEGA 7000)。但我在其網站上找不到任何SDK或插件甚至規範(我認爲他們將其從網站中刪除)。你能否把我推薦到其他地方,我可以找到這種信息和工具? – Jean 2015-03-15 12:50:08

+0

@deepmax你能幫助我,現在城堡網站不支持vega7000,我應該爲這個設備編程,我需要用戶手冊和skd – 2017-09-28 07:38:28

相關問題