|
北就理工大学大二CS的课程设计
不知广工的与之相比会是什么距离……
1. 全屏幕编辑器
2. C语言编辑器
3. 微型数据库系统
4. 微型语言解释器
5. 多任务调度模拟
6. 程序反抄器
7. 程序抄写器
8. 五子棋对弈
9. 推箱子比赛
10. 微型文件系统
11. ISO 镜像制作程序
12. 位图编辑器
13. 流程图编辑器
14. 压缩解压程序
15. 文本、代码打印程序
16. 磁盘分区实用工具
17. TeX公式生成程序
18. 多路下载工具
C语言编辑器
C 语言编辑器要求如下:
目标系统:DOS、Linux终端和Windows的命令行模式
基本功能:
可以编辑C语言源程序
支持对源程序的高亮显示
支持代码重排版
支持代码折叠
支持当前文件函数列表和跳转
成对括号、语句块标识
支持通过外部编译器编译并运行程序(可选)
功能说明:
1. 高亮:能够通过高亮度显示出C语言的关键字等不同的语法成分。关键字一种颜色,常量/变量等一种颜色。
2. 重排版:在编辑程序后,通过一个命令将所有的代码重新排版,可以使用固定风格,也可以让用户选择喜欢的风格。
3. 代码折叠:可以以语句块为单位对代码进行隐藏,譬如在某个语句块中按 c-h,则语句块的内容隐藏,并在该语句块位置显示一行提示,在此处再按 c-h,则显示语句块的内容。
4. 函数列表:在编辑器的左侧可以显示当前文件的函数列表,当选择列表中的函数时,则自动跳转到该函数中。
5. 括号、语句块标识:当光标移动到某个 () 或 {} 符号上时,则能用高亮的方式将括号或语句块的另一端显示出来。
6. 编译运行程序:可以使用外部编译器如 GCC、DJGPP 等编译、链接当前的源程序,并显示编译错误。如果编译正确,则可以执行该程序。 |
|