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

c#-将带有gui的现有exe制作到Windows服务中

我有一个C#项目,它或多或少是一个带有GUI顶部的exe文件,可以进行一些设置.该项目的目的是在用户强制进行收集时或用户每天设置的时间到达时收集数据.为此还有一个安装程序项目,所有项目都捆绑在VS2010 for .NET 3.0中.我想部分代码供Windows服务使用.每天在给定时间应执行收集数据操作的部分. 所以我的问题是,我可以在同一项目中执行此操作,还是应该为此创建一个新项目?然后,我需要创建一个新的安装程序,还是可以将其全部安装在同一...

C#-.NET Windows服务从system32文件夹而非安装文件夹执行批处理文件【代码】

该服务的代码如下System.Diagnostics.Process proc = new System.Diagnostics.Process(); // Declare New Processvar arguments =String.Format("--ip {0} --user {1} --passwd {2} --guest {3} --gpasswd {4} --action {5}",controllerIPAddress, controllerUsername, controllerPassword, username, password, action);proc.StartInfo.Arguments = arguments;proc.StartInfo.FileName = "C:\\Program Files\\Netspot\\Controlle...

c#-通过Windows Phone访问WCF服务

我正在开发Windows Phone应用程序,并通过此应用程序通过启用Silverlight的WCF服务访问SQL Azure数据库.这在Windows Phone模拟器上完美运行.我的问题是:当我部署应用程序并尝试访问WCF服务时会发生什么?要测试我在真实的Windows Phone上所做的操作,是否必须托管该站点(包括WCF服务)解决方法:如果它们当前托管在您的本地计算机上,那么您仍然可以通过挂接Windows Phone(必须将其锁定为开发人员)并通过Visual Studio测试您的应用程序...

c#-在Windows Phone中从父项绑定到ItemsPanelTemplate中【代码】

我想更改ItemsPanelTemplate内部的StackPanel的方向.要更改Orientation,我已经实现了一个属性.是否有任何方法可以更改StackPanel的方向.我尝试了以下代码..但是没有成功.<Setter Property="ItemsPanel"><Setter.Value><ItemsPanelTemplate><StackPanel Orientation="{Binding MyOrientation,RelativeSource={RelativeSource TemplatedParent}}" HorizontalAlignment="Left" /></ItemsPanelTemplate></Setter.Value> </Setter> ...

c#-在Windows窗体中调用公共方法【代码】

我有1个MDI表单,其中包含1个面板控件,以及1个带有1个按钮的表单,用于使MDI中的面板不可见. MDI形式的代码:public void displayInit(){panel1.Visible = false;}Form1中的代码:private void button1_Click(object sender, EventArgs e){displayInit();}错误是:名称“ displayInit”在当前上下文中不存在,有什么建议吗?解决方法:尝试引用父项(并将其强制转换):((MyMDIForm)this.MDIParent).displayInit();虽然这可能不是最好的方...

使用C#的Windows 8 Live Tile后台代理【代码】

我试图在Windows 8上经常更新活动磁贴,即使应用本身未运行,也需要这样做. this MSDN page上列出的所有通知选项均不合适,我想轮询不适合列出的通知样式的系统信息,例如CPU temp等. 我在StackOverflow的其他地方查看过,也遇到过类似的问题,但对于Windows Phone 7 using background workers而言.使用后台工作程序似乎也是我的正确答案.但是,像上一个教程一样,教程侧重于Windows Phone 7,但情况有所不同,例如,Visual Studio 2012 Ultim...

首页> C#> Windows.System.UserProfile.UserInformation.NameAccessAllowed总是返回false

我正在尝试在Windows Store应用程序中访问UserInformation. 具体来说,我想获得DisplayName. 我已经更新了应用清单文件,使其包含企业身份验证和甚至尝试添加“帐户图片提供者”,希望对您有所帮助. 不幸的是,NameAccessAllowed始终返回false,因此GetDisplayNameAsync()返回一个空字符串. 我是否需要在清单中启用其他特权? 更新: 我忘了提到我已经尝试过用户域名示例. http://code.msdn.microsoft.com/windowsapps/User-domain-name...

c#-检测WinRT和Windows 8之间的差异

对于统计跟踪,我想知道该应用程序是在Windows RT还是Windows Pro上运行. 该线程表示无法获取系统版本信息: Get OS-Version in WinRT Metro App C# 有任何想法吗?解决方法:您可以做的一件事是转到Visual Studio中的Configuration Manager,而不是使用默认的Any CPU配置-创建单独的ARM / x86 / x64配置,并在项目属性/条件编译符号中定义与ARM和x86不同的符号/ x64配置.然后,您可以使用#if #else #endif预处理程序指令在代码中对其进...

