Tag: c ++

Windows Phone 8:媒体文件访问

有没有办法从Windows Phone 8中的默认音频/video文件夹访问音频和video文件? 我已经检查了这个文档但是WP8上没有实现所有方法(例如KnownFolders.MusicLibrary): http : //msdn.microsoft.com/en-us/library/windows/apps/hh967755.aspx 我需要访问原始文件数据。 如果从C#无法访问来自Windows Phone Runtime或纯C ++的数据也可以。

从C调用C#

有没有人从C模块调用C#模块。 我尝试在互联网上搜索,但没有找到好的例子。 虽然许多网站都说像使用COM互操作但是找不到合适的例子或文章解释它。 如果有人可以帮助我,那就太好了 谢谢,Sveerap

如何取消设置整数中的特定位

说,我有一个像10101这样的整数,我想取消第三位得到10001 ; 如果我有10001 ,我仍然会得到10001 ; 我怎么能实现它? unset(int i, int j) int i= 10101 or 10000 int j = 00100

在LINQ查询中调用SQL用户定义的函数

我很难让这个工作。 我正在尝试使用IQueryable上的以下Filter助手进行半径搜索。 在RadiusSearch应用之前,还有一组其他filter可以应用。 顺序不应该真正重要,因为目标是将查询推迟到ToList()操作。 public static IQueryable RadiusSearch(this IQueryable communities) { var centerLatitude = 30.421278; var centerLongitude = -97.426261; var radius = 25; return communities.Select(c => new ApiSearchCommunity() { CommunityId = c.CommunityId, City = c.City, //Distance = c.GetArcDistance(centerLatitude, centerLongitude, c.Latitude, c.Longitude, radius) }); } 我可以以某种方式编写一个像GetArcDistance这样的帮助程序,然后在SQL上调用UDF吗? 我想要生成的查询如下 SELECT comms.community_id, comms.city, comms.distance FROM ( SELECT c.community_id, c.city, […]

如何获取本地网络计算机列表?

我正在尝试获取本地网络计算机的列表。 我尝试使用NetServerEnum和WNetOpenEnum API,但两个API都返回错误代码6118 (ERROR_NO_BROWSER_SERVERS_FOUND) 。 不使用本地网络中的Active Directory。 最奇怪的Windows资源管理器显示所有本地计算机没有任何问 是否还有其他方法可以获取局域网中的计算机列表?

将公钥从其他地方导入CngKey?

我正在寻找一种跨平台的方式来共享ECDSA签名的公钥。 从CngKey和标准.NET加密库的性能角度来看,我有一个很棒的事情,但后来我无法弄清楚33(或65)字节的公钥(使用secp256r1 / P256)是如何变成104字节的由MS .. Ergo,我无法支持跨平台签名和validation.. 我现在正在使用BouncyCastle,但神圣的handgranade它很慢! 因此,寻找以下要求的建议: 跨平台/语言(服务器是.NET,但这是通过JSON / Web.API接口提供的) JavaScript,Ruby,Python,C ++等。 在服务器上并不疯狂 不那么痛苦的慢人们不能在客户端上使用它。 客户端必须能够对消息进行签名,服务器必须能够使用在注册到服务时交换的公钥来validation签名。 无论如何,想法会很棒…谢谢

WebClient运行javascript

我有一个。 aspx页面,它有一些控制分页的JavaScript函数。 我可以通过webbrowser在WebBrowser1_DocumentCompleted使用以下方法运行此javascript函数 WebBrowser1.Document.Window.DomWindow.execscript (“somefunction();”, “JavaScript”) webbrowser非常慢,我更喜欢使用System.Net.WebClient.DownloadString 。 有一些方法可以使用更快或其他方式的System.Net.WebClient方法运行此脚本吗?

如何在Windows 8中使用StreamWriter编写文件?

我在windows-8中创建一个StreamWriter对象时遇到了麻烦,通常我只是创建一个实例,只是将一个字符串作为参数传递,但是在Windows 8中我得到一个错误,表明它应该接收一个Stream,但我注意到了Stream是一个抽象类,有谁知道编写xml文件的代码怎么样?BTW我正在使用.xml因为我想保存序列化对象,或者有人知道如何将序列化对象保存到文件中在Windows 8中? 有任何想法吗? 目前正在使用Windows 8 Consumer Preview 码: StreamWriter sw = new StreamWriter(“person.xml”); 错误: The best overloaded method match for ‘System.IO.StreamWriter.StreamWriter(System.IO.Stream)’ has some invalid arguments

从WinRT中的线程更新UI

自从几天前发布了Windows 8消费者预览版以来,我正在使用C#开发新的WinRT(针对Metro应用程序),并且已经将我自己编写的IRC类移植到新的线程和网络中。 问题是:我的类正在运行一个线程,用于从服务器接收消息。 如果发生这种情况,该线程正在进行一些解析,然后触发事件以通知应用程序。 然后,订阅的function“应该”更新UI(文本块)。 这是问题,线程无法更新UI,并且似乎不再可能使用.NET 4.0的调用方法。 是否有更新的解决方法,甚至是更新UI的更好方法? 如果我尝试从事件订阅者更新UI,我将得到此Exception : 该应用程序调用了一个为不同线程编组的接口(来自HRESULT的exception:0x8001010E(RPC_E_WRONG_THREAD))

你能从C DLL调用C#DLL吗?

我用C#构建了一个DLL。 现在我想使用R Environment调用该DLL中的函数。 R环境支持调用非托管C / C ++ DLL,但不支持调用.NET DLL。 所以我的问题是,我可以从C / C ++ DLL中调用C#DLL中的函数吗? 如果是这样,您是否有关于如何执行此操作的信息的链接?