| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2376 人关注过本帖
标题:支持代码着色功能
只看楼主 加入收藏
system32
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:58
帖 子:3096
专家分:0
注 册:2006-9-24
收藏
 问题点数:0 回复次数:13 
支持代码着色功能
今天看到有个论坛可以支持代码着色功能。
老大能不能也给我们论坛搞上这功能啊!
这样看起就好看多了。
http://www.programfan.com/club/showbbs.asp?id=232802
搜索更多相关主题的帖子: 代码 
2007-07-30 01:19
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-07-30 07:59
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
老K好牛哦

可惜不是你,陪我到最后
2007-07-30 10:00
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
你这话是什么意思?

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-07-30 10:19
system32
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:58
帖 子:3096
专家分:0
注 册:2006-9-24
收藏
得分:0 
04 年的贴,我当年还没注册呢.

只对C有效吧?

[glow=200,blue,1]世界上妞是无限的,而我们的精力是有限的,用有限去搞无限,死定了。要用有限的精力去泡一个有钱妞,要发达,吃软饭![/glow]
2007-07-31 01:29
system32
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:58
帖 子:3096
专家分:0
注 册:2006-9-24
收藏
得分:0 
千里冰封
你写个对JAVA 着色的.

[glow=200,blue,1]世界上妞是无限的,而我们的精力是有限的,用有限去搞无限,死定了。要用有限的精力去泡一个有钱妞,要发达,吃软饭![/glow]
2007-07-31 01:30
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用Knocker在2007-7-30 10:19:14的发言:
你这话是什么意思?

夸你啊,看不出来吗?


可惜不是你,陪我到最后
2007-07-31 10:34
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8914
专家分:2567
注 册:2004-3-25
收藏
得分:0 
在JAVA版测试了一下,很影响速度,
http://bbs.bc-cn.net/dispbbs.asp?BoardID=8&replyID=8796&id=2609&skin=1

这么长的一段程序就需要1秒钟。
ASP或PHP这种解释型语言不适合做太多的运算,如果ASP.NET或JSP,事先编译以后可能运算的会快一些。

大家测试一下,稍后取消JAVA版着色功能。

畅所欲言
2007-07-31 15:21
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8914
专家分:2567
注 册:2004-3-25
收藏
得分:0 
JAVA中需要变成红色的部分(以逗号隔开,摘自EDITPLUS)

JkQsOzof.txt (44.54 KB) 支持代码着色功能



畅所欲言
2007-07-31 15:31
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8914
专家分:2567
注 册:2004-3-25
收藏
得分:0 
弄了一下午,也从网上找了很多方法,都是只能进行简单的染色,如把关键词染成蓝色,常用类染成红色,字符串染成粉红,但跟开发环境还有很大的差距,如:对数字进行染色而对英文字母相连的数字不染色,对字符串里面的关键字不染色。后一个问题programfan也没有专门处理,if(t)printf("Wrong\n");else printf("Right\n");后面这个Right被染成了红色很容易造成误解。

既然染色功能无法发挥到完美,我们就暂时把染色功能屏蔽,等到问题得到解决的时候再加入这个功能。

下面是JAVA版测试的染色效果:

import java.io.*;
public class TestFile {
public static void main(String[] args) {
int b,c;
byte[] buffer = new byte[100];
File f = new File("G:");
File fTemp = null;

try {
fTemp=File.createTempFile("letter",".txt",f);
System.out.println("输入一行文本,并存入磁盘:");
b = System.in.read(buffer);
FileOutputStream writeFile = new FileOutputStream(fTemp);
writeFile.write(buffer,0,b);
writeFile.close();
FileInputStream In = new FileInputStream(fTemp);
FileOutputStream Out = new FileOutputStream("G:\\line.txt");
while((c=In.read())!=-1){
Out.write(c);
}
// File g = new File("G:\\line.txt");
Out.flush();
In.close();
Out.close();
System.out.println(fTemp.getAbsolutePath());
fTemp.deleteOnExit();
System.out.println("输入完毕!!");
} catch (IOException e1) {
e1.printStackTrace();
}



}
}

畅所欲言
2007-07-31 21:07
快速回复:支持代码着色功能
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018186 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved