问题列表 - 第3161页

从另一个应用程序窗口中的文本字段读取

Windows应用程序是否有办法访问另一个应用程序数据,更具体地说是GUI中的文本输入字段,并在那里获取文本以便在我们自己的应用程序中进行处理?

如果有可能,有没有办法"屏蔽"您的应用程序以防止它?

编辑:三个第一个答案似乎是关于获取另一个应用程序窗口标题,而不是该窗口中的特定文本输入字段.

我不是Windows API所期望的,所以你能更准确地说明如何在该窗口中找到某个文本字段,它的先决条件是什么(似乎知道窗口句柄需要什么,是否需要知道文本字段还要处理?我怎么做到?等等......)

C++中的代码片段确实非常值得赞赏.MSDN帮助很难浏览,因为Win32-API有如此可怕的命名约定.

已完成!请参阅下面的答案,了解C++中的操作方法.

c++ user-interface winapi textbox ipc

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

互联网和智能感知对你的记忆有害吗?

编程了一段时间后,我注意到我越来越依赖互联网和智能感知来完成我的工作.但我想知道在过去一年左右这对我的知识有多大影响.但这有关系吗?

例如,我现在更有可能记住,当我需要针对我不了解的对象进行编程时,我将转到System.Reflection命名空间,快速查看列表将为我提供足够的细节以便再次进行.但是,如果你问我需要哪些课程,我会很难将它们全部命名.

当人们似乎更多地关注.NET框架的模糊区域的细节而不是关于申请人的广泛和多样的知识和经验时,这种记忆问题似乎更多地表现在采访中.无论如何我离题了.

有没有其他人认为可能是时候关闭智能感知并尝试找到更好的学习方法,而不是快速修复和解决互联网问题?

.net intellisense

10
推荐指数
3
解决办法
919
查看次数

文化编码差异

我一直想知道在德国和印度的编码方式之间是否存在差异.

当然,人际关系完全不同,符合社会背景.层次结构,管理,支付金额,工作时间或宗教活动完全改变了很多事情.

但这会影响您的编码方式吗?您是否注意到,在与来自国外的人一起旅行或团队合作时,方法或代码中的某些内容会有另一种味道?

这不是语言相关的,我是法国人,住在西班牙,但我们用英语编码.我假设我们大多数人都这样做.

我倾向于认为美国人在解决问题的方式上比法国人更直接,但我不认为它可以限于编程所以也许这是一个错误的例子.


警告 !请不要让这个问题转向种族虐待.

language-agnostic social

9
推荐指数
1
解决办法
540
查看次数

我应该如何构建一个简单的ASP.NET MVC应用程序?

我一直在阅读有关ASP.NET MVC,SOLID等的一些内容,我正在尝试为中小型ASP.NET MVC应用程序找出一个简单的"配方",将这些概念放在一起; 我最关心的问题是结果是控制器太复杂,就像webforms中的代码隐藏文件一样,所有类型的业务逻辑都包含在其中.

我正在考虑以下架构,用于小型数据驱动的应用程序:

  • 控制器:仅处理请求,调用适当的服务并将操作结果返回给View;
  • 模型:POCO,处理所有业务逻辑,授权等.取决于存储库,完全不了解持久性基础结构.
  • 存储库:实现IRepository<T>,使用依赖注入,是我的db代码所在的位置; 只接收并返回POCO.

我正在考虑在控制器和模型之间提供服务,但如果它们只是传递方法调用,我不确定它会有多大用处.

最后应该有包含模型代码的单元测试,以及覆盖存储库代码的单元+集成测试(如果可能的话,遵循"红绿"实践)

思考?

architecture model-view-controller asp.net-mvc poco repository-pattern

10
推荐指数
1
解决办法
2739
查看次数

System.IO.FileLoadException

使用Enterprise Library 3.1 May 2007版本时出现此错误.我们正在开发一个产品,并在Subversion Trunk目录下有一个公共的lib目录

<>\Trunk\Lib \我们将所有第三方DLL放入其中.在其中我们有Microsoft\EnterpriseLibrary\v3.1,其中我们从\ Program Files\Microsoft Enterprise Library May2007\bin复制了所有dll.一切正常,直到其中一个开发人员在这台机器上安装了源代码.在源代码安装结束时复制了一些dll,一旦完成,他就无法再运行该项目了.他总是得到这个错误

'Microsoft.Practices.EnterpriseLibrary.Data,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)'

这里有什么问题?我认为当安装源代码时,它应该构建所有内容并复制到源代码父目录中的bin目录中.我们还将Dll从Microsoft Enterprise Library May 2007\bin目录复制到我们的产品开发目录中,并引用我们的项目,并将copylocal标志设置为true.

