【c# – 以编程方式确定AD密码策略】教程文章相关的互联网学习教程文章

c# – 如何以编程方式调用C编译器?

出于业务原因,我想创建一个C#应用程序,它将C文件/片段作为输入,编译它(可能在引擎盖下调用C编译器)并输出编译结果. 你知道怎么做吗? 提前致谢.解决方法:使用CL.exe

c# – 现代游戏编程和应用程序编程入门的最佳方法是什么?

我想用C/C++开始游戏编程,或者用DirectX或OpenGL开始C#.我不太确定我想要开始什么,但像一个简单的引擎这样的小项目会很开心.另外,我想了解如何使用C#,.NET 3.5和WPF在Windows中设计应用程序.利用C#和.NET,我打算创建一个与windows shell集成的相当大的项目.但是,我真的不知道从哪里开始.而且,我精通C/C++,JAVA,而且我正在学习一门专注于算法复杂性和经典计算机科学问题的高级计算机科学课程.任何有关如何开始的帮助将不胜感激.解决...

c# – 如何使用visual studio 2010启动64位编程?

在VS中开始制作64位程序需要做什么? 我尝试使用64位解决方案平台设置并使用“从x86复制设置”选项.该过程显示为64位.还有别的事吗?我错过了一些有趣的选择吗?解决方法:不.你需要做的就是设置一个x64目标,你已经做了.

c# – 如果用户代理阻止访问Facebook,如何以编程方式检测【代码】

