【c# – 我应该使用哪个.NET异常来发出外部应用程序故障信号?】教程文章相关的互联网学习教程文章

为C#和C应用程序编写DLL

我需要编写几个DLL,它们都可以从C#应用程序和C应用程序访问.最初,我以为可以通过用C#编写DLL并从C#和C应用程序链接到DLL来节省时间/精力.这种方法明智吗?还是应该使用C编写DLL?解决方法:我的建议是在您最舒适的地方实现代码,但不要随便忘记互操作性要求.预先了解您的界面是什么,以及最终产品需要什么胶水.在填写实现之前,编写接口并测试互操作性. 如果您的需求的复杂性使舒适度无关紧要,那么我将用C编写这种方式,以便您可以通过P...

c#-ASP.Net应用程序中的音频/视频/文本聊天

我需要在ASP.Net中开发一个聊天系统.我经历了很多类似问题的SO问题,但没有找到任何令人满意的问题.是否可以从头开始创建它,或者我需要使用一些API?我的要求仅限于我的站点用户,可以说基于Intranet. 请帮我.解决方法:进行文本聊天的想法是,您可以使用一个简单的表来完成,每个人都在上面写,每一次不时阅读,然后将其显示在页面上. 这是一个示例http://www.codeproject.com/KB/ajax/ChatRoom.aspx 视频/音频聊天非常复杂.您可以从这个...

C#-如何启动新的Facebook Web应用程序【代码】

我过去为Facebook制作了桌面应用程序(在C#Winform中),现在我有了另一个应用程序的想法,我已经为它做了一个原型,我想在Facebook Web应用程序上编写它 >将桌面Facebook应用程序构建为Web Facebook应用程序的主要区别是什么?>您有什么建议我应该如何启动Web应用程序?>如何在Web应用程序中管理数据库? (我可以使用实体框架还是其他更适合/简单的方法)>您是否有指向您可以共享的简单Facebook Web应用程序的链接? 我将使用C#编写代码...

c#-对于循环,应用程序挂起【代码】

好吧,我正在创建一个应用程序,我在使用for循环来基本上读取图像的每个像素,寻找像素颜色(简单的东西)中的图案.无论如何,由于某种原因,我的应用程序只是锁定而从未恢复到正常状态.我一次又一次地遍历代码,而没有看到任何实际的问题. 我唯一注意到的是ScanPixelsLater中的for循环可能提前退出.我已经尽可能地注释了代码,private Point topLeftc, bottomLeftc, topRightc, bottomRightc;/// <summary> /// Starts the initial looping...

在C#Winforms应用程序中从命令提示符收集数据的好方法是什么?

这是我作为StackOverflow会员的第一天,我必须说,我很喜欢这个网站背后的想法运作得很好!无论如何,问题是: 我正在创建一个C#Windows Forms应用程序,该应用程序关注计算机的所有网络统计信息.这可以通过在命令提示符下输入“ netstat”来完成,但是对于如今的普通计算机用户来说,黑色矩形相当令人生畏,并且输出不会定期更新,相反,用户必须重新键入命令才能获得最大的收益.最新信息. 我想要做的是有一个代码,该代码每秒触发一次,以在...

对IO绑定C#应用程序进行性能分析

我该如何分析执行大量IO的C#应用 我已经尝试过ANTS和JetBrains,但它们似乎无法与IO绑定的应用程序很好地工作,而是报告CPU密集型任务解决方法:Visual Studio 2010中的并发可视化工具可以帮助确定重要的IO瓶颈区域. “线程视图”显示应用程序中所有线程的时间轴,并用颜色指示不同类型的活动.当某个线程在IO(例如文件,网络等)上受阻时,它将显示为紫色.如果单击这些段之一,则会看到线程在IO上阻塞的调用堆栈.在下图中,选择了一个同步(红...

c#-用于测试WP7应用程序的最佳单元测试框架

我想知道哪个是测试WP7应用程序的最佳单元测试框架.如果测试框架也支持功能测试,那就太好了.我应该能够在我的设备上运行测试.解决方法:Silverlight Toolkit包含实际的单元测试框架. 罗杰彼得斯wrote a guide how on how to use it

c#-ASP.NET网页的计时器应用程序【代码】

我正在为我的办公室创建一个Intranet网页. 该应用程序需要每5分钟下载SMTP电子邮件. (以及其他一些房屋保管物) 我刚刚创建了一个通过Windows 2008 R2服务器在IIS上运行的ASP.NET网页. 我是否必须创建单独的Windows服务才能执行此操作?所以我只有2个程序,即网页和Windows服务? 还是有更好的方法呢?解决方法:这个主意 在asp.net网站上重复处理资料的最简单方法是 >在应用程序启动期间,创建System.Timers.Timer对象的实例,并将其引...

c#-如何在关闭应用程序之前写入文本文件【代码】

我想写一个文本文件,但是有一个小问题.使用下面的代码时,它只写一次.StreamWriter fileWriter = new StreamWriter("test.txt");fileWriter.WriteLine(jointHead.Position.X); fileWriter.Close();当我这样写的时候:Debug.WriteLine(jointHead.Position.X);它会写X位置,直到我关闭应用程序.在关闭应用程序之前,如何像在“调试”模式下编写文本一样写入文本文件.如果我从fileWrite.Close()停留的地方获取该程序,它将无法正常工...

C#-登录应用程序【代码】

我构建了一个应用程序,并希望在将其分发给用户以了解用户在发生任何错误之前进行的操作之前先在??应用程序中使用日志记录.我以前没有使用过日志记录,因此我做了一些研究来找出相同的好的方法,也许.NET中的Trace类看起来可能在这种情况下有所帮助.对于在项目的App.Config文件中设置TextWriterTraceListener并在代码Trace.Writeline(“ Error info”,“ Field”)中使用日志记录,使用文本文件似乎是一个更好的主意. 1)即使阅读了大量的...

