Tag: c ++

如何一次删除文件和应用程序数据容器值?

我的应用程序中有一个重置function,它将应用程序恢复到默认状态。 因为我需要删除我创建的四个文件并删除我在ApplicationDataContainer创建的设置。 这是我删除文件的方式 try { StorageFile file = await localfolder.GetFileAsync(“HistoryFile”); if (file != null) { await file.DeleteAsync(); } } catch { //Catch Process } 是否有一个将所有文件一起删除的function? 当我尝试以下代码时 localfolder.DeleteAsync() 它删除了LocalState文件夹以及文件,我需要删除文件而不是文件夹。 无论如何,我可以一次性删除存储在ApplicationDatacontainer中的所有值吗? 而不是像这样一个一个地删除它们? localSettings.DeleteContainer(“exampleContainer”);

将SQL子查询转换为In到Linq Lambda

如何将以下SQL语句转换为Lambda表达式或Linq查询? 以下查询获取每个问题的单个最新答案。 或者用另一种方式来表达,用最新的答案得到每个问题。 这也将由Entity Framework执行。 SELECT Answers.* FROM Answers Where AnswerID IN ( SELECT Max(AnswerID) AnswerID FROM Answers GROUP BY QuestionID ) 这是使用内部联接查看上一个查询的另一种方法 SELECT answers.* FROM answers INNER JOIN ( SELECT Max(answerID) answerID –, QuestionSiteID FROM answers GROUP BY QuestionID ) t ON answers.answerID = t.answerID 我已经读过LINQ Contains方法对于访问SQL的查询是次优的。 LINQ to Sql和.Contains()陷阱。

如何在C#应用程序的文本框中执行VBScript命令?

如何从放置在C#应用程序中的TextBox控件执行VBScript的代码? 比如,让我们假设我有一个C#Windows应用程序(表单),并有两个控件! 文本框(txtCode) 按钮(btnExecute) txtCode有VBScript代码,我想点击btnExecute来执行VBScript代码!

C#和PHP中的TripleDES加密不一样(PKCS7,ECB)?

我花了几个小时试图解决这个问题,但我无法让它发挥作用。 我有一个C#加密例程,我需要在php中匹配。 我不能改变C#版本,这不是一个选项(第三方对此很坚定)。 这是C#代码: //In C# // Console.WriteLine(ApiEncode(“testing”, “56dsfkj3kj23asdf83kseegflkj43458afdl”)); // Results in: // XvHbR/CsLTo= public static string ApiEncode(string data, string secret) { byte[] clear; var encoding = new UTF8Encoding(); var md5 = new MD5CryptoServiceProvider(); byte[] key = md5.ComputeHash(encoding.GetBytes(secret)); TripleDESCryptoServiceProvider des = new TripleDESCryptoServiceProvider(); des.Key = key; des.Mode = CipherMode.ECB; des.Padding = PaddingMode.PKCS7; byte[] input = […]

必须使用C#dll来调用C ++ DLL吗?

我是否必须创建一个C#DLL来调用C ++ DLL,或者我可以直接从我的C#应用​​程序调用它?

按钮在Web浏览器中单击

我已经创建了Web浏览器,现在我想通过单击表单上的button1单击Web上的按钮。 private void button1_Click(object sender, EventArgs e) { webBrowser1.Document.GetElementById(“search”).SetAttribute(“value”, IP.Text); webBrowser1.Document.GetElementById(“”).InvokeMember(“click”); } 但我无法从此字符串中获取按钮ID 有没有办法解决这个问题?

如何在CultureInfo中显示尼日利亚奈拉符号(c#)

我想用尼日利亚货币符号显示金额(即N通过“ ₦ ”双击)。 我已经尝试过ff段代码,它只显示N的数量,而不是正确的符号(N通过double双击) @{ IFormatProvider currencyFormat = new System.Globalization.CultureInfo(“HA-LATN-NG”); } Amount: @string.Format(currencyFormat, “{0:c}”, Model.Amount) 任何想法如何实现呢?

在C#中使用C ++代码获取对象function

我在C ++中有一个函数,它调用旧库中的一些函数。 此函数创建一些内存使调用和销毁内存。 为了优化这一点,我将创建一个对象,在对象被销毁之前保持内存分配。 但是,我将从C#调用此函数,并且不相信我可以导出类,只是函数或变量。 我的想法是这样的; 将DLL视为一个类,并使用dll范围内的本地变量来指向内存。 然后有一个函数来创建内存,调用worker函数和另一个函数来完成DLL时破坏内存。 这是一个好方法吗? 有没有更好的办法?

获取客户端的IP地址和计算机名称?

我有一个ASP.Net 4.0应用程序,发布在IIS 7.0服务器上的公司Intranet网络上,我想在我的数据库中保存客户端的IP地址。 所以我想得到客户的IP地址和计算机名称。 我尝试了从互联网搜索的方法,但我得到“服务器IP”和“服务器名称”。 我认为这是合乎逻辑的,因为我尝试的所有方法都是服务器端的C#代码。 所以,我认为我必须使用像JavaScript这样的客户端代码。 有没有人有正确的方法来做到这一点?

Javascript确认邮件问题

我有一个弹出确认框,我可以像下面这样显示。 但我不知道用户是否点击了确定或取消。 ScriptManager.RegisterStartupScript(this, this.GetType(), “ajax”, “confirm(‘Do u wanna change?’);”, false); 所以我想做的就是这样。 if (orignalId != newId) { ScriptManager.RegisterStartupScript(this, this.GetType(), “ajax”, “confirm(‘Do u wanna change?’);”, false); If (user clicks Yes) { add some data to SQL } else { return; } } 我怎么知道用户点击了什么? 我试过这个 我把下面的代码放在folder1 \ jscrip.js文件中,但我不知道如何调用它,因为我在页面中使用了ajax更新面板,所以我不能使用ClientScript.RegisterClientScriptInclude来引用它。 如此链接的第6点所述: http : //www.dotnetcurry.com/ShowArticle.aspx?ID = 274 Page.ClientScript.RegisterClientScriptInclude(“selective”,ResolveUrl(@“folder1 \ jscrip.js”)); function […]