自2015.07.24日开始,您是第 位访问本站的客人
欢迎光临CChart梦栖小栈
CSDN博客
百度贴吧

开源代码托管于GitHub。

 

1、软件简介



曲线绘制是C/C++程序员的一个痛点,有这个需求的码农都应该深有感触。

CChart是一款简单方便,免费开源的波形图软件开发库,基于C++和Win32API/Win64API,可以帮助软件开发人员轻松绘制二维三维曲线。

CChart支持多种类型的曲线图,包括折线图、等高线图、云图、饼图、柱图、散点图、面积图、直方图、极线图、甘特图、雷达图、瀑布图、K线图,频谱图等。

为满足行业用户需求,已经增加了仪表功能。目前,有多种类型的仪表可用,包括温度计、各式模拟仪表、数字仪表、标尺、指南针、信号灯等。

CChart内置键盘鼠标的消息响应,具备完善的人机交互功能。

CChart图像选项丰富,可以设置图像各部分的属性,实现多种视觉效果和交互界面,满足不同的要求。

CChart最突出的特点,在于其对用户的友好性。作者本身就是用户,开发这个软件的最初原因就是找不到合适的曲线库。在不断打磨的过程中,简化调用已经做到了极致。一般情况下,只用少量几句话就可以画出精致的图像,并不需要大段的代码。

CChart采用Win32API/Win64API进行开发,不依赖任何框架。当然,CChart在MFC、QT、WTL等框架下使用完全没有问题,这样最大程度上保证了适用范围。

CChart还有两个不太明显的特点,实际上,却是许多同类型软件所缺乏的。

一个是内秉线程安全性,可以避免很多容易崩溃的尴尬场面。

另一个是同时提供对32位软件和64位软件的支持。

CChart主要的目标平台是VC,但并非仅仅支持VC。目前CChart已经可以应用在Visual Fortran、Visual C#、Borland C++ Builder、Borland Delphi、Visual Basic、网络浏览器等开发环境,也支持GNU MingW开发环境。

对于国产开发语言,CChart也有完善的支持,可以在易语言、aardio环境中运行。

DirectUI是当前编程的一个潮流。CChart已经支持Duilib、soui、炫彩界面库等流行的DirectUI库。

随着时代的发展,CChart也在不停地进步,不断增加新的功能,也具有相当多的现代化特征。目前,CChart支持XML配置文件、JSON配置文件、Lua脚本文件。这些现代化特征的加入,可以大幅减小硬编码。通过脚本,配合少量编码,提升了软件的伸缩性。

目前,CChart可以直接在Lua解释器下运行,实现了全脚本编程。这样还可以脱离VC等编程环境,完全无硬编码。

用户需求是无极限的,无论怎么努力,总有不能满足的要求。CChart的内核是模块化的,设计时优先考虑了可拓展性,可以通过定制的方式满足各种特殊要求。实际上,CChart本身也是在用户的反馈下不断拓展,才达到目前的规模。

当然,同类型的库已经有不少,包括商业的MsChart、TeeChart、ChartDirector、ProEssentials、狞猫曲线控件等,以及非商业的或者开源的QWT、High Speed Chart、st-curve等。面对这些优秀的代码,作者做出了重新发明轮子的愚蠢决定。目前,虽然不能说比这些代码更优秀,但仍然在某些方面具有一定优势。

经过多年的打磨,CChart已经较为成熟,是一款有特色的软件库,也获得了一批用户的支持,在此表示感谢。也欢迎各位新朋友试用CChart,提出您的宝贵意见。

2、版权声明

3、最新动态

4、更新日志

5、功能展示

6、竞品介绍


友情链接
Forcal和Lu语言 CSDN中文社区

目前,已经就CChart库进行了软件著作权登记。

各拓展软件,也将逐渐进行软著登记。

主软件著作登记
感谢CSDN网站提供博客空间
请前往CSDN博客频道查阅CChart系列教程 《深入浅出CChart每日一课》
教程和源码打包下载地址

第三方教程

001cchart波形图表在aardio中的简单调用示例
002看云CChart-aardio教程
003在Lu脚本中使用CChart绘图
004CChart曲线库移植
005在MFC对话框中使用CChart--基于串口的温度采集

官方教程——深入浅出CChart每日一课