使用C#和wpf创建类似应用程序的停靠栏

我需要创建一个与购买笔记本电脑时将得到的应用程序相似的应用程序.仅当鼠标指针到达窗口顶部时,它才可见.那么如何使用C#4.0做到这一点呢?http://www.notebookcheck.net/uploads/pics/win2_12.jpg这个链接你可以看到应用程序.我需要创建这样的类型任何想法请分享.谢谢解决方法:我想有几种方法可以达到这种效果: >您可以将应用程序窗口的一部分放在可见屏幕的上方,因此只有一部分是可见的(假设您只能看到其底部).然后,当鼠标进入(...

C#-客户端应用程序更新

我正在使用.Net,C#,WCF,WPF开发客户端-服务器应用程序.现在,我需要实施客户端应用程序更新过程(客户端dll).有人可以为此建议一些好的模式吗?解决方法:Click-Once使更新客户端计算机上的应用程序变得相对轻松. > https://stackoverflow.com/questions/1635103/how-to-basic-tutorial-to-write-a-clickonce-app> Guide> Tutorial> Msdn

c#-即使使用try..catch块,应用程序也会崩溃

我在C和C#中都有一个应用程序(它们都在同一个项目中).在某些情况下(并非每次都可重现),应用程序崩溃,而我看不到发生此崩溃的任何原因. 我在可能导致崩溃的每个位置添加了一个try..catch块-我什至在应该捕获异常的’Program.cs’代码中添加了一个try..catch,但没有任何帮助. 如何找到问题?我应该从哪里开始?解决方法:将procdump与-ma,-e,-t选项一起使用.当应用崩溃时,它会生成一个转储文件.在您喜欢的调试器(VS2010或WinDbg)中将其...

来自C#应用程序的git

当前正在编写C#应用程序,它应该在后台使用GIT进行备份.我正在寻找不显示任何GUI或bash shell的项目或示例. 通过GitSharp搜索时-https://github.com/henon/GitSharp.似乎与我所寻找的接近,但它没有激活..(请参阅pull req’) 希望获得有关开源项目或源代码的建议.解决方法:libgit2sharp是libgit2的C#绑定,Windows客户端的官方GitHub使用libgit2.他们应该体面.

c#-服务应用程序将不会继续运行【代码】

我正在构建一个应用程序监视服务以写入事件日志,以便可以大致了解使用计算机的频率.我可以安装该服务,当我尝试运行它时,出现此错误: “本地计算机上的Application Monitor服务已启动,然后停止.某些服务如果没有工作要做,则会自动停止,例如,性能日志和警报服务.” 我已经尝试了while循环,鼠标活动等等,但是它一直在结束.关于我能做什么的任何想法?public ApplicationMonitor(){InitializeComponent();if (!System.Diagnostics.Eve...