现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2012-11-11 22:57 工业·编程 ⁄ 共 2340字 暂无评论
QTP自动化测试工具有三种编程方式: 非描述性编程、纯描述性编程和description描述性编程。 非描述性编程:模拟用户操作,保存操作对象到对象库,测试脚本运行时从对象库查找对象,找到后,对对象执行某种动作的过程。 纯描述性编程:描述唯一识别对象的属性值,保存脚本时,对象被保存到临时文件,测试脚本运行时从临时文件中查找对象,找到后,对对象执行某种动作的过程。该方法增强了测试对象的灵活性和重用性。 ...
阅读全文
Windows对文件的读写提供了很丰富的操作手段,如: 1. FILE *fp, fstearm...; (C/C++) 2. CFile, CStdioFile...; (MFC) 3. CreateFile, ReadFile...;(API) ... 在处理一般的文件(文本/非文本),这些足够了。然而在处理比较大的文件如 几十M, 几百M, 甚至上G的文件, 这时再用一般手段处理,系统就显的力不从心了 要把文件读出,再写进,耗费的是CPU利用率与内存以及IO的频繁操作。这显然是 令用户难...
阅读全文
2012-11-11 22:10 工业·编程 ⁄ 共 804字 暂无评论
1)准备TestCase        - 在进行自动化之前,将测试内容进行文档化,不建议直接录制脚本        - 在录制脚本之前设计好脚本,便于录制过程的流畅        - 由于测试用例设计和脚本开发可能不是同一个人完成,便于团队合作        - 便于后期的维护        - 文档化...
阅读全文
2012-11-10 23:13 工业·编程 ⁄ 共 358字 暂无评论
1. CLI: 公共语言基础是微软向ECMA提交的一份语言和数据格式规范,CLR是目前唯一一个CLI实现的版本 2. CLR (Common Language Runtime): 我们可以把CLR理解为包含运行.NET程序的引擎和一堆符合公共语言基础结构的类库的集合。CLR是一个规范的实现,我们开发的所有的.NET程序都是基于CLR的类库来实现,并且运行在CLR提供的运行引擎之上。 3. CTS (Common Type System): CTS定义了一个能够在CLR上运行的语言规范。尽管很多语言本身...
阅读全文
2012-11-10 22:20 工业·编程 ⁄ 共 858字 暂无评论
1. C语言允许在一个结构体中以位位单位来指定其成员所占内存长度,这种以ノ?lt;br />    成员称为"位段"或称"位域".    例如:  struct pack           {      unsigned a: 2;             unsigned b: 6;      ...
阅读全文
2012-11-10 22:16 工业·编程 ⁄ 共 367字 暂无评论
今天在群里和网有讨论C/C++时,我无意中谈到了共用体,某部分人竟然还不知道共用体为何物,要知道他们其中有些人C++是比较厉害的,我当时就老大郁闷。有好几个朋友都说共用体到现在基本都没人用了,我想想,自己写程序时,什么时候用过共用体了?共用体和结构相比,结构是首选的。我不知道一次只能调用一个成员的共用体到底有什么优势可言,可能是我太菜吧,共用体的妙处未能体会到。我觉得有时看看一些被大多数人遗忘的技术也...
阅读全文
最近的工作还是改那坨代码……维护这摊东西也快要2年了,好几次想重构它,顺便整理一下,不过我还是缺乏那种毅力。在这段时间里我还加了一些功能模块,估计如果以后有新人接手这摊东西,会抱怨这么多垃圾,呵呵。但不管量产有多少垃圾,我还是有些“经验”需要总结一下。     先说下目标系统的特点:一,硬件资源丰富:对于我们简单的应用来说,处理器的频率够快了,内存够大了,FlashROM也有富余;二,对外接口简...
阅读全文
    最近由于项目需要,在AT91FR40162平台上实现了通过串口传输目标板二进制可执行文件并更新固化到储存执行代码的片内ROM中。在这之前,我进入公司以来,这个平台上,通过仿真器把程序下载到目标板是更新目标板固化程序的唯一途径。随着对嵌入式系统的逐步了解,我认识到存在不通过仿真器升级程序的方法:我们日常使用的嵌入式设备,如有线电视机顶盒,可以通过电视线升级软件,如路由器,可以通过网线升级软件...
阅读全文
2012-11-09 21:58 工业·编程 ⁄ 共 446字 暂无评论
写两个程序,一个是主程序;一个是升级程序;所有升级任务都由升级程序完成。 1.启动升级程序,升级程序连接到网站,下载新的主程序(当然还包括支持的库文件、XML配置文档等)到临时文件夹; 2.升级程序获取服务器端XML配置文件中新版本程序的更新日期或版本号或文件大小; 3.升级程序获取原有客户端应用程序的最近一次更新日期或版本号或文件大小,两者进行比较;如果发现升级程序的日期大于原有程序的最新日期,则提示用...
阅读全文
自己做了软件,加了注册功能,现在想加个在线升级功能 一子被这个功能卡住几天,晚上搜索了两天没获得什么结果。好的教程不多的!郁闷的看了半天娱乐视频,玩了一会游戏!今天终于突破瓶颈,现在把我自己的成就工作余下,这个系统是在vb.net 2005上完成的,不过我觉得基本原理一样: 很多都说vb.net以后自带的clickonce简单好用,说实话,我觉得clickonce就是给那些玩家程序员弄的,根本不实际。要么是微软技术部成熟,要么就是...
阅读全文