DUPE:Windows Forms何时是WPF的正确选择?
这些天我们必须决定是否将WPF作为构建我们下一代产品的平台.
就个人而言,我有点害怕使用这项技术,特别是因为它的性能并且因为它还不成熟(我不确定像Blend这样的UI编辑器的质量).
我们有2个申请.一个用C#编写,另一个用C++编写.我们需要维护这些进程之间共享的计数器(在内存中).每当其中一个应用程序启动时,它需要检查此计数器并增加它,每次应用程序关闭时都需要减少计数器.如果应用程序使用任务管理器崩溃或关闭,我们还需要减少计数器.
我们考虑使用其中一个OS同步对象,如MUTEX.
我的问题:什么样的同步对象最适合跨进程(当一个是C#和另一个C++时)
希望我的问题很明确.
非常感谢你,
阿迪巴尔达
如果发布版本生成.pdb文件,你可以进入每一行,放置断点等,那么为什么还要费心去构建我的组件的"调试"版本?
我正在为我的项目使用c#,我没有调试发布版本的问题.在C++中我调试优化代码时遇到问题,但在C#中它运行正常.我不是在谈论愚蠢的代码块if(false)......
我需要知道公共财产(有吸气剂和设定者)是否已经改变.该属性是一个简单的类(没有用户控件/组件等).
是否有一种优雅的方式来订阅某种事件,通知何时财产被更改?
我试着看看微软在他们的Binding对象中做了什么(使用反射器),这让我探索了PropertyDescriptor.AddValueChanged方法,但它对我没用.也许它仅适用于组件/用户控件......
有什么建议?
谢谢,
阿迪巴尔达
我发现,获取任何exe文件,将其重命名为program(不带扩展名)并将其放在C:\ root文件夹中可能会在Windows中引起奇怪的事情,比如在其他程序启动时显示此应用程序.
它是什么?它是某种后门吗?
ps如果你这样做后重新启动Windows - 你会得到一个警告.
谢谢,阿迪巴尔达
我有一个接口有几个事件
我有基类实现接口
我有第三类扩展基类(让我们称之为theConcreteClass)
问题:当我做类似的事情: IMyInterface i = new theConcreteClass() 然后我订阅任何事件(i.someEvent + = some_handler ;)事件处理程序从未调用,因为(可能)事件订阅被分配给基类而不是具体类,即使new()运算符创建了具体类.
希望很明显:)
任何建议?
谢谢,
阿迪巴尔达