问题列表 - 第14575页

如何在文本框控件上使用SetFocus?

我试图将焦点设置在文本框上.

SetFocus(txtUserName);
Run Code Online (Sandbox Code Playgroud)

我没有在网页上看到任何变化.

它们之间的区别.Focus()SetFocus()功能有什么区别?

asp.net controls

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

将接口解析为UIElement(Unity,PRISM,C#)

使用PRISM时,使用unity来连接事物的正常方法是定义一个接口并使用此接口注册一个实现.现在,我对视图有疑问.场景很简单:

假设允许设置播放命令的自定义视频控件.该控件由简单的接口"IPlayControlView"定义.显而易见的问题是,当我解决此控件并尝试将其添加到a时StackPanel,它不起作用,因为我有一个IPlayControl,而不是一个UIElement.

我可以投它UIElement,因为我知道它是一个UIElement.但有没有更好的方法,比如

public interface IPlayControlView : UIElement
Run Code Online (Sandbox Code Playgroud)

这不起作用,但也许其他一些事情会起作用......

这是一个普遍的问题,如果我使用接口解析视图,我每次都会遇到这个问题.也许它不是它的方式,但我一直认为其中一个....好吧,只是有个主意.我将只使用一个属性UIElement扩展IPlayControl,并将其设置为对自身的引用.所以,没关系,问题在打字时回答:-)

如果有更好的方法,我总是喜欢学习新事物.也许是IUIElement?

克里斯

c# views interface unity-container uielement

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

GWT有<label>小部件吗?

我必须在GWT中实现的一小段AJAX功能中添加一个表单.用HTML术语,我想

<label for="personName">Name:</label><input type="text" size="50" id="personName"/>
Run Code Online (Sandbox Code Playgroud)

看起来GWT中的Label小部件只是呈现为DIV.

理想情况下,我想点击标签文本来聚焦相关输入.这是内置的浏览器功能,我不想在标签div上乱搞ClickHandlers!

有人遇到过这个问题吗?是作为内置小部件存在但是被称为其他东西?

编辑:提出以下内容.也许有更好的方法?

HTML label = new HTML();
label.setHTML("<label for='"+input.getElement().getId()+"'>"+labelText+"</label>");
Run Code Online (Sandbox Code Playgroud)

gwt

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

使用jQuery随机化一系列div元素

我正在尝试使用jQuery执行我的第一步,但是我很难理解如何从div父元素中查找子元素列表.我习惯使用ActionScript 2和ActionScript 3,所以我可能会误解一些概念,比如用jQuery随机化一系列div元素的更好方法!

我有这个简单的HTML代码部分:

<div class="band">
    <div class="member">
        <ul>
            <li>John</li>
            <li>Lennon</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>Paul</li>
            <li>McCartney</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>George</li>
            <li>Harrison</li>
        </ul>
    </div>
    <div class="member">
        <ul>
            <li>Ringo</li>
            <li>Starr</li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试过一些方法来做这个,比如map .member divs在一个数组中,然后更改排序顺序但没有成功.

function setArrayElements (element_parent) {
    var arr = [];
    //alert (element_parent[0].innerHTML);
    for (var i = 0; i < element_parent.children().length; i ++) {
        arr.push (element_parent[i].innerHTML);
    }
}
setArrayElements($(".band"));
Run Code Online (Sandbox Code Playgroud)

当我试图提醒element_parent [0]时,我想要得到我的.member成员名单的第一个孩子,但事实并非如此.

如果我使用element_parent [0] .innerHTML发出警报,我会看到:

<div class="member">
    <ul>
        <li>John</li>
        <li>Lennon</li> …
Run Code Online (Sandbox Code Playgroud)

html sorting jquery html-manipulation

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

如何设置C++函数以便p/invoke可以使用它?

希望这是一个无脑的简单问题,但它表明我缺乏C++专业知识.我是一名C#程序员,过去我和其他人的C++/C dll一起完成了P/Invoke的大量工作.但是,这次我决定自己编写一个包装器C++ DLL(非托管),然后从C#调用我的包装器dll.

我遇到的问题是我无法定义可以通过p/invoke找到的C++函数.我不知道这是什么语法,但这是我到目前为止所做的:

extern bool __cdecl TestFunc()
{
  return true;
}
Run Code Online (Sandbox Code Playgroud)

最初我只是这个,但它也没有用:

bool TestFunc()
{
  return true;
}
Run Code Online (Sandbox Code Playgroud)

