代码经典

读程序时经常能看到极品代码,不敢独有,与大家分享

导航

2008年1月22日 #

人生真是圆的,从BASIC开始的程序人生,又回到了BASIC,难道。。。。。

摘要: 难道让我40岁的时候才有机会开始讲BASIC的课程。20年前我上学的时候就是BASIC, 阅读全文

posted @ 2008-01-22 11:30 Direct CG(suxid) 阅读(216) 评论(0) 推荐(0) 编辑

2004年4月10日 #

可悲的3721

摘要: 可悲的37213721本来拥有优秀的技术,但是他们没有善用它。以前觉得3721为网路中文带来了希望。当年五笔字型解决汉字输入问题,从而解决了汉字在计算机应用中的成存问题。中国人需要用汉字网址,但是不能强迫。3721却迷失了方向。他们的技术很先进,确被滥用了,利用技术的优势而强迫用户忍受广告的骚扰。更可悲的是3721竟然使用了病毒的技术。强迫人们使用他的产品,而不是技术。人们讨厌微软的原因就是他使我... 阅读全文

posted @ 2004-04-10 11:05 Direct CG(suxid) 阅读(796) 评论(3) 推荐(0) 编辑

巧妙的控制光标键

摘要: 现在已经没有人编菜单了。早在DOS年代,经常要自己编菜单。其中最繁琐的是识别光标移动,显示菜单上的Highlight Bar(活动项目),一般使用一个变量记录光标的位置:// i from 1 to max of the menu items.int i;一般光标移动到菜单底部时要翻转到顶部,移动到顶部时翻转到底部。(看以下CMOS设置程序的菜单)。一般这种控制程序需要很长一段代码进行分支计算,不... 阅读全文

posted @ 2004-04-10 03:03 Direct CG(suxid) 阅读(937) 评论(0) 推荐(0) 编辑

2004年4月8日 #

精度最高的圆周率

摘要: 在进行图形编程时,经常使用圆周率。一般采用一个常量保存:PI=3.1415926535897626433我就能背这么多了。偶然一次看到一段代码,佩服的五体投地,这么保存圆周率可以说精度无与伦比:PI=ATN(1)×4其中:ATN(1)得出90度的弧度值,也就是PI/4。优点:这样的圆周率可以说与计算机的浮点数有同样的精度了。缺点:需要额外的三角计算,牺牲了一点点速度。但是仅仅在程序初始化... 阅读全文

posted @ 2004-04-08 00:44 Direct CG(suxid) 阅读(2445) 评论(17) 推荐(0) 编辑