⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch1.htm

📁 ncurses中文说明
💻 HTM
📖 第 1 页 / 共 2 页
字号:

</pre>
</font>
<p>
这些目录下包扩以下的文件:
</p>
<font color="Maroon">
<pre>
JustForFun

|

|---->hanoi.c				-- 汉诺塔示例

|---->life.c				-- 生命演示游戏

|---->magic.c				-- 一个魔方程序

|---->queens.c				-- 八皇后问题

|---->shuffle.c				-- 一个非常有意思的程序,只要你有时间去……

|---->tt.c					-- 一个非常简单的打字练习程序


basics

|

|---->acs_vars.c				-- 可选字符(ACS)变量示例

|---->hello_world.c			-- 简单的“Hello, World!”程序

|---->init_func_example.c		-- 初始化函数示例

|---->key_code.c				-- 显示键盘字符代码的程序v

|---->mouse_menu.c			-- 一个可以使用鼠标访问的菜单

|---->other_border.c			-- 展示与box()函数不同的显示边框的其它函数

|---->printw_example.c			-- 一个非常简单的使用printw()函数的例子

|---->scanw_example.c			-- 一个非常简单的使用getstr()函数的例子

|---->simple_attr.c			-- 一个可以打印C源程序注释的例子

|---->simple_color.c			-- 一个简单的演示颜色的例子

|---->simple_key.c			-- 一个可以用方向键访问的菜单的例子

|---->temp_leave.c			-- 一个演示临时离开CURSES模式的例子

|---->win_border.c			-- 展示窗口和边框的例子

|---->with_chgat.c			-- chgat()函数使用的例子

forms

|

|---->form_attrib.c			-- 展示field属性的用法

|---->form_options.c			-- 展示field选项的用法

|---->form_simple.c			-- 一个简单的表单例子

|---->form_win.c				-- 一个简单的窗口和表单联合使用的例子

menus

|

|---->menu_attrib.c			-- 展示菜单属性的用法

|---->menu_item_data.c			-- 展示 item_name() 等等函数的用法

|---->menu_multi_column.c		-- 建立多列菜单

|---->menu_scroll.c			-- 展示菜单滚动的示例

|----> menu_simple.c			-- 一个用方向键控制菜单的例子

|---->menu_toggle.c			-- 建立多值菜单和解释 REQ_TOGGLE_ITEM

|---->menu_userptr.c			-- 用户指针的用法

|---->menu_win.c				-- 菜单和窗口结合的演示例子


panels

|

|---->panel_browse.c			-- 通过 tab 浏览展示用户指针的用法

|---->panel_hide.c			-- 隐藏和取消隐藏面板的例子

|---->panel_resize.c			-- 移动和改变面板大小的例子

|---->panel_simple.c			-- 一个简单的面板使用例子

