我是C#的新手(最近我遇到了RS-232问题),我正在尝试编写一个小应用程序,它在幕后执行各种任务,我想创建一个消息日志,以便让用户在应用程序的哪个阶段更新在.
日志只包含简单的一行消息.
我目前正在使用禁用的文本框,以便用户无法更改它.我显然可以使用行末尾的\ r \n字符来执行多个文本行,但是当我来写第二组消息时,它们会在文本框的开头写入,覆盖第一条消息.
我可以将其更改为追加而不是覆盖吗?此外,当文本超出框可以显示时,文本框是否会自动添加滚动条?
HI,
在开发我的应用程序期间,我使用Thread.Sleep为我们的外部设备提供一些时间来调整设置,然后再进行查询,因为它们非常古老而且速度慢.
我现在想用更时尚和正确的东西来取代它们.
有没有人有一种简单的方法来"等待"一个设备而不是睡觉,记住设备在它准备就绪时不会告诉我们,所以等待就像我们能做的一样好!
问候,乔治.
我正在开发一个安装程序,并希望以编程方式检查 IIS(7 及更高版本)以查看某些模块是否存在。
这必须适用于 Windows Server 2008 R2 及更高版本。
我正在寻找 AppWarmupModule 和 DynamicCompressionModule。
任何信息或建议将不胜感激。
我正在尝试从 RS-232 端口读取数据。有没有人举个例子说明我如何从端口/缓冲区获取数据并确保我拥有所有数据,因为它可以是多行数据。
我是否简单地阅读它如下?
string Rxstring = port.ReadLine();
Console.WriteLine(Rxstring);
Run Code Online (Sandbox Code Playgroud) 这只是C#中的一个快速问题.
我有一个场景,我正在使用几个设备,这些设备都有不同的数据可供使用.
当我找出我正在使用的设备时,我想在整个代码中设置一个公共数组,比如arrayCommon.
所以我想将信息从device1移动到公共数组.
我是否必须在循环中对阵列中的每个出现进行此操作,或者您可以将整个阵列移动到公共阵列中,就像多年前在Cobol中一样?
谢谢,乔治.