【c# – 使用Universal Class库中的Windows UWP Windows.Devices.SerialCommunication.SerialDevice】教程文章相关的互联网学习教程文章

C# Windows API应用之GetDesktopWindow ——获得桌面所有窗口句柄的方法【代码】【图】

Windows APIWindows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。Ge...

C# Winform WindowsMediaPlayer控件【代码】【图】

要做一个视频无缝切换的程序,所谓无缝就是在一个视频结束时立即开始另一个视频,中间不要有切换的黑屏实现思路是放两个wmp播放控件,其中每个时刻只有一个在播放,另外一个处于暂停状态,并隐藏当一个视频播放完后,切换显示另一个视频,同时这个视频隐藏起来并加载下一段视频,视频加载完成后(wmp会有事件通知)暂停这样就去除了加载时的短暂空挡有时可能会有键盘鼠标事件影响wmp的状态,所以使用定时器虽然监测wmp的播放状态pr...

C# 添加Windows服务,定时任务【代码】【图】

源码下载地址:http://files.cnblogs.com/files/lanyubaicl/20160830Windows%E6%9C%8D%E5%8A%A1.zip 步骤 一 、 创建服务项目。 步骤二 、添加安装程序。 步骤三 、服务属性设置 【serviceInstaller1】。 4.1 添加定时任务 public partial class SapSyn : ServiceBase{System.Timers.Timer timer1; //计时器System.Timers.Timer timer2; //计时器System.Timers.Timer timer3; //计时器System.Timers.Timer timer4; //计时器pub...

c# windowsForm打印

在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。打印操作通常包括以下四个功能1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等2 页面设置 设置页面大小纸张类型等3 打印预览 类似于word中的打印预览4 打印实现打印功能的核心是PrintDocument...

C#之Windows Form Application与attribute【图】

1. WPF是什么: Windows Presentation Foundation, 它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作, WPF由XAML( eXtensible Application Markup Language )语言编写。 2. Windows Form Project是由几个文件构成的:它们有不同的功能划分 3. 对于一个应用,最重要的就是对用户的各种events做出反应,那么监听器的实现就非常重要,而VS将监听器的设计界面化,我们只需要双击控件,VS就会自动生成...

C#学习日志 day 5 plus ------ windows phone 8.1真机调试手机应用

在vs2013中,可以写windows phone 8.1的程序,但是调试时需要用到windows自带的虚拟机hyper-V正版的系统开启hyper—V的时候不会有问题,但是盗版的系统可能导致系统不稳定,甚至崩溃,而我正好有windowsphone8.1的手机,所以我在考虑用真机调试手机程序。   问过老师,老师告诉我要用remote debugger 这个插件,但是我在几次尝试之后并没有成功。后来我发现了vs2013提供了windows phone8.1开发的SDK,所以我就试着装了一下,经过...

C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe【代码】【图】

不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载。今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务首先我们创建一个Windows应用程序,(我创建的是控制台程序,WinForm也一样) 接下来在项目中添加一个Windows服务类 然后双击“MainService.cs”,在上面点右键“打开代码” 这里面写服务的具体实现,...

c# – 如何在Windows Phone 8.1中缓存页面【代码】

以前在Windows Phone 8.0应用程序中,我们可以通过这种方式更深入地浏览同一页面:NavigationService.Navigate(new Uri("/SamePage.xaml", UriKind.Relative));页面自动缓存,因此在导航回来后,用户离开时列表上的位置相同. 但在Windows Phone Store应用中,我们通过这种方式更深入地浏览同一页面:Frame.Navigate(typeof(SamePage), id);但是在导航回来之后它会再次加载数据,所以如果用户位于长列表的中间位置,那么现在他位于顶部:p...

