【c# – 使用.NET 4.0或.NET 3.5?】教程文章相关的互联网学习教程文章

c#-.net部署Office 2003可再发行主互操作程序集(o2003pia.msi)

外面有没有人实际上成功创建了o2003.msi的前提条件? 有很多人问这个问题,但是我找不到真正成功的人.我发现一些非常复杂的解决方案,要求您编译.cpp文件,这些文件可能会或可能不会提供.我什至试图整合其中之一,但在目标计算机上出现配置错误…

.Net和C#:尝试在按钮上使用透明图像(从IDE分配)【代码】

使用VS2005和C#. 具有窗体中的按钮和来自资源的图像,该图像没有透明度. 从IDE分配图像时如何透明? 谢谢.解决方法:在图像编辑器中打开图像(Paint.NET和GIMP是免费的),然后在需要的地方添加透明胶片. 一旦图像实际具有透明像素,一切都会起作用. 您还可以使用Bitmap类的几个方法来执行此操作:Bitmap b = Properties.Resources.MyImage; b.MakeTransparent(b.GetPixel(0, 0));

c#-带有搜索.NET(和ASP.NET)的标记系统

我可以在C#.NET原型中使用一个很好的标签搜索系统,该系统也可以在ASP.NET上运行吗?解决方法:当您说“标签搜索系统”时,我将假设您的意思是社交网络中允许用户标记内容的能力,从而通过标签云使网站中最流行的内容冒泡.还允许您的用户通过加标签的内容等进行导航. 我喜欢创建一个SystemObjects表,该表保存系统中可能已应用标签(或注释,等级等)的各种表,从而使我拥有一个可以覆盖整个数据库的通用标签系统.然后,我还将拥有一个System...

像通知一样的MSN Messenger-您知道.NET VB .NET或C#中的任何示例吗?

我想编写一个通知应用程序,在其中我想提供从任务栏到MSN Messenger或大多数其他聊天程序中的弹出通知.是否有使用VB .NET或C#(理想情况下不使用Win32调用)的良好示例?谢谢.解决方法:也许可以尝试以Outlook而不是MSN Messenger为模型,但是您仍然可以对其进行调整: http://www.codeguru.com/csharp/csharp/cs_misc/userinterface/article.php/c10139

c#-解决asp.net中“潜在危险请求”错误的最佳方法是什么?

我目前正在处理的项目在结帐时有一个选项,可以将嵌入式YouTube视频附加到广告中. 这引起了头痛: 我最初的计划是采用用户从YouTube提供的嵌入html,并拆分videoID,然后仅存储该ID,并拒绝任何不符合特定模式的内容,以确保没有任何狡猾的生意. 不幸的是,ASP.net验证在将html发送回给我进行处理之前就捕获了html,除了关闭验证以解决此问题之外,还有其他方法吗? 我自己可以处理不安全的html,并且页面上还有太多其他控件无法证明关闭验证...

memcached-与C#asp.net应用程序一起使用

我正在考虑在当前正在开发的应用程序中使用memcached(在某些时候). 最终,我计划将其托管在Amazon EC2上-我只是想知道,是否可能有运行memcached的linux服务器(aws实例),并为该应用程序使用Windows服务器(aws实例),但将其设置为使用linux服务器进行缓存?解决方法:绝对有可能.我建议使用enyim.com client而不是“官方的”,因为它快得多.

c#-如何监视来自.NET的Outlook邮件接收事件

我需要编写一个应用程序,当从某个地址接收到具有特定主题的邮件时,该应用程序将允许用户运行选定的脚本.基本上,应用程序应监视到达Outlook的邮件(Exchange Server 2007).如何做呢?任何想法都会有所帮助. 基本上,我需要跟踪New Mail事件并检索发件人和邮件主题详细信息到.NET应用程序. [将在.NET中实现]解决方法:可以通过使用Outlook ObjectModel和MailItem / Item对象和事件,或者仅使用计时器检查MailItems中的未读电子邮件来实现...

