本人现在写一个模块是对一个设备的操作,用的是这个设备自带的一个动态库。
现在公司叫我设计一些对这个设备的一些接口,由于本人是在校实习生,对这些东西了解的比较少
所以来这里请教一下大家:
1.这些接口怎么设计比较合理规范
2.接口是抽象好还是具体好
3.接口的参数个数个类型是根据他动态库里相关函数设计还是根据自己设计
可能我表达的不够清楚,还请大家意会有相关资料也可以 感谢!
现在公司叫我设计一些对这个设备的一些接口,由于本人是在校实习生,对这些东西了解的比较少
所以来这里请教一下大家:
1.这些接口怎么设计比较合理规范
2.接口是抽象好还是具体好
3.接口的参数个数个类型是根据他动态库里相关函数设计还是根据自己设计
可能我表达的不够清楚,还请大家意会有相关资料也可以 感谢!
解决方案 »
- BufferOut.Pixels[][]输出的是什么?
- 16位色深屏幕下,可以绘出32位色深的图形吗?
- 为什么我用VC编的dialog,编译成DLL,在PB下面调用报错?
- 为什么PGP的口令输入框中无法用SPY++监控其接受的鼠标和键盘消息?
- 如何从一个程序执行另一个程序的菜单(两个程序已启动)
- 生成新类,基类是CListView,编译时提示CListView没有定义,是不是缺少头文件呀?
- CEevent的定义错误!
- vc 创建word文档,退出时提示Normal.dot正由另一个用户或程序使用
- VC+access
- 我在ListView中加入了一幅背景图片,但当加入数据时,这些数据却将背景覆盖了,请问如何解决此问题?非常感谢!!!
- vc++运行的问题
- MFC的基类
2 写成标准DLL.
3 根据动态库里面的相关函数设计.
至于关于参数等细节问题,同意VsirSoft,你觉得需要的参数就加上吧。
(1)是你调用 设备动态链接库,设备动态链接库的接口已经设计成型 你只要按照它接口标准调用就是了。
(2)是主程序调用你的模块,让你实现的功能应该已经确定了,至于主程序如何调用,是你的模块和主程序之间的事了,
主程序和设备动态链接库没有直接的关系。