我们正在开发一个使用FB Graph api服务器端,FB Javascript SDK和社交插件的Web应用程序(http://beta.dammela.it). 与FB的集成很深,我们希望检测访问我们网站的用户何时在代理后面阻止所有流向Facebook属性的流量(如在某些工作场所). 如果我们能够检测到他被阻止,我们可以给他/她一些提示,帮助,解释和一些替代方法来登录和与应用程序交互. 但我无法弄清楚如何做到这一点. 我猜,但我只是猜测,有一种方法可以检测用户访问Facebook是否...

两次调用相同的C#属性是不好的编程习惯吗?【代码】

举个例子,我看过很多C#代码如下:XmlNode n = GetXmlNode(); String[] attributes = new String[n.Attributes.Count]; for (int x = 0; x < n.Attributes.Count; x++) {//do something }现在,如果这是java,我们可以编写类似于下面的代码,但是我们会因为调用getAttributes()方法两次而感到内疚,如果我没有弄错,那么有一条规则说不是调用同一个方法多个times,只需声明一个变量来保存对方法调用返回的对象的引用,然后根据需要多次使用...

c# – 基于接口的编程,我做得对吗?【代码】

好的,所以我决定开始在我的代码库中使用接口,这对于某些任务来说非常好.例如,我有一个实现IUrlBuilder的URL构建器类,现在实现并不重要.很棒,但以此界面为例.namespace SproutMessagingFramework.Webtext.Interfaces { using System.Net;public interface ICookieJar {CookieCollection Collection { get; set; }CookieContainer Container { get; set; }void AddResponse(HttpWebResponse Response);void AddResponse(HttpWebRespo...

c# – 如何以编程方式触发单选按钮的事件处理程序?【代码】

请看下面的代码using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;namespace calc {public partial class Form1 : Form{//code removedpublic Form1(){InitializeComponent();calculator = new Calculator();maleRadio.PerformClick();englishRadio.PerformClick();}/*code removed*///Action Listener for...

c# – 可以通过编程方式杀死TCP / IP堆栈吗?【代码】

我们的服务器应用程序正在侦听端口,一段时间后它不再接受传入连接. (虽然我很乐意解决这个问题,但这不是我在这里要求的;) 奇怪的是,当我们的应用程序停止接受端口44044上的连接时,IIS也是如此(在端口8080上).杀死我们的应用程序修复了一切 – IIS再次开始响应. 所以问题是,应用程序可以搞乱整个TCP / IP堆栈吗?或许,应用程序如何做到这一点? 无意识的细节:我们的应用程序是用C#编写的,在.Net 2.0下,在XP / SP2上. 澄清:IIS不会...

以编程方式在Silverlight中使用C#中的值转换器【代码】

我有一个C#Silverlight应用程序.在这个应用程序中,我已经定义了一个我在XAML中使用的值转换器.我遇到了一种情况,我需要以编程方式在我的代码后面使用这个值转换器.我的问题是,我该怎么做?在XAML中,我正在使用我的值转换器,如下所示:<TextBlock x:Name="myTextBlock" Text="{Binding Mode=OneWay, Path=FirstName, Converter={StaticResource myConverter}, ConverterParameter=NotSet}" />如何在我的代码隐藏中使用此转换器? 谢...

c#-异步编程基础-使用Awaiter【图】

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks;// c#-异步编程基础-使用Awaiter namespace yibBianchengJichu {class Program{void traceThreadAndTask(string info){string taskInfo = Task.CurrentId == null ? "no task" : "task" + Task.CurrentId;Console.WriteLin...

c# – 尝试捕捉糟糕的编程习惯【代码】

我正在执行存储过程并返回一个字符串.根据条件,字符串设置为返回1,0或“USER DOES NOT EXISTS”. 只是想知道以下是一个糟糕的编程习惯.string result = _db.GetParameterValue(cmdObj, "@strMessage").ToString(); try {int a = int.Parse(result);if (a == 1)Console.WriteLine("A");elseConsole.WriteLine("B"); } catch {Console.WriteLine(result); }Console.WriteLine(result);解决方法:最好是专门匹配而不是假设它是基于捕获...

当我在c#中定义一个类中的所有函数时,我在进行函数式编程吗?

我问这个问题是因为我不想在不久的将来在面试中羞辱自己. 我喜欢在编程时在一个地方创建许多函数,并尽可能避免创建类和处理实体状态.我可以说我喜欢函数式编程,这是我在编程中的风格或偏好,还是我必须使用像F#或Haskell这样的函数式编程语言才能说出来? 根据http://en.wikipedia.org/wiki/Comparison_of_programming_paradigms,我实际上是在面向对象语言中进行命令式编程.解决方法:Afaik你可以用oop语言进行函数式编程.如果我理解...

c#泛型. ,以编程方式从读取字符串值中分配T?【代码】

我有两个类(即Customer和Employee)和一个通用存储库GenericRepository< T>哪里T:上课. 是否可以在从字符串中分配T的值时实例化新的GenericRepository实例? 像这样:string x = "Customer"; var repository = new GenericRepository<x>();(从而创建GenericRepository类型的存储库实例< Customer>)解决方法:是的,但这很尴尬.string name = "MyNamespace.Customer";Type targetType = Type.GetType(name);Type genericType = typeo...

c# – 如何以编程方式将事件处理程序添加到.NET按钮?【代码】

我正在尝试使用我在开发Web应用程序时可以考虑的最强大的OOP,但是在使用代码创建事件处理程序时,我遇到了问题.我确信这是一个相当简单的解决方案,我不断放弃,但我不知道下一步该尝试什么.下面是我一直在玩的一些测试代码,只是想按下按钮去做一些事情. (想象一下,“int i”这一行有一个断点)Button b = new Button();b.Text = "Do Something";b.Attributes.Add("runat", "server");b.Attributes.Add("OnClick", "click");form1.Cont...

c# – 编程中-1的含义

我不想在这里问这个问题,但是我搜索了SO和Google都没有成功.我在许多地方看到过诸如while(var!= -1)和其他语句的语句,通常是循环,包含对-1的某种引用.使用-1是否有某种意义,或者它只是用于给出布尔值的整数表示,或类似的东西?我主要在C#编程中看到这个,如果有任何帮助的话.解决方法:在C#-1中只是负数.他们将一个数字与一个数字进行比较,看它是否确实等于负数. 具有仅应具有正值的整数字段(例如,在表示列表中的索引时)并不常见,在...