问题列表 - 第11016页

如何在Web浏览器控件中模拟单击事件?。净

因此,接下来有一个按钮调用(页面)。其href链接为site / blah /#。所以我知道它真正运行的javascript代码。在我解析完第一页之后,我想解析下一页。如何模拟在那里的鼠标单击,以便继续加载和解析页面?

我正在使用C#.NET

c# asp.net webbrowser-control

2
推荐指数
1
解决办法
7860
查看次数

有谁知道C#的高级差异工具?

我正在寻找一个diff工具,它可以分析我的代码并告诉我构造基础上构造的变化.

例如,如果我从文件的开头剪切并粘贴一个方法并将其放在最后,但保持该方法不变,我不希望它被标记.但是,如果我在该方法中插入一行代码或更改某些内容,则会将其标记为已更改.

我已经使用了各种各样的差异工具,但是他们似乎都没有告诉你插入,删除或更改了行但却无法以任何逻辑方式分辨出这些变化.如果当我定期重新排列我的代码文件的布局时,diff工具可以跟上,这将是很好的.

有没有人有这样的工具?

.net c# asp.net diff visual-studio

17
推荐指数
3
解决办法
4968
查看次数

在.NET中循环使用XML?

我有一些类似下面的XML

<DriveLayout>
<Drive totalSpace="16" VolumeGroup="dg01" />
<Drive totalSpace="32" VolumeGroup="dg01" />
<Drive totalSpace="64" VolumeGroup="dg02" />
<Drive totalSpace="64" VolumeGroup="dg02" />
<VolumeGroups>
<VolumeGroup VolumeGroup="dg01" storageTier="1" />
<VolumeGroup VolumeGroup="dg02" storageTier="2" />
</VolumeGroups>
</DriveLayout>
Run Code Online (Sandbox Code Playgroud)

我需要一种方法来返回XML并将属性storageTier添加到每个单独的Drive节点.有没有办法遍历每个驱动器节点并获取VolumeGroup然后从VolumeGroup节点中的XML中获取相应的storageTier?然后,我需要将正确的storageTier注入XML驱动器节点.我正在使用C#中的System.XML.

谢谢

任何帮助将不胜感激

c# xml

1
推荐指数
1
解决办法
6175
查看次数

什么时候不希望在Java中实现toString()?

我项目的首席开发人员已经将项目的toString()实现称为"pure cruft",并希望将它们从代码库中删除.

我已经说过这样做意味着任何希望显示对象的客户都必须编写自己的代码来将对象转换为字符串,但是回答"是的,他们会".

具体来说,这个系统中的对象是矩形,圆形等图形元素,当前表示是显示x,y,比例,边界等...

那么,人群在哪里撒谎?

什么时候你应该什么时候不应该实现toString?

java tostring

41
推荐指数
8
解决办法
5855
查看次数

如何使用System.Media.SoundPlayer异步播放声音文件?

这是一个看似简单的问题:

在Windows窗体中异步播放嵌入式.wav资源文件的正确方法是什么?

尝试#1:

var player = new SoundPlayer();
player.Stream = Resources.ResourceManager.GetStream("mySound");
player.Play(); // Note that Play is asynchronous
Run Code Online (Sandbox Code Playgroud)
  • 好:不阻止UI线程
  • 错误:SoundPlayer和嵌入的资源流不会立即处理.

尝试#2:

using (var audioMemory = Resources.ResourceManager.GetStream("mySound"))
{
    using (var player = new SoundPlayer(audioMemory))
    {
        player.Play();
    }
}
Run Code Online (Sandbox Code Playgroud)
  • 好:未阻止UI线程,立即处理SoundPlayer和音频内存流.
  • 坏:竞争条件!Play()是异步的,如果音频内存在播放完成之前被释放...繁荣!抛出运行时异常.

尝试#3:

using (var audioMemory = Resources.ResourceManager.GetStream("mySound"))
{
    using (var player = new SoundPlayer(audioMemory))
    {
        player.PlaySync();
    }
}
Run Code Online (Sandbox Code Playgroud)
  • 好:播放器和音频流立即处理.
  • 错误:PlaySync会阻止UI线程

尝试#4:

ThreadPool.QueueUserWorkItem(ignoredState =>
  {
    using (var audioMemory = Resources.ResourceManager.GetStream("mySound"))
    {
        using (var player = new SoundPlayer(audioMemory))
        {
            player.PlaySync();
        }
    }
  });
Run Code Online (Sandbox Code Playgroud)
  • 好:UI不会冻结,播放器和内存流会立即处理掉. …

c# audio winforms

13
推荐指数
1
解决办法
2万
查看次数

在eclipse中,显示文件系统中的当前文件

在eclipse中,有没有办法在文件系统中显示当前选择的文件.我目前需要它在资源管理器中打开,但它也可能在finder或nautilus中.

基本上,我不需要"使用系统编辑器打开"选项.我想要一个右键菜单,其中包含选项:"在资源管理器/ finder/nautilus中显示文件".

谢谢

eclipse filesystems plugins

44
推荐指数
4
解决办法
1万
查看次数

使用CSS制作窄角色

如何使用CSS减少Arial类字体的字符宽度?

css fonts width

29
推荐指数
4
解决办法
8万
查看次数

有没有人对C的设计和错误跟踪/控制系统有很好的指导?

我是C开发的软件工程方面的新手; 有没有人有一个很好的指导如何为C项目(特别是嵌入式)设计错误跟踪或错误控制系统?谈论C库的错误跟踪也会有所帮助.

c embedded

4
推荐指数
1
解决办法
395
查看次数

父控制鼠标使用子控件输入/离开事件

我有一个C#.NET 2.0 WinForms应用程序.我的应用程序有一个控件,它是两个子控件的容器:标签和某种编辑控件.您可以这样想,外框是父控件:

+---------------------------------+ 
| [Label Control]  [Edit Control] |
+---------------------------------+

我试图在鼠标进入或离开父控件时执行某些操作,但我不在乎鼠标是否移动到其中一个子控件中.我想要一个标志来表示"鼠标在父或子的内部"和"鼠标移动到父控件边界之外".

我已尝试在父控件和两个子控件上处理MouseEnter和MouseLeave,但这意味着当鼠标在控件上移动时,操作会多次开始和结束.换句话说,我明白了:

Parent.OnMouseEnter      (start doing something)
Parent.OnMouseLeave      (stop)
Child.OnMouseEnter       (start doing something)
Child.OnMouseLeave       (stop)
Parent.OnMouseEnter      (start doing something)
Parent.OnMouseLeave      (stop)

中间的OnMouseLeave事件会导致一些不良影响,因为我正在做的事情开始然后停止.我想避免这种情况.

我不想捕获鼠标,因为父控件需要鼠标移动,因为子控件需要鼠标事件,我想要菜单和其他快捷键才能工作.

有没有办法在.NET框架内执行此操作?或者我需要使用Windows鼠标挂钩?

.net c# mouse events winforms

21
推荐指数
3
解决办法
2万
查看次数

在C++中读取.docx

我正在尝试创建一个读取.docx文件的程序,并将其内容发布到博客/论坛供个人使用.我终于想出了如何使用libcurl(我想的)是程序中更难的部分.现在我只需阅读.docx文件,但是遇到了麻烦.我似乎无法找到有关如何执行此操作的任何文档.有任何想法吗?

c++ file-io ms-word docx

4
推荐指数
1
解决办法
1万
查看次数