LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql

[gcc编程]友好的字符界面

[复制链接]
自由狼-台风 该用户已被删除
 楼主| 发表于 2002-8-26 18:26:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-9-8 02:19:43 | 显示全部楼层

MC 的界面其实是调用了 Ncurses 库实现的

Ncurses 是一套在终端下实现类似窗口界面的图形库, 很多程序都是由它做出来的.如 mc, nano, 还有平时编译内核时用到的 make menuconfig 都是用过 Ncurses 实现,具体的请看:

http://www.linuxfocus.org/ChineseGB/March2002/article233.shtml
自由狼-台风 该用户已被删除
 楼主| 发表于 2002-9-13 18:33:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
自由狼-台风 该用户已被删除
 楼主| 发表于 2002-10-11 13:24:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-11-3 18:27:49 | 显示全部楼层
能不能把程序分成几个模块,这样结构清晰一些,同时便于他人读懂程序。
发表于 2002-11-4 17:55:41 | 显示全部楼层
i want the Chinese document for the man GCC!!!

especial for the high version GCC ,eg: gcc 3.2 in Mandrake 9.0!!

help!
my english is poor!!!
发表于 2002-11-5 08:19:01 | 显示全部楼层
最初由 自由狼-台风 发布
操作方法:

按下中括号里的字符,再按回车即可。

这是中文版,如果要在字符模式使用的话,强烈建议先启动中文平台。


1. 可以 man termios 看看 tcgetattr 等函数的操作, 这样就可以直接按键执行, 而不需要按回车了.

2. 考虑到国际化 (i18n), 你可以看看  gettext 的用法, 它可以根据环境变量中 locale 的设置调用不同的字符串 ,比如环境是英文的就显示 File, 如果是中文 就显示文件, 如果是繁体的, 就按台湾的方式用繁体显示
发表于 2002-11-5 08:27:34 | 显示全部楼层
最初由 自由狼-台风 发布
新的问题:


正在做的程序核心部分预计下周可以完成。
我原计划使用制表符做界面的边框,让界面好看一些。问题就出来了:
我的中文平台(CONSOLE下的“炎黄平台”和KDE下的“红旗KDE中文环境”)都不支持制表符,所有的制表符都变成乱码。制表符只有在CONSOLE下不开启中文平台时才能正常显示。我想知道大家用的中文平台对制表符支持得如何。这将决定我是否用制表符。


上 BBS 吗? BBS 的 telnet 界面都是用 term 控制符控制光标的, 可以直接把文字输出到某个特定位置, 而不需要制表符或空格符去填充, 就是哪些 ESC[3H; 之类的咚咚, 我记不全, 你看看 /etc/DIRCOLORS, 里面有颜色的对应码, 如红色就是 ESC[31m; 你可以用 vi 编辑一个文件写出这个东西,  ESC 的输入是按 CTRL-V 再 ESC, 其后面的文字就是红色的了.

bbs.tsinghua.edu.cn 是清华 BBS 的网址, 浏览器登录即可. 在它的 ASCIIart 版的精华区有详细信息. telnet smth.org 就可以看到它的 telnet 界面, 也就是我跟你说的用 vt100控制符的界面.
自由狼-台风 该用户已被删除
 楼主| 发表于 2003-1-7 21:19:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-5-9 21:57:21 | 显示全部楼层
中文制表符啦
GB2312
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表