如何将ReCaptcha集成到BlogEngine.net(ASP.net C#)中?

我试图弄清楚如何最好地将ReCaptcha API与BlogEngine.net集成在一起.如果有人这样做-您是怎么做到的? 谢谢, 克里斯解决方法:尝试这个: Using reCaptcha with BlogEngine.net 更好的是,我关注了这篇文章,并且能够将recaptcha很好地集成到我的blogengine.net博客中. http://www.keithratliff.com/post/adding-recaptcha-to-blogenginenet.aspx

c#-如何在ASP.Net中转储响应头【代码】

我正在使用VSTS 2008 C#.Net 3.5开发ASP.Net.我想转储返回给客户端的所有aspx文件的所有响应标头.任何想法如何轻松做到这一点? 我知道如何使用Response.Headers集合,但是我的困惑是在哪里枚举以获得准确的响应头?例如,如果我在Page_Load中枚举,则不是所有的响应标头都可以被枚举,但是如果我在Response.Close之后枚举,则将引发异常. 有什么建议吗? EDIT1:在VSTS 2008调试模式下使用OnPreRender时遇到以下异常(即按F5进行调试) {...

c#-使用连接器/ NET的关联数组/哈希/哈希表

嗨,伙计们,与asp.NET和c#一起使用,我正在使用MySQL的连接器/ NET插件来连接到MySQL数据库(没有任何惊奇!). 而且工作正常,可以正常连接并运行查询等,但是可以返回Hashtable或类似结果吗?保存在同一表上运行一个describe来获取列名,并每次使用这些值创建哈希. 谢谢, 精神病解决方法:我假设将MySQL C/C++连接器包裹在C#中(相对于在C#中重新实现),它返回一个包含结果的二维数组.这仅是列和行数据,而不是列名.该API还通过mysql_fetch_...

C#-推荐的DotNetNuke模块项目模板

我开发的每个模块都分为2个文件夹: > DesktopModules / [ModuleName]-包含.aspx和.aspx.cs文件.> Modules / [ModuleName]-包含带有其余代码(.cs文件)的类库项目. 我听说您可以在一个项目(例如某些特殊的类库)下使用特殊的项目模板来处理.aspx,.cs和更多与模块相关的文件类型.我想获得有关Visual Studio 2008的DNN模块(5.0)项目模板的建议.解决方法:好吧,简单的答案是在Visual Studio中使用Web应用程序项目(而不是Web站点项目). 您...

c#-如何将提示/标记写入.NET中的WAV文件【代码】

我想使用C#将提示(即基于时间的标记,而不是类似ID3的标记)写入WAV文件.似乎免费的.NET音频库(例如NAudio和Bass.NET)不支持此功能. 我已经找到了Cue Tools的来源,但是它完全没有文档记录并且相对复杂.有其他选择吗?解决方法:这是解释WAV文件中提示块格式的链接: http://www.sonicspot.com/guide/wavefiles.html#cue 由于WAV文件使用RIFF格式,因此您可以简单地将提示块附加到现有WAV文件的末尾.要在.Net中执行此操作,您将使用带有路...

c#-从.Net Winform应用程序访问GPS数据

外面有没有人有过编程方式从连接到移动PC的GPS接收经纬度的经验?我所在的团队目前正在研究硬件选项-作为最终将不得不使用所选内容的程序员,我想知道那里是否有人有编写与GPS接口的.Net程序的经验?对于硬件和/或编程的任何推荐将不胜感激. 按照我的设想,我的应用程序可能需要每10至20秒向GPS询问一次当前经纬度.解决方法:我以前写过这样的应用程序. 正如Henk所说,您在COM端口上监听.构建一个读取COM流的组件,例如1024缓冲区.足以包...

C#.net-身份验证过早过期【代码】

我正在将c#中的身份验证cookie设置为永久性,结束日期为从现在开始的一年,但是设置后不久,它就会过期.代码如下…DateTime endDate = new DateTime(); endDate = DateTime.Now.AddYears(1);FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,username,DateTime.Now,endDate, true, userId.ToString(),FormsAuthentication.FormsCookiePath);string encryptedTicket = FormsAuthentication.Encrypt(ticket);HttpCo...

在.NET 3.5 C#中,是否有方法可以检测NVIDIA SLI模式是否处于活动状态【代码】

对于NVIDIA显卡,您可以将两个显卡合为一体(SLI).对于.NET桌面应用程序,我需要能够检查是否已启用SLI.这可能吗?解决方法:那应该是可能的. 根据nVidia文档,您可以查询via NVCPL.DLL(就像文档一样). 使用的调用是NvCplGetDataInt()(第67页),参数为NVCPL_API_NUMBER_OF_SLI_GPUS或NVCPL_API_SLI_MULTI_GPU_RENDERING_MODE,您应该获取所需的信息. 为了访问此信息,您需要P / Invoke.如果可以统计地链接NVCPL.DLL,您只需创建正确的导入(静...