TECHTOGOU

noreferrer

全部标签

c# - 防止窗口焦点更改

我正在尝试通过一小段代码帮助残疾人更轻松地玩游戏。他仅限于一个轨迹球和一个按钮。目前,他使用屏幕键盘,并设法使用它玩其他游戏。我创建了一小段代码来尝试让他的生活更轻松。它使用悬停按钮作为按键。当鼠标指针进入按钮时,它发送键向下,当它离开按钮时,它发送键向上。我有那个工作,我认为(或希望)他会喜欢它。当我测试它时,它运行良好。我想再添加一项功能。如果他在我的控制范围内点击,我想发送一个不同的击键。没问题,我可以做到。然而,当我这样做时,窗口焦点从游戏转移到我的控制。我在MSDN上找到了这个:http://social.msdn.microsoft.com/Forums/en-US/wpf

c# - 在 .NET 中使用 OAuth2.0 两条腿的方法访问 Jira API

如何为JIRARestAPI创建访问token?我有的相关数据用户key私钥/公钥组合Jira的RestAPIOauthexample假设采用三足法,并且非常不清楚要发送的实际参数是什么(我希望Swagger成为更广泛使用的标准!)。更详细地说,我有以下用例:在Web窗体(ASPX)门户应用程序中创建新员工时,我需要创建新的JIRA帐户并将其分配给项目(以及项目内的角色)。因此,我想使用OAuth2两方身份验证来完成此操作。我可能可以使用基本身份验证破解它,但我真的很想正确地做到这一点。在尝试查找使用此方法的代码示例时会出现问题。.NET示例非常稀少,即使是其他语言的示例也通常使用基本

c# - 如何在 rdlc 中切换(展开/折叠)组数据

在我的rdlc报告中,我想像这个例子一样显示我的组数据--当我单击(+)符号时,名称下的组数据将展开,当我单击(-)符号时,名称下的组数据将折叠。我找到了SSRS报告的资源,但最近没有找到对rdlc报告有用的资源。所以我根据那些SSRC报告资源在我的rdlc中关注,如果我能得到一些结果。我特别关注了这两个--SQLServerReportingServices(SSRS)ExpandorCollapseAllGroupedItemsonSSRSReport我拿了一张表。将“GROUP2”作为行详细信息。为“GROUP2”添加组父“GROUP1”。喜欢---我为“GROUP2”选择组属性

c# - 根据调度程序将 async-await C# 代码转换为 F#

我想知道这是否是一个过于宽泛的问题,但最近我让自己遇到了一段代码,我想确定如何从C#转换为正确的F#。旅程从here(1)开始(TPL-F#交互的原始问题),并继续here(2)(我正在考虑将一些示例代码转换为F#)。示例代码太长,这里无法重现,但有趣的功能是ActivateAsync,RefreshHubs和AddHub.特别有趣的地方是AddHub签名为privateasyncTaskAddHub(stringaddress).RefreshHubs电话AddHub在循环中收集tasks的列表,然后它在最后等待awaitTask.WhenAll(tasks)因此返回值匹配其签名pr

C# 正则表达式来验证日期?

我正在尝试验证输入到文本框中的日期。文本框上有一个输入掩码,它强制输入xx/xx/xxxx。我正在尝试使用正则表达式验证器来强制输入正确的日期。我根本不擅长RegEx。我的同事在互联网上找到了这个,但我真的不知道它在做什么。这看起来对吗?似乎过于复杂...(^((((0[1-9])|([1-2][0-9])|(3[0-1]))|([1-9]))\x2F(((0[1-9])|(1[0-2]))|([1-9]))\x2F(([0-9]{2})|(((19)|([2]([0]{1})))([0-9]{2}))))$)有谁知道基本上可以满足我需要的不太复杂的表达式?

c# - 在 C# 中截断 double 值的位数

如何在C#中截断double值的前导数字,我试过Math.Round(doublevalue,2)但没有给出要求的结果。而且我在数学课上没有找到任何其他方法。例如,我的值为12.123456789,我只需要12.12。 最佳答案 编辑:有人指出,这些方法舍入值而不是截断。很难真正截断double值,因为它实际上不是在正确的基数中......但截断decimal值更可行。您应该使用适当的格式字符串,custom或standard,例如stringx=d.ToString("0.00");或stringx=d.ToStr

c# - 正则表达式 - 在字符之前匹配模式

我目前正在用C#构建一个玩具组装器(正在阅读TheElementsOfComputingSystems书)。我需要匹配一个非常简单的模式,我认为这是学习一些正则表达式的好时机,但我正在努力!在下面的例子中,我只想匹配'='之前的字母M=AD=MMD=AA=D广告=MAMD=A我想出了以下内容:([A-Z]{1,3})=但是这也匹配我不想要的'='。我也试过:([A-Z^\=]{1,3})=但我仍然遇到同样的问题-它也匹配'='符号。我正在使用thissite测试我的正则表达式。任何帮助将不胜感激。提前谢谢你。 最佳答案 您想要的是所

c# - ASP.Net MVC4 RC Web-Api Odata 过滤器不适用于 IQueryable

在ASP.netMVC4RC的Web-api中,我像以前一样定义了一个Get操作:publicIQueryable<Person>Get(){varlst=ctx.GetListFromDB();returnlst.AsQueryable();}如果我调用如下url,我之前运行它时:/api/people?$inlinecount=allpages&$format=json&$top=50&$filter=(State+eq+'AL'+and+Zip+eq+'35242')它会对对象进行过滤,自测试版以来是否发生了某些更改会破坏此功能? 最佳答案

c# - 无法打开用 excelLibrary 生成的 excel 文件

我正在使用excelLibrary以编程方式创建excel文件,但当我尝试在MicrosoftOfficeExcel中打开生成的文件时出现文件格式错误。我看过thishasbeenreported但仍然没有答案。我使用Office2010,我可以打开任何其他.xls(97-2003文件格式),但使用excelLibrary生成的那些。我也尝试过OpenOffice,但仍然无法打开生成的文件。我没有尝试在Office97-2003中打开它们。只需尝试samplecode重现错误。有没有人找到如何使用这个库而不遇到这个问题? 最佳答案

c# - Visual Studio 找不到我引用的 DLL 的命名空间

这是一个非常令人沮丧的问题。突然间我无法使用引用的DLL。我在同一解决方案中添加了对项目的程序集引用,但命名空间无法识别。我什至可以在对象查看器中看到引用。我还在没有客户端配置文件的情况下将项目更改为.NET4和3.5,但无济于事。 最佳答案 基于您的screenshot,您在多个项目中引用了同一个“ServerLibrary”DLL,但是,看起来一个引用版本是在.NET3.5中编译的,而另一个引用版本(它出现的项目引用)是在.NET4中编译的。确保所有项目都指向相同版本的DLL并重新编译所有项目。那应该可以解决您的问题。