第01课Hello World! CChart学堂之青春没有彩排
第02课上一课代码分析,骨骼精奇之一点即通
第03课初识交互功能,那山那水那人
第04课等高线图,白富美之第一个高级功能
第05课回到折线图,苦逼屌丝之万丈高楼平地起
第06课童心未泯,老狐狸分油饼之饼图
第07课屌丝之殇,擎天一柱之柱图
第08课又见交互功能,旧爱重逢
第09课实时数据显示,期中考试
第10课分裂视图,锤子肖哥之错位人格
第11课分层视图,楼上七班的女孩
第12课共享X轴视图,穆斯林的婚礼
第13课似曾相识之云图,乱花渐欲迷人眼
第14课三维视图,数学老师之从平面到空间
第15课实习之旅,百年老店之经典MFC
第16课实习之旅,百年老店之新锐WTL
第17课时尚加潮流,DirectUI之炫彩界面库
第18课女神的套娃,玩转对话框
第19课人往高处走,屌丝逆袭白富美之VS2010
第20课窥豹一斑,阶段性总结之毕业典礼
快乐高四第01课白富美的困惑,高版本VC之点点滴滴
快乐高四第02课富丽堂皇,没落贵族宝贵遗产之QT篇
快乐高四第03课巨人的垫脚石,DirectUI之DuiLib篇
快乐高四第04课冰山上的来客,锦上添花之插件菜单篇
快乐高四第05课梦想的天空,锦上添花之客户区自绘篇
快乐高四第06课二丫的青梅,返璞归真之普通窗口多区域绘图
快乐高四第07课铁蛋的竹马,返璞归真之对话框窗口多区域绘图
快乐高四第08课懵懂的童年,返璞归真之Duilib窗口多区域绘图
快乐高四第09课于无声处,CChart内置功能介绍之数据存取篇
快乐高四第10课见微知著,CChart内置功能介绍之数据处理篇
快乐高四第11课不离不弃,利用CChartWnd实现多区域绘图
快乐高四第12课必也正名,Win32标准控件ChartCtrl之初识
快乐高四第13课月上柳梢,Win32标准控件ChartCtrl之牵手
快乐高四第14课枝头红杏,Win32标准控件ChartCtrl之围城
快乐高四第15课罗马通途,利用ChartCtrl控件实现多区域绘图
快乐高四第16课老马识途,ChartCtrl控件在WTL中的使用
快乐高四第17课麦田的守望,默认界面的设置方法
快乐高四第18课旧貌换新颜,锦上添花之自定义消息响应
快乐高四第19课青出于蓝,自由飞翔之子类化编程
快乐高四第20课七月流火,总复习之CChart多种编程模式
快乐高四第21课溪上青青草,田园风光之C风格代码
快乐高四第22课乾坤大挪移,异域风情之C#一游
快乐高四第23课异次元之门,移形换影之C#再探
快乐高四第24课武当梯云纵,移花接木之Visual Basic.Net
快乐高四第25课仪琳师妹,ActiveX控件恒山本部见性峰之VC篇
快乐高四第26课不可不戒,ActiveX控件恒山别院通元谷之VB篇
快乐高四第27课百岁老猿,ActiveX控件昆仑山悬崖之VB番外篇
快乐高四第28课任我独行,ActiveX控件明教光明顶之Delphi篇
快乐高四第29课白眉鹰王,ActiveX控件天鹰教鹰窠顶之BCB篇
快乐高四第30课麦正帮主,ActiveX控件巨鲸帮巨鲸岛之易语言篇
快乐高四第31课再上光明顶,Delphi直接调用Dll版的CChart
快乐高四第32课重振天鹰教,BCB直接调用Dll版的CChart
快乐高四第33课叶落归根,返璞归真之控制台程序
快乐高四第34课不忘初心,Fortran控制台绘制曲线图
快乐高四第35课砥砺前行,Fortran控制台绘制等高线云图
快乐高四第36课与时俱进,Fortran 单文档窗口绘制饼图
快乐高四第37课牢记使命,Fortran 对话框窗口绘制柱图
快乐高四第38课二次创业,GNU环境之MingW控制台绘图
快乐高四第39课再见江湖,GNU环境之MingW窗口程序绘图
快乐高四第40课爪哇王国,Java调用CChart绘图
快乐高四第41课投石问路,SoUI探险第一关之弹出窗口
快乐高四第42课步步为营,SoUI探险第二关之普通子窗口
快乐高四第43课滩头阵地,SoUI探险第三关之真窗口
快乐高四第44课攻入城池,SoUI探险第四关之SWindow窗口
快乐高四第45课占领白宫,SoUI探险第五关之SWindow窗口进阶
快乐高四第46课军事演习,SoUI探险特别关之CChart实时曲线
快乐高四第47课强渡关山,SoUI探险特别关之K线图绘制
快乐高四第48课祖龙一脉,在WPF中使用CChart
快乐高四第49课旧石器时代,老血狂喷之控制台窗口绘图
快乐高四第50课新石器时代,轻装上阵之EasyX窗口绘图
快乐高四第51课蹒跚学步,轻松自在之Win32++
快乐高四第52课旧梦重温,天上人间之炫彩界面库
快乐高四第53课游戏人间,在SDL引擎中插入CChart
快乐高四第54课空谷幽兰,在WxWidgets中使用CChart
快乐高四第55课天然去雕饰,出水芙蓉之美轮美奂
快乐高四第56课絮絮叨叨,岁月杀猪刀之FAQ
快乐高四第57课新的起点,炫彩界面库之老树新芽
快乐高四第58课大道至简,炫彩界面库之接口代码优化
快乐高四第59课殊途同归,炫彩界面库之C代码风格
快乐高四第60课红花当然配绿叶,CChart辅助图形绘制
快乐高四第61课飞梯十二重,CChart三维曲线图绘制
CChart源码 托管于GitHub,https://github.com/baita00/CChart
CChart4.8.0.14版32位 作者官方编译的32位动态链接库(2024.04.05,VS2010编译)。
请移步QQ群487856433、618291919下载。
CChart4.8.0.14版64位 作者官方编译的64位动态链接库(2024.04.05,原生64位)。
请移步QQ群487856433、618291919下载。
CChart最新版核心类代码 CChart开源代码,对应版本号4.2.2.0。代码已经完成重构,与2.5.0.7版比较一下,可以看出其中的巨大变化。(2019.04.05)。
CChart控件版 控件版,32位。适用于VB、Delphi、C++Builder、易语言等环境(2019.04.24,只具备最基本的功能)。
CChart完整开源版本 开源的2.5.0.7版本。这是较早期的版本。主要功能的实现方法都已经包含。后续版本是在其基础上持续改进。
基于CChart的K线绘制工具KCandleChart 用CChart拓展的一个简单易用的K线绘制工具,只绘制蜡烛图和移动平均线,不包含指标。(2020.10.06)。
基于CChart的全功能K线绘制工具KChart 用CChart拓展的一个简单易用的K线绘制工具,可绘制蜡烛图和移动平均线,包含MACD、KDJ、RSI、OBV、ROC、MOM、VOL、布林线等指标。(2020.10.06)。
教程及源码打包下载 系列教程《深入浅出CChart每日一课》及其全部源码打包下载,2024.02.12修订版。
说明 为减小网站和QQ群两边数据同步的麻烦,站长已决定将最新的发布都放在QQ群。欢迎加入QQ群487856433(一群,已满),618291919(二群)。
一些历史文件,以及部分最新文件,仍然可以直接在本站下载。
鉴于时代的进步,已经取消发布VC6编译的版本。
CChart图表群
QQ群是目前最主要的交流场所,群号487856433(一群,已满)、618291919(二群)。笨笨会在力所能及的情况下解答朋友们遇到的问题。
欢迎加群!


