问题列表 - 第13374页

如何在引擎盖下实现信号和插槽?

这个问题已在本论坛中提出,但我不明白这个概念.

我正在四处阅读,似乎信号和插槽是使用函数指针实现的,即信号是一个很大的函数,它在里面调用所有连接的槽(函数指针).它是否正确?在整个故事中生成的moc文件的作用是什么?我不明白信号功能如何知道哪个插槽要调用,即哪个插槽连接到该信号.

谢谢你的时间

qt qt4 signals-slots

23
推荐指数
2
解决办法
4692
查看次数

关于"使用"关键字的问题

我很清楚使用名称空间然而,我偶尔会遇到使用特定类的使用.例如 :

#include <string>
using namespace std;
(...)
Run Code Online (Sandbox Code Playgroud)

但是 - 我时不时地看到:

using std::string;
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我该如何解释"使用"?

干杯

c++

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

将ClickOnce与动态加载的程序集一起使用

在我的应用程序中,我动态加载一些程序集,具体取决于用户的选择.当然,这些都没有在项目中引用.使用ClickOnce发布时,这些程序集不包含在程序包中.

问题是 - 是否有可能欺骗ClickOnce发布者使用项目中未引用的其他文件?

clickonce visual-studio-2008

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

实体框架T-Sql"具有"等价物

如何将linq写入包含having子句的实体查询?

例如:

SELECT State.Name, Count(*) FROM State
INNER JOIN StateOwner ON State.StateID = StateOwner.StateID
GROUP BY State.StateID
HAVING Count(*) > 1
Run Code Online (Sandbox Code Playgroud)

linq linq-to-entities entity-framework

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

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

限制多选列表框中的选择数量

有没有办法限制用户在 Access 2003 中启用了多选功能的列表框中可以选择的选项数量?现在,我有一个在“单击”事件上触发的过程,该过程检查所选选项的数量,如果超过我的阈值,它将显示一个警告标签。

ms-access vba

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

在 C# 中计算块校验字符(BCC)的函数

块校验字符(BCC) 我需要一个函数来计算 C# 中的块校验字符(BCC)。01 30 02 4D 21 20 20 03 这是字符串,我如何计算此字符串的“块校验字符”。

BCC = 从 SOH 到 ETX SOH ID STX 代码 ETX BCC 0x01 0x30 0x02 0x40 0x03 的异或

我需要添加 BCC 并将数据发送到 COM。如果可能,请给我一个函数,以便我可以发送“01 30 02 4D 21 20 20 03”并获得密件抄送。

谢谢

c#

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

在后面的代码中获取控件的样式{StaticResource {x:Type TextBlock}}

我想获取后面代码的默认值Style,TextBlock而无需TextBlock Style在资源中添加自定义默认值XAML.

我有一个像这样的方法:

public TextBlock DrawTextBlockAtPoint(string text, Style style)
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

我想提供一个只使用常规的覆盖TextBlock Style:

public TextBlock DrawTextBlockAtPoint(string text)
{
   var style = GetDefaultStyleForProperty(TextBlock.StyleProperty);
   DrawTextBlockAtPoint(text, style)
}
Run Code Online (Sandbox Code Playgroud)

反正有没有这样做?

wpf styles default code-behind

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

C#是否包含有限状态机?

我最近读过有关boost::statechart库(有限状态机)的内容,我很喜欢这个概念.

C#有类似的机制吗?或者可以使用特定的设计模式实现?

.net c# design-patterns finite-automata fsm

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

.NET中的类数?

.NET中的类总数是多少?下载的.NET 2.0,.NET 3.0和.NET 3.5 SP1运行时中的数字.

我们正在撰写一篇关于基于.NET的应用程序的科学论文,目前声明有超过6000个类.但我不确定这是不是正确的数字.

例如,此页面说明了程序集,名称空间,方法等的数量,但不是类的数量.

测试平台:Windows XP 64位SP2,8 GB RAM.


更新4:我们的论文已经发表!我使用9911作为课程数量(见下面的更新3).该杂志是Journal of Proteome Research,标题是:" MSQuant,一种基于质谱的定量蛋白质组学的开源平台 ".不幸的是,论文的全文不是免费提供的,只是摘要.

更新3:我认为我现在已经非常接近解决方案:用于.NET 3.5 SP1的9911公共类.在更新1上进行扩展,我已经使函数递归并对其进行了扩展,因此报告了任何子文件夹及其子文件夹的类型,类和公共类的数量.在C:\ WINDOWS\Microsoft.NET上运行此命令可提供40414类型,仅占引用文章中数字的0.2%. 完整的成绩单 - HTML源是制表符分隔的,因此可以将其导入电子表格,例如OpenOffice Calc.以下是公共课的细分:

Framework:

  Total: 6025

    v1.1.4322
      0

    v2.0.50727
      5265

    v3.0
      641

    v3.5
      119

Framework64:

  Total: 3886

    v2.0.50727
      3126  

    v3.0
      641

    v3.5
      119
Run Code Online (Sandbox Code Playgroud)

更新2:我尝试使用lextm建议的NDepend和CQL,它为.NET 2.0(在C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727中为89个DLL)提供了10%的数字:5855个类.这与系统解决方案不同(见下文).

程序:

  1. 通过http://www.ndepend.com/NDependDownload.aspx下载NDepend(NDepend_2_12_1_3122.zip)

  2. 用7-Zip解压缩

  3. 运行VisualNDepend.exe

  4. 菜单文件/选择要分析的.NET程序集/ <在C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727中选择89个DLL文件>/<全部选择> /确定.

  5. 按"创建查询"(右下角)并键入/粘贴:

    选择类型来自汇编"Accessibility","cscompmgd","CustomMarshalers","IEExecRemote","IEHost","IIEHost","ISymWrapper","Microsoft.Build.Engine","Microsoft.Build.Framework","Microsoft .Build.Tasks","Microsoft.Build.Utilities","Microsoft.JScript","Microsoft.VisualBasic","Microsoft.VisualBasic.Compatibility","Microsoft.VisualBasic.Compatibility.Data","Microsoft.VisualBasic.Vsa ","Microsoft.VisualC","Microsoft.Vsa","Microsoft.Vsa.Vb.CodeDOMProcessor","Microsoft_VsaVb","mscorlib","sysglobl","System","System.configuration","System.Configuration .安装","System.Data","System.Data.OracleClient","System.Data.SqlXml","System.Deployment","System.Design","System.DirectoryServices","System.DirectoryServices.Protocols","System.Drawing","System" .Drawing.Design","System.EnterpriseServices","System.Management","System.Messaging","System.Runtime.Remoting","System.Runtime.Serialization.Formatters.Soap","System.Security", "System.ServiceProcess","System.Transactions","System.Web","System.Web.Mobile","System.Web.RegularExpressions","System.Web.Services","System.Windows.Forms", "System.XML"WHERE IsPublic和IsClassSystem.Deployment","System.Design","System.DirectoryServices","System.DirectoryServices.Protocols","System.Drawing","System.Drawing.Design","System.EnterpriseServices","System.Management" ,"System.Messaging","System.Runtime.Remoting","System.Runtime.Serialization.Formatters.Soap","System.Security","System.ServiceProcess","System.Transactions","System.Web" …

.net

15
推荐指数
1
解决办法
6352
查看次数