</pre>
</font>
<p>
Makefile包含在一级主目录里。它将会把所有的程序编译成可执行的文件。并把这些文件存在demo/exec目录下面。你也可以选择将其编译到别的目录下。每个目录下都有一个README文件详细描述了每个目录下的C源程序的内容。
</p>
<p>
<dd>
对于每一个示例,我都给出了这些程序调用NCURSES目录下相关文件的路径名。
</dd>
</p>
<p>
<dd>
如果你希望在线阅读这些程序中某个单独的程序,可以通过浏览器访问一下网址:<a href="http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ncurses_programs/">http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/ncurses_programs/</a>.</dd></p> 
<p>
所有以上发布的程序都遵照GPL(<a href="http://www.gnu.org/copyleft/gpl.txt">http://www.gnu.org/copyleft/gpl.txt</a>)许可协议发行,你可以在许可协议允许的范围内任意处置程序。
</p>
<br>
<h3 align="left">
<a name="#others">
1.7 关于此文档的其他文件发布格式
</a>
</h3>
<p>
<dd>
这份HOWTO文档还有很多其它的文件发布格式,可以在tldp.org 下载到。以下是关于这份文档其它格式的下载链接:(译者注:此为英文版的下载链接。)
</dd>
</p>
<p>
<strong>
1.7.1 在tldp.org上的已发布格式链接:
</strong>
</p>
<p>
<dd>
<a href="http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/NCURSES-Programming-HOWTO.pdf">Acrobat PDF格式
</a>
</dd>
</p>
<p>
<dd>
<a href="http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/ps/NCURSES-Programming-HOWTO.ps.gz">
PostScript 格式
</a>
</dd>
</p>
<p>
<dd>
<a href="http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html/NCURSES-Programming-HOWTO-html.tar.gz">
多级HTML文档
</a>
</dd>
</p>
<p>
<dd>
<a href="http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/NCURSES-Programming-HOWTO.html">
只有一页的HTML文档
</a>
</dd>
</p>
<br>
<h3 align="left">
<a name="#credits">
1.8 原文贡献者 
</a>
</h3>
<p>
</font>
<dd><font size="4">
感谢Sharath(<a href="mailto:sharath_1@usa.net">sharath_1@usa.net</a>)和Emre Akbas编写了其中的一些段落。简介部分最初由Sharath写成。当重新写这部分的时候引用了他最初完成的部分。Emre帮忙编写了printw()函数和scanw()函数部分。
</font></dd>
<font size="4"></p>
<p>
<dd>
然后是Ravi Parimi(<a href="parimi@ece.arizona.edu">parimi@ece.arizona.edu</a>)。他是这个项目最初的实现者。在撰写这份文档时,他对这份文档提供了很多的意见。并且在文章撰写完毕后耐心的校对了整份文档。他还在Linux和Solaris平台上检查过文中使用的每一个程序。你可以从他的注记中发现你的问题。
</dd>
</p>
<br>
<h3 align="left">
<a name="#future">
1.9 远景规划
</a>
</h3>
<p>
<dd>
这些是正在进行或者将要进行的项目。如果你有项目或者想加入某个项目。请和<a href="p_padala@yahoo.com">Padala</a>联系。
</dd>
</p>
<p>
·		给最后讲述form库的一章增加更多的示例程序。(这个项目<a href="p_padala@yahoo.com">Padala</a>正在进行)
</p>
<p>
·		准备一个演示程序展示文档中所有的示例。同时允许用户通过程序描述展示这些示例。让用户亲自编译并且察看这些程序。一个有对话框的用户界面更好。(这个项目<a href="mailto:ashoknn@cisco.com">N.N.Ashok</a>正在进行)
</p>
<p>
·		加入Debug信息,使用 _trace,_tarcemouse 。
</p>
<p>
·		通过NCURSES库中的函数访问termcap或tremios
</p>
<p>
·		使用户可以同时在两个终端上工作。
</p>
<p>
·		在“其它特色”章节(Miscellaneous features)中增加一些东西。
</p>
<br>
<h3 align="left">
<a name="#copyright">
1.10 关于著作权
</a>
</h3>
<br>
<p>
<dd>
Copyright (c) 2001 by Pradeep Padala. This document may be distributed under the terms set forth in the LDP license at <a href="http://www.linuxdoc.org/COPYRIGHT.html">linuxdoc.org/COPYRIGHT.html</a>.
</dd>
</p>
<p>
<dd>
This HOWTO is free documentation; you can redistribute it and/or modify it under the terms of the LDP license. This document is distributed in the hope that it will be useful, but without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose. See the LDP license for more details.
</dd>
</p>
<br>
<br>
<br>
</font></div>
<div align="center"><a href="index.htm"><font size="5">
    <strong>
    回 目 录
    </strong>
  </font></a></div>
  <div align="right"><font size="5"><a href="ch2.htm">
    <strong>
    下 一 章
	</strong>
	</a></font></div>
	<br>
<br>
<br>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -