草庐IT

socket编程

全部标签

c# - 以编程方式设置默认代理而不是使用 app.config

在代理之后,我的.Net4.0C#应用程序仅在存在具有以下内容的app.config时才有效:既然我不想拥有app.config并且不推荐嵌入app.config,那么与app.config中的那个xmlblock具有相同效果的C#代码是什么,我应该把它放在哪里是吗? 最佳答案 您可以使用WebRequest.DefaultWebProxy或GlobalProxySelection.SelectSystem.Net.GlobalProxySelection.Select=newWebProxy(ip,port);或System.Ne

c# - 使用 ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None) 以编程方式更新 app.config 文件;

以编程方式更新app.config文件Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);这是我的xml-->-->-->如何以编程方式编辑WebCrawlerFactory?我正在使用Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 最佳答案 您可以使用以下代码:priv

c# - 以编程方式构建 LINQ 查询而不用局部变量欺骗我

假设我的对象处于完美的工作状态(即TDD让我认为它们可以工作)。我有一个这样创建的列表(正确缩进除外):varresult=fromvinvendorsfrompinv.Productsorderbyp.Nameselectp;这行得通-我从所有供应商处获得了所有产品。现在我有了一个条件列表,由用户在运行时建立。让我们应用它们:foreach(AttributeainrequiredAttributes){result=result.Where(p=>p.Attributes.Contains(a));}这可能很原始,但我认为它会起作用。但是,在此foreach循环完成后,当您枚举“结

c# - 如何以编程方式发现我的 C# 应用程序的当前端点?

我如何编写一个C#示例来读取我的客户端端点配置:目标是获取端点地址数组:Listaddresses=GetMyCurrentEndpoints();结果我们会:[0]http://mycoolserver/FinancialService.svc[1]http://mycoolserver/HumanResourcesService.svc 最佳答案 这是我第一次回答。温柔点:)privateListGetMyCurrentEndpoints(){varendpointList=newList();varconfig=Configu

c# - 以编程方式安装 MSI 包

我想从我的C#.NET应用程序以编程方式安装给定的.msi包,最好使用我的应用程序指定的安装参数(如安装路径、拒绝垃圾软件等)。我做了一些搜索,但我还没有找到任何有用的东西。最有希望的命中是thistopic,但我找不到任何关于Microsoft.Deployment.WindowsInstaller或WindowsInstaller.Installer的文档。 最佳答案 我发现上面提到的DeploymentToolsFoundation项目是从.NET执行此操作的可靠方法。引用Microsoft.Deployment.Window

c# - 尝试以编程方式创建和打开新的 Outlook 电子邮件

我有一个winforms应用程序,我正在尝试创建一种方法来创建和打开新的Outlook电子邮件。到目前为止我已经privatevoidCreateOutlookEmail(){try{Outlook.MailItemmailItem=(Outlook.MailItem)this.CreateItem(Outlook.OlItemType.olMailItem);mailItem.Subject="Thisisthesubject";mailItem.To="someone@example.com";mailItem.Body="Thisisthemessage.";mailItem.I

c# - 如何从 C# 以编程方式(即 F5)刷新 Windows 桌面?

是的,我知道这似乎是一个愚蠢的问题,它只是一个一次性的hack,我需要结束一个有点平凡的任务,这样我才能继续做更有趣的事情。编辑:也许更多信息会有所帮助:我正在尝试从桌面上删除一些快捷方式,我需要用户立即看到它已被删除(这样他们就不必按F5)。 最佳答案 您可以使用SHChangeNotifyAPI。[System.Runtime.InteropServices.DllImport("Shell32.dll")]privatestaticexternintSHChangeNotify(inteventId,intflags,IntP

c# - Xbox编程

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我正在学习语言c。在c之后,我可能会转向objectivec并开发一些iPhone应用程序。然后就想着学习c#和xna。你们认为我需要多长时间才能为xbox开发一个相当不错的击球或角色扮演游戏?我的friend也在学习游戏设计,我将有一名游戏设计师,而我的另一个friend将像我一样学习代码。你们认为我们需要多长时间才能像我说的那样开发游戏。关于书本或任何提示?我们应该使用什么样的游戏引擎

c# - 以编程方式访问所有用户开始菜单

有谁知道如何以编程方式访问“所有用户”启动菜单?在XP中,位于此处:C:\DocumentsandSettings\AllUsers\StartMenu\Programs\Startup在Windows7中,位于此处:C:\ProgramData\Microsoft\Windows\StartMenu\Programs\Startup具体来说,我有一个设置和部署项目,我想在所有用户的“启动”菜单中放置一个应用程序的快捷方式,以便在任何人登录时启动该应用程序。编辑:I'mprettysurethisiswhereBriangothisanswerfrom. 最

c# - WPF 以编程方式为平板电脑启用文本框滚动/平移

我正在使用将在Windows平板电脑上使用的WPF应用程序。我遇到的问题是我无法通过按下并拖动内容来滚动浏览平板电脑上的大型多行文本框。但是,它仍然可以使用鼠标滚轮在桌面上滚动。这个问题(EnableswipescrollingonTextboxcontrolinWPFScrollviewer)似乎回答了我遇到的同样问题,但我需要以编程方式进行。这就是我为设置TextBox的平移模式所做的工作:txtLongText.SetValue(ScrollViewer.PanningModeProperty,PanningMode.None);我可以说这是有效的,因为现在禁用了单击和拖动文本选