二维码扫描,手机上长按图片即可识别。
注意,此群已满员,请加新群。
群二维码

群二维码
作者简介

笨笨,益州顺庆府人氏。

曾北漂多年,现就职西蜀某国立研究所,已过而立,庸碌无所成。

非挨踢界人士,却喜编程,水平挫,唯手熟耳。

联系方式 微信&QQ:1541583
电子邮件:baita00@aliyun.com
应用征集

各位使用CChart的朋友,请反馈给笨笨一份您所编制程序的概况,包括一个简要的介绍和一幅程序截图。笨笨将会把您的大作放在CChart说明书中。

拓展功能包

CChart的功能已经较为全面,但行业应用或某些特殊场合仍然需要定制才可能满足要求。

目前已有一些官方定制的拓展功能包,这些功能包都经过了用户的测试,健壮可靠。

拓展功能包并非免费提供,但可以免费试用。

感兴趣的朋友请联系笨笨。

1、K线图绘制工具KChartKCandleChart。下载频道已有介绍。
2、动态频谱图绘制工具WfChart。见本站第一张图。
3、大数据量拓展工具HugeChart。千万甚至亿级数据量的绘图迅捷如飞。
4、公交线路调度工具TrafficDispatch。快速显示公交线路运行时间。
5、场图绘制工具FieldMap。内含多种高效插值方法(趋势面法、自然邻域法、反距离权重法、克里金法),参数可调。
可根据输入场点数据,快速显示场图及等值线图,媲美ArcGIS等专业软件,适用于石油等领域。
定制开发

可针对您的具体要求,对CChart进行量体裁衣式的定制开发。

CChart从一开始发展到现在,其实已经针对许多朋友的要求进行了定制开发,其中比较通用的功能一般都集成进入了新版本。

一般小的改动,笨笨只要有时间,可以免费完成。

如果可能要花比较多的时间,笨笨将酌情收取费用。

小额捐赠

CChart是一款以MIT协议形式开放源代码的软件库,完全免费。

如果您觉得这款软件还行,可以用小额捐赠的形式鼓励一下笨笨。

捐赠可以用支付宝、微信支付、QQ红包、微信红包、银行转账等多种方式完成。

捐赠账号见下载文件中的说明书。

捐赠后请及时通知笨笨,谢谢!

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。

2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高阶编程—>x语言的科学与艺术—>编程之美—>编程之道—>编程之禅—>颈椎病康复指南。

3、还没上大学的时候,高三暑假,跑到家那边的图书城想买传说中的C++的书,然后看到一本C#,我一看,嘿,这个++还写得挺艺术的,重叠起来了,于是把C#买了回来……

4、问:程序猿最讨厌康熙的哪个儿子?答:胤禩,因为他是八阿哥(bug)。

5、有一天,程序猿们突然发现他们要涨的工资掉到井里啦!大家都很害怕,连忙一个吊着一个,从树上伸到井里去捞工资。正好他们摸到工资的时候,一个老程序员忽然兴奋的大叫:别蠢了,要涨的工资还好好的挂在天上呢!

6、诸葛亮是一个优秀的程序猿,每一个锦囊都是应对不同的case而编写的!但是优秀的程序猿也敌不过更优秀的bug!六出祈山,七进中原,鞠躬尽瘁,死而后已的诸葛亮只因为有一个错误的case-马谡,整个结构就被break了!

7、生活中程序猿的真实写照、一款游戏一包烟,一台电脑一下午。一盒泡面一壶水,一顿能管一整天。

8、程序猿要了3个孩子,分别取名叫Ctrl、Alt和Delete,如果他们不听话,程序猿就只要同时敲他们一下就会好的。

9、宪法顶个球!中国的法律都是.txt文件,不是.exe文件。

10、同事说,他在写i++的时候总觉的自己写的是我艹。

11、程序员,年二十有二,始从文,连考而不中。遂习武,练武场上发一矢,中鼓吏,逐之出。改学IT,自撰一函数,用之,堆栈溢出。

12、《桃花庵--程序员版》写字楼里写字间,写字间中程序员;程序人员写程序,又将程序换酒钱;酒醒只在屏前坐,酒醉还来屏下眠;酒醉酒醒日复日,屏前屏下年复年;但愿老死电脑间,不愿鞠躬老板前;奔驰宝马贵者趣,公交自行程序员;别人笑我太疯癫,我笑自己命太贱;但见满街漂亮妹,哪个归得程序员。

