使用用户必须单步执行的表单集合时,最好在创建该表单的新实例时传递数据,还是从上一个表单调用函数更好?我编写了一些调用上一个例程的代码,它看起来很难看,而且我无法想到为什么这样做的原因.我想出的唯一原因是数据是否很大,并且除了特殊情况之外,用户很可能不会使用数据.
我们正在考虑使用Configuration Admin Service作为主要API来配置基于OSGi的应用程序中的组件.如果我们可以重用一些现有的实现,那将是很好的,所以我试图调查和评估最流行的实现.我知道有:
是否还有其他实现需要考虑?
此外,我无法找到这些实现的任何好文档.我将主要关注特定于实现的细节.例如,我想知道不同的实现如何持久保存配置数据(例如,多个属性文件?XML文件?多个XML文件?数据库?,...).
我想创建一个用户单击按钮的UI序列,它会弹出一个小面板,下面有一个按钮和一个文本框,可能还有一小部分项目.该对话框是非模态的,更重要的是,当您单击主窗口中的其他位置时,它就会消失.
例如,当您单击Internet Explorer 7中的"收藏夹"星形图标或在Firefox中单击位置栏中的星形时,它会弹出书签编辑器对话框.
实现这一目标的最简洁方法是什么?
我应该使用UserControl并在单击按钮时绝对修复它的位置吗?如果是这样,当用户点击其他地方时如何隐藏它?
我有一个产品目录.每个类别由不同数量(深度)的子类别组成.等级(深层)的数量是未知的,但我确信它不会超过5,6等级.数据变化很少读取.
问题是:什么类型的分层数据模型更适合这种情况.该项目基于Django框架,应该考虑它的特点(管理员i-face,模型处理......).
非常感谢!
是否可以提升powershell脚本的权限,以便没有管理员权限的用户可以运行脚本?我们的网络管理员正在尝试找到更多时间有效的方法来完成某些任务,现在他们必须使用远程桌面...使用PS脚本自动化它们会有所帮助,但用户没有管理员权限.
关于异常的问题已有很多问题,但我找不到能回答我问题的问题.如果我错过了,请随意指出另一个问题的方向.
我的问题很简单:其他(C#)开发人员如何选择最合适的异常类型?之前我写过以下代码:
if (Enum.IsDefined(enumType, value))
{
return (T)Enum.Parse(enumType, value);
}
else
{
throw new ArgumentException(string.Format("Parameter for value \"{0}\" is not defined in {1}", value, enumType));
}
Run Code Online (Sandbox Code Playgroud)
我已经意识到,InvalidEnumArgumentException
如果我当时知道它的存在,抛出一个可能会更合适.
是否有可用的权威资源帮助开发人员选择异常类型,还是仅仅是经验问题?
我已经向Noldorin提出了一些观点,他们在一个经过深思熟虑的答案中提供了一系列的想法.这些要点可能真的让你们中的任何一个 - 感谢所有的建议.
我需要执行这样的查询:
SELECT *,
(SELECT Table1.Column
FROM Table1
INNER JOIN Table2 ON Table1.Table2Id = Table2.Id
) as tmp
FROM Table2 WHERE tmp = 1
Run Code Online (Sandbox Code Playgroud)
我知道我可以采取一种解决方法,但我想知道这种语法是否可行,因为它(我认为)在Mysql中.
我有一个ASP.NET应用程序,它使用分层架构,例如表示层,业务逻辑层,数据访问层.
我不希望业务层必须知道有关数据访问层如何实现的任何信息,我不打算使用EntityDataSource或类似的东西将实体直接绑定到数据控件.(所以存储库模式场景)
我只是想将实体框架用作生成类的ORM工具.我知道怎么做.我不清楚的是
今天我看到微软公布了0.85版的:
"用于Microsoft®.NETFramework的Windows®API代码包"
这个包是针对Windows7操作系统的,虽然大多数功能应该在Vista下运行.这个包的功能之一是支持DirectX 11.
知道几年前微软停止了Managed DirectX的开发,并且同时开发了XNA Game Studio,很难看出这个目的.简化部署?也许W7桌面应用程序在很大程度上依赖于DirectX?要么?
任何人都对这个复活的托管DX有好评吗?
是否有支持WPF应用程序的UnitTesting的框架.它不应该难以建立,因为我不希望编写测试所需的时间比实现一个小功能要长十倍.