<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[swallows2010的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/swallows2010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; swallows2010]]></copyright><item><title><![CDATA[功能性测试方法]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5754864</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5754864</guid><author>swallows2010</author><pubDate>Thu, 22 Jul 2010 11:40:00 +0800</pubDate><description><![CDATA[<br />功能性测试用例<br />1. 测试的来源，即测试的需求<br />　　测试用例的主要来源有：<br />1）需求说明”及相关文档<br />2）相关的设计说明（概要设计，详细设计等）<br />3）与开发组交流对需求理解的记录（可以是开发人员的一个解释）<br />4）已经基本成型的UI（可以有针对性地补充一些用例）<br />　　简而言之，所有你能得到的项目文档，都尽量拿到。从所得到的资料中，分解出若干小的“功能点”，理解“功能点”，编写相应的测试用例。<br />2. 用例的组织方式<br]]></description><category></category></item><item><title><![CDATA[测试用例设计步骤]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5754857</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5754857</guid><author>swallows2010</author><pubDate>Thu, 22 Jul 2010 11:38:00 +0800</pubDate><description><![CDATA[<br />测试用例设计 基本格式      <br />软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果，下面逐一介绍。 <br />用例编号： 测试用例的编号有一定的规则，比如系统测试用例的编号这样定义规则： PROJECT1-ST-001 ，命名规则是项目名称＋测试阶段类型（系统测试阶段）＋编号。定义测试用例编号，便于查找测试用例，便于测试用例的跟踪。 <br />测试标题： 对测试用例的描述，测试用例标题应该清楚表达测试用例的用途。比如 “ 测试用户登录时输入]]></description><category></category></item><item><title><![CDATA[中金玛泰OA测试计划]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5728565</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5728565</guid><author>swallows2010</author><pubDate>Mon, 12 Jul 2010 11:45:00 +0800</pubDate><description><![CDATA[<br />中金玛泰OA测试计划<br /> 1引言<br /> 1.1编写目的<br />    江苏中金玛泰办公自动化系统（一下简称中金玛泰OA）本着安全、简单、适用、高效的原则，贴合企业实际需求，充分体现企业规范管理、提高办公效率的核心思想，为中金玛泰提供一整套标准的办公自动化解决方案。中金玛泰OA测试分为五个阶段：初测期，用户界面测试（UI），系统集成测试，性能测试和回归测试。<br />    编写测试计划的目的：<br />    1．保证中金玛泰办公自动化能够正常运行。<br />    2．]]></description><category></category></item><item><title><![CDATA[C#开发中总结的23个经验技巧]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607874</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607874</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 15:19:00 +0800</pubDate><description><![CDATA[1.怎样定制VC#DataGrid列标题？　　DataGridTableStyle dgts = new DataGridTableStyle(); 　　dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable　　　　DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn()]]></description><category></category></item><item><title><![CDATA[javascript验证3]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607545</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607545</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:20:00 +0800</pubDate><description><![CDATA[/*    限制输入字符的位数    str是用户输入字符串，len是要限制的位数    ----------------------------*/function isSmall(str,len){    if (str.length        return(true);    }else{        return(false);    }}/*判断两个字符串是否一致-------]]></description><category></category></item><item><title><![CDATA[javascript验证2]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607537</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607537</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:19:00 +0800</pubDate><description><![CDATA[// JScript 文件/********************************************************//*判定返回值为true或false*//********************************************************///打开一个新链接function   openwindow()   {     //var $j]]></description><category></category></item><item><title><![CDATA[javascript验证1]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607531</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607531</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:18:00 +0800</pubDate><description><![CDATA[function $id(s) {    return document.getElementById(s);}//判断小数 function IsFloat(s) {    if (!/^[+/-]?/d+(./d+)?$/.test(s))        return false;    else        return true;}//判断正小数function IsPlusFloa]]></description><category></category></item><item><title><![CDATA[SQL速查手册]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607525</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607525</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:16:00 +0800</pubDate><description><![CDATA[一、基础 1、说明：创建数据库 CREATE DATABASE database-name 2、说明：删除数据库 drop database dbname 3、说明：备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat ]]></description><category></category></item><item><title><![CDATA[经典SQL语句]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607510</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607510</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:14:00 +0800</pubDate><description><![CDATA[asc 按升序排列desc 按降序排列下列语句部分是Mssql语句，不可以在access中使用。SQL分类：DDL—数据定义语言(CREATE，ALTER，DROP，DECLARE)DML—数据操纵语言(SELECT，DELETE，UPDATE，INSERT)DCL—数据控制语言(GRANT，REVOKE，COMMIT，ROLLBACK)首先,简要介绍基础语句：1、说明：创建数据库CREATE D]]></description><category></category></item><item><title><![CDATA[asp.net学习网]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607489</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607489</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:10:00 +0800</pubDate><description><![CDATA[本文为中国ASP.NET开发网原创文章，转载必须注明出处。 名称： ASP.NET 地址：http://www.asp.net 介绍：微软.NET webform的老巢，资料和实例代码都非常难得。 名称： 优快云文档中心    loveswallow998  58213998地址：http://dev.youkuaiyun.com/ 介绍：中文的，资料还算丰富，可以作为国内首选。 名称： 博客园 -]]></description><category></category></item><item><title><![CDATA[页面刷新的问题]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607475</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607475</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:07:00 +0800</pubDate><description><![CDATA[·         第一： private void Button1_Click( object sender, System.EventArgs e )   {      Response.Redirect( Request.Url.ToString( ) ); } 第二： private void Button2_Click( object sender, System.EventArgs e]]></description><category></category></item><item><title><![CDATA[获取 GridView 编辑状态下单元格里的值]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607462</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607462</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:03:00 +0800</pubDate><description><![CDATA[方法一：var txtName = grid1.Rows[e.RowIndex].Cells[0].FindControl("txtName") as TextBox;if (txtName != null){    // 读取值    // } 方法二： // 更新    protected void grid1_RowUpdating(object sender, GridViewUp]]></description><category></category></item><item><title><![CDATA[TreeView树形菜单]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607459</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607459</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:02:00 +0800</pubDate><description><![CDATA[   //初始化树形菜单    private void InitTreeMenu()    {        IList branchInfoList = branchInfoBLL.GetBranchInfoAll();//获取所有机构        foreach (BranchInfo branchInfo in branchInfoList)        {            Tr]]></description><category></category></item><item><title><![CDATA[TreeView控件实现选中父节点时全选子节点]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607456</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607456</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:01:00 +0800</pubDate><description><![CDATA[第一种方法    无标题页        function public_GetParentByTagName(element, tagName) {         var parent = element.parentNode;         var upperTagName = tagName.toUpperCase();         //如果这个元素还不是想要的tag就继续上溯 ]]></description><category></category></item><item><title><![CDATA[jQuery TreeView]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607452</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607452</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:00:00 +0800</pubDate><description><![CDATA[//--Author:Vincent$(document).ready(function(){　　　 //bulid xmlHttpRequest　　　 var xmlHttp;　　　 var oClick;//which mouse up　　　 if(window.ActiveXObject)　　　 {　　　　　　　 xmlHttp=new ActiveXObject("Microsoft.XM]]></description><category></category></item><item><title><![CDATA[javascript常用技巧]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607449</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607449</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 14:00:00 +0800</pubDate><description><![CDATA[1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2.  取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5.  IE地址栏前换成自己的图标6.  可以在收藏]]></description><category></category></item><item><title><![CDATA[使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字水印和图片的水印图]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607445</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607445</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 13:58:00 +0800</pubDate><description><![CDATA[//本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。//实现过程：选择图片上传成功后，取得已经存在服务器的文件生成缩略图，并且判断是否是图片类型的文件，这个的判断可以在程序中修改，本程序只是判断了“image/bmp”、“image/gif”、“image/pjpeg”三种类型。//代码如下：//upfile.aspx文件准备工作：1.控件：FileUp]]></description><category></category></item><item><title><![CDATA[asp.net时间格式大全]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607443</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607443</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 13:58:00 +0800</pubDate><description><![CDATA[DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25// Label2.Text = dt.ToFileTime().ToString();//127756416859912816// Label3.Text = dt.ToFileTimeUtc().ToString();//127756704]]></description><category></category></item><item><title><![CDATA[asp.net常用技巧]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5607436</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5607436</guid><author>swallows2010</author><pubDate>Wed, 19 May 2010 13:56:00 +0800</pubDate><description><![CDATA[打开新的窗口并传送参数：传送参数：response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++")")接收参数：string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为]]></description><category></category></item><item><title><![CDATA[JS给Table增加行]]></title><link>https://blog.youkuaiyun.com/swallows2010/article/details/5572120</link><guid>https://blog.youkuaiyun.com/swallows2010/article/details/5572120</guid><author>swallows2010</author><pubDate>Sun, 09 May 2010 16:07:00 +0800</pubDate><description><![CDATA[function addRow(){var length=document.getElementById("table").rows.length;/*document.getElementById("newbody").insertRow(length);　　 document.getElementById(length+1).setAttribute("id",length+2);*/　　va]]></description><category></category></item></channel></rss>