13、有一天某程序员去买肉,要了一公斤,拿到公平电子秤上一称:“额……怎么少了24克。”

14、检验代码质量的唯一标准=代码review时骂的次数/代码review时间。

15、杀一个程序员不需要用枪,改三次需求就可以了。

16、C++程序员看不起C程序员,C程序员看不起java程序员,java程序员看不起C#程序员,C#程序员看不起美工。周末了,美工带着妹子出去约会了,一群SX程序员还在加班。

17、问:如何生成一个随机的字符串?答:让新手退出VIM。

18、“我给你出个脑筋急转弯,你说达芬奇密码的上面是什么?”“这……太难了吧。不知道。”“笨!达芬奇密码的上面就是达芬奇帐号啊,那达芬奇密码的下面是什么?”“我……这……还是不知道。”“是达芬奇验证码”。

19、随机函数可以帮你实现家庭和谐:Talk(){:top word(1)=“恩!”; word(2)=“好的!”; word(3)=“然后呢?”; word(4)=“有道理”; i=random(4); sayword(i); goto top; }

20、程序员爱情观:爱情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏--你永远释放不了;真正爱上一个人的时候,那就是常量限定,永远不会改变;女朋友就是私有变量,只有我这个类才能调用;情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。

21、女同学们纷纷表示,这年头不找个程序员老公,还真是连节日低价购物权都没了。

22、Delphi象吉普车,什么路上都能开,却在啥路上也开不好;PB就象卡丁车,只能在固定线路上开,到室外就有些不稳;VC象跑车,你开得起却买不起,而且一旦发生故障,想修都找不到毛病在哪;Java象敞棚车,不管刮风下雨还是艳阳高照,都能照开不误;VB就是摩托车,骑的时间越长,你越痛恨它!

23、上联:MYSQL明月三千里 下联:XHTML.信号他妈烂!

24、程序员的四大理想:南极有套房,澳大利亚有群羊,全世界电脑死光光,孩儿有个娘。

25、有一种崩溃叫密码输入有误;有一种惊慌叫做账号异地登陆;有一种感情叫隐身对其可见;有一种误会叫人机离线;有一种失落叫没有访问权限;有一种感情叫站点访问失败;有一种无奈叫bug无法复现。

26、黑体的锯齿,宋体的沧桑,崩溃的避头尾集。美工永远纠结于网站程序员的粗犷,就像MAC永远不懂PC的忧伤。

27、程序猿追求MM不成,含泪追问:我在你眼里算什么?!MM答曰:真人版的windows优化大师……极客哥们莫伤心,小戴安慰递纸巾。

28、据说有一位软件工程师,一位硬件工程师和一位项目经理同坐车参加研讨会。不幸在从盘山公路下山时坏在半路上了。于是两位工程师和一位经理就如何修车的问题展开了讨论。硬件工程师说:“我可以用随身携带的瑞士军刀把车坏的部分拆下来,找出原因,排除故障。”项目经理说:“根据经营管理学,应该召开会议,根据问题现状写出需求报告,制订计划,编写日程安排,逐步逼近,alpha测试,beta1测试和beta2测试解决问题。”软件工程说:“咱们还是应该把车推回山顶再开下来,看看问题是否重复发生。”

29、【高效的程序员】当世界末日还有5分钟就要到来的时候。程序员:让我们在这最后的时刻作些什么吧!女友:那好,让我们再做最后一次吧!程序员:那剩下的4分50秒做什么啊?

30、【开发时间】项目经理:如果我再给你一个人,那可以什么时候可以完工?程序员:3个月吧!项目经理:那给两个呢?程序员:1个月吧!项目经理:那100个呢?程序员:1年吧!项目经理:那10000个呢?程序员:那我将永远无法完成任务。

31、一个程序员对自己的未来很迷茫,于是去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说:“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”。于是他去问Lippman。Lippman说:“程序员的未来就是驾驭程序员”。这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”。上帝说:“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的”。于是他去问Gates。Gates说:“程序员的未来就是榨取程序员”。这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”。上帝说:“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”。于是他去问侯捷。侯捷说:“程序员的未来就是诱惑程序员”。这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”。上帝摇摇头:“唉,我的孩子,你还是别当程序员了”。

32、面试官:“熟悉哪种语言”。应聘者:“JAVA”。面试官:“知道什么叫类么”。应聘者:“我这人实在,工作努力,不知道什么叫累”。面试官:“知道什么是包?”。应聘者:“我这人实在平常不带包也不用公司准备了”。面试官:“知道什么是接口吗?”。应聘者:“我这个人工作认真。从来不找借口偷懒”。面试官:“知道什么是继承么”。应聘者:“我是孤儿没什么可以继承的”。面试官:“知道什么叫对象么?”。应聘者:“知道,不过我工作努力,上进心强,暂时还没有打算找对象。”。面试官:“知道多态么?”。应聘者:“知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系?”

33、IT工程师=加班狂+程序员+测试工程师+实施工程师+网络工程师+电工+装卸工+搬运工+超人,有同感的转走。

34、用一句话总结了HTML、CSS、JS的关系:HTML是名词,JS是动词,CSS是形容词和副词。

35、我是个程序猿,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。他可能生意不好,就无聊的看看我在干什么,然后过了一会,他幽幽的说,这里少了个分号。分号。。分号。。。

36、女友对程序员说:“紫禁城占得地方好大呀!”程序员:“杀死那个子进程……”

