C++ POS终端应用程序开发-SDK、编程语言、模式、IDE
关于POS(销售点)终端应用程序开发,我想知道,至少,其中一个信息(任何经验和相关网站链接也将不胜感激):C++ POS终端应用程序开发-SDK、编程语言、模式、IDE,c++,c,gcc,sdk,terminal-emulator,C++,C,Gcc,Sdk,Terminal Emulator,关于POS(销售点)终端应用程序开发,我想知道,至少,其中一个信息(任何经验和相关网站链接也将不胜感激): 此类终端最常见的SDK(可能是专有的) 最常用的语言、编译器和数据库(可能是C/C++、GCC、SQLite?) 要使用的最佳设计模式 最常见的IDE 测试框架 我只想分享一下我的POS开发经验 1.此类终端最常用的SDK(可能是专有的) 首先,选择您的设备,例如,您可以为Castles/VEGA7000编写一个应用程序。转到相关链接并下载SDK。Cygwin下有一个用于Castles/V
我只想分享一下我的POS开发经验 1.此类终端最常用的SDK(可能是专有的) 首先,选择您的设备,例如,您可以为Castles/VEGA7000编写一个应用程序。转到相关链接并下载SDK。Cygwin下有一个用于Castles/VEGA7000的SDK 2.使用的最常用语言、编译器和数据库(可能是C/C++、GCC、SQLite?) 例如,Castles/VEGA7000支持标准C 3.要使用的最佳设计模式 我不记得有什么特殊情况需要特定的设计模式。像普通PC程序一样思考 4.最常见的IDE 上面提到的SDK有一个用于Netbeans的插件 5.测试框架 在这种情况下我再也帮不上忙了 如果有帮助,我可以向您展示一个Hello World Castles/VEGA7000的示例:
#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;
}
#包括
#包括
#包括
#包括
int main()
{
字节键;
系统堆_设置(256*1024);
CTOS_LCDTClearDisplay();
CTOS_LCDTPrint(“你好,世界!”);
CTO_KBDGet(&key);
返回1;
}
编译后,它会生成一个名为xyz.s19
的二进制文件,然后您应该创建一个CAP文件并将其写入设备。SDK为其提供了一个工具
非常感谢您的回答。我还想开发这个POS(Castles\VEGA 7000)。但我在它的网站上找不到任何SDK或插件,甚至找不到它的规范(我想他们会把它从网站上删除)。你能告诉我其他地方可以找到这种信息和工具吗?@deepmax你能帮我吗,现在castles网站不支持vega7000,我应该为这个设备编程,我需要用户手册和skd