3
關於POS(銷售點)終端應用程序開發,我想知道,至少,這些信息之一(任何經驗和鏈接到相關網站將理解爲好):POS終端應用程序開發 - SDK,編程語言,模式,IDE
- 對於這樣的終端(可能專有的)最常見的SDK所使用(也許C/C++,GCC,SQLite的)
- 最常用的語言,編譯器和DB
- 使用最佳設計圖案
- 最常見的IDE
- 測試框架
關於POS(銷售點)終端應用程序開發,我想知道,至少,這些信息之一(任何經驗和鏈接到相關網站將理解爲好):POS終端應用程序開發 - SDK,編程語言,模式,IDE
我想分享一下我的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有一個工具。
真的非常感謝你的回答。我也想爲這款POS開發(Castless \ VEGA 7000)。但我在其網站上找不到任何SDK或插件甚至規範(我認爲他們將其從網站中刪除)。你能否把我推薦到其他地方,我可以找到這種信息和工具? – Jean 2015-03-15 12:50:08
@deepmax你能幫助我,現在城堡網站不支持vega7000,我應該爲這個設備編程,我需要用戶手冊和skd – 2017-09-28 07:38:28