转自http://blog.csdn.net/atian2009/article/details/74782341.手工修改窗体继承时,怎样让其父类的所有控件显示(在设计时)?File -> New -> Form,新建一个form,在form的单元文件中修改TForm1 = class(TForm...
为何要用构建工具?一句话:自动化对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。Grunt这货是啥?最近很火的前端自动化小工具,基于任...
分类:
Web程序 时间:
2014-06-29 06:13:44
阅读次数:
204
为什么需要Mock.真实对象具有不确定的行为.所以会产生不可预测的结果.真实对象很难被创建.真实对象的某些行为很难被触发(如网络错误).真实对象令程序的运行速度很慢.真实对象有(或者是)用户界面.测试需要询问真实对象它是如何被调用的.真实对象实际上并不存在.例如其它小组开发的模块.使用Mock的3个...
分类:
其他好文 时间:
2014-06-29 00:25:39
阅读次数:
153
单元测试面临的困难职责不明确类或者方法的职责不明确,违反了SRP原则.类/方法如果处理了本不该它处理的逻辑,会造成单元测试需要关心过多的外部关联类.静态方法静态方法使得调用者直接面对实际的服务类,难以通过其它方式替代其实现,也难以扩展.直接访问对象实例调用者直接实例化服务对象,从而使用服务对象提供的...
分类:
其他好文 时间:
2014-06-28 23:24:07
阅读次数:
276
TIWCalendar: 日历控件, 继承于 TIWCustomGrid, 所以它和 TIWGrid 共同属性特多.它的 Cell 是 TIWCalendarCell 对象, 直接从 TIWGridCell 继承.TIWCalendar 所在单元及继承链:IWCompCalendar.TIWCale...
分类:
Web程序 时间:
2014-06-28 21:58:41
阅读次数:
358
IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏移量为REGNUM的单元里面的值。寄存器的值在地址总线的范围之内。返回值: -函数原型:IOWR(BASE, REGNUM,....
分类:
移动开发 时间:
2014-06-21 12:56:45
阅读次数:
337
互联网的快速发展,给web开发人员带来了前所未有的挑战。对于前端开发,前端开发er所需要编写的js早已不是那些寥寥几行的视觉效果代码。代码量的大增,多人协同,人员素质悬殊不齐,这都需要一个标准,来对代码的规范性进行控制。Jasmine作为一个前端团队使用的测试框架,便运应而生。1、jasmine简介...
分类:
Web程序 时间:
2014-06-21 09:01:02
阅读次数:
335
测试在软件声明周期中的重要性,不用我多说想必大家也都非常清楚。软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。 在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。像其他种类的测试基本上都是.....
分类:
编程语言 时间:
2014-06-21 07:37:35
阅读次数:
243
音轨 多声道 立体声 虚拟多声道 耳机1.一个影音文件一般包含多个音轨,每个音轨又可以包含多个声道。2.音轨,顾名思义,就是一条声音轨迹,是一个独立的声音单元,一般播放其中的一种音轨。应用场景:语言(国语、粤语、英语)。3.多音轨录制:卡拉ok(双音轨:伴奏和清唱,演唱者在伴奏下跟随节奏多次清唱,直...
分类:
其他好文 时间:
2014-06-20 13:45:44
阅读次数:
197
这是我们最亲密的测试,我们平常写课程设计,当然谈不上商业级的测试,往往就一个单元测试占据了测试。有些人习惯先搭起框架,然后再单元测试;也有些人在完成了一个功能模块后即着手进行该模块的测试。但殊途同归,要保证软件系统的质量,首先就要保证构成系统的单元的质量,这些单元可能是一个对象、类和函数,也可能是更大的单元——组件或模块。
(1)为什么要进行单元测试:
软件中存在的错误发现得越早,则修...
分类:
其他好文 时间:
2014-06-18 00:47:11
阅读次数:
283