利用Mono库开发与Linux机器安全防护
1. 利用Mono库开发应用
Ubuntu系统预装了一些基于Mono构建的程序,如Tomboy和Beagle,同时还附带了许多支持.NET的库。Mono的优势在于能让开发者轻松基于这些库进行开发,只需使用 using 语句导入库即可开始编程。为展示开发更复杂Mono应用的简易性,下面将介绍两个示例应用的开发。
1.1 使用Beagle进行文件搜索
Beagle是Gnome系统默认的Linux搜索工具,也被一些基于KDE的程序使用。它会在后台扫描计算机,实时监控文件系统变化,确保数据始终保持最新。其独特之处在于能巧妙地对数据进行索引,例如可以读取图片标签、MP3文件中的专辑和艺术家信息,还能读取电子邮件、即时通讯记录、网页浏览历史等,并将这些数据整合在一处。
以下是使用Beagle进行搜索的开发步骤:
1. 创建项目 :在MonoDevelop中,选择“File” -> “New Project”,选择C#,然后创建“Console Project”,命名为“BeagleTest”,并取消创建单独的解决方案目录,同时不启用Gtk#支持和打包集成。
2. 添加库引用 :在左侧面板中右键点击“References”(位于“Resources”上方),选择“Edit References”。在弹出的窗口中,确保选中“Beagle”和“gtk - sharp”,然后点击“OK”。此时左侧的“References”组会展开,显示包含“Beagle”、“gtk - sharp”和“System”(
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



