我即将开始一个新项目。
该项目的目的是在远程 PC 上安装一个小型应用程序,该应用程序可以执行两 (2) 项任务:
- 读取目录内容,以及
- 重命名和/或移动文件和文件夹
对于那些好奇的人,我可以在我们的 HTPC 上组织数百个媒体文件。每当我在他们试图观看时开始管理文件时,家人都会非常沮丧,HTPC 管理起来非常麻烦,并且从我的桌面通过网络进行管理非常耗时(例如:将 1.57 GB 电影文件\\HTPC\Ripped
从\\HTPC\Movies
涉及将流字节从\\HTPC\Ripped
我的 PC 复制到我的 PC,然后将其复制到\\HTPC\Movies
)。
所以,我在Visual Studio 2010中查看Visual C#下的已安装模板。通常情况下,我所做的只是Windows 窗体的东西,偶尔会有ASP.NET页面,所以这可能是我接触一些新技术的好机会。
这是我在.NET Framework 4下安装的模板列表:
- Windows 窗体应用程序
- WPF 应用程序
- 控制台应用程序
- ASP.NET 网络应用程序
- 类库
- ASP.NET MVC 2 Web 应用程序
- Silverlight 应用程序
- Silverlight 类库
- WCF 服务应用程序
- ASP.NET 动态数据实体 Web 应用程序
- 启用 Windows Azure 工具(这可能不是模板,而是安装程序)
- Excel 2010 工作簿(不!)
- Outlook 2010 加载项(否!)
- Word 2010 文档(不!)
- 活动库
- WCF 工作流服务应用程序
- Crystal Reports 应用程序(不!)
其中一些显然不是正确的项目类型,但我真的没有使用 Silverlight、WCF/WPF 或 MVC 的经验。
我可以轻松地创建两 (2) 个 Windows 窗体应用程序,它们通过 TCP 发送消息来相互通信,但是有没有更现代的东西会让我想,“男孩,这很简单,而且效果很好! ”
如果其中一个非常适合这个类似远程桌面的工具,那么可以为我提供好的教程来获得我想要完成的东西。
注意:要运行远程桌面,HTPC 需要从 Win7 Premium 升级到 Win7 Pro,并且只要远程桌面会话开始,Windows Media Center 就会关闭。