【Malcon支持C++和C#等等各种编程语言】教程文章相关的互联网学习教程文章

c# – Winforms designer:可以以编程方式实现项目变量?【代码】

我正在使用C#Winforms,.net 4.0,我正在设计一些设计时组件.我的目标是让设计人员查找驻留的特定文件(项目目录或输出目录). 反正我是否从代码中找到以下变量的值? (outpath中)(PROJECTDIR)解决方法:好吧,如果你可以访问代表你的Visual Studio实例的EnvDTE80.DTE2,那就不那么困难了.事实上,如果dte是你的DTE2实例,它就像下面这样简单:foreach (Project prj in dte.Solution.Projects){MessageBox.Show(Path.GetDirectoryName(prj.F...

c# – 如何以编程方式确定从主页功能区创建的Outlook新项 – >新项【代码】

我有一个Outlook加载项,它是一个新的功能区选项卡,它连接到我的服务器数据库,以便与Outlook对象关联一些自定义数据. 此功能区选项卡现在显示在邮件项目中. 我正在扩展它以显示在任务和日历项目(约会,会议等)中. 目前我确定创建的新项目的方式如下 – >Microsoft.Office.Interop.Outlook.Application interopApplication = ThisAddIn.Application.Application if (interopApplication.ActiveExplorer().CurrentFolder.DefaultItemTy...

c# – 以编程方式创建packages.config【代码】

我以编程方式生成Visual Studio项目.有问题的项目需要一些Nuget包. 我创建了一个名为packages.config的文件:<?xml version="1.0" encoding="utf-8"?> <packages><package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" /> </packages>项目第一次运行时,它将下载该软件包.问题是,如果发布新版本,它将始终下载7.0.1版. 有没有办法告诉它获得最新版本?有没有办法以编程方式询问NuGet最新版本是什么,以便我可以在生...

c# – ConfigurationManager.AppSettings不能用于以编程方式创建的App.config文件【代码】

我遇到了一些有趣的事情.我正在尝试为我们的客户制作一个快速控制台应用程序来运行以更改某些程序上的某些连接字符串.这对客户来说是一个“快速应用程序”,我希望它是“白痴证明”. 该应用程序的主要功能之一是重新创建默认配置文件,如果找不到它.if (!File.Exists("./App.config")){Console.WriteLine("Config file is missing. Creating a new one now..");//file doesn't exist, let's create one.var doc = new XDocument(new ...

c# – 如何在VSTS构建期间以编程方式将附件添加到测试结果中?【代码】

我正在寻找一种方法来将我自己的附件添加到测试结果中,以便在构建完成后我可以看到它们….我想在编译期间以及测试失败后以编程方式添加这些内容.附件将是截图. 这可能吗? 我快速浏览了一下API参考,但这看起来与关注添加现有测试’运行’的附件,或者在构建方面是创建构建定义并触发它们.我可能错过了它,但我无法找到如何在测试任务完成期间或之后立即添加代码中的附件. 谢谢,解决方法:You could get test run of the build first a...

如何使用C#以编程方式在OpenFile对话框中选择文件【代码】

我正在使用C#自动执行下载文件的小过程. 在按钮单击事件上,OpenFile对话框打开.现在我想以编程方式选择指定的文件和SendKeys到对话框的“打开”按钮.是否可以使用PInvoke来实现?如果是的话,小例子对我来说很容易理解.解决方法:如果您尝试使用PInvoke在OpenFile对话框中自动选择文件,那么您可以尝试以下代码,它应该可以工作.SendKeys.SendWait("FilePath"); SendKeys.SendWait("{ENTER}");

c# – 以编程方式在浏览器中获取所选文本

从我的Windows应用程序,我想检测“Internet Explorer”,Firefox和任何其他浏览器中的所选文本. 你知道我应该用什么代码来实现这个目标吗? 这个想法不是在IE中搜索文本,而是在IE中“捕获所选文本”.顺便说一句,不仅是IE,而是任何具有焦点的Windows应用程序我能想到的一件事是模拟一个ctrl c来复制所选文本,然后读取剪贴板,但我也不喜欢这个解决方案. 我几乎肯定应该有一种方法来使用Windows API获取所选文本,我知道使用EM_GETSELTE...

c# – 以编程方式切换.NET CF中的WiFi网络?

是否可以在WM 6和.NET CF v3.5中的WiFi网络之间切换? 我正在为Windows Mobile 6设备编写.NET Compact Framework v3.5应用程序.我希望能够通过C#在2个不同的WiFi网络之间切换.第一个网络是附近有另一个设备的Ad-Hoc无线网络,第二个网络是Windows Mobile设备中配置的任何其他可用WiFi网络(通常它将是具有已知SSID的公共/公司WiFi) 我想要的方案是通过Windows移动设备上的C#/ .NET代码执行以下操作: >建立与其他设备的Ad-Hoc WiFi连...

c# – 以编程方式在Microsoft RemoteApp中查找子窗口【代码】

背景 我正在使用SendKeys()将键盘命令发送到活动窗口,但是当应用程序通过RemoteApp运行时,我没有运气找到子窗口.当我在本地运行应用程序时,它都按预期工作. Microsoft RemoteApp允许用户通过RDP协议连接到应用程序,但它不显示整个远程虚拟机,而只显示应用程序窗口.对于最终用户,在RemoteApp下运行的应用程序与在桌面上运行的应用程序之间没有区别. 我一直在使用ManagedSpy来确定.NET应用程序窗口的类名,这样我就可以使用Win32 API函...

c# – 以编程方式确定AD密码策略【代码】

我一直在使用System.DirectoryService(ADSI)类和方法来创建和更改Active Directory中的用户. 最近我们添加了一项功能,允许用户通过系统设置自己的密码.但是,如果密码策略集未接受密码,则使用SetPassword方法会引发异常.userEntry.Invoke("SetPassword", new object[] {password});我的问题是:在尝试使用SetPassword方法之前,如何检查密码是否符合密码策略? 我在this post中读到您可以从根域节点获取密码策略设置,但在哪里可以阅读...

c# – 如何在上下文绑定对象中链接消息接收器(面向方面​​编程)【代码】

我试图使用ContextBoundObject和消息接收器将一些方面注入我的代码. 我的问题是我的方面只被调用一次 – 当我打电话时:myFacadee.GetValue(“领带”) 我希望看到我的缓存方面被调用两次 >一次用于’GetValue’方法>其次是在内部调用的’GetValues’‘GetValue’方法 但是,对于第一个’GetValue’方法调用,它只被调用一次. 如何更改/修复以下代码以确保我的’MyFacade’对象上的所有方法都会导致调用缓存方面.即使它们被同一...

C#Socket编程(一)简介

一.TCP与UDP简介 https://blog.csdn.net/subin_iecas/article/details/80289513 二.单播、多播、广播 https://blog.csdn.net/subin_iecas/article/details/80289867

c# – 如何以编程方式向WPF ContextMenu添加访问密钥(快捷方式)?【代码】

我已经有以下内容:var myContextMenu = new System.Windows.Controls.ContextMenu();var exitItem = new MenuItem(); exitItem.Header = "E_xit"; exitItem.Item.Click += new RoutedEventHandler(new System.EventHandler(ExitProgram)); myContextMenu.Items.Add(exitItem);这会导致我的上下文菜单显示Exit菜单项,带有带下划线的“x”.但是,按x不会做任何事情.单击菜单项工作正常. 如何将事件与x键关联?请注意,这必须在我的上下...

c# – 以编程方式以特定分辨率编辑图标【代码】

在我的winforms应用程序中,我可以使用this.Icon更改任务栏图标,但这也会更改标题栏中的应用程序图标. 这就是我目前正在编辑图标的方式:public static Icon GetIcon(string text) {//Create bitmap, kind of canvasBitmap bitmap = new Bitmap(32, 32);Icon icon = new Icon(@"<icon-location>");System.Drawing.Font drawFont = new System.Drawing.Font("Calibri", 12, FontStyle.Bold);System.Drawing.SolidBrush drawBrush = n...

c# – 编程问题.落后【代码】

我一直在使用c#编程一些问题.我正在尝试在开始游戏时请求插页式AD,以便在玩家死亡5次时能够显示它.问题是,当我到达第5个死亡时,广告将不会显示.当我在等级开始时尝试请求广告时,它会变得迟钝而仍然无法显示. 这是我的代码.看来是对的.void Update(){if (clicks >= 5) {RequestInterstitial();Debug.Log("Got 5 clicks");if (interstitial.IsLoaded()){Debug.Log("interstitial loaded");interstitial.Show();clicks = 0;}} }编辑:...

编程语言 - 相关标签