我正在使用.NET,我正在寻找一种方法将几乎任何文档转换为预览图像.我说任何,但优先级是Office文档,PDF和大多数图像文件.
我会假设我可以以某种方式构建Windows资源管理器预览文档的能力......但我不知道如何.
你会怎么做?
我们正在将C++数学库转换为C#.该库混合使用浮点数和双精度数(有时在它们之间进行转换)我们正在尝试做同样的事情,以便在C#中获得与C++中完全相同的结果,但事实证明这是非常困难的,如果不是不可能的话.
我认为问题是以下一个或多个问题,但我不是专家:
将浮点数转换为double和double转换为浮点数会导致不可预测的结果,并在C++和C#中以不同方式完成
C++和C#处理浮点精度的方式不同,它们不能相互模仿
.NET中有一个设置可以使它像C++一样运行,但我找不到它(都是32位)
有人可以向我解释可能存在的问题,也许可以将我与微软的一些权威文档联系起来,我可以用来帮助解释这种情况以及产生差异的原因吗?
编辑
我们使用的是VC6和.NET4.0
由于NDA的原因,我不能举出计算的例子,但我可以为差异显示一些数字......可能它们本身很无用:
8.085004000000000 (C#) vs.
8.084980000000000 (C++)
8.848165000000000 (C#) vs.
8.848170000000000 (C++)
0.015263214111328 (C#) vs.
0.015263900756836 (C++)
Run Code Online (Sandbox Code Playgroud)
应该指出的是,这些数字包括复杂的问题.这些是计算结果.
简单的是或否的问题,我90%肯定它不是......但我不确定.
Base64字符串可以包含选项卡吗?
.NET(C#)是否内置了FTP库?我不需要任何疯狂......非常简单.
我需要:
最简单的方法是什么?
我们使用SVN非常成功地以传统方式获取源代码:/ branches,/ trunk和/ tags.
我们不会将SVN用于我们的艺术资产,这在某种程度上类似于源代码,但实际上并不像源代码那样具有相同的需求.
我指的不仅是图像文件(jpeg,png等等),还有PhotoShop文件和已购买(不应丢失)的库存图片.
对于我的图形艺术家来说,文件结构和程序的最佳实践是什么?
我的Excel插件需要安装Excel的Visual Basic for Applications选项才能使其正常工作.我希望我的安装(使用InnoSetup编写)能够检测是否安装了VBA,并且如果不安装则警告用户.
如何检测选项是否已安装?
我希望根据他们的选择请求以编程方式向客户发送电话提醒.我不是电话推销员.
我需要拨打电话,然后播放消息.如果检测到应答机或语音邮件,我需要在蜂鸣声后留言.我需要知道消息是否成功传递.
理想情况下,我可以通过按下按钮并记录他们的选择来提供用户反馈.
我更喜欢Windows和.NET,但会考虑任何事情.
你有什么建议?
如果我的Windows服务器有多个IP地址,那么在与互联网通信时,如何以语法方式告诉我的应用程序的不同实例使用不同的IP地址?
我需要在更大的显示器上同时显示正在我的应用程序中播放的视频.在某些视频卡上,这称为影院模式,使用卡制造商提供的工具进行配置.
我想只使用软件来做这件事.我可以用DirectX做到这一点吗?
我的想法是使用DirectShow播放当前活动的视频,并在全屏模式下在第二个显示器(由用户配置)上重新绘制.
我会使用哪些技术或方法?