37、从前有个全国管理系统,是孙中山做的设计,老蒋做的实现,结果老毛写了个病毒,趁着日本黑客对系统做攻击的当口,拿到了管理员权限,把原来那批程序员给隔离了。老邓接手以后,重构代码,出了个2.0版,为了开发速度,遗留了一堆BUG没处理。人们纷纷质疑:是不是核心构架太单一,双核会不会好点?

38、一程序员家的水管坏了,他打电话叫来一个水管工修理。水管工鼓捣了一个小时,终于把管子修好了,他递给程序员一张600元的帐单。“600元!”程序员愤怒地说:“我当程序员一天都赚不了这么多钱!”“是啊。”水管工平静地说,“我当程序员的时候也是。”

39、十年前,女:“对不起,我不会喜欢你的,你不要再坚持了,就好比让Linux和Windows同时运行在一台PC机上,可能吗?”男生听后默默走开,十年后,在一次虚拟技术大会上,我听到一名虚拟技术开发程序员给我讲述了这个故事。

40、程序猿问程序媛:“为什么要离开我,我做得还不够好吗?”媛说:“别傻了,我们根本就是两个世界里的人,就像在JS里永远都无法调用JAVA类一样,我们之间也是不可能的。”猿沉默了很久,转身离开了。一个月之后,他在开源社区公布了dwr的完整代码。

41、【程序员被提bug之后的反应】1.怎么可能;2.在我这是好的,不信你来看看;3.真是奇怪,刚刚还好好的;4.肯定是数据问题;5.你清下缓存试试;6.重启下电脑试试;7.你装的什么版本的类库(jdk)8.这谁写的代码;9.尼玛怎么还在用360安全浏览器;10.用户不会像你这么操作的。

42、敲一夜代码,流两行老泪;用三种语言,唯四肢受罪;待五更鸡鸣,遇骤雨初歇;遂登门而去,伫十里长亭;欲望穿泪眼,无如意郎君;借微薄助力,愿寻得佳偶;成比翼双鸟,乃畅想云端;卷情网之内,做爬虫抓取;为连理桂枝,容数据分析;思千里子规,助框广天地;念茫茫人海,该如何寻觅?

43、早晨一女生抱着一堆书进了阅览室,结果警报响了,大妈让女生看看是哪本书把警报弄响了,那女生把书倒出来,准备一本一本的测。大妈见状急了,把书分成两份,第一份过了一下,响了。又把这一份分成两份接着测,三回就找到了,大妈用鄙视的眼神看着女生,仿佛在说O(n)和O(log2n)都分不清。

44、发现程序员经常熬夜有三个弊端:第一,记忆力越来越差;第二,数数经常会数错;第四,记忆力越来越差。

45、医院回来的程序猿一脸的苦逼样。程序媛:怎么了?程序猿:得了类风湿性关节炎了,我怕会遗传给下一代啊。程序媛:谁说类风湿性关节炎能遗传的?程序猿一脸诧异:类不是继承的吗?

46、知道JAVA程序员和C程序员的差别吗?食堂里,吃完饭就走的是JAVA程序员,吃完饭还要自己收拾的那就是是C程序员。至于为什么会这样,大家都明白(因为JAVA自带垃圾回收机制,C需要手动释放内存)←这就是原因。

47、计算机系的男同学追班里一女同学,结果此女总是躲躲闪闪。男的看没戏,就另找了一个去追,结果这女的不满意了,质问这男的为啥抛弃她。男的问:“请教一个电脑问题,如果你点击一个程序,总是提示‘没有响应’,怎么办?”女的说:“马上结束任务。”男的:“对,我也是这样想的。”

48、一个程序员的吐槽:即要被当做修电脑的,也要被当作做网站的;即要被当作杀毒的,也要被当作盗号的。我要告诉大家,其实我们只是写代码的。

49、如果一个足球界的人“猝死”了,会被怀疑和赌球有关;如果一个官员“猝死”了,会被怀疑和贪腐有关;如果一个农民"猝死"了,会被怀疑和拆迁有关;而如果一个程序员猝死了,那他真的猝死了。

50、老婆是操作系统,一但安装卸载十分麻烦;小秘是桌面,只要你有兴趣可以天天更换;情人是互联网,风光无限花钱不断;小姐是盗版软件,用时记着先杀毒。

51、前台美女三宝:你好,找谁,倒饮料。产品经理三宝:山寨,改版,再推倒。项目经理三宝:进度,流程,做报表。团队经理三宝:团建,开会,评绩效。数据分析师三宝:SQL,Excel,PPT。人事经理三宝:画饼,忽悠,挖墙脚。设计师三宝:修改,重做,飞机稿。程序员三宝:闷骚,加班,修电脑。

52、对于程序员来说、没老婆不悲催。悲催的是、没老婆、控制台还不停的提示你Error:couldnotfindtheobject

53、假如生活欺骗了你,不要悲伤不要心急。《代码大全》会一直陪伴着你……

54、有时候真觉得有些事情如同char*一般,从开始就注定,无法改变。

55、洛阳亲友如相问,就说我在敲代码。

56、"如果你ctrl+alt+del,蹦出任务管理器,你从上到下扫一眼,所有的进程你都认识,知道他们是干什么的,并且知道关掉有什么后果,而且你还能从CPU和内存占用的数字跳动上清楚的知道电脑现在什么状态,那么你应该没有女朋友"...........你妹啊

