小编aku*_*aku的帖子

.NET的任何体面的文本差异/合并引擎?

要求:

  • 免费的,最好是开源的
  • 在一个.NET托管语言中实现

谷歌发现了这些:

编辑:

没有应用程序,只有库.

.net diff merge

105
推荐指数
4
解决办法
5万
查看次数

您使用什么工具进行WPF开发?

你使用Visual Studio的Cider旁边有哪些工具?
您是否成功使用了Microsoft Expression产品系列中的某些内容?

编辑:
以下是透露工具:

  1. 史努比
  2. Mole调试器可视化器
  3. 穿着者Matt Hamilton建议
  4. Anthony Conyers建议的Expression Blend 2.5 Preview
  5. KaxamlAnthony ConyersBrad Leach建议
  6. Xurl ExportArtur Carvalho建议

其他一些相关问题:

wpf

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

用于在C#中遍历树的递归lambda表达式

有人可以告诉我如何实现递归的lambda表达式来遍历C#中的树结构.

c# recursion lambda

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

GUI设计技术,以增强用户体验

您知道哪些技术用于创建用户友好的GUI?

我可以命名以下特别有用的技术:

  • 非阻塞通知(浮动对话框,如Firefox3或Vista的托盘区域中的弹出消息)
  • 没有"保存"按钮
    MS OneNote作为示例.
    IM客户端可以自动保存对话历史记录
  • 集成搜索
    不仅可以通过帮助文件进行搜索,还可以搜索UI元素.
    Vista向这样的GUI迈出了一大步.
    Scout addin Microsoft Office是一个非常棒的主意.
  • 面向上下文的UI(MS Office 2007中的功能区栏)

您是否在软件中实现了列出的技术?

编辑:
正如Ryan P所提到的,创建可用应用程序的最佳方法之一就是将自己置于用户的位置.我完全同意这一点,但我想在本主题中看到的是具体技术(如我上面提到的那些)而不是一般性建议.

usability user-interface

45
推荐指数
6
解决办法
5266
查看次数

你如何声明内联的谓词代表?

我正在使用C#.

所以我有一个有一些领域的对象,并不重要.我有这些对象的通用列表.

List<MyObject> myObjects = new List<MyObject>();
myObjects.Add(myObject1);
myObjects.Add(myObject2);
myObjects.Add(myObject3);
Run Code Online (Sandbox Code Playgroud)

所以我想根据一些标准从列表中删除对象.例如,myObject.X >= 10. 我想使用该RemoveAll(Predicate<T> match)方法来执行此操作.

我知道我可以定义一个可以传递给RemoveAll的委托,但我想知道如何使用匿名委托定义这个内联,而不是创建一堆仅在一次使用的委托函数.

c# delegates

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

防止异常消息被翻译成用户的语言?

在显示win32/.net例外消息时,如何让我的应用程序始终使用英语?

我收到了这条消息,看起来有人用babelfish来翻译它(它是瑞典语):"System.ComponentModel.Win32Exception:Programmet kunde inte starta eftersom programmets sida-vid-sidakonfigurationärfelaktig."

非常无益,谷歌有4次点击,没有一个有用.所以我必须猜测原始邮件是什么,并谷歌.(原来是:"应用程序无法启动,因为它的并排配置不正确.")

这一次,找出原始的错误信息是相当简单的,从一开始就用英语留言当然会节省我的时间.

那我该怎么做?

.net c# globalization exception

31
推荐指数
2
解决办法
8565
查看次数

交易最佳实践

你依赖数据库交易多少钱?

您更喜欢小型还是大型交易范围?

您更喜欢客户端事务处理(例如.NET中的TransactionScope)而不是服务器端事务,反之亦然?

嵌套交易怎么样?

您有与交易相关的一些提示和技巧吗?

你遇到过与交易有关的任何陷阱吗?

欢迎各种答案.

database architecture transactions

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

您知道什么可用的XML语法替代方法?

对我来说可用意味着:

  • 它正在被实际使用
  • 它有工具支持.(至少是一些简单的编辑)
  • 它具有人类可读的语法(请不要使用尖括号)

此外,我希望它尽可能接近XML,即必须支持属性和属性.所以,请不要YAML.目前,我只想到一种匹配的语言--JSON.你还知道其他选择吗?

xml syntax yaml

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

在CouchDB中生成自动递增数字ID的方法

由于CouchDB不支持SQL类似的AUTO_INCREMENT,您的方法是为文档生成顺序唯一数字ID?

编辑:

我需要数字ID有几个原因:

  • 用户友好的ID(例如TASK-123,RQ-001等)
  • 与需要数字主键的库/系统集成

我知道复制等问题.这就是为什么我对人们如何克服这个问题感兴趣.

couchdb auto-increment

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

WinForms或WPF的文本差异可视化控件

继续我之前的问题,文本差异可视化的任何良好控制是什么?

像StackOverflow的修订差异查看器,但对于WinForms或WPF

要求:

  • 免费的,最好是开源的
  • 基于WPF或WinForms

没有应用程序,只有组件.

我对OSS差异工具不感兴趣

.net diff custom-controls

20
推荐指数
4
解决办法
7416
查看次数