Freakshow - C# 风格的示例应用程序






3.25/5 (54投票s)
2003年12月11日
2分钟阅读

163703

6077
在单个应用程序中使用 C# 的示例集合
引言
在每个选项卡页面上,都有一个小型应用程序来展示剪贴板操作、TCP 服务器/客户端、网络性能、串行通信、创建进程等功能。属于一个选项卡页面的源代码位于单独的代码区域或自己的类中,因此如果您只想查找某一项功能,则不必搜索太多。
详细说明
在这里,我将简要概述您可以在应用程序中找到的内容。如果想退出应用程序,它将停留在系统托盘中,请使用托盘图标的上下文菜单。
本地剪贴板
每当您将文本放入剪贴板(例如,按 Ctrl-c)时,该文本都会添加到本地剪贴板中。它就像所有剪贴板操作的集合。本地剪贴板文本可以保存到文件中。
远程剪贴板
您可以通过 TCP 连接将剪贴板连接到另一台计算机的“远程剪贴板”。因此,您可以在不使用文件传输的情况下,通过剪贴板将数据复制到另一台 PC。
网络
在这里,您可以找到执行地址解析和使用性能计数器监视网络性能的示例。按下“开始”按钮后,将出现一个弹出窗口以选择网络适配器。
文件更改
这里有一个示例,使用 FileSystemWatcher
类来演示如何监视驱动器上的文件访问。
迷你终端
通过串行端口的通信未在 .NET Framework 中实现,但幸运的是,有一个 JH.CommBase
类,它从 kernel32.dll 导入所有必要的内容。数据可以以 ASCII 或十六进制值显示。您可以通过空调制线连接 2 台 PC 或监视另一个设备。
Cmd
这里有一些示例,用于在单独的进程中调用 DOS 命令,并在文本框中显示结果(而不是启动 DOS 窗口)。
网络共享
网络中的所有计算机都列在列表视图中,并且资源的共享信息显示在文本框中。
历史
- V1.0.0 首次发布
- V1.1.0 添加了显示网络共享的选项卡;可以选择用于性能计数器的网络设备