57、用IE6的吃方便面都没有调料包,你知道不知道......

58、普通青年用IDE(VisualStudio/Eclipse/XCode);文艺青年用VIM、Emacs;二逼青年将IDE设置成VIM模式。

59、程序员换IDE相当于搬家,换主力语言相当于改嫁,换操作系统相当于参加FBI证人保护计划…

60、有两个程序员钓鱼,其中一个钓到一条美人鱼,这个美人鱼上半身是美女,下半身是鱼,于是这个程序员就吧她放了,另一个问他:Why,他回答说:没有API

61、阿里小米皆自主,百度排名最公平;京东全网最低价,当当爱国很理性;用户体验看新浪,网易从来少愤青;豆瓣从来不约炮,人人分享高水平;从不抄袭数腾讯,开放安全三六零。

62、编程夜当午,手握小滑鼠。谁知编程辛,行行皆“心”苦;头昏不觉晓,使劲揉眼角。夜夜太辛苦,睡眠知多少。

63、热火朝天的办公室,一精壮青年一边啃着馒头,一边看着眼前产品,愁眉紧锁的他陷入了沉思:产品下一步应该怎么走?如何保证代码质量?如何缩短项目时间?如何控制项目成本?一个个难题需要他思索,抉择。此时,传来项目经理的吆喝:“程旭元,先别敲代码了!给我修下电脑……”

64、原来《人月神话》不是本奇幻小说!原来《代码大全》不是一堆开源代码!原来《鸟哥的Linux私房菜》不是教你做菜!原来《边城》不是教你写代码的!原来《深入浅出HTML》不是教你How to Make Love。

65、文艺程序员写代码追求让别人看懂,普通程序员追求让自己看懂,2B程序员则追求让编译器能看懂;半年后看自己当初写的代码,文艺程序员不知道是自己写的但很容易看懂,普通程序员知道是自己写的但是不太容易看懂,2B程序员埋头看了半天后拍着桌子吼到:“这是哪个SB写的程序!”

66、我真的想让这个世界变得更好,但是他们不给我源代码……

67、【梦醒时分(程序员版)】你说你写了不该写的代码,搞得程序全是bug。你说你定义了不该定义的接口,架构只能重写。你说你走查过了所有代码,找不到正确的地方。你说你感到万分沮丧,甚至开始不打算编程。

68、曾经有很多次机会可以避免bug,将项目按时,保质保量交付给客户,但我没有珍惜,等到世界末日,我才意识到,程序员界最痛苦的事莫过于此。如果玛雅人能给我一次重新选择的机会,让22号的太阳依然升起,我会重新做程序员,用代码改变世界!

69、据一位不愿透露姓名的程序员说,基本上所有客户的所有要求都能总结为下面这样一幅对联,上联:简单易用界面好,下联:稳定高效花钱少,横批:立马就要。

70、某女:你能让论坛的人都吵起来,我今晚就跟你走。某软件工程师:PHP是最好的语言!某论坛炸锅了,各种吵架...。某女:服了你了,我们走吧,你想干啥都行。某软件工程师:今天不行,我一定要说服他们,PHP是最好的语言。

71、“我爱你”三个字,讲出来只要三秒钟,解释要三小时,证明却要一辈子。“bug”三个字母,发现需要三秒,找到需要三小时,debug却要一辈子。

72、生活不仅只是敲代码,还有……调bug。

73、本人擅长Ai、Fw、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript等单词的拼写,熟悉Windows、Linux、MacOS、IOS、Android等系统的开关机,求一份月薪上万的工作!

74、刚在公交车上,一小朋友拿着一本英语书,问她爸爸:xxxxxxfor100years,这里为什么用for呢?她爸说:你看,100years时间很长很长,要循环100次才行,当然用for呀!我听到后,恍然大悟!

78、男朋友写代码不理我,于是我悄悄改掉了web.xml的一个配置,他搞了两天都没调通,我告诉了他,结果他要和我分手,我很伤心,但他的朋友告诉我,他没砍死你才说明他真的爱你…”“楼主别tm编了,程序员哪来的女朋友!”“SB,谁告诉你我是女的了。”

79、产品经理被绑,蒙眼,惊问:“想干什么?”,对方不语,鞭笞之,产品经理求饶:“别打,要钱?”,又一鞭,“十万够不?”,又一鞭,“一百万?”,又一鞭。产品经理崩溃:“你们TMD到底要啥?”“要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”

80、某男是程序员,每天半夜三更才回家。某女抱怨:“你就不能提早点回家么?”某男:“好,一定。”于是下次某男一直写代码到天亮提着油条豆浆才回家。

81、有人说,女程序员再淑女,一旦编程就会暴露自己的身份,习惯性的把前额的头发往上捋,露出大大的额头。因为CPU高速运作时需要良好的散热。

82、两个程序员在聊天:“我昨天碰到个辣妹。我把她带回家,马上就开始如饥似渴地亲吻,她就坐在我的键盘上,然后……”“你家里也有台电脑?啥配置啊?”

83、【如何夸程序员?】通用:你这代码写得真好看。夸C程序员:你这代码不看注释就能懂,写得真好。夸Ruby程序员:我艹,太神奇了,你怎么做到的!夸Perl程序员:这个正则表达式碉堡了。夸Python程序员:Pythonic!夸Java程序员:你写的代码一点都不像Java!

84、昨晚去KTV找小姐。美女:请问先生需要什么类型的?我:学过编程的都给我出来!美女:我就是啊!我:两个小时,把Bug给找出来,我着急要!美女:客官请自重,小女子卖身不卖艺……

