问题列表 - 第21280页

IProgressDialog,带有自定义对话框或有关如何执行动画的信息

这里基本上有两个问题,答案都很好.

1)有没有办法将项目添加到IProgressDialog?比如绘制更多文字(比提供的几行)或图像或添加按钮?是否有一个覆盖它的类提供了额外的功能?(因为我没有进行文件操作,所以IFileOperation接口对我不起作用.但是有类似的东西吗?).

要么

2)IProgressDialog顶部的动画是如何工作的?有没有办法在不使用此界面的情况下执行该动画?我知道在pre-vista机器上,它只是一个AVI文件,但现在怎么做?(仅用计时器绘制100张图像).

谢谢!

winapi windows-vista

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

如何取消引用从类方法返回的哈希?

我有一个类,返回一个哈希的方法.通常,我会得到如下结果:

%resp = $myclass->sub($foo);
Run Code Online (Sandbox Code Playgroud)

然后像这样访问返回的哈希的成员:

$resp{key}{subkey};
Run Code Online (Sandbox Code Playgroud)

在2d哈希的情况下.

我认为必须有一种方法将它组合成一条优雅的线,如下所示:

$myclass->sub($foo)->{key}{subkey}
Run Code Online (Sandbox Code Playgroud)

这显然没有被正确解除引用,因为Perl在尝试运行代码时返回此信息:

Can't use string ("1/8") as a HASH ref

在尝试随机解引用序列时,通过在Perlmonks上查看"References quick reference",我提出了以下内容,Perl没有抱怨,但也没有返回我正在寻找的内容:

$%{$myclass->sub($foo)}->{key}{subkey}
Run Code Online (Sandbox Code Playgroud)

有人能告诉我神奇的解引用转义序列是做什么的吗?

perl hash class dereference

7
推荐指数
3
解决办法
2393
查看次数

如何从visual studio运行(F5)Windows服务

如何从visual studio运行Windows服务项目.

我正在visual studio 2008中构建一个windows serivce,我必须始终从控制面板运行该服务,然后将调试器连接到正在运行的服务实例.它有点烦人,因为我清理了很多代码,需要在开发过程中多次重启我的服务.

我想设置我的项目,以便能够点击F5并运行服务并直接进入调试模式.关于如何实现这一目标的一些提示会很棒.

提前致谢!!!

testing debugging unit-testing windows-services visual-studio

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

在.net、winforms中获取toolstrip项的所有者toolstrip的正确方法

我发现,在尝试查找某个项目的所属工具条时,这并不像仅查看该项目的所有者那么容易。下面是一些我认为应该有效的伪代码。任何人都可以看到这有什么问题吗?或者它应该在所有情况下都有效吗?

(1) Item.Owner的类型是ToolStrip吗?

(2) 是的,归还 Item.Owner

(3) 不,Item = Item.OwnerItem。转到 (1)。

预计到达时间:

我想让测试成为一般测试。因此,我应该测试 ToolStrip、MenuStrip、StatusStrip 或 ContextMenuStrip,而不是测试 ToolStrip。

是什么让上面提到的 4 个与其他 ToolStrip 派生控件(例如 ToolStripDropDown、ToolStripDropDownMenu 和 ToolStripOverflow)不同?

ETA2:无视,绝对的鲤鱼!

据我所知,这与 Control.TopLevelControl 有关。上面的 3 个控件不能添加到表单中,它们返回它们自己的 TopLevelControl。在添加到表单之前,4 个有效控件不会为 TopLevelControl 返回任何内容,在添加之后,也会为表单本身返回任何内容。

.net c# toolstrip winforms

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

如何将对象从Spring 3.0控制器传递到JSP视图并使用JSTL进行测试

首先,我有一个Spring 3.0控制器,其方法类似于以下方法.

我正在向视图传递一个名为"message"的对象,如果已经通过"doStuff"方法设置,则希望通过视图打印该消息.

@RequestMapping("/index")
public ModelAndView doStuff() {
    ModelAndView mav = new ModelAndView();
    Map<String, String> message = new HashMap<String, String>();
    message.put("message", "Hello World");
    mav.setViewName("pages/myView");
    mav.addObject("message", message);
    return mav;
}
Run Code Online (Sandbox Code Playgroud)

该视图类似于以下内容,

<%@ page session="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<html>
<head>
<title>Test</title>
</head>
<body>
<c:if test="${message.message} != null">
    <div class="msg">test1: ${message.message}</div>
</c:if>
<c:if test="${message.message} != ''">
    <div class="msg">test2: ${message.message}</div>
</c:if>
<c:if test="${message.message}">
    <div class="msg">test3: ${message.message}</div>
</c:if>
<c:if test="not empty ${message.message}">
    <div class="msg">test4: ${message.message}</div>
</c:if>
<div class="msg">test5: …
Run Code Online (Sandbox Code Playgroud)

java spring jsp jstl spring-mvc

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

使用jquery ajax时显示"加载"的最简单方法?

我想知道向特定的jquery ajax请求显示"加载"gif的最简单方法.

我试过了:

$(document).ajaxStart(function() {
    $('.hideOnLoad').hide();
});
$(document).ajaxStop(function() {
    $('.hideOnLoad').show();
});
Run Code Online (Sandbox Code Playgroud)

但是所有ajax请求都会触发它.我只想要一个特定的jquery ajax请求来触发加载过程(可能会显示一个gif).

我怎么做?

ajax jquery

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

转到#div框JavaScript

也许jQuery,也许不是,但我怎么做,就像你点击一个链接,例如.常见问题解答转到FAQ div框?我的意思是如果它在底部然后你只需点击该链接然后它去它...

维基百科有它.. http://en.wikipedia.org/wiki/USA "内容"中的链接..当你点击进入它...

html anchor

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

为什么递归正则表达式不是正则表达式?

我正在阅读这个问题中的一些回答,并看到有些人说递归正则表达式并不严格地讲正则表达式.

为什么是这样?

regex recursion pcre

9
推荐指数
3
解决办法
3923
查看次数

如何确定何时创建Git分支?

有没有办法确定何时创建Git分支?我的回购中有一个分支,我不记得创建它,并认为可能看到创建时间戳会慢慢记忆.

git branch git-branch

297
推荐指数
12
解决办法
20万
查看次数

DTO可以让实例方法返回派生值吗?

DTO是否可以接受基于DTO数据返回派生值的实例方法?或者DTO应该是纯数据容器而没有其他方法(除了getter/setter)?

我的纯粹主义者说,商业逻辑很容易融入这种方法.但是,如果(例如)跨应用程序层共享DTO,则可能存在在DTO上具有此类方法的论据.

你对此有何看法?有没有可以接受的情况,或者应该避免这种事情?为什么/为什么不呢?

dto instance-methods

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