dotNETSender - Windows Messenger风格的net send命令GUI






3.61/5 (19投票s)
2002年4月23日
1分钟阅读

294006

6986
Windows Messenger风格的net send命令GUI。
引言
dotNETSender 是一个简单的应用程序,为 Windows 的“net send”命令提供了一个简洁的 GUI。它看起来像 MSN Messenger;你可以添加/删除/编辑联系人列表中的联系人。如果联系人的计算机已关闭,则相应的节点将显示离线图标。 最小化后,应用程序在系统托盘中运行。
描述
这段代码对于初学者来说,是一个很好的学习资源,可以了解 C# 中的线程、委托和事件、注册表操作、文件操作以及在程序内部调用另一个进程等概念。
树中的元素映射到联系人列表中的对象。Contact
类封装了联系人的功能和属性。ContactList
类将 Contact
对象集合作为数组属性保存。NetSender
类中的函数用于发送消息以及检查联系人的机器是否已关闭。
当 ContactList
类中的 Refresh
函数运行时,它会触发一个事件,窗体类订阅了这个事件,并在接收到事件时,树视图会刷新。
最小化到托盘后,隐藏的应用程序窗口可以通过双击系统托盘图标来恢复。
如何构建应用程序
- 将 dotNETSender.zip 中的所有文件提取到一个文件夹中。
- 在 Visual Studio .NET 编辑器中打开 dotNETSender.sln 文件。
- 构建应用程序。