加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – POS终端应用程序开发 – SDK,编程语言,模式,IDE

发布时间:2020-12-16 09:43:55 所属栏目:百科 来源:网络整理
导读:关于POS(销售点)终端应用程序开发,我想知道,至少,这些信息之一(任何经验和相关网站的链接也将受到赞赏): 这种终端最常用的SDK(可能是专有的) 最常用的语言,编译器和使用的DB(可能是C/C++,GCC,SQLite?) 使用最好的设计模式 最常见的IDE 测试框架 解决方法
关于POS(销售点)终端应用程序开发,我想知道,至少,这些信息之一(任何经验和相关网站的链接也将受到赞赏):

>这种终端最常用的SDK(可能是专有的)
>最常用的语言,编译器和使用的DB(可能是C/C++,GCC,SQLite?)
>使用最好的设计模式
>最常见的IDE
>测试框架

解决方法

我想分享一下我对POS开发的经验.

1.most common SDK for such terminals (probably proprietary ones)

首先,选择您的设备,例如您可以为Castles / VEGA7000编写应用程序.转到相关的site并下载SDK. Cygwin下有一个针对Castles / VEGA7000的SDK.

2.most common languages,compilers and DB that is used (maybe C/C++,SQLite?)

例如,Castles / VEGA7000支持标准C.

3.best design patterns to use

我不记得任何需要特定设计模式的特殊情况.像普通PC程序一样思考.

4.most common IDE

提到的SDK有一个Netbeans插件.

5.Testing framework

在这种情况下我不能再帮助了!

如果它有帮助,我可以向您展示一个城堡的Hello-World样本/ 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;
}

编译之后,它生成一个名为xyz.s19的二进制文件,然后你应该创建一个CAP文件并将其写在设备上. SDK有一个工具.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读