`
kiki1120
  • 浏览: 307907 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
第一种方法:ExecuteFile,利用该函数将外部vbs动态地加载进来,使测试脚本可以调用vbs文件的所有函数,调用语句写在下方,顺序不能颠倒,否则会报错。这个方法适用于QTP任何版本,但有个缺点,代码调试时不能跟踪到外部vbs的函数中,多少有些不便。   ExecuteFile File   File  String  The absolute or relative path of the file to execute.   Example: ExecuteFile "c:\out.vbs" OutputMsg   -----------o ...
VBScript在调用VB编译的DLL里的一个方法时,总是报错“无效的过程调用或参数”,而在VB中按同样方法调用时一点问题也没有,很是奇怪,VBS调用该类另一个方法却能成功,对比了两个方法,发现参数定义不同。   出错的方法参数定义类似这样ByVal SheetName As String,对参数指定了数据类型,而调用成功的方法没有指定数据类型,可能这就是原因所在,因为VBS里的变量都是同一种数据类型,所以传参的时候由于类型不一致而报错。   解决方法有两种: 1、对方法的参数不指定数据类型 2、对方法的参数指定为Object类型
一、异常处理   1.语法错误2.Run-Time错误3.逻辑错误异常处理机制Try ...Catch ex As 异常处理类 ...Finally ...End Try   异常处理类ApplicationException 发生非关键性应用程序错误时所返回的异常情况ArgumentException 当其中一个提供给方法的自变量为无效时所返回的异常情况ArgumentNullException 由不允许自变量为Null的方法返回的异常情况ArgumentOutOfRangeException 由验证自变量超出指定范围内的方法返回的异常情况DirectoryNotFoundExcep ...
一、数组 一维数组定义Dim 数组名(n) As 数据类型,注意n是数组中的最大索引值,不是数组元素个数,索引值必须从0开始定义并赋值Dim 数组名()={元素0数据,元素1数据,...,元素n数据}调整数组元素个数使用ReDim命令,重新定义数组,而原数组元素中的数据将会丢失,除非使用Preserve命令ReDim Preserve A(29) As Integer   二维数组定义Dim 数组名(,)={{第0列数据},{第1列数据},...,{第n列数据}}   随机Rnd() 生成0~1之间的随机数产生N~M的随机数Rnd()*(M-N+1)+N产生1~100之间的整数随机数 ...
一、运算符号 算术运算() 括号 (2+3)*2=10- 负号 -5^ 指数 2^3=8* 乘法 2*3=6/ 除法 62/3=20.666666666667\ 除法取整 62\2=20Mod 取余数 62 Mod 3=2+ 加法 2+3=5- 减法 2-3=-1<< 位左移 10<<2=40>> 位右移 35>>2=8   比较运算= 等于<> 不等于< 小于> 大于<= 小于等于>= 大于等于Like 字符串比较:?任何单一字符,#任何单一数字,*零或多个字符,[]在范围内的任一字符,[!]不在范围内 ...
控制台输出语句 Console.WriteConsole.WriteLine 控制台输入语句 Console.ReadConsole.ReadLine   代码注释  '单引号代码分行  使用空格+下划线可将代码分行显示 代码合并  使用冒号可将多行代码合并成一行   数据类型Byte  1字节 范围0~255(不带正负号)Short 2字节 范围-32,768~32,767Integer 4字节 范围-2,147,483,648~2,147,483,647Long 8字节 范围-9,223,372,036,854,775,808~9,223,372,036,854,775,8 ...

.NET的开源软件

    博客分类:
  • .Net
自动构建NAnt0.91、Maven   开发工具SharpDevelop——与Eclipse极其类似的开源IDESnippet Compiler——免费的 .NET 编译和开发工具   代码管理工具Narrange——对源代码自动进行美化和把类成员分成一个组、区域   文档工具NDoc——可以将编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档
相信大家都听说过SVN的大名,至于它的用途以及如何安装不在本文范围内,这里主要讲解如何利用VisualSVN来更改配置库的名称,前提是你的SVN服务必须用VisualSVN搭建,网上几乎没有这方面的文章,就算有也是使用命令行方式,对配置管理员技能要求很高,对初级配置管理员和其他工作人员来说不易操作,非常容易弄坏配置库,结果就相当严重了。我讲的这个方法最大好处是能够保留历史记录,不需要将原目录结构下载到本地再上传,既节约时间又不会丢失宝贵的历史版本。   服务端VisualSVN  Server Manager 2.1.3 客户端TortoiseSVN 1.6.10   配置库变更前   ...
做自动化测试大多会用到数据驱动,而Excel表是最最常用的存储数据的工具,当使用OLE来操作Excel表读取数据时,有时会发生读不到某些单元格里的数据,单元格里存储的原本是中文或是字符,而读出来却是空值,这是为什么呢?   问题原因:   通过调试跟踪,发现OLE将问题单元格数据按Double类型读取而不是String类型,所以读取数字没有问题,遇到中文字符、英文字符、特殊字符就会因类型不一致而变成空值。因为OLE是按照表中第一行数据确定类型格式的,如果第一行第n列填写的是数字,那么OLE就认为是Integer或Double类型,填写的是字符,就认为是String类型。   解决方法 ...
在QTP中,.NET对象的Class Name都是以Swf开头的,使用QTP11测试.NET程序时经常出现无法识别对象,将窗口识别成Window而不是SwfWindow的情况,导致测试不能正常进行下去,下面给出三种解决方法,如果还不行的话,只能重装QTP了。   1、安装QTP的.NET插件,启动QTP时选择.NET插件,其他插件不选,以免有冲突; 2、安装QTP11补丁QTP_00709.exe,这个补丁能够支持.NET 4.0; 3、启动QTP11,打开菜单Automation - Record and Run Settings,切换到Windows Applications窗口,选 ...
Call Query() Sub Query() Dim cnnStr, sqlStr Set cnn=CreateObject("ADODB.Connection") Set rs=CreateObject("ADODB.Recordset") '建立数据库连接 cnnStr = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=Secured_db.sdf;SSCE:DataBase Password=123456&qu ...
Imports System.Data.SqlServerCe Public Module ConnCEDB Sub Main() Call Query() End Sub Sub Query() Dim cnnStr,sqlStr As String Dim conn As SqlCeConnection = Nothing Dim cmd As SqlCeCommand = Nothing Dim rdr As SqlCeDataReader = Nothing Try ...
去年为在嵌入式平台上运行java服务端程序,利用jamvm1.5.1+classpath0.93搭建java运行环境。classpath虽然是旧版本,但编译环境gcc是3.4,再高版本也编译不过,所以0.93也能将就用。 现在又给我出了一个难题,需要用jamvm运行带图形界 ...
Alt + / 代码提示Ctrl + / 注释/取消注释Ctrl + D 删除光标所在行Ctrl + K 将光标停留在变量上,按Ctrl+K可查找下一个同样的变量Ctrl + Shift + K 和Ctrl+K查找的方向相反Ctrl + Shift + F 代码格式化。如果选择了代码,仅对所选代码格式化Ctrl + Shift + O 快速地导入importCtrl + Shift + X 将所选字符转为大写Ctrl + Shift + Y 将所选字符转为小写Ctrl + M 快速对当前视图最大化Ctrl + O 打开类似大纲视图的小窗口Ctrl + 鼠标单击 可以跟踪方法 ...
首先,感谢myoa的作者,为我们提供了这样一个学习ssh的例子程序。该例子请参考另一篇博文http://mimmy.iteye.com/admin/blogs/840621   由于我电脑上没有安装mysql,打算使用hsql来代替mysql,用hsql的好处是数据库可以随webapp一起启动,不用在启动应用前再手动启动数据库服务,很方便。  一、修改sql语句 用myoa提供的mysql数据库脚本生成的sql语句不符合hsql规范,需要将其进行转化。 比如,创建表: CREATE MEMORY TABLE ADDRESS(ID INTEGER GENERATED BY DEFA ...
Global site tag (gtag.js) - Google Analytics