小编Mar*_*age的帖子

WPF DatePicker:什么是最好的?

我需要一个WPF应用程序的Datepicker.什么被认为是最好的?

wpf

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

在Visual C++中创建自定义性能计数器

有没有人知道使用普通的非托管Visual C++创建自定义性能计数器的方法?

我知道可以使用托管C++轻松完成,但我需要使用非托管Windows服务.

我也知道您可以检索性能计数器数据,但我需要创建一些自定义计数器并在应用程序运行时期间递增它们.

c++ performancecounter visual-c++

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

在.Net中评级的良好UI设计

我试图在现有形式上添加"评级"系统(即1星,2星或差,平均,良好,优秀等).有没有人知道如何通过.Net或免费的第三方控制实现这种美观的用户体验?

谢谢

.net c# vb.net winforms

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

带有DatePicker的DataGridTemplateColumn需要三次单击才能编辑日期

我有一个DataGridTemplateColumn.在它里面CellEditingTemplate,我放了一个DatePicker控件.现在,如果我想编辑日期,我必须单击三次才能DatePicker开始编辑.有人可以告诉我如何DatePicker只需点击两下就可以进入编辑模式吗?此外,如果DataGridTemplateColumn集中注意力,键盘输入也不会DatePicker进入编辑模式.如果它也可以修复它会很好.

wpf wpfdatagrid datagridtemplatecolumn

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

DocumentRoot文件夹名称中的空格

我安装apache2在ubuntu上,我将DocumentRoot值更改为我的工作文件夹.我的文件夹路径是/home/user/My\ Works/sites这样我改为DocumentRoot:

DocumentRoot/home/user/My\Works/sites

但是当我重新加载apache时,我收到了这个错误:

/etc/apache2/sites-enabled/mysite.conf第4行的语法错误:DocumentRoot接受一个参数,文档树的根目录Action'configtest'失败.Apache错误日志可能包含更多信息....失败!

如果我的文件夹名称中有空格,我该怎么办?

linux apache ubuntu

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

为什么FxCop没有报告CA2000这个非处理类实例的琐碎案例?

以下代码为Main的第一行生成CA2000(" 丢失范围之前的Dispose对象 ")违规,但不生成第二行.我真的很喜欢第二行的CA2000违规,因为这是我工作的大型代码库中常见的(显然简化的)模式.

有谁知道为什么第二行没有产生违规?

public static void Main()
{
    new Disposable();
    MakeDisposable();
}

private static Disposable MakeDisposable() { return new Disposable(); }

private sealed class Disposable : IDisposable
{
    public void Dispose()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

c# code-analysis fxcop

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

如何在.csproj文件中为PackageReference指定targetFramework?

我从VS2017和NuGet依赖项的新PackageReference开始遇到问题。

起初,我为不再需要此多余的packages.config文件而感到兴奋。但是现在我有点失望:

我的某些程序集以Framework 4.0为目标,因为它们也必须能够在XP下运行。其他人没有此限制,并且目标框架为4.6.1。因为没有任何4.0程序集依赖于4.6.1程序集,所以它可以正常工作。只有另一个方向。

大多数程序集使用NLog NuGet包。但是,当使用新的PackageReference选项指定NuGet软件包时,面向框架4.6.1的程序集将始终安装面向.NET 4.5的NLog变体。从那时起,无法再构建依赖于.NET 4.0程序集的其他程序集:

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets(1987,5):警告MSB3275:主要参考资料为“ Tools,Version = 2.0.0.9180 ,无法解析Culture = neutral,processorArchitecture = MSIL,因为它间接依赖于针对“ .NETFramework,Version = v4.5”框架。这是当前目标框架“ .NETFramework,Version = v4.0”的更高版本。[D:\ Work \ 4.8.0_PackageReference \ Test \ TestApp.csproj]

我想将NLog for .NET 4.0用于所有项目。如果没有packages.config,这真的不可能吗?可以使用targetFramework属性指定所需的框架。但是我找不到新的PackageReference方法来做到这一点。真是难以置信...

.net .net-assembly nuget visual-studio-2017

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

C#中的[MethodImpl(MethodImplOptions.NoInlining)]方法属性如何影响使用数组时的性能?

[MethodImpl(MethodImplOptions.NoInlining)]使用数组时,C#中的方法属性如何影响性能?

我有一个方法,它遍历int[][]-锯齿状数组。不论是否具有此属性,性能评估都具有相同的效果。

处理锯齿数组时,内联是否应该有所改善?

.net performance attributes

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

Visual Studio的快捷方式(从Eclipse移动)

我是Visual Studio和.net框架的新手,我需要一些帮助.

首先使用VS我找不到我以前用于Eclipse的有用快捷方式,例如:

  • 导入包(在Eclipse中按Ctrl + Shift + O).
  • 自动生成一些方法(如equals()和toString()).
  • 使用正确抛出的异常自动生成所需的try/catch(无需编写它并在MSDN中搜索正确的异常).

第二,是否有.net框架的Java-Api-Like文档,MSDN真的让人困惑,我发现很难找到我想要的东西.

c# eclipse api keyboard-shortcuts visual-studio

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

应用程序不会因未处理的异常而死亡?

如果我的应用程序以我无法处理的异常结束,我希望它向用户显示错误消息并退出。问题是向用户显示了一个异常对话框,其中包含“详细信息”、“继续”和“退出”选项,如果用户单击“继续”,应用程序将在我不想要的“某种”状态下保持活动状态。

为了用最少的代码复制它,我刚刚创建了一个 Windows 窗体应用程序,添加了一个按钮,并为按钮单击代码编写了:

throw new ApplicationException("I must crash now!!!");
Run Code Online (Sandbox Code Playgroud)

从 Debug 文件夹、Release 文件夹启动编译后的 exe 或从其他地方复制的 Release 文件夹启动 exe 时(以防 pdb 文件导致问题)并单击按钮,我会看到详细信息/继续/退出对话框,如果我说继续,应用程序将保持活动状态。如何防止出现继续选项?

我在我的计算机(Vista、Visual Studio 2008、Visual Studio 2010,使用 VS2010 创建测试应用程序)和用户计算机(Windows 7)上都有这种行为。

.net c# winforms

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