草庐IT

internet-explorer-11

全部标签

c# - 在 C# 中使用 DirectX11 和 SlimDX 的 Nvidia 3d 视频

美好的一天,我正在尝试使用nvidia3DVision和两个IP摄像机显示实时立体视频。我是DirectX的新手,但我已尝试解决此站点和其他站点上的一些教程和其他问题。现在,我为左眼和右眼显示两个静态位图。一旦我的程序的这一部分开始工作,这些将被我相机的位图所取代。这个问题NV_STEREO_IMAGE_SIGNATUREandDirectX10/11(nVidia3DVision)对我帮助很大,但我仍在努力让我的程序正常运行。我发现我的快门眼镜开始正常工作,但只显示右眼的图像,而左眼保持空白(鼠标光标除外)。这是我生成立体图像的代码:usingSystem;usingSystem.C

c# - 是否有用于处理 Internet 上的大型数据集的设计模式?

我正在寻找一种设计模式来处理互联网上的大型数据集,并定期更新这些对象。我正在开发一个应用程序,它将一次在UI中显示数千条记录。此外,这些对象的各种属性都是暂时的,需要在客户端上更新,以使用户了解系统中这些记录的状态变化。我有一些如何解决这个问题的想法,但我认为可能有一个(或多个)设计模式可以处理这种类型的场景。限制:客户端是用Silverlight编写的。对象本身并不是很大(大约有15个值类型和字符串属性),但是查询所有数据的开销很大。15个左右的属性包含来自各种来源的数据;没有巧妙的连接语句或索引会加速查询。我正在考虑在初始加载时只填充属性的一个子集,然后在用户放大给定的对象分组时填

c# - 在 CAB 中部署 C# ActiveX 以供 Internet Explorer 使用

我拼命地尝试将用C#开发的IE的ActiveX部署为CAB存档。我已经阅读了很多资源(其中一些来自StackOverflow),似乎很多人都遇到了同样的问题。我尝试了3种解决方案:a)创建CABVS项目,b)使用CABARC手动创建CAB在INF中注册COM和c)手动创建CAB并启动msiexec.他们都没有工作。我什至尝试过d)创建一个bootstrap来启动msiexec无济于事(因为有些人建议在Vista上简单地启动msiexec行不通)。我正在运行WindowsVista,但我的项目即使在XP上的IE6上也无法运行。当我使用MSI安装ActiveX时,在所有Windows上一切

c# - 您如何确定 Internet 连接是否可用于您的 WinForms 应用程序?

确定WinForms应用程序是否有可用的Internet连接的最佳方法是什么。(当然是编程方式)如果用户未连接到Internet,我想禁用/隐藏某些功能。 最佳答案 以下将确定您是否已连接到网络,但这并不一定意味着您已连接到Internet:NetworkInterface.GetIsNetworkAvailable()这是Steve代码的C#翻译,看起来还不错:privatestaticintERROR_SUCCESS=0;publicstaticboolIsInternetConnected(){longdwConnection

c# - 关于 log4net 1.2.11 冲突的另一个问题

在过去的2个小时里,我一直在研究SO上的这些问题,但似乎没有任何效果。我有一个通过NuGet使用log4net1.2.11的解决方案。它在我运行Windows7的32位开发工作站上运行良好。它不能在我的64位Windows2008R2测试系统上运行。我得到的错误是:UnhandledException:System.IO.FileLoadException:Couldnotloadfileorassembly'log4net,Version=1.2.11.0,Culture=neutral,PublicKeyToken=669e0ddf0bb1aa2a'oroneofitsdepend

电脑技巧:教你关闭Win11内存压缩,解决电脑卡顿的问题

很多朋友都注意到,Win11默认开启了内存压缩功能。内存压缩顾名思义,可以压缩内存中的数据,让内存占用更少,同时减少Swap频次,带来更高的I/O效率。但与此同时,压缩数据需要耗费CPU资源,一些朋友使用的是CPU性能较弱的设备,例如轻薄本,开启内存压缩可能会造成卡顿缓慢。同时,内存压缩需要消耗额外的CPU资源,带来更多耗电发热,这对注重续航的设备来说也是不合适的。实际上,微软在Win10中就已经启用了内存压缩机制,在Win11当中继续了这一设定。那么问题来了,如果你不缺内存,但CPU性能较弱,而且需要更长的续航,要如何关闭内存压缩?一起来看看吧!确认内存压缩的开启状态首先,我们要确认内存压缩

D3D11和Vulkan共享资源 (一)

很久以前研究过用NV_DX_interop扩展让D3D和OpenGL共享资源,OpenGL在当初设计的时候电脑和操作系统还是个相对比较简单的东西,因此OpenGLAPI设计没有考虑到现在计算机架构的一些特性,比如多核编程和多显卡并发。最近几年出来个Vulkan来接OpenGL的班,所以继续走起研究下D3D11和Vulkan的共享。Vulkan主程序用了vulkantutorial下面的一个教程Combinedimagesampler,这段代码演示了把一个纹理vkImage贴到一个3D的四边形面上.接下来是尝试打通一个D3D11Texture2D和这个vkImage存放图像数据的buffer,这

c# - DirectX 11 是否支持 .NET?

我可以在C#应用程序中使用DirectX11吗?需要从WPF应用程序使用DirectSound。.NET4W7x64 最佳答案 您可能还想考虑更新的SharpDX.与SlimDX最大的区别在于它不支持DX9(虽然这与这里无关),并且API是直接从DXSDKheader生成的。您甚至可以开始在Windows8中制作Metro风格应用程序,因为它已准备好支持Direct3D11.1。 关于c#-DirectX11是否支持.NET?,我们在StackOverflow上找到一个类似的问题:

c# - 看起来 MSVS 11.0 Beta 破坏了 MSVS 10.0 安装

安装MSVS11Beta后,我的MSVS10遇到了编译问题。现在,当我在MSVS10中编译我的C#项目时(在MSVS10中创建的项目;目标框架:3.5),出现错误MSB4216,MSB4028在输出窗口中包含以下文本:1>Task"GenerateResource"skipped,duetofalsecondition;('%(EmbeddedResource.Type)'=='Resx'and'%(EmbeddedResource.GenerateResource)'!='false'and'$(GenerateResourceMSBuildRuntime)'!='CLR2')was

c# - Visual Studio 包 : Settings the visibility of a custom Solution Explorer context menu item

我正在创建一个VisualStudio包(这是我的第一次),我的最终目标是为解决方案资源管理器创建一个上下文菜单项,该菜单项仅适用于某些文件类型。(我以为这会很常见,但没有找到任何像样的教程,所以如果你知道请告诉我)我遵循了一个简单的MSDN指南,首先在工具栏中创建了一个项目(我忘记了链接它的位置)并且效果很好。然后我找到了一种将其移至“解决方案资源管理器”上下文菜单的方法。这是通过操作.vsct文件并具有如下元素来实现的:这可能并不重要,但我正在尝试设置场景。现在,因为我只想显示某些文件类型的项目,所以我需要找到一种方法来在按下右键单击按钮时检查文件。缩短搜索时间,我foundthi