【c# – 应用黑白不透明度后生成颜色】教程文章相关的互联网学习教程文章

c# – Azure SDK 1.4 – WIF – 尝试初始化默认应用程序域时,C模块无法加载【代码】

我有一个旧的azure应用程序,它运行在azure 1.2 SDK上,依赖于WIF进行身份验证. 我最近一直在尝试将其更新到最新的SDK(1.4). 应用程序在Azure上编译和运行,包括使用我的STS进行身份验证.但是,网站上的某些页面不会加载抛出以下错误.Unable to find assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.[SerializationException: Unable to find assembly 'Microsoft.IdentityMo...

为什么我不需要非visual studio c#应用程序的引用

在Visual Studio中开发C#应用程序时,我需要添加对我想要使用的库的引用,然后才能使用using关键字将其导入应用程序. 如果我不使用Visual Studio,我可以导入库而不必先添加对它们的引用.真的我的问题有两点: >为什么C#不能在Visual Studio中手动导入库(它显然能够以这种方式工作)?>为项目添加引用有什么作用?当然它可以找到库还是不可以?解决方法:如果查看与csc.exe相同的目录,则会找到名为csc.rsp的文件.列出了所有有效自动添加...

c# – 在WPF应用程序中显示PDF不工作 – WebBrowser或Adobe Control【代码】

我需要在WPF应用程序中显示PDF.从我在网上做的所有阅读中,似乎在WPF应用程序中显示PDF的[仅]方法是通过Adobe的控件或WebBrowser控件.我试过使用Adobe的控件,但是,我一直无法添加Reader控件,因为由于某些原因我无法找到它作为我可以添加到我的工具箱中的东西(即使添加了所需的引用).我正在运行Windows 7(64位),VS2010,.NET 4.0,并安装了Adobe Acrobat 7.0 Professional和Adobe Acrobat 9 Pro Extended,如果这与它有关.所以无论如何,...

c# – 如何在多线程应用程序中使用随机类正确【代码】

我需要使用随机类在公共静态函数内的多线程应用程序中生成随机数.我怎样才能实现它.目前,下面的功能运行良好,但与随机类相比,它不是很快.因此,我需要修改下面的函数并使其与随机类一起工作,同时在该类中发生数千个并发调用.如果我使用随机它,我想每次通话使用相同的种子,随机化非常糟糕.我现在的课using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Security.Cryptography;publ...

c# – 如何删除backstack页面以退出应用程序【代码】

我有一个应用程序,它在首次运行时显示免责声明页面.选择“接受”或“拒绝”后,您再也看不到该页面了. 但是,当您在第一次运行后按后退键尝试关闭应用程序时,您将返回免责声明页面,然后再次点击该页面,返回主页面,然后再次退出. 这仅在应用程序第一次运行时发生,但我希望应用程序在按下后退键时忽略免责声明页面并退出应用程序. 除了强制未处理的异常错误关闭应用程序之外,还有其他选择吗? 提前致谢. 解决方案:添加以下NavigationS...

C#在多表单应用程序中关闭特定表单【代码】

我希望你能帮我这个.我的应用程序正在监视数据库中的警报.当数据库中出现警报时,我的应用程序会将其添加到datagridview中的主窗体中,并且根据其优先级,它还将使用该事件创建一个小的winform弹出窗口. 在datagridview中有一个按钮,用于将警报标记为“已见”,然后它将更新数据库,并且它将从列表中消失.但是,此活动的弹出窗体仍然是打开的. 有谁知道如何关闭此表格?我需要一种方法来查找可能的多个警报表单之间的特定表单. 我到目前为...

在C#.NET4应用程序中在后台处理多个输入

我正在寻找一个合适的模式和最好的现代方法来解决以下问题: 我的应用程序期望来自多个源的输入,例如:GUI,监视文件系统,语音命令,Web请求等.当收到输入时,我需要将它发送到一些ProcessInput(InputData arg)方法,该方法将开始处理后台中的数据,不会阻止应用程序接收和处理更多数据,并且在处理完成时以某种方式返回一些结果.根据输入,处理可能会花费大量不同的时间.对于初学者,我不需要检查进度或取消处理的能力. 在阅读了MSDN的一些...

c# – 在wpf应用程序中嵌入链接最友好的用户方法是什么?【代码】

我正在构建一个WPF应用程序,如果有软件更新,我想将用户发送到我们的网站.在WPF窗口中嵌入链接的最佳做法是什么? 一些子问题:我可以加入可点击的网址吗?我应该在他们的网络浏览器中打开链接吗?如果是这样,什么样的命令会打开他们的默认Web浏览器?我应该在应用程序中包含导航控件,以便他们可以从那里下载更新吗?解决方法:部署具有更新的应用程序的“教科书”答案是ClickOnce部署.来自MSDN:ClickOnce是一种部署技术,允许您创建...

从本地控制台应用程序从C/C++LI DLL调用C#库时,无法授予最小权限请求

这个问题从Assembly does not allow partially trusted callers when using a custom resolver开始 感谢该问题的解决方案,我现在可以从本地控制台应用程序调用网络共享上的C#库(不更改CasPol) 我现在需要采取下一步,即从另一个与C#Library位于网络上相同文件夹中的混合C/C++LI DLL调用C#库. C/C++LI DLL将由本地控制台应用程序调用. 我在上面使用相同的自定义处理程序(即有证据),当从本地控制台应用程序调用C#库时,它可以正常工作....

c# – 从.Net WinForms应用程序以编程方式刷新浏览器页面

从asp.net页面,通过ClickOnce部署,启动.Net WinForms应用程序.在某个时刻,WinForm应用程序需要刷新它启动的网页. 我怎么能这样做?基于.Net的Windows应用程序如何刷新已在浏览器中打开的页面?解决方法:以强大的方式做这件事并不容易.例如,用户可能没有使用IE. 您控制的唯一内容是网页和Windows应用程序通用的是您的Web服务器. 这个解决方案很复杂,但这是我能想到的唯一可行的方法. 1)在Windows应用程序运行之前,获取网页以打开与W...

