- 博客(52)
- 资源 (2)
- 收藏
- 关注
转载 如何提高测试效率
如何衡量测试效率? 个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题: 1.发现缺陷的质量: 同一个项目组内,我们一般运用测试管理工具TD,按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了解自己的工作情况和其他人的工作情况。同时也让开发人员,对每个测试人员
2009-08-03 17:23:00
3273
转载 ASP.NET AJAX Control Toolkit 控件说明
control Toolkit也一定要装 下载 AjaxControlToolkit.zip:点击这里里面有40多个ajax控件,包含了大多数大家可以见到的ajax效果。说明:1 Accordion 2 AccordionPane 实现多面板,但一次只显示其中一个面板中的内容3 AlwaysVisibleControlExtender 不论鼠标怎么滚动,都显示某个内容4 Animat
2007-12-20 16:37:00
862
转载 GridView 实现服务器端和客户端全选的两种方法
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">script runat="server"> // 计算数据,完全可以从数据看取得 ICollection CreateDataSource() {
2007-12-20 14:23:00
789
转载 WebPart总结
WebPart学习内容: 功能简介 webpart的五个模式 自定义webpart部件一、Webpart功能简介1. 自定义页面内容2. 自定义页面布局3. 导入、导出webpart4. 在不同部件间建立通信5. 管理和个性化的设置二、创建Webpart1. 用现成web控件建立2. 自定义webpart继
2007-12-14 10:27:00
740
转载 WebPart 开发步骤
为了使用MOSS 2007,WebPart当然是必不可少的。无论是最简单的HelloWorld,还是复杂一些的Ad帐号更改的WebPart,开发与部署的步骤大体一致,在这里做个记录,以备查用(最近记性好像越来越差了)。(1)在项目中引入SharePoint的DLL(2)开发类继承于WebPart(3)复写CreateChildControl、OnLoad、Render等方法(4)为Assembly
2007-11-21 16:31:00
854
原创 webparts 简单实例
静态通讯方式在 WebPartManager的 元素中定义最终用户无法修改的实例ProviderID="Weather1" ProviderConnectionPointID="ZipCodeProvider"ConsumerID="News1" ConsumerConnectionPointID="ZipCodeConsumer" /> 注意:
2007-11-16 15:15:00
1051
原创 预定义的接口:IWebPartField、IWebPartRow、IWebPartTable和IWebPartParameters
没有必要创建自己的接口,因为Web Part架构带有四个预定义接口:IWebPartField、IWebPartRow、IWebPartTable和IWebPartParameters。接口提供的机制允许使用程序和提供程序查找彼此的信息,并根据该信息调整它们的操作。从接口的名称可知,IWebPartField用于传送一个值,IWebPartRow用于传送一组数据,IWebPartT
2007-11-13 17:18:00
796
原创 Web Parts与自定义控件 双向连接
双向连接把Web Part分为使用程序和提供程序,表示了信息的单向流。实际上,Web Part之间的通信大都是双向的。在Web Part使用程序获得提供程序的引用后,除了读取提供程序中的属性之外,使用程序还通过接口设置提供程序上的属性。使用程序还可以把参数传送给它调用的方法,这为使用程序提供了给提供程序发送信息的另一种方式。使用程序中的代码调用提供程序上的例程,启动连接中的大多数交互操作,但这
2007-11-13 16:58:00
593
原创 Web Parts与自定义控件 建立连接
创建Web Part提供程序1.定义接口 public interface IBookInfo: { string ISBN
2007-11-13 16:47:00
825
转载 直接创建一个DataTable,并为之添加数据(自定义DataTable)
DataTable dt=new DataTable("cart"); DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String")); DataColumn dc2=new DataColumn("point",Type.GetType("System.Int16")); DataColumn dc3=
2007-11-13 13:20:00
3407
转载 利用.NET中的反射机制实现IList到DataTable的转换
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Collections;using System.Reflection;namespace KycBaseModule{ public class KycFunction {
2007-11-13 13:19:00
529
转载 创建自定义的WebPart
创建自定义的WebPart 创建一个自定义的WebPart控件类似与创建自定义服务器控件,其构建的内容包括很多方面:(1)构造函数 创建自定义的WebPart必须继承自WebPart类,在自定义类的构造函数中对WebPart的固有属性进行设置,如Title、AllowColse等。(2)行为属性 主要包括重写AllowClose、AllowEdit、AllowCon
2007-11-12 18:29:00
956
1
转载 ASP.NET 2.0使用Web Part创建应用程序之一(共二)
1.WebPartManager 控件Web Parts的总控中心,管理 Web Parts及区域的列表管理页面状态 (比如显示状态),当页面状态时发生改变时触发事件,协助Web Parts间的通讯,管理个性化等.asp:WebPartManager ID="WebPartManager1" RunAt="server" />2.WebPartZone 控件在 Web Parts页
2007-11-09 11:13:00
824
转载 Accordion(可折叠)控件学习
今天自己要踏上开始学习AJAX ControlToolkit的旅程了。它提供了对许多已经封装好的可以直接使用的控件。今天自己学习了Accordion控件,它是一个可折叠的控件。(1)Accordion控件重要属性介绍 a )RequireOpenedPane:当单击控件的Pane中的header时,是否关闭打开的Pane。当值为True时,则不关闭该Pane;当值为False时,则关闭该
2007-11-01 18:29:00
1213
原创 事件编写一个处理脚本
在WebGrid的Cell编缉中,如何按向下键,自动跳到下行的同列的Cell中 首玩为WebGrid新增一个客户端事件EditKeyDownHandler(gridName, cellId, key)然后为此事件编写一个处理脚本处理函数Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.
2007-10-29 18:31:00
942
1
转载 UltraWebGrid中的分页控制
大家在使用Grid时,总是报怨Grid的分页功能太弱,不能满足自己的需要,这在MS的DataGrid与NetAdvantage的2004vol3之前的版本都这样,Grid总是要求我们按它的要求进行显示与操作,从NetAdvantage 2004 vol 3开始,UltraWebGrid在分页显示上做了不少加强,我就简单介绍一下,我是如何使用的。 我想实现的效果图: 其实也是很简单,就是想
2007-10-26 18:04:00
1172
转载 UltraWebGrid模板列及行的相关操作
<!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:De
2007-10-26 15:01:00
908
转载 使用UpdatePanel控件(一)
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。 主要内容1.UpdateP
2007-10-24 18:31:00
729
转载 在多个UpdatePanle中使用Timer控件
本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。 主要内容 在多个UpdatePanel中使用Timer控件 1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签
2007-10-24 18:29:00
608
转载 在母版页中使用UpdatePanel
主要内容1.添加UpdatePanel控件到Content Page2.通过Master Page刷新UpdatePanel 一.添加UpdatePanel控件到Content-Page1.添加一个新的Master Page,并切换到设计视图。2.在工具箱中AJAX Extensions标签下双击ScriptManager控件添加到页面中,确保ScriptManager控件
2007-10-24 13:46:00
767
转载 UpdateProgress控件简单介绍
在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。 主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件 一.UpdateProgress控件简单使用1.
2007-10-24 13:44:00
978
转载 随机生成验证码
ASP.net 验证码(C#) /* Copyright all(c) 2005 ZhongFeng, http://blog.youkuaiyun.com/SW515 */ public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { thi
2007-10-12 19:47:00
833
4
转载 asp.net实现DropDownList、ListBox无刷新三级联动(javascript)
此为DropDownList无刷新三级联动的另一种方法,使用javascript操作,因是在客户端操作,所以切换速度较快,但如果数据量大时,加载时会稍慢点,下一篇文章我会发布针对此方法的改进方案,供大家参考。此为DropDownList示例,ListBox只需略加修改。数据库为国家统计局最新的行政区划,自己又加入了香港、台湾、澳门的行政区划,需要的朋友可直接下载使用。数据库下载/Files/ne
2007-09-19 23:39:00
1242
原创 抽象类和接口,类的异同
A 抽象类中可以有抽象方法也可有一般方法,抽象方法在子类中实现 而接口中的方法都是抽象方法,属性都是常量,接口类似多重继承的功能。接口没有方法体B 你可以把接口想象成是没有实例字段的抽象类。 每个类只能扩展一个类,但可以实现多个接口。 我理解接口好象就是为了实现多重继承的功能C 1.抽象类是一个不完全的类,需要进一步专业化.接口只是一个行为的
2007-09-19 14:11:00
781
转载 存储过程分页代码
CREATE PROCEDURE GetRecordFromPage @tblName varchar(255), -- 表名 @fldName varchar(255), -- 字段名 @PageSize
2007-09-19 13:59:00
706
原创 一个c#.net存储过程版本的分页,支持百万数据分页
protected void dataBind() { int page = 1; if (Request.QueryString["page"] != null){ page = Convert.ToInt32(Request["page"]); } if (Request.Form["page"] != null){
2007-09-19 13:56:00
1031
1
转载 爱情是一个轮回的寻找
620)this.style.width=620" vspace="5" border="0" /> 620)this.style.width=620" vspace="5" border="0" /> 620)this.style.width=620" vspace="5" border="0" /> 620)this.style.width=620" vspace="5" border="0"
2007-09-19 10:58:00
524
转载 Using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但
2007-09-17 12:02:00
400
转载 追MM与JAVA的23种设计模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向
2007-09-11 18:42:00
412
转载 GridView控件中的事件
GridView 事件GridView 控件可公开分页事件和排序事件,以及在创建当前行或将当前行绑定至数据时发生的事件。单击一个命令控件(例如,包含在 GridView 控件中作为其中的一部分的 Button 控件)时也会引发事件。下表描述了由 GridView 控件公开的事件。RowCommand 在 GridView 控件中单击某个按钮时发生。此事件通常用于在该控件中单击
2007-09-04 15:30:00
567
原创 TreeView单表加载
using System.Data.SqlClient;public partial class Default2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string aa = "
2007-08-17 12:17:00
504
原创 图片上传
一: 上传的文件夹(以日期为文件名) string strSaveDir = "upfiles/"; string strNewName=""; if(inputFile.PostedFile.ContentLength > 0) { //设定上传文件的保存路径 string
2007-08-14 17:04:00
797
原创 思念总是那么长
还记得那个下午吗? 当你的手不经意碰了我的时候, 我分明看见你眼里有闪过的温柔。 620)this.style.width=620" vspace="5" border="0" src="http://bbs.91.com/Storage/PostAccessory/2006-10-15/a64ff00b-cb29-43f4-8cb5-1cd76181ca15.jpg" /> 你走后的日子里,
2007-08-03 09:20:00
1310
2
转载 ASP.NET 2.0 本地化技术之研究
众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。1.使用工具自动生成本地化资源(LocalResources)2.原来Localizable AttributeProperty是这么回事呀3.手工添加本地化资源4.显示使用本地化资源5.
2007-07-26 14:59:00
551
转载 随手记下 Asp.net 6种页面转向方法
标签1. 2. 这是最常见的一种转向方法; HyperLink控件 1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址2. NavigateUrl是可以在服务器端使用代码修改,这个区别于3. 由于HyperLink本身没有事件所以要在服务器端其它事件
2007-07-26 14:34:00
611
转载 js 几种常用的表单输入判断
//函数名:chksafe//功能介绍:检查是否含有"",//,"/"//参数说明:要检查的字符串//返回值:0:是 1:不是function chksafe(a){ return 1;/* fibdn = new Array ("" ,"//", "、", ",", ";", "/"); i=fibdn.length; j=a.length; for (ii=0;ii { for (
2007-07-24 10:38:00
524
转载 正则表达式--常用
只能输入数字:“^[0-9]*$”只能输入n位的数字:“^/d{n}$”只能输入至少n位数字:“^/d{n,}$”只能输入m-n位的数字:“^/d{m,n}$”只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”只能输入非零的正整
2007-07-24 10:17:00
675
转载 asp.net中窗口相关操作总结(javascript)
这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能 会出现问题. 1.打开新窗口 这个简单:Response.Write(@"script language=javascript>window.open(url);script>"); 2.关闭窗口 //关闭当前窗口,并提示用户时候关闭,yes关闭,no退出 Respons
2007-07-18 17:50:00
542
SQLServer2008新特性(QuickView)
2008-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人