C++
文章平均质量分 80
xiajian2010
邪王真眼的召唤--Dark Flame Master
展开
-
初次使用GTK
1.GTK简介Gtk(GIMPtoolkit)+使用C语言开发的,采用了面向对象的技术,跨平台的图形工具包,LGPL,Gtk+提供所有流行的语言的接口:C++,Perl,Python,Java,ObjectiveC,被Gnome选中,优势:1.现代,开发和维护积极2.提供了广泛的选项,可以将工作扩展到尽可能多的人,3.简单易用4.自由软件,自由的开放源码许可。5.设计良好,灵活而可扩展。原创 2013-08-02 15:38:24 · 860 阅读 · 0 评论 -
软件测试实验学习笔记系列4--CppUnit
CppUnit单元测试工具CppUnit也是对xUnit家族中的一个成员,C++语言实现的一个单元测试的框架,Micheal Feathers由JUnit移植过来了,GNULGPL条约。CppUnit按照层次来管理测试,最底层的就是TestCase,当有了几个TestCase以后,可以将它们组织成TestFixture。在TestFixture中,可以建立被测试的类的实例,并编写TestC原创 2013-08-01 21:15:08 · 3702 阅读 · 1 评论 -
软件测试实验学习笔记系列5-单元覆盖测试
单元覆盖测试 覆盖测试是衡量软件质量的一个重要的指标,是一种”白合”测试方法,覆盖的标准有逻辑覆盖,循环覆盖,基本路径覆盖。其中逻辑测试包括语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖和路径覆盖。覆盖测试必须拥有程序的规格说明书和程序清单,以程序的内部结构为清单设计测试用例。覆盖测试主要使用在具有高可靠性要求的软件领域(军工企业,航空航天软件,工业控制软件).覆盖测试需原创 2013-08-02 20:11:11 · 1991 阅读 · 0 评论 -
[转]C++中运算符优先级表
小记 虽然自己不会写那些优雅紧凑的C代码,但是偶尔看一些代码(比如GNU项目的源代码和Linux内核源代码)时,还是需要仔细查阅和分析运算符优先级的。PrecedenceOperatorDescriptionExampleAssociativity1()[]->.转载 2013-09-13 20:02:35 · 805 阅读 · 0 评论 -
关于在MFC中使用TinyXML
在学习VisualC++面向对象和可视化化程序设计的第三版的时候,老师让做一个实验,这里是题目:编写一个程序,能够输入学生的信息,包括:“学号”,“姓名”“性别”“年龄”和所在的“系别”,并能根据学生的“学号”,“姓名”和“系别”来进行检索,当检索的信息超过一个时,能依次显示。关于这个题目的话,做的简单可以直接在内存一个一个的输入并创建,但是我想试试在MFC中使用XML。所以就上网上找了一原创 2012-12-11 19:52:48 · 3223 阅读 · 0 评论 -
初次学习XML的一个成功的实例
初次学习XML文件读写,苦于找不到可用的例子,研究了几天后略懂一二,把几个我做测试用的两个小例子公布出来,并按照自己的理解添加上了注释,抛砖引玉共同学习进步。在高手看来这样的例子实在太简单,而且可能还有纰漏,见谅见谅,敬请指正。以下程序在VC6.0上编译可以运行。备注:但是在vs2010中是不能运行的,出现过这样的几个错误:C2872(注意是应为命名空间的问题,同名函数冲突污染的问题),C原创 2012-12-11 16:47:27 · 1608 阅读 · 0 评论 -
关于输入法的工作原理及编程
缘起在windows下使用的sougou输入法,除了经常弹出广告,没有什么异常行为,Linux下的中文输入法似乎没那么强大好用了。起初用的是Ibus中的pinyin,后来因为机缘巧合装了yong输入法,发现挺好用的,就一直用着。渐渐的发现yong输入法在一些自由软件中不起作用,有时还行为诡异,虽然大多数的时候,工作的很正常。本着程序员好奇的心态,我想打开输入法这个黑匣子,看看里面有些什么。原创 2014-04-13 12:29:37 · 14651 阅读 · 2 评论