摘要:
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是TDD呢?Ke... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(148)
评论(0)
推荐(0)
摘要:
用GetManifestResourceStream获取的资源要保证包含在工程中,不包含在工程中即使在同一目录下也没用。包含在工程中以后把该文件的“属性”中的“生成操作”改为“嵌入的资源”。就可以用了通过GetManifestResourceNames(好像是这个名字)把所有的名字都取出来,然后看看有没有你要的。一般是Assembly名.类名.Manifest.Resource。Assembly ... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(1663)
评论(1)
推荐(1)
摘要:
摘要 .NET 中有一套非常完善的地方化系统被定义在 System.Resources 名字空间中。不过大多数人都被 MissingManifestResourceException 这个错误困惑着。本文就是要让大家了解什么是资源文件,它有什么用处以及如何正确的调用从而避免一些"奇怪"的错误,包括 MissingManifestResourceException 这个常见错误。 目录 本文... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(673)
评论(0)
推荐(0)
摘要:
作者:不详 来源:programfan.com http://www.csai.cn 2006年03月06日 1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30)... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(287)
评论(0)
推荐(0)
摘要:
SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END, TableDesc=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''), Column_id=C.column_id, ColumnName=C.name, PrimaryKey=ISNULL(IDX.P... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(352)
评论(0)
推荐(0)
摘要:
SQL的基本操作(1.数据类型) 1.数据类型数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQL Server 提供了 25 种数据类型:·Binary [(n)]·Varbinary [(n)]·Char [(n)]·Varchar[(n)]·Nchar[(n)... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(739)
评论(0)
推荐(0)
摘要:
李洪根 SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装 Microsoft SQL Server 2000 数据库中的对象。SQL-DMO 允许用支持自动化或 COM 的语言编写应用程序,以管理 SQL Server 安装的所有部分。SQL-DMO 是 SQL Server 2000 中的 SQL Server 企业管理器所使用... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(354)
评论(0)
推荐(0)
摘要:
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象),它封装 Microsoft SQL Server 数据库中的对象。它允许我们通过COM对象,对SQLServer进行管理。SQLDMO对象来自SQLDMO.dll。因为SQLDMO.dll是一个COM对象,因此,在.NET中使用它的时候必须先引用它,如下图所示。但是我们在使用中经常会遇到这个... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(314)
评论(0)
推荐(0)
摘要:
这时候需要对config文件改名,用Nunit测试Utility.dll时,若测试程序集为TestUtility.dll,配置文件就得命名为TestUtility.dll.config,而非nunit-gui.exe.config(Nunit-gui.exe为Nunit的主程序。),否则调用的是nunit的config文件。 若使用Utility.dll的宿主程序是一个独立的exe程序,如Ho... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(243)
评论(0)
推荐(0)
摘要:
Use the LoadFile method to load and examine assemblies that have the same identity, but are located in different paths. Do not use LoadFile to load assemblies that you want to execute. LoadFile does n... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(324)
评论(0)
推荐(0)
摘要:
由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求 现我将开发中遇到的几种查询总结如下: 1.access版本 --建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 'ai', --产品名称 'access', --OLE DB 字符 'Mi... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(259)
评论(0)
推荐(0)
摘要:
动态生成一个类对于AOP,O/R Mapping等技术非常有帮助。对于Java来说,问题不大,而对于.NET,则要麻烦些(主要麻烦在于实现代码的生成需要IL),故猜测这可能也是在AOP, O/R Mapping方面,Java走得略前的原因吧。 麻烦归麻烦,非不能也,动态生成一个简单的类还不至于太难。 假设有如下接口: interface IAnimal { void move(); void ea... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(536)
评论(0)
推荐(0)
摘要:
/****************************************************** FileName: Copyright (c) 2003-xxxx *********公司技术开发部 Writer: create Date:2004-12-20 Rewriter: Rewrite Date: Impact: Main Content:(Function Na... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(261)
评论(0)
推荐(0)
摘要:
一、引言 在Visual Studio.NET中,我们只要用一个简单的菜单的命令,就可以构造和编译一个包含大量子项目(例如,相互关联的Web页面集合、执行文件、DLL程序集,等等)的.NET项目。但是,对于大型、复杂的软件项目来说,依靠某个程序员去点击"编译"按钮有时是行不通的。如果有人不乐意在每一台机器上安装VS.NET该怎么办?要是能够自动执行软件的构造过程,永远不必有人去点击"编译"按钮... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(498)
评论(0)
推荐(0)
摘要:
POP邮件协议的优点在于它是一个开放的标准,有着完善的文档,这就使得编写POP邮件客户程序不那么困难,只要掌握了POP、SMTP的基础知识,就可以写出代理程序来执行各种任务,例如过滤广告和垃圾邮件,或提供e-mail自动应答服务。 Hotmail是世界上影响最广的Web邮件系统,遗憾的是,当我们要为Hotmail编写独立的客户程序(不通过浏览器访问的客户程序)时,马上就会遇到Hotmail不提... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(489)
评论(2)
推荐(0)
摘要:
从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。 定义接口的一般形式为: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]说明: · attributes(可选):附加的定义性信息。 · modifiers(可选):允许使用的修饰符... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(353)
评论(0)
推荐(0)
摘要:
--> --> --> --> 有时候会出现下边的错误 第 1/6 张 被评级: (53人) --> 这是由于dll的路径问题,虽然路径写的没有错,但当你把dll换个位置就有可能没有问题了,nunit的问题。----刚发现原因,原来是路径中不能有空格,比如d:\\... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(241)
评论(0)
推荐(0)
摘要:
我先写好一篇,提交,然后我再次进入编辑,提交,察看,发现所更新内容没有显示,但再次进入编辑状态,发现内部已经是变了,期待迅速解决。 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(218)
评论(0)
推荐(0)
摘要:
就是你在指定dll路径的时候 --> 如果路径中有空格,就会报错。例如d:\\my file\UT_test.dll就会报错,你把my file改成myfile,路径指定为d:\\myfile\UT_test.dll就解决了。不知道还有什么解决的办法。使用版本nunit2.2 nunit2.2.7 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(147)
评论(0)
推荐(0)
摘要:
MSDN:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcondiscoveringtypeinformationatruntime.htm提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(129)
评论(0)
推荐(0)
摘要:
原文『论.NET反射、委托技术与设计模式关系』来自areliang的Blog论坛。介绍:委托技术是.NET引入的一种重要技术,使用委托可以实现对象行为的动态绑定,从而提高设计的灵活性。采用委托技术可以进一步实现用组合代替继承的思路,很多采用继承实现的关系可以采用委托实现。采用委托可以简化下列设计模式的使用。(1)模板方法;(2)观察者;(3)中介者。 http://areliang.blogchi... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(332)
评论(0)
推荐(0)
摘要:
微软给出了MSN的官方教育网代理地址:202.194.15.124:8080 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(278)
评论(0)
推荐(0)
摘要:
lai zi http://www.vbgood.com/vb.good/article-do-view-articleid-3856.html首先 ConfigurationManager类实际上是对一些基本的操作配置数据方法的集合。这个类没有什么具体的用途。 最重要的类是ConfigurationBuilder类,它是建立配置最初的类。 还有就是ConfigurationFile类,它的用途是... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(238)
评论(0)
推荐(0)
摘要:
http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/xmlwebprint.mspx 相信很多人都看过卢彦的那篇 利用XML实现通用WEB报表打印(实现篇) 的文章,方法很不错。但很难使用,原因就是他的方法实际上是使用了 Windows Form 控件。WinForm控件确实是个好东西,它可以让IE在客... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(658)
评论(0)
推荐(0)
摘要:
.net的接口和java不同,不可以有field, 1.它的成员必须是方法、属性、事件或索引器。接口不能包含常数、字段、运算符、实例构造函数、析构函数或类型,也不能包含任何种类的静态成员。 2.接口成员默认访问方式是public。接口成员定义不能包含任何修饰符,比如成员定义前不能加abstract,public,protected,internal,private,virtual,... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(617)
评论(0)
推荐(0)
摘要:
Updated on Friday, November 19, 2004 Written by Allen Lee 1. 问题初现 今天,查看《接口继承的声明问题》一文的反馈,发现Ninputer留下这样一道题: 如果有 class A : Interface1 那么 class B : A, Inteface1 和 class B : A 会出现什么不同的情况呢。编译器在IL级别... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(432)
评论(0)
推荐(0)
摘要:
集合(collection)提供了一种结构化组织任意对象的方式,而且我们早就知道集合在日常编程工作中的重要性。.NET类库提供了丰富的集合数据类型,其种类之繁多甚至使许多人看得眼都花了,这些集合对象都具有各自的专用场合。不管怎么说,更多的选择也就意味着更高的灵活性,但同时也意味着更高的复杂性。因此,对集合各个类型的用途和使用条件具有适度的了解是完全必要的。下面就请随我进行一场.NET集合之旅吧! ... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(989)
评论(1)
推荐(0)
摘要:
程序思想:用SELECT name From sysobjects WHERE xtype = 'u'得到所有表,然后循环打开表,根据Rs_Colums.Fields(I).Name 得到字段名,FieldType(Rs_Colums.Fields(I).Type) 得到字段类型,Rs_Colums.Fields(I).DefinedSize '宽度 由于Rs_Colums.Fields(I)... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(272)
评论(0)
推荐(0)
摘要:
正在作一个关于SQL SERVER数据库导入Excel文件的程序,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下: Select Sysobjects.Name As Tb_name, Syscolumns.Name As Col_name, Systypes.Name As Col_... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(361)
评论(0)
推荐(0)
摘要:
Imports System.Runtime.InteropServicesImports System.Text'''Public Class OpenDirectoryDialog ''' Private _DialogTitle As String = "" Private _DirectoryName As String = "" Private Const MAX... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(271)
评论(0)
推荐(0)
摘要:
Imports System.IO''''''Developed by : Sreenivas Vemulapalli [email protected]''Date : 08/10/2002''Version: 1.0.0.0''Description: To split the file into smaller chunks and merge them back to sing... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(307)
评论(0)
推荐(0)
摘要:
http://211.100.7.175/chaoxing/search.asp?text=%B9%FA%BC%CA%BE%AD%BC%C3%B7%A8&item=%CA%E9%C3%FB&item0=ALL 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(338)
评论(0)
推荐(0)
摘要:
在Borland网站可以找到 下载 序列号存到gmail中已经 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(268)
评论(0)
推荐(0)
摘要:
posted on 2006年5月6日 15:42 由 吴頔 WEB篇 网上已经有很多文章提到: ASP.NET 2.0加密Web.config 配置文件 Keeping secrets in ASP.NET 2.0. 就是利用aspnet_regiis新增加的加密功能,典型格式如下: aspnet_regiis -pe "connectionStrings"... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(533)
评论(0)
推荐(0)
摘要:
进这个地址http://free5.ys168.com/?xioxu然后选kv2006,点kv2006升级器1.35增强版.exe然后选 我需要下载点kv升级器1.35增强版.exe 0.9MB接着把下载后的程序放到你安装的位置 一般是C:\Program Files\kv2006\下边然后直接打开这个程序就会自动升级 了 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(155)
评论(0)
推荐(0)
摘要:
对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法:1、进入企业管理器中->管理->sql server代理->作业;2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(204)
评论(0)
推荐(0)
摘要:
作者:阿赖 (Email: A at Lai.com.cn 主页:http://www.9499.net Blog: http://blog.csdn.net/laily/ ) 关键字:正则表达式 模式匹配 Javascript 摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(198)
评论(0)
推荐(0)
摘要:
在开发.NET应用程序中,尤其是数据库+运算密集的混合应用时,时常发现应用程序运行的不够快,优化无疑是一个程序员不得不面临的问题。如何找到软件系统的瓶颈就成了摆在程序员面前的难题。微软的Application Center Test 能够帮助ASP.NET程序员随时回答性能到底恶化到哪里了,但是要找出到底应用程序的那一部分导致了运行缓慢ACT却无能为力。对于桌面型的exe应用程序,ACT就更不行... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(696)
评论(0)
推荐(0)
摘要:
http://blog.csdn.net/cajon/category/122838.aspx?PageNumber=1 1. 抽象类不应该拥有构造函数 原文引用: Abstract types should not have constructors TypeName: AbstractTypesShouldNotHaveConstructors ... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(512)
评论(0)
推荐(0)
摘要:
Updated on Sunday, November 14, 2004 Writen by Allen Lee 0. 缘起 Microsoft发布了新的Windows XP Media Center Edition 2005,这次它带来了新的桌面主题——Energy Blue(也被称为Royale)。想尝鲜却又苦闷着手头上只有Windows XP Professional/Home Edi... 阅读全文
posted @ 2008-05-06 17:34
彷徨......
阅读(620)
评论(0)
推荐(0)
摘要:
我在csdn上提的问题是 我现在希望从asp.net网页弹出对话框,弹出一些错误信息、警告、提示信息之类的东西,目前准备用javascript实现,所以我希望在调这个对话框的时候,动态传过去这个文字,当然如果能动态改变这个对话框的左上角的小图标就更好了,请大家指点一下应该怎么做。 另外就是我有个页面希望判断它是从哪个页面跳转过来的,就是说在跳转页面的时候可不可以给目的页面传... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(358)
评论(0)
推荐(0)
摘要:
1、DataGrid动态模板列更新数据并且分页的例子 http://chuna2.787528.xyz/lovecherry/archive/2005/03/26/126102.html 2、DataGrid动态添加模板列的一个例子 http://chuna2.787528.xyz/lovecherry/archive/2005/03/25/125526.html 3、DataGrid实现增删(带提示)改... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(170)
评论(0)
推荐(0)
摘要:
在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: ... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(139)
评论(0)
推荐(0)
摘要:
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中WebF... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(1238)
评论(0)
推荐(0)
摘要:
语法 DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]]) DateDiff 函数的语法有以下参数: 参数 描述 interval 必选。String expression 表示用于计算 date1 和 date2 之间的时间间隔。有关数值,请参阅“设置”部分。 date1, date2 必选。日期表达式。用于计... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(423)
评论(0)
推荐(0)
摘要:
1.点击 取消 则删除对应的行2.在增加行的函数中,加一变量让它每次等于最新添加的行,在rowUpdate事件中判断如果为刚添加的行则设为edit状态。3.在rowedit事件中判断,如果editindex不为-1,检验那行值是否有效,有效则可以取消,无效的话则不能执行下去。 4.删除的认证javascript5.小强,如果要用两个页面的话,第二个页面用 showModalDialog() (... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(224)
评论(0)
推荐(0)
摘要:
由于国外大学图书馆购买的数据库大多数是用IP登陆方式,所以获取这些大学的代理就成为我们利用这些数据库的唯一方式,我介绍的方法是最常用的、最基本的方法,希望大家能找到自己有用的数据库。 下面以哈佛大学为例进行说明: 具备条件: 1.proxyhunter(必要) 2.Iplocation(可选) 3.windows系统 4.宽带网络(可选) 5.时间和金钱(必要) 假设我们已知哈佛的主页是harva... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(410)
评论(0)
推荐(0)
摘要:
开始菜单-->管理工具-->服务-->mssql-->属性-->登陆-->输入新密码(或改为本地登陆) 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(233)
评论(0)
推荐(0)
摘要:
webservice提供一个接口,供我们调用,只需调用其相应的方法,就会有数据返回,数据是以xml格式返回的. 有朋友问到:在我的blog中曾提到一些实用的Web Service,但不知道如何在vs中调用它,这里写了一个简单的教程.希望 能有所帮助. 几个实用的Web Service地址 http://www.lemongtree.com/zh-cn/item,307.html 这里我以... 阅读全文
posted @ 2008-05-06 17:33
彷徨......
阅读(401)
评论(0)
推荐(0)
摘要:
今天研究webpart 的资源文件,发现资源文件对应的cs中有许多global::字样,不得其解,查询后如下: namespace Ivony.System.Web.UI { public class Control { } public class MyClass ... 阅读全文
posted @ 2008-05-06 12:06
彷徨......
阅读(278)
评论(0)
推荐(0)

浙公网安备 33010602011771号