85、某程序猿,一直不为女朋友家人所待见。过完年回来,突然宣布说他们准备今年结婚,这让人很是诧异女方家里何以松口了。本着八卦的心态打听之后才知道——程序猿春节前自己搞了个小软件,把女方家的七姑妈、八大姨的春运火车票都给解决了……他真得感谢12306!

86、对于各种凌乱的电脑问题,其他行业的人,以为程序员们什么都会;程序员中的女程序员,以为男程序员什么都会;男程序员中一般程序员,以为技术好的程序员什么都会;技术好的程序员每次都在网上苦苦找答案。

87、程序员跟产品经理一起看电视。每个节目看到一半程序员就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出点意思你就换、刚看出点意思你就换,到底还让不让人看啦?!程序员淡定的盯着电视道:你半路改需求的时候我可没吱过声!

88、菜鸟:“我该怎么学习WEB编程呢?”大牛:“WEB编程就是一个程序员带着两个MM(MSSQL与MYSQL),玩3P(JSP,PHP,ASP),然后学着How to make love(HTML)..”

89、两程序员向同一个MM求爱,MM说:“去环游世界后再来找我!”码农A立即收拾行李出发。码农B绕MM一圈,然后说:“Hello world!”立即感动了MM。其实他只是习惯在做任何新事情前先确定Hello World能跑通而已。

90、【世界上最没用的几句话】1、警察:不要跑!2、国足:必胜!3、老师:同学们不要睡了!4、病人:医生,您轻点儿!5、父母:孩子,不要闹了!6、罪犯:我是冤枉啊!7、女人:不要嘛!8、男人:我发誓!9、程序员:这个不能实现。

91、程序员:我的第一个问题是,对于我第二个和第三个问题,你可不可以只用‘能’和‘不能’来回答?老板:“OK!”我的第二个问题是,如果我的第三个问题是我能不能涨工资?那么你对于我的第三个问题的答案能不能和第二个问题的答案一样?老板无语了。

92、问:什么比七个工作日更让人不爽?答:第八个(debug)。

93、某程序员说:“Apple是美工写代码,Google是码农做美工。”

94、程序写得好,老板天天找,程序写得好,周末木有了,程序写得好,随时外地跑,程序写的好,找你修电脑。

95、小时候,爸爸常说:“不要老是玩电脑!将来又不会有人付钱给你让你成天坐着玩电脑!”于是,我当了一名程序猿。

96、本名【程旭元】;别名【程序员】;洋名【Programmer】;昵称【程序猿】;外号【码农】;经常性称呼【IT男】;假名【软件工程师】;经济学定义【IT民工】;绰号【修电脑的】。

97、从前,有一个程序猿,他得到了一盏神灯。灯神答应实现他一个愿望。然后他向神灯许愿,希望在有生之年能写一个好项目。后来…后来…他得到了永生。

98、深度优先和广度优先:深度优先就是追一个mm追到底,直到失败然后换个mm继续追;广度优先就是同时追多个mm,一起发展。

99、前端工程师说,我去交友网站找女朋友去了。朋友问,找到了么?工程师说,找到了他们页面的一个bug……

100、我的初恋是C,曾经暗恋过java,迷恋过C++,C#也是过客,现在疯狂追求Python,而Ruby,PHP也渐渐闯入了我的视野……

101、错误原因:找不到程序集“老婆.dll”。重新安装“房子.exe”、“车子.exe”,可能会解决此问题。

102、面试官:“为什么你不做上一份工作了?”WEB程序员:“我开发的网站自从上线后,始终没有出现过问题。”“不错呀,然后呢?”“然后我就被公司辞退了。”

103、一言以蔽之:程序员在国外是hacker(骇客),国内是worker(工人)~社会定位不同,环境、心境都不相同~

104、做男人就要像做产品一样:要么有良好体验,要么有友好界面,要么烧钱改变用户习惯。

105、说到大小写敏感问题,有个程序员朋友以前提到自己女朋友都说mm或MM,后来大家得知mm和MM是两个人……然后一众人都被他鄙视一遍「你们这帮用Windows的」

106、你愿意尊重她,帮助她,关怀她,爱她一生一世吗?”,被问到这个问题的时候,程序员新郎有点慌,因为这个场景太熟悉了,又是需求还没明确好就把排期给定好了。

107、女生都是善良的,对各种小动物毫无抵抗力,例如:路虎、悍马、宝马、捷豹,当然还有天猫,除了程序猿。

108、忽然想到一个问题,波音777的权限这么高真的安全吗?

109、“这位同学,请问你知道《边城》吗?”“呸!别跟我提编程,老子这辈子最讨厌的就是编程!”

110、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。

111、《c++程序设计语言》比《c程序设计语言》厚了几倍……果然有了对象就麻烦很多……

112、为什么程序员总是分不清万圣节和圣诞节?因为Oct31==Dec25。

113、十行代码九个警告八个错误竟然敢说七日精通六天学会五湖四海也不见如此三心二意之项目经理简直一等下流。

114、宝宝数学很好,2岁就可以从1数到10了。后来,我告诉他0比1还小。
今天吃饺子,我说:“宝宝,你数数你想吃几个饺子?”
“0,1,2,3。”一边说着一边拿起一个饺子,“这是第0个。”
老婆怒吼:“下一代还是做程序员的命!”

