创建一个基于Web的应用程序,以在Web应用程序和PRIMERA设备之间创建一个接口,用于CD和DVD刻录 [英] Create a web based application to create an interface beween web app and PRIMERA device for CD and DVD burning

查看:110
本文介绍了创建一个基于Web的应用程序,以在Web应用程序和PRIMERA设备之间创建一个接口,用于CD和DVD刻录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须创建一个基于Web的应用程序才能在Web应用程序和PRIMERA设备之间创建一个接口,用于CD和DVD刻录.....

实际上,primera(Bravo cd/dvd刻录机)设备用于任何数据项目/图像项目/音频项目的cd/dvd刻录....

如果有人有想法或以前曾做过,那么请让我知道..我该如何开始..


谢谢
Nikhil

I have to Create a web based application to create an interface beween web app and PRIMERA device for CD and DVD burning.....

Actually primera (Bravo cd /dvd burner) device is used for cd /dvd writing of any data project/image project/audio project....

If any one have idea or previously done by them in past then please let me know..how can i start..


Thanks
Nikhil

推荐答案

请参阅我对问题的评论.您无需为特定的CD/DVD刻录机编写单独的软件.

这是可与任何硬件一起使用的软件产品之一-InfraRecorder.它是开源的,众所周知且可靠.它比我见过的任何专有产品都要好.请参阅:
http://en.wikipedia.org/wiki/InfraRecorder [ http://infrarecorder.org/ [ ^ ].

源代码: http://sourceforge.net/projects/infrarecorder/files/InfraRecorder/0.52 /ir052_src.zip/download [ ^ ].

这是C ++,抱歉.但是,如果您想自己编写,至少可以了解它是如何工作的.或者,您可以提取引擎,将其转换为DLL,然后通过P/Invoke在C#项目中使用.另一种选择是在C ++和C ++/CLI中创建一个混合模式(托管+取消管理)项目,将非托管C ++代码包装在C ++/CLI"ref"类中,将它们公开,并像其他任何引用一样引用您在C#项目中获得的程序集组装.

此外,现在您有了一个主意时,请尝试向Google购买其他产品.

祝你好运,
—SA
Please see my comment to the question. You never need to write separate software for a particular CD/DVD writer.

Here is one of the software products working with any hardware — InfraRecorder. It is Open Source, quite well-know and reliable. It''s better than any proprietary product I ever saw. Please see:
http://en.wikipedia.org/wiki/InfraRecorder[^],
http://infrarecorder.org/[^].

Source code: http://sourceforge.net/projects/infrarecorder/files/InfraRecorder/0.52/ir052_src.zip/download[^].

This is C++, sorry. But at least you can learn how it works if you want to write your own. Alternatively, you can extract the engine, turn it into a DLL and use in your C# project via P/Invoke. Another alternative is to create a mixed-mode (managed+unmanages) project in C++ and C++/CLI, wrap unmanaged C++ code in C++/CLI "ref" classes, make them public and reference obtained assembly in your C# project as any other referenced assembly.

Besides, now when you get an idea, try to Google for some other product.

Good luck,
—SA


这篇关于创建一个基于Web的应用程序,以在Web应用程序和PRIMERA设备之间创建一个接口,用于CD和DVD刻录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