我正在制作一个应用程序,无法决定是使用" 登录/退出"还是" 登录/关闭"这两个术语.这两者之间有更正确的选择吗?我应该完全使用其他东西(例如"登录/关闭").
在可用性方面,只要我保持一致,我选择哪个术语可能无关紧要,但我确实想知道术语的起源 - 以及一个或另一个是否具有更多的语法意义.我也非常关心我正在创建的应用程序,并希望花时间调查其用户体验的各个方面.
是否可以轻松地为WPF网格中的行或列指定边距和/或填充?
我当然可以添加额外的列来解决问题,但这似乎是填充/边距的工作(它将提供更简单的XAML).有人从标准网格派生出来添加此功能吗?
我玩过PowerShell V1的早期测试版之一,但由于它变成了"黄金"而没有使用它.开始使用PowerShell的最佳方法是什么?
我应该使用哪个版本的PowerShell(V1.0 vs 2.0 CTP)?你在使用PowerShell做什么用途?是否有任何工具可以使PowerShell更容易使用(即开发环境)?
我和我现在的公司从TFS搬到了SVN(TortoiseSVN).我真的很想念TFS的"搁架"功能.我已经阅读了有关如何"搁置"SVN的各种文章,但我没有读过任何可以"搁置"工作的非常简单的经历.
理想情况下,我想在TortoiseSVN上下文菜单中添加额外的项目 - "Shelve"和"Unshelve"."Shelve"将删除当前的搁置集,并将工作目录上载到由用户选项定义的合适路径下."Unshelve"会将该集合与工作副本合并.
这样的事情存在吗?任何人都可以建议任何方法在GUI中"破解"此功能吗?
注意:以下链接并未真正实现我所寻求的用户体验:
关于TFS Shelve最大的好处之一就是它的易用性......
我试图在VS2012中使用IIS Express 8作为MVC站点.每当我尝试创建网站时,我都会收到以下错误:
文件名:\?\ C:\ Users\xxxxxx\Documents\IISExpress\config\applicationHost.config
错误:无法写入配置文件
有没有办法强制IIS Express使用不同的位置配置和日志文件夹?我知道当我从命令行运行iisexpress.exe时,我可以指向不同的位置,但是在使用Visual Studio时我无法控制它.
或者,有人有任何建议,为什么错误发生?(附注:我的笔记本电脑处于企业环境中,在"Documents"文件夹中有一些愚蠢的加密,但是我没有遇到任何其他软件存在任何问题.我也给了"Everyone"组满了访问该文件夹.)
编辑 - 按照http://learn.iis.net/page.aspx/1286/iis-80-express-readme/上的说明操作后,我仍然无法正常工作.我尝试过以下方法:
还有其他建议吗?
实体框架不支持Expression.Invoke运营商.尝试使用它时收到以下异常:
"LINQ to Entities不支持LINQ表达式节点类型'Invoke'.
有没有人有这个缺少功能的解决方法?我想用详细的PredicateBuilder 这里的实体框架上下文.
编辑1 @marxidad - 我喜欢你的建议,但它确实让我感到困惑.您能就您提出的解决方案提供进一步的建议吗?
编辑2 @marxidad - 感谢您的澄清.
我有一个C#项目,其中包含一个exe文件和11个库文件.exe引用所有库,lib1可以引用lib2,lib3,lib4等.
如果我对lib1中的类进行了更改并构建了解决方案,我假设只需要更改lib1和exe.但是,如果我想运行解决方案,所有dll和exe都在构建.
有没有一种方法可以阻止依赖关系建立,如果他们没有被改变?
Stack Overflow问题的答案表明,特定框架违反了简单明了的OOP规则:单一责任原则(SRP).
单一责任原则真的是OOP的规则吗?
我对面向对象编程的定义的理解是"使用对象及其行为来创建软件的范例".这包括以下技术:封装,多态和继承.
现在不要误解我的意思 - 我认为SRP是大多数优秀OO设计的关键,但我觉得有些情况下这个原则可以而且应该被打破(就像数据库规范化规则一样).我积极推动SRP的好处,我的绝大多数代码都遵循这一原则.
但是,它是一个规则,因此暗示它不应该被打破吗?
是否有一种简单的方法可以在Visual Studio项目的后期构建事件中复制文件,但前提是文件存在?(即如果文件不存在,请不要使构建失败)
我尝试过使用xcopy的一些选项.但我觉得很蠢 - 我似乎无法理解xcopy可能需要的开关.
任何人都可以建议实现通用集合类的良好实现,实现IBindingListView&IBindingList接口并提供过滤和搜索功能吗?
我将目前的选项视为:
BindingList<T>和实现IBindingListView接口IBindingListView和IBindingList.显然,第一个选择是我的首选.
.net ×2
build ×1
data-binding ×1
grid ×1
iis-express ×1
linq ×1
margin ×1
oop ×1
padding ×1
powershell ×1
scripting ×1
svn ×1
terminology ×1
tortoisesvn ×1
wpf ×1