小编aku*_*aku的帖子

如何实现数据库引擎独立分页?

任务:实现适合不同RDBMS的数据库记录的分页.方法适用于主流引擎 - MSSQL2000 +,Oracle,MySql等.

请不要发布RDBMS特定的解决方案,我知道如何为大多数现代数据库引擎实现这一点.我正在寻找通用的解决方案.目前只有基于临时表的解决方案出现在我的脑海中.

编辑:
我正在寻找SQL解决方案,而不是第三方库.

database paging

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

您知道GUI可用性的哪些指标?

当然,最好的指标是用户的快乐.
但是您对GUI可用性测量有哪些指标?
例如,常见指标之一是执行操作的平均点击次数.您还知道其他哪些指标?

usability user-interface metrics

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

WPF控制性能

什么是测试 WPF 自定义控件渲染性能的好(最好是简单)方法?我有几个复杂的控件,其中渲染性能非常重要。我希望能够确保我可以在设计师中绘制出大量的内容,而对性能的影响最小。

.net wpf performance

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

类结构模式问题.我应该选择什么?

什么是(如果有的话)隐含的假设或限制以及设计的差异如下:

在他的:

class SampleClass1
{
    IWorker workerA;
    IWorker workerB;

    void setWorkerA(IWorker w);
    void setWorkerB(IWorker w);
    WorkResult doWork();
}
Run Code Online (Sandbox Code Playgroud)

B)与此相对:

class SampleClass2
{
    WorkResult doWork(IWorker workerA, IWorker workerB);
}
Run Code Online (Sandbox Code Playgroud)

我知道这取决于具体项目,但如果上面的类是小框架的一部分怎么办?第一个类能够维持状态并更自然地分离步骤但是第二类确保与外部调用者的"实时通信"更自然,因为每次调用doWork()时都传递Worker.

是否有任何建议的用法或通用实践指导上述两种方式之间的选择?谢谢.

class-design

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

经理班

在我最近完成的一个项目中,我们使用了一个体系结构,因为它的Web /服务层的顶层交互使用了XXXManager类.

例如,有一个按计划运行的Windows服务,它将来自多个不同数据源的数据导入我们的系统.在此服务中,调用了几个"Manager"类,即CPImportScheduleManager,CPImportProcessManager等.

现在,这些Manager类不仅仅是将方法传递到链上以便在Web /服务层中使用.例如,我的UserManager.Register()方法不仅通过较低级别的程序集保留用户,而且还向用户发送WAP推送并确定使用的移动手机等.

有人向我建议,这种类型的架构我是尝试使OOP适合程序模型的常用手段.我可以在这里看到他们的观点,但我想知道的是,使用这个顶级类的任何Web /服务层都可以简单地调用相同的常用方法而无需重写代码.因此,如果我想编写一个Web服务,在某些时候注册用户,我可以再次调用UserManager.Register()方法,而不必再次重写所有逻辑.

我从来都不是解释自己的最佳人选,但如果我的谣言有意义,请随时提出建议.

干杯,克里斯.

architecture

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