Tag: c ++

无法在电脑上打开窗口服务’。’ 在窗口应用程序中

我开发了一个窗口应用程序,我也创建了一个服务。 我在窗口应用程序中使用编码启动服务,但是我收到的错误就是无法在计算机上打开窗口服务’.’ 我使用下面的代码。 ServiceController controller = new ServiceController(“SeoMozScheduleService”); if (controller.Status == ServiceControllerStatus.Stopped) { controller.Start(); } 如果我右键单击应用程序并单击以管理员身份运行,它对我来说工作正常…

只需停止异步方法即可

我有这种播放声音的方法,当用户点击屏幕时,我希望它在用户再次点击屏幕时停止播放。 但问题是“DoSomething()”方法不会停止,它会一直持续到完成。 bool keepdoing = true; private async void ScreenTap(object sender, System.Windows.Input.GestureEventArgs e) { keepdoing = !keepdoing; if (!playing) { DoSomething(); } } private async void DoSomething() { playing = true; for (int i = 0; keepdoing ; count++) { await doingsomething(text); } playing = false; } 任何帮助将不胜感激。 谢谢 :)

如何旋转2D整数数组

我正在编写一个俄罗斯方块克隆,在我的游戏中,我将我的tetromino块存储为4×4块arrays。 我现在需要能够旋转数组中的整数位置,以便我得到一个旋转的tetris块。 我不能简单地旋转纹理,因为我的所有碰撞检测等都被设计为与2D数组一起使用。 游戏是用CNA用CNA编写的。 我怎么可能顺时针/逆时针旋转我的2D数组的整数90度。 以下是我的’L’块存储的示例。 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 谢谢你的帮助。

文本框在回发时失去价值

我的网页上有大约4个文本框…有些是asp:文本框,有些是输入类型=“文本”。 输入文本框通过javascript弹出日历控件填充,而asp.net文本框通过键入填充。 从数据库中检索这些文本框的初始值。 当用户更改这些值时,不会保存它们,并且在单击提交按钮后清除文本框。 请帮助解决这个混乱。 谢谢。 谢谢你的回复,但它仍然没有工作….. 我把这段代码放在我的页面加载事件中 if (Page.IsPostBack) { if (ViewState[“stock”] != null) TextBoxMaterial.Text = ViewState[“stock”].ToString(); if (ViewState[“supplier”] != null) TextBoxSupplier.Text = ViewState[“supplier”].ToString(); if(ViewState[“matTime”] != null) TextBoxMatTime.Text = ViewState[“matTime”].ToString(); if(ViewState[“prodTime”] != null) TextBoxProdTime.Text = ViewState[“prodTime”].ToString(); if (ViewState[“shipTime”] != null) TextBoxShipTime.Text = ViewState[“shipTime”].ToString(); if(ViewState[“cmr”] != null) cmrDue.Value = ViewState[“cmr”].ToString(); if(ViewState[“kc”] != null) kcDue.Value = […]

如何使用WinRT Caliburn.Micro将参数传递给导航视图模型?

我正在使用WinRT Caliburn.Micro开发Windowsapp store应用游戏,我依赖于导航框架。 我有游戏设置(定义玩家)和实际游戏的视图模型。 当从设置导航到游戏时,我想将玩家的集合传递给游戏视图模型。 我怎样才能做到这一点? 原理上,我的视图模型目前看起来像这样: public class SetupGameViewModel : NavigationViewModelBase { public SetupGameViewModel(INavigationService ns) : base(ns) { } public IObservableCollection Players { get; set; } public void StartGame() { // This is as far as I’ve got… base.NavigationService.NavigateToViewModel(); // How can I pass the Players collection from here to the GameViewModel? } } […]

如何在Windows Phone 7中检查3G,wifi,EDGE,蜂窝网络?

如何使用C#检查Windows Phone 7中的3G,wifi,EDGE,蜂窝网络?

使用Roslyn将自动实现的属性添加到类

我试图通过从头开始构建现有但简单的应用程序来学习Roslyn,这似乎是一种有效的方法来学习它。 无论如何,我有以下代码: var root = (CompilationUnitSyntax)document.GetSyntaxRoot(); // Add the namespace var namespaceAnnotation = new SyntaxAnnotation(); root = root.WithMembers( Syntax.NamespaceDeclaration( Syntax.ParseName(“ACO”)) .NormalizeWhitespace() .WithAdditionalAnnotations(namespaceAnnotation)); document = document.UpdateSyntaxRoot(root); // Add a class to the newly created namespace, and update the document var namespaceNode = (NamespaceDeclarationSyntax)root .GetAnnotatedNodesAndTokens(namespaceAnnotation) .Single() .AsNode(); var classAnnotation = new SyntaxAnnotation(); var baseTypeName = Syntax.ParseTypeName(“System.Windows.Forms.Form”); SyntaxTokenList […]

注册表监控,包括内核模式注册表访问?

我记得在我最后一年的大学项目中我编写了一个C#注册表监视器,然而,当我将它与Microsoft ProcessMonitor应用程序进行比较时(我记不起它的确切名称,但是它是由MSoft收购的公司),我没有捕获尽可能多的注册表调用。 这是因为我使用的是C#包装器,因此它只会捕获用户模式注册表访问吗? 我使用了这个包装器: http : //www.codeproject.com/KB/DLL/EasyHook64.aspx 为了捕获内核模式注册表访问,我必须用C ++编写?

Java等效的Reflection.Emit

据我所知,Java没有相应的C#的Reflection.Emit东西。 是否有任何其他Java库提供类似的function? 有什么区别( reflection发射 )?

如何从combobox中选中哪个单选按钮?

我有这些组框: 我想根据检查的单选按钮的真实状态运行一些代码,如: string chk = radiobutton.nme; // Name of radio button whose checked is true switch(chk) { case “Option1”: // Some code break; case “Option2”: // Some code break; case “Option3”: // Some code break; } 有没有直接的方法,所以我只能得到已选中的单选按钮的名称?