草庐IT

并发控制

全部标签

c# - 保留 FileUpload 控制值

我在更新面板中有asp.netFileUpload控件。当我单击上传按钮时,我正在读取文件中的一些代码,如果找不到代码,那么我将显示ModalPopup以从下拉列表中选择用户,否则上传文件并将其通过电子邮件发送给该代码的用户(此代码保存在数据库中).如果找不到代码,它显示ModalPopup并删除所选文件,我想在回发后保留所选文件。这是我的代码点击按钮protectedvoidbtnupload_Click(objectsender,EventArgse){//ReadingthefileandCheckingfromDatabaseif(codefound){//Sendingema

c# - 从 Winforms 控制 cmd.exe

问题:我想在winforms中控制cmd.exe我并不是说单个进程中的每个命令,带有启动信息,然后停止。我的意思是例如启动(我的)SQL或GDB命令提示符,发送命令,接收答案,发送下一个命令,接收下一个答案,停止SQL命令提示符退出流程。基本上我想在任何控制台应用程序之上编写一个GUI。我想将cmd.exe的输出重定向到一个文本字段,而输入来自另一个文本字段(按下回车/确定按钮)。我没有找到任何样本。有办法吗? 最佳答案 CodeProject上有一个很好的例子祝你好运!-编辑:我认为这更像它,我创建了一个简单的表单、2个文本框和三

c# - 控制台应用程序的 log4net 配置

谁能建议如何为控制台应用程序配置log4net?或者至少如何/在何处捕获Application_Start事件?(似乎此时需要一些调用)提前致谢! 最佳答案 尝试写作[assembly:log4net.Config.XmlConfigurator(Watch=true)]在AssemblyInfo.cs中就是这样! 关于c#-控制台应用程序的log4net配置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

c# - 控制台应用程序鼠标点击 X Y 坐标检测/比较

我有一个游戏,我正在使用C#控制台应用程序开发,纯粹是在继续使用更好的方法之前作为练习。与使用内置按钮功能的Windows窗体应用程序不同,我正在努力获取光标位置(我知道该怎么做)并将其与控制台应用程序中定义的多个区域进行比较也许是像素位置,但我也不知道是否有某种内置的空间单位而不是像素(最后一位是我无法计算的部分)。附言我知道这是笼统的说法,没有提供任何代码,但我觉得不需要它,因为我所要求的只是简要说明如何在控制台应用程序中获取XY坐标,并将它们粘贴到int变量中.非常感谢!:D 最佳答案 找了半天终于找到了thisexample

c# - 在 C# 中将控制台窗口置于最前面

如何在C#中将控制台应用程序窗口置于最前面(尤其是在运行VisualStudio调试器时)? 最佳答案 它很老套,很可怕,但对我有用(谢谢,pinvoke.net!):usingSystem;usingSystem.Diagnostics;usingSystem.Runtime.InteropServices;usingSystem.Threading;publicclassTest{[DllImport("user32.dll")][return:MarshalAs(UnmanagedType.Bool)]staticextern

c# - 更改控制台颜色在多线程应用程序中无法正常工作

我正在开发多线程应用程序(服务器),它基本上是一个控制台应用程序。我在其中向控制台显示处理日志,默认情况下为白色。但在成功的交易中,我以绿色显示文本,在不成功的交易中,我以红色显示文本。为此,我在Program.cs中设置了三个独立的函数。对于简单的日志publicstaticvoidWrite(stringtext){try{Console.Out.Write(text);}catch(Exception){}}对于不成功的交易,我将颜色更改为红色,然后打印,然后变回白色publicstaticvoidWriteError(stringtext){Console.Foreground

c# - 如何更改控制台应用程序上的目录

我正在为c#上的作业创建一个简单的资源管理器程序,并将目录设置为c:\\Windows如何将目录从默认窗口更改为控制台中的其他目录。 最佳答案 Directory.SetCurrentDirectory(@"c:\programfiles\"); 关于c#-如何更改控制台应用程序上的目录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14261439/

c# - 如何重启控制台应用程序?

我需要在用户按“R”时重新启动应用控制台。我有这个Console.WriteLine(message,"RebuildLogFiles"+"PressEntertofinish,orRtorestartheprogram...");stringrestar=Console.ReadLine();if(restar.ToUpper()=="R"){//herethecodetorestarttheconsole...}谢谢 最佳答案 //StartsanewinstanceoftheprogramitselfSystem.Diagno

c# - 控制台.ReadKey();和 Switch 语句 - 使用字母

我正在尝试用C#编写一个程序,该程序基本上基于用户按下的键(例如X=Quit、D=Disconnect等)运行,方法是使用Console.ReadKey();在C#中我遇到的问题是如何在Switch语句中使用ReadKey信息。有人可以帮忙吗?代码如下。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceSwitch_Test{classProgram{staticvoidMain(){Console.WriteLine("Welcome.Pleaseenteryo

c# - 线程控制调用

我有一个函数publicvoidShowAllFly(){cbFly.Items.Clear();cbFly.Items.Add("UçuşSeçiniz...");dsFlyTableAdapters.tblFlyTableAdapter_t=newKTHY.dsFlyTableAdapters.tblFlyTableAdapter();dsFly_mds=newdsFly();_mds.EnforceConstraints=false;dsFly.tblFlyDataTable_m=_mds.tblFly;_t.Fill(_m);foreach(DataRow_rowin_m.Ro