Welcome 微信登录

首页 / 软件开发 / .NET编程技术

在Visual Studio 2010中实现数据驱动Coded UI Tests

在Visual Studio 2010中实现数据驱动Coded UI Tests

在Visual Studio 2010中实现数据驱动Coded UI Tests2011-01-09 博客园 ξ箫音ξ通常情况下,我们要与不同的数据值一起重复一个测试。这个“数据驱动”在Coded UI Test中非常容易的。在本例子中,我们创建了一个Coded UI Test,以验证在计算器的两个数字增加。现在,让我们看看如何能够把一个简单的CodedUI Test转化为数据驱动测试。1、首先创建Coded UI Test (Cr...
DEMO和EP的区别

DEMO和EP的区别

DEMO和EP的区别2011-01-12林进锋提到DEMO,一般的玩家会以为是游戏开始前介绍剧情的动画。但我们今天讲的DEMO是一些团体为参加国际性DEMO比赛而制作的DEMO,展现出许多高难度的图形,带给欣赏者不少的赞叹。“DEMO是demonstration的缩写,在电脑上的DEMO简单的说就是展示电脑图形与音乐的程式,所以游戏开始的动画战士也是DEMO的一种。在电脑公司,可以看到电脑上展示介绍电脑软硬件的程式,这些属于商业性质的DEMO;...
LINQ可视化查询编辑器 - VLinq

LINQ可视化查询编辑器 - VLinq

LINQ可视化查询编辑器 - VLinq2011-01-12 博客园 李永京[1] LINQ可视化查询编辑器介绍[2] 快速开发指南1[3] 快速开发指南2大家学习LINQ是不是寻思写LINQ to SQL语句没有一个可视化的编程环境。Mitsu和他们的团队用了近一年的工作在今天发布了VLinq(Visual Linq Query Builder,LINQ可视化查询编辑器)。Visual Linq Query Builder(LINQ可视化查询编辑器)作为...
.NET:InTheHand提供的类操作SMS

.NET:InTheHand提供的类操作SMS

.NET:InTheHand提供的类操作SMS2011-01-12由于需要催手机里的短消息(SMS)进行操作,现成的API都不能方便的实现,看到最好用的要数InTheHand这家第三方控件了,真的很方便,但是这个版本是商业版($49),发布的试用版不支持这个类的,够郁闷的。其实主要就是利用SmsMessageFolder 这个类,哎,有没有什么好办法可以替代它呢?为什么微软不提供操作SMS的API呢?也许在下个版本中会提供吧,但愿吧!!帖段使用SmsMes...
.net集合类型的接口说明与使用

.net集合类型的接口说明与使用

.net集合类型的接口说明与使用2011-01-12本文介绍了.net集合类型的接口说明与使用,内容比较简单,主要是为了理清思路以及明确集合类型作为参数和返回值时的使用规范,关于集合类型的更多讨论也可以参看:认识.NET的集合。NET类库提供了丰富的集合数据类型,光System.Collections 命名空间就提供了:列表、队列、位数组、哈希表和字典等多种集合类型。以该命名空间下的集合类型来讲,大体可以分为两类:列表,与字典。前者按照顺序访问集合中的数据...
SVN+Apache+AnkhSVN搭建版本控制环境

SVN+Apache+AnkhSVN搭建版本控制环境

SVN+Apache+AnkhSVN搭建版本控制环境2011-01-12 博客园 glory看到题目,各位看官应该知道这样搭建的版本控制系统应该是和Visual Studio配合使用的,而作为Windows平台下最好的IDE Visual Studio搭档的版本控制系统是Visual Source Safe,但是Subversion的表现太优秀以至于似乎超过CVS都不在话下,当然区区VSS就更不值一提了。(呵呵,此处表述如果不和您的口味,请自行跳过,直接看...
多线程编程中的本质问题

多线程编程中的本质问题

多线程编程中的本质问题2011-01-12 csdn博客 傅晗在编写多线程程序的时候我们经常需要判断临界条件,如对象池中的可用数,某一个对象是否可用等状态.当我们这么做的时候其实就已经错了,为什么这么说因为在我们的潜意识里一直在使用绝对时间点来判定多线程程序.因为我们习惯性的用锁然后判定当前时间点的临界条件状态并作出相应处理.这样做当然可以但是在理念上错了,锁是为了同步资源用的而不是临界条件(当然你们做也没关系不过我向往无锁并发).那我们不依赖绝对时间点还...
LINQ查询操作中的类型关系

LINQ查询操作中的类型关系

LINQ查询操作中的类型关系2011-01-12 MSDN 查询操作中的类型关系 (LINQ)若要有效编写查询,您应该了解完整的查询操作中的变量类型是如何全部彼此关联的。如果您了解这些关系,就能够更容易地理解文档中的 LINQ 示例和代码示例。另外,还能了解在使用 var 隐式对变量进行类型化时的后台操作。LINQ 查询操作在数据源、查询本身及查询执行中是强类型的。查询中变量的类型必须与数据源中元素的类型和 foreach 语句中迭代变量的类型兼容。此强类...
.Net相对于VC在工控领域的应用的优点

.Net相对于VC在工控领域的应用的优点

.Net相对于VC在工控领域的应用的优点2011-01-12 博客园 臭臭的大佬我想在工控领域采用.Net最新的WPF和WCF来完成界面与监控以及分布式通信。为了说服领导写了下面这点内容,可能有不对之处,忘高人们指教!1、就执行速度而言,二进制型的C/C++会稍快些,但就当今的新PC来说,其电脑的硬件性能与当年不可同日而语,除非用非常老式的电脑,否则性能上是够用了。就像分拣机的通讯方式有光电IO,红外,导轨,漏波电缆等等,每种的速度都不一样,总有稍快的有稍...
.Net开发必备十大工具详解之NUnit 2.5 Alpha

.Net开发必备十大工具详解之NUnit 2.5 Alpha

.Net开发必备十大工具详解之NUnit 2.5 Alpha2011-01-12NUnit是一个.NET上的单元测试框架。NUnit 1.x主要是移植JUnit 3.8。从2.0版本开始,NUnit进行了重写和重新设计,使用Attributes代替特定的方法和相应的基类。过去的五年时间里发布了五个版本,最新版本是2.5 ,目前还是Alpha阶段。这个发布支持以下特性:数据驱动测试 —— 使用[TestCase] 和 [DataSou...
.Net开发必备十大工具详解之查询表达式(LINQ)

.Net开发必备十大工具详解之查询表达式(LINQ)

.Net开发必备十大工具详解之查询表达式(LINQ)2011-01-12lyjLINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加...
如何获取并设置自己的浏览器为默认浏览器

如何获取并设置自己的浏览器为默认浏览器

如何获取并设置自己的浏览器为默认浏览器2011-01-12 博客园 伍华聪在.net里面,有一个WebBrowser控件,这个控件可以用于很多用途,很多人用来定做自己的浏览器,本文谈谈如何获取默认浏览器的设置,并介绍如何设置自己的浏览器为默认浏览器的小技巧。先看一个小的界面图形,用来更好理解这个功能的用途,如下图我们可以看到需要获取到系统的默认浏览器名称,并提供设置默认浏览器功能。其实,这些操作都是和注册表相关的内容,这些内容保存在键HKEY_CLASSE...
深入解析Close()和Dispose()的区别

深入解析Close()和Dispose()的区别

深入解析Close()和Dispose()的区别2011-01-12 博客园 周雪峰很多人都认为Close()方法内部会调用Dispose()方法,所以并没有本质的区别!实际上这个看法不是很准确,对有些类来说,的确Close()和Dispose()没有本质区别,但是对有些类来说并非如此!首先,让我们看看我们最常使用的SqlConnection的Close()方法和Dispose()方法的区别:SqlConnection类的Dispose()方法是继承于Co...
.Net异步处理温习

.Net异步处理温习

.Net异步处理温习2011-01-12 博客园 Virtual Coder这几天,看WF本质论,里面提到了.net的异步处理。由于里面使用的是代码片段,所以有点看不懂。于是下定决心,温习一下.net中的异步处理。使用C#在.net开发已经有5年了,最初使用.net中的异步处理大约是在4年前。当时,只是为了实现要求的功能,没有详细研究。这也难怪看WF时会头晕(基础不牢的后果呀)。首先,我们分析一下异步处理的环境1. 需要在当前线程中获取返回值2. 不需要在...
<< 31 32 33 34 35 36 37 38 39 40 >>