用于Text Steganography C程序的GUI

时间:2013-04-27 16:45:52

标签: c user-interface steganography

如何为我的程序开发GUI。我已经制作了一个c程序来加密和解密任何秘密文本消息。我将消息隐藏在单词之间的空格中。

2 个答案:

答案 0 :(得分:1)

C有一些GUI框架。

  • GTK是移植Linux应用程序时最常用的一种
  • IUP非常轻量级
  • 其他在Google上列出

但是,我以快速方式向C程序添加丰富GUI的首选解决方案是使用Tcl/Tk。您可以完全将您的应用程序与界面分开,使用命令行在闲暇时测试C代码,并将其作为单独的工作集中在GUI上。

混合Tcl / Tk和C有两种可能的方法:

  • 创建一个可执行文件,并使用[exec ... ]
  • 从Tcl / Tk GUI调用它
  • 创建DLL并将函数调用为tcl命令

第一种方法非常简单,但从美学的角度来看可能并不令人满意。

第二种方法有点复杂,有两种变体:创建一个真正的tcl模块或使用[ffidl][4]直接调用dll。这一次,第二次比前者简单。

最后,如果您需要一个自包含的可执行文件,您可以依赖tclkit,它会将您需要的所有内容嵌入到单个可执行文件中。

P.S。我从你们中的一个评论中看到你在Windows上。您可以直接在C中创建Windows GUI(here是一个旧教程),但我可以确保您真正的痛苦!如果你想要更现代的东西,你必须切换到C ++

答案 1 :(得分:-1)

要开发GUI,您可以使用GTK:https://developer.gnome.org/gtk-tutorial/2.90/