问题列表 - 第8938页

.Net 2.0 - ControlPaint.DrawButton使用了错误的颜色

当我调用ControlPaint.DrawButton时,绘制的按钮是非主题背景颜色.如何在.Net 2.0(C#)中绘制一个看起来像按钮(包括主题图)的控件?

.net c#

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

ASP.Net:尝试处理http:// localhost:5957/http://yahoo.com时出现HTTP 400 Bad Request错误

我正在尝试创建类似于diggbar的东西:http://digg.com/http://cnn.com

我正在使用Visual Studio 2010和Asp Development服务器.

但是,我无法让ASP dev服务器处理请求,因为它在路径中包含"http:".我试图创建一个HTTPModule来重写BeginRequest中的URL,但是当url是http:// localhost:5957/http://yahoo.com时,不会调用事件处理程序.如果url是http:// localhost:5957/http/yahoo.com,则会调用事件处理程序

总结一下

有任何想法吗?

asp.net http url-rewriting url-routing

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

如何在PHP中实现装饰器?

假设有一个名为" Class_A" 的类,它有一个名为" func" 的成员函数.

我希望" func"通过包装Class_A在装饰器类中来做一些额外的工作.

$worker = new Decorator(new Original());
Run Code Online (Sandbox Code Playgroud)

有人能举个例子吗?我从未在PHP上使用过OO.

以下版本是对的吗?

class Decorator
{
    protected $jobs2do;

    public function __construct($string) {
        $this->jobs2do[] = $this->do;
    }

    public function do() {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码旨在为数组添加一些额外的工作.

php oop decorator

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

带有自定义项和自定义项窗口小部件的QListView/QListWidget

我正在编写PyQt应用程序,但在创建自定义列表视图时遇到了一些麻烦.我希望列表包含任意小部件(特别是一个自定义小部件).我该怎么做?

似乎替代方案是创建一个包含在滚动条中的表格或网格视图.但是,我希望能够利用模型/视图方法以及嵌入(树视图)支持内置函数句柄.

为了澄清,自定义小部件是交互式的(包含按钮),因此解决方案不仅仅需要绘制小部件.

qt pyqt qlistwidget qlistview qitemdelegate

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

什么时候UI眼睛糖果适合在网络应用程序?

从一些上下文开始,每当我登上一台Windows设备调整为"最佳外观"而不是"最佳性能"时,我就会非常恼火,我本能地立即关闭所有淡入淡出,过渡,动画等.在改变之前我几乎无法集中注意力.

然而,当涉及到我的web应用程序,我会偶尔扔在一些"眼睛糖果" -也许有轻微转变,因为瞬间转变似乎分心或过于突兀.

我觉得自己像个伪君子.我从不选择桌面计算机上较慢的UI,当我更改家人,朋友和客户端的桌面设置时,没有人会要求切换回旧的,较慢的方式.

所以我有偏见还是有一些合法的经验法则适用于何时适用?

在我目前的困境中,我正在使用淡入淡出的Javascript分页器来显示下一页的内容超过0.75秒,因为如果我不这样做,这种变化会导致微小的闪烁(分散我的注意力),但也许如果我在用户的椅子上,我会尖叫,"只是向我展示页面!"

思考?有人读过这些东西的好书吗?

编辑:我应该提一下,在我目前的例子中,如果我愿意,下一页几乎总是准备好立即显示.当用户在当前页面上时,我预取下一页.这就是让我这样的"眼睛糖果"之类的东西的一个方面.我可以更快地完成它,对用户几乎没有任何区别.

第2编辑:感谢您提出的所有建议和注意事项.有几本书我很期待阅读.我将ui-patterns网站标记为答案,因为它对这类问题最直接有用.也没有人提到YUI设计模式库,但后来我才发现它.这是一个很好的资源,甚至可以解决这个问题.此外,我确实打算在这个特定示例的那个阶段寻求用户输入.

最后,我了解到我最初的推理没有考虑到我对windows vs my app的熟悉程度.由于我已经习惯了Windows桌面,我现在只想完成任务.也许回想起我第一次使用xp时,这些过渡对一两天有帮助.(我不记得是这种情况,但也许.)如果经常使用我的网页应用程序中的转换,可能也是如此.很快,我(和我的用户)将厌倦我添加的任何眼睛糖果,即使它非常简短.我会看到并问.

感谢大家!

ajax optimization user-interface

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

DLL仅导出某些模板化函数

嘿所有,所以这对我来说似乎是一个相当奇怪的问题.我有一个非常简单的模板化容器类,它是DLL的一部分.整个类在头文件中定义,以允许自动生成模板.现在DLL的另一部分实际上请求生成某个模板类型,因此代码应该存在于DLL中.但是,当使用来自另一个可执行文件的对象时,构造函数/析构函数以及多个其他函数都可以工作,但链接器找不到2个函数.以下是这两个函数的代码,以及一个工作函数.

const T** getData() const
{
    return m_data;
}

int getNumRows() const
{
    return m_nRows;
}

int getNumCols() const
{
    return m_nCols;
}
Run Code Online (Sandbox Code Playgroud)

因此链接器找不到getNumRows()和getNumCols()函数,但getData()函数是.这是一个常见问题,函数是否需要有一个模板化参数才能生成?

@ 1 800信息

我已经通过标准宏从DLL导出了这个:

#ifdef ACORE_EXPORTS
#define ACORE_API __declspec(dllexport)
#else
#define ACORE_API __declspec(dllimport)
#endif
Run Code Online (Sandbox Code Playgroud)

并在课堂定义:

template < class T >
class ACORE_API matrix
Run Code Online (Sandbox Code Playgroud)

c++

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

如何将JavaScript日期转换为UTC?

假设您网站的用户输入了日期范围.

2009-1-1 to 2009-1-3
Run Code Online (Sandbox Code Playgroud)

您需要将此日期发送到服务器进行某些处理,但服务器希望所有日期和时间都是UTC.

现在假设用户在阿拉斯加或夏威夷或斐济.由于它们处于与UTC完全不同的时区,因此需要将日期范围转换为如下所示:

2009-1-1T8:00:00 to 2009-1-4T7:59:59
Run Code Online (Sandbox Code Playgroud)

使用JavaScript Date对象,您如何将第一个"本地化"日期范围转换为服务器将理解的内容?

javascript date utc

540
推荐指数
18
解决办法
70万
查看次数

开源Java Profilers

你们可以推荐什么用于Java?

唯一的要求是它应该是开源的,或者没有太昂贵的学术许可.

java profiler

91
推荐指数
5
解决办法
8万
查看次数

索引维护

什么是索引维护,我该怎么做?我多久要做一次?有什么好处?这与经常修改的交易表有关; 所有DML操作都将在该表上运行.

sql t-sql database sql-server

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

如何在不通过AJAX加载数据的情况下使用javascript对HTML表进行排序?

如何在不通过AJAX加载数据的情况下使用javascript对表进行排序?更具体地说,我正在寻找一个解决方案,它给了我以下内容:

  • 适用于普通的旧HTML表
  • 使用自然比较使列可排序
  • 与服务器端技术无关(无论表是由JSP,PHP等呈现,都应该是可移植的)
  • 最好实现为JQuery的扩展,我已经在特定项目中使用,我想立即应用它.我对涉及另一个javascript框架(如YUI)的建议持开放态度,但它需要与JQuery一起使用.

我不想要的:

  • 需要我通过AJAX调用填充数据的解决方案.我想在一个项目中应用它,这个项目包含许多普通的旧HTML表格,用于搜索结果,我希望在不重写任何服务器端代码的情况下快速进行排序.
  • 寻呼.
  • 过滤.
  • 指定任意比较逻辑的能力.

我有意为我现在正在处理的特定项目省略了我们的技术堆栈,但是如果人们觉得它是绝对必要的,那么它将包含它.同样,我最感兴趣的是在服务器上不涉及任何内容的解决方案.有很多项目用各种语言写成,可以在这个领域使用一点点爱.

关于Stack Overflow上类似的现有问题

我做了一些探讨,我能找到的最接近的问题就是这个问题.然而,我的要求有点不同,所以我决定提出一个新问题.

html javascript sorting jquery html-table

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