小编Hor*_*ter的帖子

C#VS2010在应用程序中确定是否正在调试

是否有机会在C#应用程序中确定它当前是否正在调试?这个想法是忽略例如超时,或提供额外的信息.

为了清楚说明,我不是在讨论条件编译器标志DEBUG.这允许我决定如何编译代码.它没有提供有关它是否在调试器中运行的信息.

我需要在运行时决定,而不是在编译时.

c# debugging system.diagnostics visual-studio-2010

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

在C#4.0中使用字符串构建Linq查询 - 最佳实践

目前我正在使用LinqKit/Ms动态查询示例从字符串动态构建Linq表达式.这很好用.

  1. LinqKit:http://www.albahari.com/nutshell/linqkit.aspx
  2. Microsoft动态Linq查询:http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

现在,我正在将我的应用程序从C#3.5迁移到C#4.0.我想知道是否有另一种方式(框架的标准方式)从字符串构建查询.

我检查了文档,但还没有找到任何内容.这也不是问题,因为我有上述解决方案.

只有我喜欢使用"标准"功能.什么是最佳做法?

linq dynamic c#-4.0

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

什么VS 2010项目的纯HTML和JS项目

什么VS 2010项目模板将用于纯HTML和JS项目,没有ASP或其他代码.只是简单的vanilla HTML/JS.我正在使用一个空的Web项目("ASP.net空Web应用程序"),仍然给我不必要的文件和目录.有更好的吗?

这个问题不是关于JS的扩展,比如Visual Studio Javascript扩展功能比较.

- 截至15. 8月更新 -

我删除了额外的目录和对扩展的引用.该bin文件夹被重新每当应用程序建立的,但我可以通过构建(配置属性)的开关解决了这个解决方案上水平.这webconfig是调试所必需的 - 我无法摆脱这一点 - 所以这是我到目前为止最好的.

该死 - objbin目录关闭时和重开VS2010重新创建(制备溶液的阶段).所以我不得不忍受一些文件/目录的开销.

- 截至18日. - 猜猜没有更好的方法,尽可能删除并与剩下的"垃圾"一起生活.

html javascript visual-studio-2010

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

JavaScript/Google Maps中的磁偏角

在Google Map Javascript应用程序的上下文中,获得特定Lat/Lon磁偏角的最佳方法是什么?

  1. 在JS中似乎没有"简单"的算法,或者我错了?
  2. 有没有办法使用Google Maps API来确定这一点,我还没找到一个......
  3. 可以使用的Web服务..我发现WebSites提供了这个,但没有API.
  4. 另见这里,他们使用JavaScript类(见注释)

javascript google-maps geospatial

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

在VCS中NuGet packages.config与否?

是否可以将NuGet签入packages.config我的VCS(例如Mercurial)?或者忽略文件是否更好?

.net version-control nuget

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

使用VS2012 JavaScript调试Chrome(类似于IE)

使用VS2012和IE9,我可以在VS2012中使用VS2012 JavaScript调试器(类似于C#,..).当我将浏览器切换到Chrome时,我失去了这样做的能力.我可以切换到Chrome内置调试器.

Chrome浏览器

但是,有没有办法让Chrome使用VS2012进行调试(与IE相似)?

示例:使用IE触发断点,但不使用Chrome作为浏览器.

断点

备注:使用谷歌浏览器调试网站没有重复.net调试.net调试.我没有使用任何ASP.net,只有JavaScript

javascript google-chrome visual-studio-2012

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

Qt:在转换为COFF期间安装VS2012 LNK1123失败后

我安装VS2012之后,我的Qt项目不再编译了(在我的计算机上安装了VS2010和VS2012).消息:LNK1123: failure during conversion to COFF: file invalid or corrupt.之前只使用VS2010就可以了.

对于VS2012环境,建议(参见此处的SO):

  1. 编译 Enable Incremental Linking NO
  2. 卸载.net 4.5

由于我没有将Qt与VS2012结合使用(所以没有插件),我无法像上面提到的那样设置项目.我也不能卸载.net 4.5(另一个项目需要).

有没有机会解决这个问题?我有一些相关的问题

  1. 它是针对VS2012 C++编译器编译的解决方案吗?在这里它说我需要自己编译Qt 5 - 我想避免这样的麻烦
  2. 我需要更新Qt吗?
  3. 或者有没有办法简单地设置Incremental Linking to off为VS项目?在构建设置(下面的屏幕截图)中我需要设置它吗?

Win 7,x86 QtCreator 2.5.2 Qt 4.8.1 VS2012 Ultimate与Update 1,VS2010仍然安装

项目编译设置

- 编辑---

我交叉检查,路径仍然是VS2010,并没有包含.net 4.5路径.

路径

- 编辑2 - 惠普的评论

至少我试过关闭我的反病毒软件.同样的问题.此外,我已经检查了一些其他较小的Qt项目(我是一个零星的Qt编码器,所以我没有足够的经验在那个领域).他们确实编译.此外,受影响的Qt项目中的所有子项目都进行了编译,只有最后一部分(GUI,使用所有子项目)失败并出现上述错误.

- 更进一步 -

在我的.pro文件中,我使用以下行来获取DEFINE hg版本,使用它多年.

VERSION = $$system(P:/Tools/TortoiseHg/hg parents --template '{latesttag}+{latesttagdistance}') …
Run Code Online (Sandbox Code Playgroud)

c++ qt qt-creator visual-studio-2012

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

有机会使用QML的非QObject类

至于将C++类型的属性暴露给与QML一起使用的QML类必须是QObjects.我有可能使用非QObjectss(又名POCO,不是从QObjectQt元系统中派生出来的,而是注册的)

如果没有,是否有一个简单的通用包装系统,使我的对象符合QML.我能想到的是将动态属性添加到简单的属性中QObject.

或者有没有办法隐式转换为QML兼容类型,所以我根本不需要包装?

c++ qobject qml

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

带有前导零的QDoubleSpinBox(总是4位数)

我的QDoubleSpinBox范围为0-7000,但希望值始终显示为4位数(0-> 0000,1-> 0001,30-> 0030,3333-> 3333).

我知道我可以添加前缀,但总是添加前缀.我有什么选择?

qt qwidget qspinbox

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

为什么我在 QTableView 中看不到放置指示器?

我在我的QTableView(作品)中使用拖放。但是,我没有看到任何下降指标。我应该看到一条应该插入水滴的线,不是吗?至少在这里他们是这么说的。

我的 init 非常标准。

    // see model for implementing logic of drag
    this->viewport()->setAcceptDrops(allowDrop);
    this->setDragEnabled(allowDrag);
    this->setDropIndicatorShown(true);
    this->m_model->allowDrop(allowDrop);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我看不到指标。样式表与视图一起使用,这可能是原因。但是,我已禁用样式表,但仍然看不到它。

该视图使用整行进行选择,不确定这是否会导致问题。所以任何提示表示赞赏。

- 编辑 -

根据下面的评论,尝试了所有选择模式:单、多或扩展,没有视觉效果。还尝试了单元格而不是行选择,同样没有改进。

-- 编辑 2 --

目前正在评估另一个样式代理示例,类似于下面的,最初引用here

- 有关的 -

QTreeView 绘制下拉指示器
如何在 QTableWidget 中突出显示鼠标悬停的整行:Qt5
https://forum.qt.io/topic/12794/mousehover-entire-row-selection-in-qtableview/7
https://stackoverflow。 com/a/23111484/356726

c++ qt qtableview qt5.6

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