c# – 简单在asp.net Web应用程序中从gridview中选择一行【代码】

我知道这个问题已被问了一百次,但是我很难实现不同的解决方案.我需要从asp.net web应用程序C#中的网格视图中检索一个选定的行.我已经完成了数据绑定.我不想要使用编辑/更新按钮或复选框/单选按钮,只需通过单击行选择它.请帮助,我有点卡住了,我不想实现基于javascript的解决方案.谢谢.if (e.Row.RowType == DataControlRowType.DataRow){e.Row.Attributes.Add("OnMouseOver", "this.style.cursor='pointer';this.style.textDecorati...

c# – Metro WinRT应用程序中的AesManaged Decryption【代码】

我有一些文本,由C#的AesManaged加密,必须在WinRT Metro应用程序中解密.我无法更改加密代码,因为代码具有其他无法更改的依赖项. 加密函数如下所示:// Note: Edited out possibly real password and salt: Guid password = Guid.Parse("AAAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"); Guid salt = Guid.Parse("AAAAAAAAA-BBBB-BBBB-BBBB-AAAAAAAAAAAA");string EncryptedValue(string data) { byte[] passwordBytes = password.ToByt...

c# – 如果父应用程序未释放互斥锁对象会发生什么【代码】

我的应用程序中有一个命名的互斥锁.private Mutex TaskExitStatus = new Mutex(false, "TaskExit")我使用TaskExitStatus.WaitOne()在方法中获取互斥锁 如果我在退出应用程序时没有发布互斥锁,会发生什么?互斥锁是否可以安全地处理? 更新1:在应用程序退出时未释放,命名和未命名的互斥锁是否会表现相同? 更新2这是我从MSDN link读到的Use the CloseHandle function to close the handle. The system closesthe handle automatica...

C#动态getter和setter取决于应用程序上下文【代码】

我们有一个函数库,一些实用程序变量以两种不同的方式存储,具体取决于应用程序上下文桌面应用程序/网站 在网站中我们使用Sessions和桌面静态变量,我们希望联合并自动化这些变量的getter // setter而不会影响性能太多 例:public static class Cons {public static bool webMode; }public static class ConsWEB {public static string Username{get{ return HttpContext.Current.Session["username"].ToString();}set{ HttpContext.C...

c# – 如何从Console应用程序启动kdiff?【代码】

更新… 我想从Console应用程序调用kdiff.所以我正在构建两个文件,并希望在执行我的程序时比较它们:string diffCmd = string.Format("{0} {1}", Logging.FileNames[0], Logging.FileNames[1]); // diffCmd = D:\vdenisenko\DbHelper\DbHelper\bin\Debug\Reports\16_Nov 06_30_46_DiscussionThreads_ORIGIN.txt D:\vdenisenko\DbHelper\DbHelper\bin\Debug\Reports\16_Nov 06_30_46_DiscussionThreads_ORIGIN.txt System.Diagnostic...