专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
TestComplete有 3种外部思路方法分别是Win32API.NETAssemblyDLL Win32API TC能那些Win32平台通用包括Windows95、Windows98、WindowsNTWindows2000和WindowsXP不能那些只在WindowsNT2000XP或WindowsServer2003才有 在脚本编辑时输入Win32API关键字后使用CodeCompletion会列出所有支持 Win32API时需要注意两点: 1、MicrosoftOLE不支持指针所以你不能使用那些有指针参数或者是返回指针给数据结构API有个例外是:在某些 [阅读全文] [PDF]
这里多维数据集是foodmartWarehouse and Sales 1、查询销售量最高2个品牌及其下销量最低商品 这个问题我使用下面语句: select {[Unit Sales]} on COLUMNS, Generate( TOPCOUNT([Product].[Products].[Brand].members, 2, [Unit Sales]), {[Product].[Products].CurrentMember}* BottomCount([Product].[Products].[Product].members, 1, ([Unit Sal [阅读全文] [PDF]
近日来直致力于扩充公司脚本解析引擎!脚本引擎大致扩充功能如下: 1、可在脚本中由用户自定义功能了原来只有个入口所有代码都在Begin..End之间写 Begin //代码脚本 end 现在分成主脚本入口(既原Begin..End)与定义如 function GetMax(x,y: eger): eger; begin x > y then result := x result := y; end; begin MessageBox(GetMax(2,3)); end; 2、可支持在脚本中动态创建对象于对象之间传递引用 原引擎只能固定使用些对象其间不可 [阅读全文] [PDF]
五、复制函数F_CONNECT_COPYFILE需要控件:LISTBOX(3个)需要INI文件:AUTODOWN.INIglobal type f_connect_copyfile from function_objectend typeforward prototypesglobal function integer f_connect_copyfile (string as_path, hprogressbar hpb_1, long al_copycount, listbox lb_filecopy1, listbox lb_filecopy2, l [阅读全文] [PDF]
Matlab 是由Math Works 公司于1984 年推出的数值计算及图形处理软件,可以实现数值分析、优化、统计、偏微分方程数值解、自动控制、信号处理、图像处理等若干领域的计算和图形显示功能。其中,控制系统工具箱的集成为设计和分析各种复杂的控制系统提供了有效的方法和途径。  但是,由于Matlab开发平台的局限性,在其上面开发的程序不能脱离Matlab运行环境,因而在处理一些实际应用问题时显得灵活性不足,而VC++则在一定程度上能够弥补这一漏洞,因此,现将二者结合共用,各献其长,可以为科研工作和工程开发提供了更为强大的技术支持。  1、Matlab与V [阅读全文] [PDF]
一般我们在C语言中使用函数的时候都没有注意到这样一个问题,假设我们有这样的一个函数: intfunction(inta,intb) 调用时只要用result=function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。 栈是一种先进后出的数据结构 [阅读全文] [PDF]
Borland C++Builder是一种新颖的可视化编程语言。在工程应用中,我们一般用C++Builder语言编写应用程序,实现交互界面、数据采集和端口操作等,但C++Builder在数值处理分析和算法工具等方面,其效率远远低于Matlab语言。在准确方便地绘制数据图形方面,Matlab语言更具有无可比拟的优势。此外,Matlab还提供功能强大的工具箱。但Matlab的缺点是不能实现端口操作和实时控制。因此,若能将两者结合运用,实现优势互补,将获得极大的效益。本文结合实际介绍了应用Borland C++Builder3.0开发的Windos应用程序中,对 [阅读全文] [PDF]
在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。struct C180{ C180() {  foo();  this->foo(); } virtual foo() {  cout << \"<< C180.foo this: \" << this << \" vtadr: \" << *(void**)this << endl; }};struct C190 [阅读全文] [PDF]
从这部分开始我们除了利用内存的信息打印来进行探索外,更多的会通过跟踪和观察编译器产生的汇编代码来理解编译器对这些语言特性的实现方式。汇编方面知识的讨论超出了本文的范围,我只对和我们讨论相关的汇编代码进行解析。理解本文要讨论的知识并不需要有很完整的汇编知识,但必须了解起码的概念。  下面我们看看引入虚继承后的影响。为了有所对比我们首先看看普通成员函数的调用情况。  执行如下代码,它包括了对象的普通成员函数调用,类的静态成员函数调用、通过指针调用普通成员函数:c010 obj;print_obj_adr(obj)obj.foo();c012::sfoo();c [阅读全文] [PDF]
使用C/C++语言开发软件的程序员经常碰到这样的问题:有时候是程序编译没有问题,但是链接的时候总是报告函数不存在(经典的LNK 2001错误),有时候是程序编译和链接都没有错误,但是只要调用库中的函数就会出现堆栈异常。这些现象通常是出现在C和C++的代码混合使用的情况下或在C++程序中使用第三方的库的情况下(不是用C++语言开发的),其实这都是函数调用约定(Calling Convention)和函数名修饰(Decorated Name)规则惹的祸。函数调用方式决定了函数参数入栈的顺序,是由调用者函数还是被调用函数负责清除栈中的参数等问题;而函数名修饰规 [阅读全文] [PDF]
1 共10条 分1页