有人可以帮我从这里出去吗

RK

.net c# enterprise-library fileloadexception

4
推荐指数
1
解决办法
8848
查看次数

你如何使用Pop3'标记为'?

我正在使用开源客户端以编程方式处理传入的电子邮件(在Windows 2003上).防止接收先前读取的电子邮件的唯一方法是从服务器中删除它们.这不太理想.据我所知,Pop3中没有命令将电子邮件设置为正在读取.那么你怎么做呢?

.net pop3

10
推荐指数
2
解决办法
7254
查看次数

C++中的多个Integer类

我经常发现自己使用Integers来表示不同"空格"中的值.例如...

int arrayIndex;
int usersAge;
int daysToChristmas;
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望为"Index","Years"和"Days"这些类型中的每一种都设置单独的类,这样可以防止我意外混淆它们.从documnentation的角度来看,Typedef是一种帮助,但它不够类型安全.

我已经尝试过包装器类,但最终却有太多的样板供我喜欢.是否有一个简单的基于模板的解决方案,或者可能是Boost中准备好的东西?

编辑:有几个人在他们的答案中谈到边界检查.这可能是一个方便的副作用,但不是一个关键要求.特别是,我不仅想要防止越界分配,而且要防止"不适当"类型之间的分配.

c++ templates boost class

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

有没有办法在不刷新页面的情况下更改浏览器的地址栏?

我正在开发一个网络应用程序.在其中我有一个名为类别的部分,每当用户点击其中一个类别时,更新面板就会加载相应的内容.

用户点击类别后,我想更改浏览器的地址栏网址

www.mysite.com/products 
Run Code Online (Sandbox Code Playgroud)

喜欢的东西

www.mysite.com/products/{selectedCat} 
Run Code Online (Sandbox Code Playgroud)

没有刷新页面.
我可以使用某种JavaScript API来实现这一目标吗?

url address-bar

91
推荐指数
4
解决办法
8万
查看次数

c#中的静态类

在回答这个问题(/sf/ask/24662221/#352327)时,它让我想知道......

将静态类视为等效于实现单例模式的非静态类实例是否存在任何危险?

c# singleton static design-patterns

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

使用Lookahead使用正则表达式匹配字符串

我需要使用正则表达式来匹配字符串holiding html以取出所有嵌套的跨度,我假设我假设有一种方法可以使用正则表达式来完成此操作,但整个上午都没有成功.

所以对于一个示例输入字符串

<DIV id=c445c9c2-a02e-4cec-b254-c134adfa4192 style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee">
<SPAN id=b8db8cd1-f600-448f-be26-2aa56ea09a9c>
<SPAN id=304ccd38-8161-4def-a557-1a048c963df4>
<IMG src="http://avis.co.uk/Assets/build/menu.gif">
</SPAN>
</SPAN>
<SPAN id=bc88c866-5370-4c72-990b-06fbe22038d5>
<SPAN id=55b88bbe-15ca-49c9-ad96-cecc6ca7004e>UK<BR></SPAN>
</SPAN>
<SPAN id=52bb62ca-8f0a-42f1-a13b-9b263225ff1d>
<SPAN id=0e1c3eb6-046d-4f07-96c1-d1ac099d5f1c>
<IMG src="http://avis.co.uk/Assets/build/menu.gif">
</SPAN>
</SPAN>
<SPAN id=4c29eef2-cd77-4d33-9828-e442685a25cb>
<SPAN id=0d5a266a-14ae-4a89-9263-9e0ab57f7ad2>Italy</SPAN>
</SPAN>
<SPAN id=f0a72eea-fddd-471e-89e6-56e9b9efbece>
<SPAN id=b7d9ada7-ade0-49fe-aa5f-270237e87c2b>
<IMG src="http://avis.co.uk/Assets/build/menu.gif">
</SPAN>
</SPAN>
<SPAN id=7604df94-34ba-4c89-bf11-125df01731ff>
<SPAN id=330d6429-4f1b-46a2-a485-9001e2c6b8c1>Netherlands</SPAN>
</SPAN>
<SPAN id=a18fb516-451e-4c32-ab31-3e3be29235f6>
<SPAN id=6c70238d-78f9-468f-bb8d-370fff13c909>
<IMG src="http://avis.co.uk/Assets/build/menu.gif">
</SPAN>
</SPAN>
<SPAN id=5a2465eb-b337-4f94-a4f8-6f5001dfbd75>
<SPAN id=47877a9e-a7d5-4f13-a41e-6948f899e385>Malta &amp; Gozo
Run Code Online (Sandbox Code Playgroud)

我想得到每个外跨度及其包含的跨度,所以在上面的文本中应该有八个结果

任何帮助都乐意接受

html c# regex

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