问题列表 - 第141页

我应该如何将字符串转换为C#中的枚举?

在C#中将字符串转换为枚举值的最佳方法是什么?

我有一个包含枚举值的HTML选择标记.发布页面时,我想获取值(将以字符串的形式)并将其转换为枚举值.

在一个理想的世界里,我可以这样做:

StatusEnum MyStatus = StatusEnum.Parse("Active");
Run Code Online (Sandbox Code Playgroud)

但那不是有效的代码.

c# string enums

797
推荐指数
17
解决办法
63万
查看次数

C#Auto Clearing Winform Textbox

我有一个用户希望能够选择一个文本框并选择当前文本,这样他就不必高亮显示所有文本框以更改内容.

按下Enter键时需要处理内容.那部分我想我已经弄清楚但是任何建议都会受到欢迎.

我需要帮助的部分是,一旦输入被推送,任何进入文本框的条目都应该再次清除内容.

编辑:文本框控制一块RF硬件.用户希望能够做的是输入设置并按Enter键.该设置将发送到硬件.没有做任何其他事情,用户希望能够键入新设置并再次按Enter键.

c# textbox winforms

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

Webserver日志分析软件?

我是否可以获得一些针对Apache 2.2访问日志文件的良好日志分析软件的建议(最好有一些原因)?

我听说过WebalizerAWStats,但从未真正使用过任何一个,并且想知道:

  • 他们能做什么
  • 为什么它们有用
  • 有趣的用途

欢迎提出任何意见和建议.

apache logging logfile-analysis

25
推荐指数
4
解决办法
8936
查看次数

C#在工具箱中包含派生控件

这是参考我的其他问题Auto Clearing Textbox.
如果我选择从TextBox派生一个新的TextBox控件而不是实现只包含我的Textbox的用户控件,我将如何在工具箱中包含它.

c# textbox visual-studio winforms

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

开始使用OSGI的最佳方法是什么?

是什么让模块/服务/位应用程序功能成为OSGi模块特别好的候选者?

我有兴趣在我的应用程序中使用OSGi.我们是一家Java商店,我们使用Spring非常广泛,所以我倾向于使用Spring Dynamic Modules for OSGi(tm)服务平台.我正在寻找一种将OSGi作为试用版纳入应用程序的好方法.有没有人在这里使用过这种或类似的OSGi技术?有任何陷阱吗?

@Nicolas - 谢谢,我见过那个.这是一个很好的教程,但我正在寻找更多关于如何做我的第一个"真正的"OSGi包的想法,而不是Hello World示例.

@david - 感谢您的链接!理想情况下,使用绿地应用程序,我会将整个事物设计为动态的.不过,我现在正在寻找的是将其引入现有应用程序的一小部分.假设我可以选择应用程序的任何一部分,有哪些因素可以使这件作为OSGi豚鼠变得更好或更差?

java spring osgi

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

Subversion存储库中"分支","标记"和"主干"的含义是什么?

我已经在Subversion(我猜通用存储库)讨论中看到了很多这样的话.在过去的几年里,我一直在为我的项目使用SVN,但我从未掌握过这些目录的完整概念.

他们的意思是什么?

svn tags glossary branch trunk

1181
推荐指数
14
解决办法
43万
查看次数

使一个接口覆盖它从PHP中的另一个接口继承的方法

PHP中是否有一种方法可以覆盖扩展该接口的接口中的一个接口声明的方法?

这个例子:

我可能做错了什么,但这就是我所拥有的:

interface iVendor{
    public function __construct($vendors_no = null);
    public function getName();
    public function getVendors_no();
    public function getZip();
    public function getCountryCode();
    public function setName($name);
    public function setVendors_no($vendors_no);
    public function setZip($zip);
    public function setCountryCode($countryCode);
}

interface iShipper extends iVendor{
    public function __construct($vendors_no = null, $shipment = null);
    public function getTransitTime($shipment = null);
    public function getTransitCost($shipment = null);
    public function getCurrentShipment();
    public function setCurrentShipment($shipment);
    public function getStatus($shipment = null);
}
Run Code Online (Sandbox Code Playgroud)

通常在PHP中,当你扩展某些东西时,你可以覆盖其中包含的任何方法(对吗?).但是,当一个界面延伸到另一个界面时,它不会让你.除非我正在考虑这个错误...当我实现iShipper接口时,我不必使Shipper对象扩展Vendor对象(实现iVendor接口).我只想说:

class FedEx implements iShipper{}
Run Code Online (Sandbox Code Playgroud)

并使FedEx实现iVendor和iShipper的所有方法.但是,我需要__constructiVendor和iShipper中的功能是独一无二的.我知道我可以取出它$shipment = null …

php oop extends interface

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

RSS/Atom专业用途

我想知道是否有人可以举例说明在公司产品中专业使用RSS/Atom提要.除了更新新闻之外,有没有人使用其他内容的Feed?

例如,您是否创建了一个将结果作为RSS/Atom提要的产品?像价格清单或当前库存,或者可能是培训课程的日期?

或者我是否想错误地使用RSS/Atom提要的用例?

编辑 @ abyx有一个很好的例子,有点意外地使用RSS作为从程序事务中获取调试信息的一种方法.我喜欢这个过程的想法.这是我想到的使用类型 - 除了发布搜索结果或最后更改(如mediawiki)

rss feeds use-case atom-feed

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

对C++的良好重构支持

现在,Visual Studio对C#的重构支持非常好(虽然不如我已经看到的一些Java IDE好一半),但我真的缺少C++支持.

我见过Refactor!我现在正在尝试,但也许你们其中一个人知道一个更好的工具或插件?


我一直在使用Visual Assist X一两个星期,并且完全沉迷于上瘾.谢谢你的提示,我会试着说服我的老板在工作中给我一张许可证.
自从Visual Assist X在几次特定的重构之后一直弄乱我的Visual Studio之后,我已经打了好几天了.我花了一周的时间来寻找我的(以及客户支持),但是让我们说现在Visual Assist X不是与ClipX很好地结合.

c++ refactoring visual-studio

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

确定是否安装.NET 3.5的最佳方法

我需要以编程方式确定是否安装了.NET 3.5.我觉得这很容易:

<% Response.Write(Environment.Version.ToString()); %>
Run Code Online (Sandbox Code Playgroud)

返回"2.0.50727.1434"所以没有这样的运气......

在我的研究中,我有一些相当模糊的注册表项,我可以看一下,但我不确定这是否是要走的路.有没有人有什么建议?

.net registry installer .net-3.5

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