2013年8月20日

自动化测试:Selenium webdriver 学习笔记-C#版(一)

摘要: 初识Selenium最近在学习Selenium_Webdriver,下面记录一下我的学习内容。环境搭建:1.计算机环境浏览器:IE8VS:2012-CHS编程语言:C#计算机:Enu-Win7-64bit2.下载根据自己的计算机环境,在selenium官网:http://docs.seleniumhq.org/download/ 下载相应的,我下载的是:Internet Explore Driver Server——64 bit Windows IE -C# 2.34.0(现在已经有2.35.0)3.配置创建工程-添加引用-选择浏览-点击浏览按钮:选择加载2.34.0里正确的.net 版本(3 阅读全文

posted @ 2013-08-20 12:59 Alvin-x 阅读(2461) 评论(0) 推荐(0) 编辑

2013年8月12日

自动化测试:C#启动QTP

摘要: 为了更方便的使用QTP进行自动化测试,一般情况下,我们都会开发一些配置管理工具。下面主要讲的是在开发配置管理工具的时候,外部调用QTP的方法:前置条件:在添加引用窗体选中的"com" tab 下添加:QuickTest Professional xx Object Libary (xx 表示你的QTP版本号)using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;namespace TaogeTest{ class P 阅读全文

posted @ 2013-08-12 11:21 Alvin-x 阅读(665) 评论(0) 推荐(0) 编辑

2013年8月9日

C#:序列化

摘要: (文章转载自:http://www.cnblogs.com/smiler/p/3247273.html)串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Serializable属性,就可以实现串行化实的成员。反串行化是串行化的逆过程,数据从存储介质中读取出来,并赋给类的实例变量。串行化能保存现有对象的所有状态,我想我们以前见过的一些游戏的角色账户中的dat文件应该就是被串行化的结果。我尝试了打开一个dat文件,果真得到了我需要的信息,一些角色的等级之类的信息果然在里面。 .. 阅读全文

posted @ 2013-08-09 09:24 Alvin-x 阅读(219) 评论(0) 推荐(0) 编辑

2013年8月7日

C#:控件随着窗体一起变化大小

摘要: 在网上看了一些别人写的方法:方法一:(自己实践过)看见有人说:不要使用Scale这个函数,这个函数很诱人,可以改变控件大小,这个函数用了SizeF这个结构,然而第一改变比如最大化后是对的,但是还原后一切都不是那么回事了。(具体什么情况不是很了解) public Form1() { InitializeComponent(); int count = this.Controls.Count * 2+2; float[] factor = new float[count]; int i = 0; ... 阅读全文

posted @ 2013-08-07 16:28 Alvin-x 阅读(1321) 评论(0) 推荐(0) 编辑

2013年8月2日

C# :WinForm TextBox猜想输入和历史记录输入

摘要: (文章转载自:http://www.cnblogs.com/zhaoblogs/archive/2011/12/07/2278938.html)什么是猜想输入 当我们在使用查询应用时,输入某个关键字后文本框下面就会自动弹出跟此关键字相附的词组供我们选择,为我们节省了输入的时间,这就是猜想输入,例如:百度,谷歌,等等,如下图: 如上图所示,使用WinForm的TextBox实现了这样的效果,主要借助于TextBox的AutoCompleteMode和AutoCompleteSource以及AutoCompleteCustomSource属性。详细参数 AutoCompleteMode... 阅读全文

posted @ 2013-08-02 14:54 Alvin-x 阅读(668) 评论(0) 推荐(0) 编辑

2013年8月1日

C#:重载运算符

摘要: CLR 支持在类型中,通过使用operator定义静态成员函数来重载运算符,让开发人员可以像内置基元类型一样使用该类型。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Sum { public int Num { get; set; } //重载运算符 //先写关键词public和static,operator关键词,操作符 public sta... 阅读全文

posted @ 2013-08-01 21:59 Alvin-x 阅读(204) 评论(0) 推荐(0) 编辑

C#:泛型集合—List<T>使用技巧

摘要: (文章转载自:http://blog.csdn.net/a125138/article/details/7742034)泛型集合List 泛型最重要的应用就是集合操作,使用泛型集合可以提高代码重用性,类型安全和更佳的性能。 List的用法和ArrayList相似,List有更好的类型安全性,无须拆,装箱。定义一个List泛型集合的语法如下:List 集合名=new List(); 在泛型定义中,泛型类型参数“”是必须指定的,其中T是定义泛型类时的占位符,其并不是一种类型,仅代表某种可能的类型。在定义时T会被使用的类型代替。泛型集合List中只能有一个参数类型,“”中的T可以对集合中的元素... 阅读全文

posted @ 2013-08-01 16:52 Alvin-x 阅读(1179) 评论(1) 推荐(0) 编辑

C#:泛型集合—Dictionary<K,V>使用技巧

摘要: ---恢复内容开始---(文章转载自:http://blog.csdn.net/a125138/article/details/7742022)1、要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib)2、描述 1)、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成 2)、任何键都必须是唯一的 3)、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值 4)、Key和Value可以是任何类型(string,int,custom... 阅读全文

posted @ 2013-08-01 16:27 Alvin-x 阅读(697) 评论(0) 推荐(0) 编辑

2013年7月31日

C#:结构体与类的区别

摘要: C#中的结构体与类的区别(文章转载自:http://www.cnblogs.com/highven/p/3191775.html)经常听到有朋友在讨论C#中的结构与类有什么区别.正好这几日闲来无事,自己总结一下,希望大家指点.1. 首先是语法定义上的区别啦,这个就不用多说了.定义类使用关键字class 定义结构使用关键字struct.在语法上其实类和结构有着很多相似的地方. 定义类的语法 1 class Person 2 { 3 private string name; 4 private int age; 5 6 public void SayHi() 7 ... 阅读全文

posted @ 2013-07-31 14:35 Alvin-x 阅读(386) 评论(0) 推荐(1) 编辑

导航