然后在C#方面,我有:

    public const string InterfaceLibrary = @"Plugins\TestDLL.dll";

    [DllImport( InterfaceLibrary, CallingConvention = CallingConvention.Cdecl,
        EntryPoint = "TestFunc" ), SuppressUnmanagedCodeSecurity]
    internal static extern bool TestFunc();
Run Code Online (Sandbox Code Playgroud)

所有东西都编译,但是当我执行这个C#p/invoke调用时,我得到一个System.EntryPointNotFoundException:无法在DLL'Plugins\TestDLL.dll'中找到名为'TestFunc'的入口点.

当然,这在C++端必须非常简单,我只是不知道它的语法.

c# c++ pinvoke dllimport extern

8
推荐指数
2
解决办法
3919
查看次数

C++模板宏快捷方式

通常在使用模板时,最终会得到以下内容:

template <T>
class the_class
{
public:
   // types
   typedef T value_type;
   typedef const value_type const_value_type;

   typedef value_type& reference;
   typedef const_value_type& const_reference;

   typedef value_type* pointer;
   typedef const_value_type* const_pointer;

   ...
};
Run Code Online (Sandbox Code Playgroud)

不过,这是很多相同的东西,复制到许多不同的模板类.是否值得创建类似的东西:

// template_types.h

#define TEMPLATE_TYPES(T) \
       typedef T value_type; \
       typedef const value_type const_value_type; \
       typedef value_type& reference; \
       typedef const_value_type& const_reference; \
       typedef value_type* pointer; \
       typedef const_value_type* const_pointer;
Run Code Online (Sandbox Code Playgroud)

所以我的班级变成了:

#include "template_types.h"

template <typename T>
class the_class
{
public:
   TEMPLATE_TYPES(T)
   ...
};
Run Code Online (Sandbox Code Playgroud)

这看起来更干净,并且在我制作其他模板类时避免重复.这是一件好事吗?或者我应该避免这种情况,只是复制粘贴typedef?

c++ macros templates

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

使用unix ksh shell脚本或perl脚本和触发perl脚本监视新文件的文件夹

我一直在谷歌搜索和溢出一点,找不到任何可用的东西.

我需要一个监视公用文件夹的脚本,并在创建新文件时触发,然后将文件移动到私有位置.

/exam/ple/在unix上有一个samba共享文件夹映射到X:\Windows上.在某些操作上,txt文件将写入共享.我想绑架出现在文件夹中的任何txt文件,并将其/pri/vate放在unix上的私人文件夹中.移动该文件后,我想触发一个单独的perl脚本.

编辑 仍然等待看到一个shell脚本,如果有人有任何想法...将监视新文件,然后运行如下所示的东西:

#!/bin/ksh
mv -f /exam/ple/*.txt /pri/vate
Run Code Online (Sandbox Code Playgroud)

unix shell perl ksh

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

使用PHP作为服务器端语言有什么问题吗?

使用PHP作为服务器端语言是错误的吗?对于诸如邮件通知/欺诈检查(查找数据,标志,然后电子邮件类型方法)/ db清理/上传文件夹清理/ cronjob类型功能等功能;

我最近遇到了一些项目,我已经成功采用这种方法,但我不确定它是否错误的方法去了?也许我应该用PHP和服务器端的其他东西做网络应用程序?有什么理由不这样做吗?如果我能帮忙,我不想养成坏习惯.

有没有人遇到过这种情况?

我应该补充一点,我这样做的理由是我多年来一直主要是一个PHP开发人员,我知道它非常好,而不是其他可能更适合服务器端的语言

php cron process server-side

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

IBM WebSphere与Oracle Fusion

我被要求研究两个应用程序服务器的优点/缺点,但我是这个领域的新手,并且很难找到两个平台的公正比较.

我理解这是一个广泛的问题,我讨厌我不能给出一个非常具体的用例(除了它将是一个组织中的实现,没有专门管理的全职管理员,它将在混合运行针对JD Edwards/Oracle和SQLServer的环境).

有没有人知道任何(最近发布的)内容做了一个合理的比较,或者任何提供任何洞察力可能是更好的选择和原因.任何帮助将不胜感激.

oracle websphere oracle-fusion-middleware

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

使用计时器更改WPF中的可见性

我有一个应用程序,我需要使用计时器切换一些控件的可见性.每5秒钟,一些控件会消失而另一些控件会出现.当我使用计时器时,它表示无法更改可见性,因为计时器线程不是控件的所有者.

我们怎么能绕过那个?

TKS

wpf multithreading timer

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