• 11424阅读
  • 9回复

一个基于Qt的C语言编辑器 [复制链接]

上一主题 下一主题
离线ljsk8
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-25
— 本帖被 XChinux 执行加亮操作(2010-09-30) —
关键词: edior
cPad 是小学期上的一门叫“软件基础实习“课的产物,是一款基于 Qt 的 C 语言编辑器。


cPad 有良好的 C 语言处理能力。包括了 C 语言的语法高亮、代码段的折叠、C 文件的重排版、显示当前文件函数列表、支持自动补全、快速注释当前行、生成当前函数的标准注释、编译并运行程序。在外观上,cPad 可以高亮光标当前行、可以切换主题配色。


cPad 的开发时间在一个半月左右(即那门课的时间跨度),中间还跨越了一个暑假。由于开发时间短,虽然我们从对 Qt  的熟悉,到各部分算法的设计,到最后的编码实现都尽了最大的努力,但仍然还有很多这样或那样的问题。所以 cPad 只算是一个实验品,一次对 GUI  软件的开发尝试。

下面是 cpad 的源代码
cpad-source.tar.gz (1599 K) 下载次数:639

如果需要编译好的各版本可以到
http://lijunsong.com/cpad-a-c-language-editor-based-on-qt.html 查看
离线mefalo
只看该作者 1楼 发表于: 2010-09-25
真是个好东西
谢谢楼主
学习中
离线zttkkk
只看该作者 2楼 发表于: 2010-10-08
其他的都没什么,我就是想知道,楼主是怎么实现编译功能的,是内嵌了GCC吗?
离线pbe_sedm

只看该作者 3楼 发表于: 2010-10-26
东西写得非常好,谢谢分享!
我觉得很大一个遗憾是楼主没能实现对标准库的自动填充功能!
离线wanze
只看该作者 4楼 发表于: 2010-10-29
好作品,谢谢分享!
离线x000zhiwei
只看该作者 5楼 发表于: 2010-10-30
谢谢分享
离线tata24
只看该作者 6楼 发表于: 2010-10-30
小学期?
楼主东软学院的?
离线haulm

只看该作者 7楼 发表于: 2010-11-01
不错哈,我在 MagicLinux 2.5 sp1 下顺利编译运行。
不过,我写了个程序调试了一下,怎么默认生成的是 exe后缀啊,这个不能让用户自己选择么?
离线ltpgt
只看该作者 8楼 发表于: 2012-10-21
谢谢贡献
离线dayqr

只看该作者 9楼 发表于: 2012-10-24
ding  楼主
快速回复
限100 字节
 
上一个 下一个