RabbitMQ安装以及简单操作应用(针对Windows和C#)【代码】【图】

1.RabbitMQ安装 1.1下载并安装Erlang https://www.erlang.org/downloads 一直点next就安装好了。我直接使用了默认的安装目录。否则的话,应该需要配置一下环境变量吧。 1.2下载并安装RabbitMQ https://www.rabbitmq.com/download.html 也是一直点next,同样使用了默认的安装目录。 2.配置RabbitMQ 2.1激活RabbitMQs Management Plugin 打开命令提示符,按下图输入这一步用不用管理员权限都行。但是重启RabbitMQ需要有管理员权限。...

c# – 高效,快速地读取Windows日志【代码】

我想要完成的是一个C#应用程序,它将从Windows事件日志中读取日志并将它们存储在其他地方.这必须很快,因为安装它的一些设备会产生大量的日志/秒. 到目前为止,我尝试了三种方法: 本地WMI:它不能正常工作,由于需要加载的集合的大小导致错误和异常太多.EventLogReader:我虽然这是一个完美的解决方案,因为它允许您通过使用XPath表达式查询事件日志.问题是,当您想要获取每个日志的消息内容时(通过调用FormatDescription()),需要花费太...

c#-无法停止Windows Azure上运送详细跟踪日志【代码】

我们使用Windows Azure Diagnostics Monitor跟踪侦听器将跟踪日志发送到Azure Diagnostics.由于我们有大量详细的日志,因此我们决定停止将这些日志发送到Azure Diagnostics,以进行简单调试. 但是,当我们设置ScheduledTransferLogLevelFilter属性时,Azure Diagnostics似乎会忽略它;因此所有Verbose日志仍在发货. 我们使用的配置部分是:<system.diagnostics><trace><listeners><add type="Microsoft.WindowsAzure.Diagnostics.Diagn...

c# – 使用Windows安装程序部署项目时,log4net不会生成日志文件【代码】

当我登录我的开发环境时没有问题但是当我使用Windows安装程序部署时,没有生成日志文件:<log4net><root><level value="ALL"/><appender-ref ref="LogFileAppender"/></root><appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"><lockingModel type="log4net.Appender.FileAppender+MinimalLock"/><param name="File" value="C:\Logs\log-file.txt"/><param name="AppendToFile" value="true"/><rolling...

如何在C#中获取所有Windows事件日志(事件查看器日志)及其层次结构和友好名称的列表【代码】

我正在尝试从事件查看器中复制以下内容我遇到了一些问题.首先,我得到的一些名字不是显示名称或友好名称.例如,对于“Microsoft Office Alerts”,我只是回到“OAlerts”.如何从“OAlerts”获得完整的“Microsoft Office Alerts”? 第二个问题是弄清楚层次结构.似乎所有我能做的就是解析破折号并进行某种最好的猜测.在API中似乎没有一种简单的方法可以解决这个问题. GetLogNames只为您提供所有日志的平面列表EventLogSession session...

首页> C#>如何删除和创建Windows事件查看器中的日志【代码】

我有一个应用.我正在尝试在Windows Event Viewer崩溃时编写日志.我发现Write to Windows Application Event Log,并且我正在使用DispatcherUnhandledExceptionEventHandler捕获未处理的异常.我在应用程序的构造函数中设置它,例如:DispatcherUnhandledException += MyApplication_DispatcherUnhandledException;并这样写日志:using (EventLog eventLog = new EventLog("Application")){eventLog.Source = "Application";eventLog.W...

c#-在现有应用程序(Windows或Web).Net中添加日志记录的最佳方法【代码】

我继承了几个.Net(C#)应用程序,该应用程序未添加任何跟踪或日志记录.该应用程序可以完成创建,读取,更新和删除记录的所有操作.它发送电子邮件并呼叫Web服务. 当然,维护它是一场噩梦,因为没有日志记录也没有try catch机制(我知道我也不敢相信). 因此,在该系统中实现日志记录的最佳方法是什么.我不能转到每个函数调用并添加日志记录行.有什么方法可以使动态日志记录基于我提供的方法名称进行记录. 即调用UpdateOrder()时,我的记录器应...

CLASS - 相关标签