- 博客(158)
- 资源 (19)
- 收藏
- 关注
原创 unit test protected and private functions
1. protected (一个家里面,想怎么搞就怎么搞)同一包的子类,可以任意使用同一个包的正常类,可以直接用他的实例进行访问(出了家门,不过有血缘关系就还认这个儿子,直接搞)不同包的子类,可以直接使用父类的属性和方法(直接调用方法,不要用instance调用)(出了这个家,还没有血缘关系,就拉倒吧)不同包的正常类,无法访问任何属性和方法不同包的子类,不能使用父类实例的属
2009-03-05 11:43:00
1009
转载 序列化并压缩视图状态
介绍近来我开发了一个巨大的APS.NET页面,多达30个控件.我们知道,我们可以禁用一些我们实际不需要的控件的视图状态,这不失为一个好主意,比如Literal和Label.在这之后,我发现隐藏的视图状态仍有好几KB之巨.这对那些没有宽带上网的用户来说很明显是一个大问题,因为要上传40KB的东西到服务器是一个很坏的情况,更有可能是在用户没有收到任何回应时一次又一次的点击”提交”.所以,我在网上搜
2009-03-03 12:36:00
1331
转载 Vista和XP双系统的安装和卸载
首先感谢会员chzhlh,对于vista和XP双系统启动的问题,个人一直是保守着惯有的理念,遵循着前人的经验。正是由于chzhlh的热心提醒,才让我对双系统的问题有了新的认识,特此发帖。前言:关于vista和XP的问题,方法和结论很多,而且各有不同。在此我举出大家在使用vista和XP所有问题的详细解答,如有遗漏或错误请不吝赐教,在此感谢大家 。PS:过去之家里面有些帖子经会员发现有问题存在,特发
2009-02-18 16:22:00
1634
1
原创 HTML -- Head -- Meta的功效
定义向服务器和客户端传达关于文档的隐藏信息。注释META 元素还嵌入了某些搜索引擎用于索引和分类万维网上的文档时所用的文档信息。此元素只能在 HEAD 元素内使用。此元素在 Internet Explorer 3.0 的 及以上版本HTML 中可用,在 Internet Explorer 4.0 及以上版本的脚本中可用。此元素不会显示。此元素不需要关闭标签。me
2009-02-11 17:08:00
904
转载 JS: .onClick attachEvent和addEventListener三者面对不同浏览器的区别
首先是最常规的.onClick方法: test<!--function test(){alert("test");}// --> 当某一天,我们知道JavaScript要跟HTML结构实现分离后,就会改了一种写法: test<!--function test(){alert("test");}window.onl
2009-02-11 16:36:00
1869
转载 ORACLE的锁机制
ORACLE的锁机制 设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 Oracle RDBMS的封锁类型可分为如下三类: 1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。 2、DDL级封锁(字典/语法分析封
2008-12-24 11:32:00
749
转载 开发SilverLight的开发环境,结合Expression Blend2去开发UI,再用VS开发后端
实在是太多人问到Sivlerlight的开发工具了,如果您现在要开发 Silverlight应用程序也好、RIA也好、想要在ASP.NET当中整合Silverlight也好,请安装底下这些开发工具,注意,请依序安装。底下说明每一个工具的用途以及为何需要安装... 笔者建议您“务必依序”安装底下套件: ◎ Visual Studio 2005 → 这个做什么的不用说吧,请最好不要用Express版本
2008-12-05 11:42:00
1022
原创 WCF入门级案例
开发环境:vs2008英文版(SP1) + IIS + Windows2003 整个解决方案有4个项目01.WCF ---Class Libary项目,用于生成WCF所需的类/接口文件02.BLL ---Class LIbary项目,演示用的业务逻辑层(仅做分层演示用,无实际意义)03.WEB ---Web Application,WCF服务将发布在这个项目中(即本例是把WCF宿主在IIS
2008-12-05 11:30:00
3256
1
转载 项目管理实践教程
今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和3使用在服务器机上,软件2和4安装在客户端机上。另外,我们还有用到MSBuild、RoboCopy、WebDeployment等等,在下面的文章中用到的时侯,我会介绍给大家。 软件最新版本简单说明1VisualSVN Server1.6.1
2008-11-25 15:33:00
1147
原创 How to add, modify, or delete registry subkeys and values by using a registration entries (.reg) file
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that
2008-11-24 13:35:00
1242
原创 VS 如何自动生成 aspx.designer.cs文件内容(解决"The base class includes the field ''"错误)
转自: http://support.microsoft.com/kb/941824SYMPTOMS Consider the following scenario: You create a Microsoft ASP.NET 2.0 Web applicat... loadTOCNode(1, symptoms);
2008-11-20 10:07:00
4904
转载 javascript get find 方法
$get Shortcut MethodProvides a shortcut to the getElementById method of the Sys.UI.DomElement class. This member is static and can be invoked without creating an instance of the class.Syntax
2008-11-14 11:23:00
2718
转载 深入浅出 Javascript API(五)--Query & Find 查询
转自: http://www.cnblogs.com/flyingis/archive/2008/07/29/1255373.html 查询是webgis常用功能之一,基于地图的查询经历了多种形式的演变,现在用什么形式来展现查询已经没有固定模式,在适合webgis范围内,什么形式能够满足应用,就用什么形式的查询。举例描述一个最经典的场景,鼠标点击地图显示一个TIP小窗口,显示查询对象的简单
2008-11-14 11:09:00
1491
转载 设计模式和极限编程XP的结合
概述 模式和极端编程(XP)都为软件设计、开发者提供了无法用金钱衡量的帮助。但是迄今为止XP大量关注于重构(refactoring),而对模式只字不提。在这篇文章中,我问“为什么”,并且最终描述出模式怎样以XP的方式更好地实现、以及XP怎样因为包含对模式的使用而变得更好。 致谢 非常感谢Kent Beck、Martin Fowler和Ward Cunningham,他们为这篇文章提出了
2008-11-03 17:11:00
919
原创 XP在运行中添加程序快捷命令,修改鼠标右键命令
不是经典的不拿来说1. 大家都知道运行是cmd (command),修改注册表是regedit,有人知道如何添加用户自己的程序快捷键么。比如我打开了cmd,这个时候我输入ie,就能直接跳出来一个ie浏览器,或者我输入一个wow,就直接跳出来一个魔兽世界。再如我输入一个vs2005,就直接出来一个新的vs2005,方便吧,不用再去找快捷按钮什么的了。 打开注册表,顺着下面路径找过
2008-10-31 16:43:00
6756
转载 MOP 是什么 (入门)
QuickStart Introduction to MoqMoq is intended to be simple to use, strong typed (no magic strings!, and therefore full compiler-verified and refactoring-friendly) and minimalistic. Methodsvar
2008-10-30 09:50:00
1877
转载 概述CSLA.NET 3.6 (Overview of CSLA .NET 3.6 for Windows and Silverlight)
CSLA.NET是一个在分布式计算环境下利用面向对象思想创建业务对象的一个框架。现在已经发布了3.6版本,包括for Windows和for Silverlight,来支持不同的平台。 CSLA.NET for Windows 和CSLA.NET for Silverlight共享了许多相通的特性和功能。两个框架实作之间的通用性,能允许在.NET和Silverlight之间,共享业务对象(Bus
2008-10-29 18:16:00
713
转载 WSDL 教程
WSDL 教程什么是 WSDL?WSDL 指网络服务描述语言 WSDL 使用 XML 编写 WSDL 是一种 XML 文档 WSDL 用于描述网络服务 WSDL 也可用于定位网络服务 WSDL 还不是 W3C 标准 WSDL 可描述网络服务(Web Services)WSDL 指网络服务描述语言 (Web Services Description L
2008-10-29 10:05:00
929
转载 VS 2005 Web Application Project Release Candidate Now Available
May 8th Update: The final release of the VS 2005 Web Application Project is now live. You can learn more about it here.Today we published the Release Candidate of the VS 2005 Web Application Pro
2008-10-28 14:32:00
913
转载 Mock 入门,分析stub . mock区别
Rhion.Mocks今天发布了最新版3.0.1,这是一个Mocking Framework,开发者是Ayende。面向接口编程的测试难的问题Mock Framework的用处在于我们可以在不实现具体对象的情况下,即在没有某个类的实例的情况下对该对象的行为进行模拟。这一特征对于面向接口的编程非常有用。因为接口的调用者可以在没有接口的具体实现的情况下使用接口,也就是说调用者可以先于接口的实现者行动。
2008-10-27 19:23:00
8608
1
转载 RhinoMock2入门
在去年8月份我曾经写过两篇介绍RhinoMock的文章,最近有人在评论中指出在文章介绍的Mock对象的创建方式在新版本的RhinoMock中不再支持。由于我最近一直没有使用RhinoMock,于是我特地去查了一下有关资料,发现卢彦在去年12月份写的一篇文章中同样出现了这个问题,我赶紧到RhinoMock的讨论组查了一下资料,发现我之前的使用方法确实出了问题,该方法被Ayende cut掉了。为
2008-10-24 12:19:00
1145
转载 TDD (Test-Driven Development) 全攻略
{关键字}测试驱动开发/Test Driven Development/TDD测试用例/TestCase/TC设计/Design重构/Refactoring{TDD的目标}Clean Code That Works这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。想想看,其实我们平时所做的所有工作,除去
2008-10-23 16:45:00
1675
转载 如何写Unit Test, TDD 入门1
我将讲述这个框架如何使用.同时也涉及到一些非常重要的概念,我想其客户属性是非常重要的.在NUnit里,有以下几种属性: Test Fixture Test 下面我将对每种属性一一讲解.TestFixtureAttribute 本属性标记一个类包含测试,当然setup和teardown方法可有可无.(关于setup 和teardown方法在后面介绍) 做为一
2008-10-23 16:40:00
1651
转载 sepcial JS used in page
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2008-10-23 15:24:00
613
转载 创建常量、原子性的值类型
概述本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。从类型设计谈起从Class到Struct假如我们要设计一个存储收信人地址的类型(Type), 我们管这个类型叫 Address。它应该包含这样几个属性:Province 省City 市Zip
2008-10-23 15:20:00
901
转载 TFS(Team Foundation Server)介绍和入门
在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是如何将这些特性结合在一起使用的。作为一名软件开发人员,在我的职业生涯中,我经常会用到支持软件开发过程的大量开发工具,如版本控制工具、漏洞跟踪包、生成脚本语言、单元测试框架和需求分析工具等等。在.NET平台上,大量的支持工具能够很好地独立工作,但是,为了使得各种工具之间都够互相协
2008-10-22 10:06:00
91801
2
转载 MVP入门
刚刚转入C#开发不久,发现了一个类似于Java里的MVC模式的东东——MVP(Model View Presenter) 模式,个人感觉MVP模式真的和MVC差不多,MVC我这里就不解释了,着重讲讲MVP,MVP 里的M 其实和MVC里的M是一个,都是封装了核心数据、逻辑和功能的计算关系的模型(这里我们不做重点介绍),而V是视图(窗体),P我认为就是封装了窗体中的所有操作、响应用户的输入输出、事件
2008-10-20 13:18:00
1749
转载 Mock Object 入门
首先是:Mock FAQ 这个FAQ 可以解答大部分关于mock的问题,当然也是入门级的读物了。 接下来就是 jmock网站上的一系列的 tutorial了 http://www.jmock.org/docs.html#tutorials 保证自己会用Jmock的API 当然懂了API 不代表就掌握了mock接下来就深入一点吧,个人觉得mock object的第一篇文章 是必读的
2008-10-17 09:57:00
862
转载 VGA, D-SUB, DIV (-A, -D, -I), HDMI 显示器/电视接口全解释
vga, d-sub是模拟接口,dvi和hdmi是数字接口dvi数字接口 d-sub是模拟信号接口 数字信号比模拟信号处理精细,所以DVI接口清晰度比较高DVI 的解释:DVI-A : 就是与VGA规范一样的包括 RGBHV 信号线的模拟接口。 其中,RGB 是红、绿、蓝三基色信号,HV分别是水平和垂直扫描的行同步与场同步信号。 VGA接口规范同样提供R
2008-10-16 21:24:00
5717
转载 ASP.NET自定义控件复杂属性声明持久性浅析
在自定义控件的开发过程中,我们经常要给控件添加一些复杂类型的属性。利用声明持久性(DeclarativePersistence)可使得页面开发人员能够让页面开发人员在ASP.NET页面中,声明性地设置这些复杂属性值,而无需编写任何C#或者VB.NET代码。参见下面的例子:GridView的DataKeyNames属性,其数据类型是string[]:
2008-09-16 15:21:00
1004
原创 JS字符串转义
小问题,怎么都记不住,每次都解决,每次都会重新遇到,现在人老了,果然记性不好了。火大~~~ 贴个代码就是script.alert 中转义问题,每次我都是用一个/来转义,忘记嵌套两层,我帮scriptManager.Regsister...... 放在了BasePage里面,嵌套两层的话,会丢失一层/,所以要在第一层用两个/来转义, 既是 使用 “ // ”,不然总是会报“什么什么少一个括
2008-09-05 10:59:00
2380
原创 gridview中使用edit命令显示EditItemTemplateColumn,绑定Listbox的值问题
页面代码 "Tasks"> "lbTasksToRole" runat="server" DataSourceID="sdsTasks" DataTextField="name" DataValueField="id" SelectionMode="Multiple"> "hfTasksToRole" runat="server" Value=
2008-09-04 15:24:00
2373
1
转载 asp.net页面回传与js调用服务端事件、PostBack的原理详解(转)
Asp.net中服务端控件事件是如何触发的Asp.net 中在客户端触发服务器端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:input type="submit" value="Submit">,这是Form表单的提交按钮,点击以后会作为参数发
2008-09-04 11:32:00
1278
1
转载 数据绑定时format
"Start Date" SortExpression="start_time" > "ucDatetimeStartDateItem" runat="server" Width="100px" Text=/>
2008-09-02 14:25:00
974
原创 加密、解密web.config文件(针对某些要加密的字段加密、解密)
1. Description:The we put user name and password directly in web.config. ifthe hacker attacked the web site, these important information will be unsafe.So we should encrypt important informati
2008-08-27 15:24:00
775
转载 Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it
Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it If youve used the Microsoft ASP.NET AJAX UpdatePanel control, theres a good chance youve hit the "Sys.
2008-08-20 14:39:00
496
转载 .NET学习网站(包含国外)
比较著名的.net技术论坛名称(含国外的)名称:快速入门地址http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微
2008-08-05 10:39:00
770
转载 如何调用远程web service
如何调用远程web service1. 生成.dll文件 (先用WSDL.exe生成代理类,再编译生成.dll,这样就可以直接引用了)2. 直接web引用 用vs2005 如何创建和使用Web Service代理类 Web服务代理是支持.net的编程语言文件,由.net框架提供的WSDL工具自动生成。代理类不包含任何应用程序逻辑。相反,他包含关于如何传递参数和检索结果的传输逻辑,还包含W
2008-08-03 21:58:00
2039
原创 数据库种类与 数据库结构
数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。1.数据结构模型(1)数据结构所谓数据结构是指数据的组织形式或数据之间的联系。如果用D表示数据,用R表示数据对象之间存在的关系集合,则将DS=(D,R)称为数据结构。例如,设有一个电话号码簿,它记录了n个人的名字和相应的电话号码。为了方便地查找某人的电话号码,将人名和号码按字
2008-08-03 14:21:00
2644
毕马威:2024中国消费50白皮书报告(第三届)(130页).pdf
2024-02-21
Market Risk Analysis Volume I
2016-04-13
VS2008,VSTS,做压力测试,性能分析
2009-07-01
【经典】VS2008 柔黑色底主题,保护眼睛主题
2009-07-01
sharePoint安装完全手册
2008-10-28
Refactoring: Improving the Design of Existing Code
2008-10-28
Unit Testing with Mock Objects
2008-10-28
CodertoDeveloper--Tools and Strategies for Delivering Your Software
2008-10-28
MVP由浅入深(2)
2008-10-28
MVP由浅入深(1)
2008-10-28
万能日期正则表达式 (适用于各种日期样式)绝对经典
2008-01-10
Using Assemblies in Microsoft .NET and C# Using Assemblies in Microsoft .NET and C#
2007-11-22
Using Assemblies in Microsoft .NET and C#
2007-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人