Windows窗体文本框或C#字符串本机方法,用于检查非字母数字字符【代码】

是否有Windows窗体文本框或c#字符串本机成员方法来检查其内容是否包含任何非字母数字字符? 还是我必须手动进行? 编辑:我使用@Habib的答案并添加了空格,以便也检查空格,令我惊讶的是,它有效!大声笑bool result = strVariable.Any(r=> (!char.IsLetterOrDigit(r) && !char.IsWhiteSpace(r)));顺便说一句,我从未使用过“ lambda”表达式,这就是为什么当我在@Habib的初始答案中添加空格条件时,上面的代码很惊讶.解决方法:您可以使用...

Windows Metro应用程序-使用C#编写和读取文本文件?【代码】

创建文本文件:var myFile = "test"; var folderUsed = Windows.Storage.ApplicationData.Current.LocalFolder; var fileOption = Windows.Storage.CreationCollisionOption.ReplaceExisting; var createdFile = await folderUsed.CreateFileAsync(myFile, fileOption);将字符串写入创建的文本文件:var writeThis = "write this "; await Windows.Storage.FileIO.WriteTextAsync(createdFile, writeThis);但是,它没有指定将在哪个...

C#-Windows Phone应用程序8的IsolatedStorageSettings ApplicationSettings更新

通过AppStore更新应用程序时是否保存了Windows Phone 8应用程序存储的设置?解决方法:IsolatedStorageSettings提供了一种方便的方法,可将特定于用户的数据作为键值对存储在具有应用程序生命周期的本地IsolatedStorageFile中.您可以找到有关IsolatedStorageSettings Class的更多信息. 因此,答案是Windows Phone应用程序将保存应用程序更新后保存的所有数据.如果您卸载应用程序,则会丢失所有来自IsolatedStorageSettings的数据.

c#-将程序集加载到WindowsAzure WorkerRole中的单独的AppDomain中【代码】

我正在开发一个Azure工作者角色,该角色需要根据从WCF服务提取的工作来定期执行操作.由于Azure部署的性质,因此决定在Azure中实现插件框架,以允许快速更新我们的产品,同时通过消除对完全蔚蓝的部署的需求以及支持各种程序集的多个版本来最大程度地减少停机时间. 插件是从Cloud存储中下载的,并加载到一个类中,该类包含加载程序集所需的所有相关信息. (请参阅下面的PluginAssemblyInfo) 在其他开发工作中,我开发了下面的ReflectionHelp...

使用C#强制关闭Windows CE 5应用

如何使用C#在Windows CE 5.0上强制关闭应用程序?我已经尝试过Application.Exit(),但这并不总是会杀死所有当前正在运行的线程. 我通常使用Environment.Exit(),但是不幸的是,这在CF中不可用.解决方法:这取决于您使用的CF版本. Application.Exit是退出应用程序的正确机制,但是您的线程也必须进行处理.在CF 2.0和3.5中,在所有创建的线程上将IsBackground属性设置为true(只需在创建时执行).在CF 1.0上,必须手动将一个标志添加到线程pro...

c#-Windows和Mono之间的日期时间差异以及log4net远程附加程序【代码】

我有一个在Mono 2.10.9下的Linux机器上运行的程序.它使用log4net登录到Windows 7机器上的程序.我的Linux系统时钟以及Windows机器都设置为本地时间.在每台机器上执行以下命令会产生稍微不同的结果:DateTime now = DateTime.Now; Console.WriteLine(String.Format("{0} - Kind {1}", now, now.Kind));在Windows上,我得到5/28/2013 8:39:09 PM – Kind local在Linux上我得到0/735016/0001 8:39:45 PM – Kind local看来Mono中的转换已...

Windows 8与Windows Server 2012上的可构建C#应用程序有何不同?

我们正在寻找一种用于C#开发和测试的,最好是共享的新计算机,并且我们希望与新API等的兼容性最大化,因为它似乎无法在Windows 7或Server 2008上构建某些较新的应用程序(Metro?).我曾像过去与台式机和服务器Windows操作系统之间的兼容性一样,假设Windows Server 2012和Windows 8能够构建和测试同一组程序,等等.但是,类似这样的信息表明情况并非如此: http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspxWindows St...

CLASS - 相关标签