问题列表 - 第1716页

你能在Wix中设置条件卸载吗?

安装程序设置一个默认数据库(如果尚不存在),我想从卸载过程中排除它(或者有一个用户选项删除它,一旦我花时间弄清楚自定义GUI)

似乎最佳实践似乎只是在运行时创建数据库而不是安装时间,但为了争论,这是可能的以及如何?

我知道如何将其设置为有条件地安装它:

<Feature Id="Database" Display="hidden" Level="1">
  <ComponentRef Id="DatabaseComponent"/>
  <!-- Cancels installing of new DB if it already exists-->
  <Condition Level="0">DBEXISTS</Condition>
</Feature>
Run Code Online (Sandbox Code Playgroud)

但我不确定如何以卸载为条件.

wix uninstall

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

格式化XSD方案以供同行评审

我设计了一个由XSD方案表示的数据模型.数据模型还提供在WSDL描述符中用作Web服务参数的类型.

我想发送XSD计划,并要求相关人员对数据模型进行同行评审.

您建议使用哪种工具或演示方法作为同行评审的基础?对于非技术人员来说,数据模型应该是可读的,至少在涉及参数的语义含义时是这样

编辑:

更具体一点:当然,从语法上讲,该方案是有效的.实际上我已经在处理基于JAXB生成的类的代码了.我的目标是

  1. 冻结数据模型,从而冻结输入参数
  2. 确保从语义(在业务相关的意义上)的观点中没有丢失或遗忘任何东西.

编辑2

我一直在考虑如何最好地传播数据模型.我正在考虑像JavaDoc for XSD架构.谁知道这样的东西是否存在?基本上它将使用一组XSLT完成,对吧?

xsd review datamodel

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

强制ASP.NET文本框以$符号显示货币

有没有办法让ASP.NET文本框只接受货币值,并且在验证控件时,事先插入$符号?

例子:

10.23变为$ 10.23
$ 1.45 $ 1.45
10.a由于不是有效数字而引起错误

我有一个RegularExpressionValidator验证号码是否有效,但我不知道如何强制$符号进入文本.我怀疑JavaScript可能有用,但想知道是否还有其他方法可以做到这一点.

asp.net formatting textbox currency

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

ASP.Net和GetType()

我想获得一种我正在创建的"BasePage"对象.每个Page对象都基于BasePage.例如,我有一个Login.aspx和我的代码隐藏以及一个具有方法Display的类:

Display(BasePage page) {
    ResourceManager manager = new ResourceManager(page.GetType());
}
Run Code Online (Sandbox Code Playgroud)

在我的项目结构中,我有一个默认资源文件和一个伪翻译资源文件.如果我设置尝试这样的事情:

Display(BasePage page) {
    ResourceManager manager = new ResourceManager(typeof(Login));
}
Run Code Online (Sandbox Code Playgroud)

它返回翻译的页面.经过一些研究后,我发现page.GetType().ToString()返回了"ASP_login.aspx"的效果.如何获取类类型后面的实际代码,这样我就得到一个类型为"Login"的对象,即派生自"BasePage"?

提前致谢!

c# asp.net reflection resourcemanager

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

WPF与Windows窗体

可能重复:
创建新GUI时,WPF是Windows Forms的首选吗?

  1. 使用WPF(Windows Presentation Foundation)与Windows窗体之间有什么优缺点?

  2. 在两者之间进行选择时需要考虑哪些因素?

wpf winforms

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

如何在DataGridViewComboBoxColumn中更改单元格的ComboBox样式

DataGridViewComboBoxColumn中的单元格具有ComboBoxStyle DropDownList.这意味着用户只能从下拉列表中选择值.底层控件是ComboBox,因此它可以具有DropDown样式.如何在DataGridViewComboBoxColumn中更改基础组合框的样式.或者,更一般地说,我可以在DataGridView中使用下拉列表,用户可以键入吗?

.net datagridview

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

匈牙利表示法的好例子?

这个问题是寻找匈牙利表示法的好例子,所以我们可以把这些集合汇集在一起​​.

编辑:我认为,匈牙利的类型是不是必要的,我希望更具体的例子,其中它增加了可读性和可维护性,像乔尔给出了他的文章(按我的答案).

naming-conventions hungarian-notation

16
推荐指数
10
解决办法
2万
查看次数

如何在Linux上以编程方式设置硬件时钟?

Linux提供了stime(2)调用来设置系统时间.但是,虽然这会更新系统的时间,但它不会将BIOS硬件时钟设置为与新系统时间相匹配.

Linux系统通常将硬件时钟与关机时的系统时间以及定期间隔同步.但是,如果机器在其中一个自动同步之前重新启动电源,则机器重新启动时的时间将不正确.

在设置系统时间时,如何确保硬件时钟得到更新?

c linux time clock hwclock

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

使用JAXB获取布尔属性的getter

我试图使用jax-ws公开服务,但我得到的第一个惊喜是Weblogic不支持请求/响应对象的内部类.得到后在这种情况下在这里,i'm面临的另一个挑战:

生成getXXX()而不是/另外的isXXX()方法.

我需要生成这个方法导致当我启动服务时我收到消息:

<WS data binding error>could not find getter for property 'IsXXX' on com.foo.MyClass
Run Code Online (Sandbox Code Playgroud)

试过定制:

<jaxb:globalBindings generateIsSetMethod="false" enableJavaNamingConventions="false">
Run Code Online (Sandbox Code Playgroud)

没有效果.:(

有帮助吗?

xml xsd jax-ws jaxb

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

在XBOX 360上运行XNA编译的DVD或CD游戏?

是否可以从DVD或CD运行为XBOX 360编译的XNA游戏,还是必须将其复制到HD?

是否有可能在XBOX 360项目中包含一个不属于.net紧凑框架的库?

xna xbox360

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