小编epo*_*ter的帖子

有什么像GhostDoc for C++

当我在C#中开发时,我大量使用GhostDoc来加速评论我的代码的过程.我目前正在开发一个C++项目,但我还没有找到一个等效的工具.我知道Doxygen,但据我所知,它用于在代码之外创建文档,而不是代码中的注释.有没有好的等效工具?我更喜欢在VS中运行的一个,但我可以处理在任何IDE中运行的一个.

(在有人提出之前,我并不仅仅依靠GhostDoc来创建评论.我只是用它来创建评论的起点.)

c++ ghostdoc

9
推荐指数
2
解决办法
5282
查看次数

如何使用源代码控制工具让学生上交作业

这学期我正在当地一所大学上课.到目前为止,我让学生通过电子邮件将他们转到我的编程任务中.但是,当从电子邮件中提取20个解决方案时,会有很多麻烦.

有没有人用过源控制工具让学生转入项目?你用了什么,它是如何设置的?

version-control

8
推荐指数
1
解决办法
421
查看次数

如何在Visual Studio 2012中更改代码覆盖率分析器使用的颜色?

我经常使用Visual Studio 2012代码覆盖率分析器和代码着色.这在使用灯光主题时效果很好.但是当我使用黑暗主题时,很难区分颜色.我找不到允许我更改代码覆盖率颜色的设置.

我可以改变颜色吗?如果有设置,它在哪里?

code-coverage visual-studio-2012

8
推荐指数
1
解决办法
5363
查看次数

如何将列表从C#传递给F#?

我知道f#列表中的f#列表不一样.为了能够将ac#应用程序中的int列表传递给f#库,我需要做什么?我希望能够在f#代码中对数据进行模式匹配.

c# f#

7
推荐指数
2
解决办法
2366
查看次数

为什么WPF中没有可视继承?

在Windows窗体中,有时会有一个窗口从另一个窗口继承.但在WPF中,这是不允许的.为什么WPF窗口没有可视继承?

wpf inheritance

7
推荐指数
2
解决办法
3520
查看次数

为什么DateTime.Now.Year是一个int而不是一个ushort

在.Net框架DateTime结构中,Year被定义为int(实际上是System.Int32).但是,MSDN文档说该值始终介于1和9999之间.因此,ushort(System.UInt16)足以存储该值并占用一半的空间.那么为什么它是一个int而不是一个ushort呢?

有一个从ushort到int的隐式转换,因此在Year上不需要进行转换来进行整数运算.

我意识到这是一个微优化问题,因此不是很重要.我只是好奇.

.net types

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

查找默认电子邮件客户

使用C#,如何确定哪个程序注册为默认电子邮件客户端?我不需要启动应用程序,我只是想知道它是什么.

.net c# email email-client

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

将文件写入Common Application Data文件夹被拒绝

我使用了follwing函数将数据写入用户应用程序文件夹

private void WriteToLog(string source, string method, string msg)
{

 string LogFile =Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\test";            
 LogFile = LogFile + "\\Log.txt";
 StreamWriter sw = new StreamWriter(LogFile, true );
 string str = DateTime.Now.ToString() + "source=" + source + "\t Method=" + method + "\t" + msg;
sw.WriteLine(str);
sw.Flush();
sw.Close();
}
Run Code Online (Sandbox Code Playgroud)

上述代码在管理员帐户中完美运行,但在有限的用户帐户中失败

.net c# permissions

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

注册表中的字体链接

几年前,我创建了一个已成功部署的WinForms应用程序.该应用程序的下一个版本必须支持中文和韩文字符.出于美观原因,我的客户希望应用程序中的所有文本都显示为Arial字体系列.

但是,Arial不支持中文和韩文字符.在大多数平台上,Windows Uniscribe 字体后退机制可以充分选择字体来显示东亚字符.但在英文Windows XP上,它所选择的字体非常糟糕.

我一直在寻找使用Font Linking解决这个问题.这将允许我指定Arial无法显示字符时应使用的字体.这似乎是一个非常优雅的解决方案.

问题是我链接的文章说没有正式支持通过注册表添加字体链接.此外,更改注册表中的字体链接将影响整个计算机,而不仅仅是我的应用程序.

有没有人有添加字体链接的经验?它有用吗?以后有什么情况会让我感到困惑?

c# fonts localization winforms

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

请求的dll执行级别

我有一个我正在研究的WinForms应用程序.在Vista/Win7中,需要以管理员身份运行一小段功能.我理解如何在清单中为应用程序设置requestedExecutionLevel.诀窍是,我不想要求用户以管理员身份运行整个应用程序,只是其中的一部分.所以我想将大部分功能运行为InInvoker.

如果我将管理功能放在dll中,有没有办法将其标记为requireAdministrator?我尝试使用MT为dll添加清单,但这似乎不起作用.我需要做什么?

.net c# dll uac windows-vista

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