115、程序员找不到对象,一般有三种情况:
C#、JAVA都有对象,但是经常找不到对象;
ASMC直接没有对象;
javascript都是伪对象,最多算暧昧。
但C++日子一直都好过,因为C++是多继承,富二代呀。

116、网络聊天的时候,想表达对方是猪,一般人会打“xxx你这个猪。”,程序员会打xxx.isPig=TRUE。

117、假如生活欺骗了你,找50个程序员问问为什么编程;
假如生活让你想死,找50个程序员问问BUG改完了没有;
假如你觉得生活拮据,找50个程序员问问工资涨了没有;
假如你觉得活着无聊,找50个程序员问问他们一天都干了什么!

118、一个人正吸着雪茄,吐着烟圈。他女朋友生气了发飙道,“你没看见包装盒上的警告么?吸烟有害健康!”那人回答道:“我是程序员。我们不关心警告,只关心错误。”

119、“咚咚咚”“谁?”过了很久……“Java”

120、换一个电灯泡需要几个程序员?一个也不要,这是硬件问题。

121、换一个电灯泡需要几个微软程序员?一个也不要,他们会把黑暗变成标准然后告诉每个人:“我们就是这么设计的。”

122、换一个电灯泡需要几个C++程序员?你还在用面向过程的思维考虑问题。一个设计良好的电灯泡类必然封装了换灯泡的方法,所以你要做的就是调用“换电灯泡”方法。

123、一个微软工程师正走在路上,突然听到一只青蛙说:“如果你吻我一下的话,我就会变成漂亮的女人,我们可以结婚,从此幸福地生活在一起。”工程师看着青蛙想了一下,抓起它轻轻地放在自己的上衣口袋里。青蛙把头伸出来说:“怎么,你不准备吻我吗?”“是的”,工程师说:“我在微软工作,没有时间娶妻——不过有一只会说话的青蛙还是挺酷的。”

124、Keyboard not found ... press F1 to continue

125、Unix是用户友好的,只是要成为Unix的用户很困难。

126、一百万只猴子,给他们一百万个键盘,其中的一个会写出Java程序,其它的写的都是Perl程序。

127、程序员给孩子取名:老大叫“灵灵”;老二叫“灵伊”;老三叫“伊灵”;老四叫“伊伊”;老五只能叫“忆初”了…

128、一个新手在试着修复一台坏了的LISP机器,他的方法就是反复关上电源然后打开。专家看到之后,严厉地批评说:“你这样是没用的,你必须要明白出错的深层次原因。” 专家关掉电源,然后打开。运行正常了。

129、老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。” 当晚,程序员老公手捧一个包子进了家门。。。 老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。”

130、北京程序员xx遭遇车祸成植物人,医生说活下来希望只有万分之一,唤醒更为渺茫。他的Leader和亲人没放弃,他们根据xx视工作如命的作风,每天都在他身边念:“xx!IE6侧边栏又乱了,线上BUG啊!快起来改!”奇迹发生,xx醒来,第一句话:“我这是好的。”

131、一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问到,“你是从哪搞到的这么漂亮的车的?” 骑车的那个程序员说,“我刚从那边过来,有一个漂亮的姑娘骑着这个车过来,并停在我跟前,把衣服全脱了,然后对我说,‘你想要什么都可以’”。另一个程序员马上说到,“你绝对做了一个正确的选择,因为那姑娘的衣服你并不一定穿得了”。

132、为什么程序员喜爱UNIX:unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep

133、程序员A:“哥们儿,最近手头紧,借点钱?” 程序员B:“成啊,要多少?” 程序员A:“一千行不?” 程序员B:“咱俩谁跟谁!给你凑个整,这一千零二十四,拿去吧。”

134、A:你好,我是程序员。B:哦,程先生!A:客气了,叫我序员就好。

135、一个年轻的程序员和一个产品经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见一个亲嘴的声音,随后就听到一个响亮的巴掌声。很快火车出了山洞,他们四个人都不说话。那个老奶奶在喃喃道,“这个年轻小伙怎么这么无礼,不过我很高兴我的孙女扇了一个巴掌”。产品经理在想,“没想到这个程序员居然这么大胆,敢去亲那姑娘,只可惜那姑娘打错了人,居然给打了我。” 漂亮的姑娘想,“他亲了我真好,希望我的祖母没有打疼他”。 程序员坐在那里露出了笑容,“生活真好啊。这一辈子能有几次机会可以在亲一个美女的同时打产品一巴掌啊!”

136、医院回来的程序猿一脸的苦逼样。程序媛:怎么了?程序猿:得了类风湿性关节炎了,我怕会遗传给下一代啊。程序媛:谁说类风湿性关节炎能遗传的?程序猿一脸诧异:类不是继承的吗?

137、【程序员是如何毁灭世界】合格的程序员是不会写出诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫做 “摧毁行星”然后把地球当一个参数传进去。

138、手持两把锟斤拷,口中疾呼烫烫烫。
     脚踏千朵屯屯屯,笑看万物锘锘锘。

139、IT人表示屁股上还得纹一个, 要不中间来个hello world!

140、真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。

141、十年生死两茫茫,写程序,到天亮。
千行代码,Bug何处藏。
纵使上线又怎样,朝令改,夕断肠。
领导每天新想法,天天改,日日忙。
相顾无言,惟有泪千行。
每晚灯火阑珊处,夜难寐,又加班。


版权所有©笨笨 2006-2024,保留所有权利

最近更新: 2024年04月06日

蜀ICP备13026788号

川公网安备 51070402110022号