04 2011 档案

摘要:string[] cmd = new string[] { @"cd C:\Program Files\华光科技\超捷网络4.2", "YJClient.exe $StartFromXinWen$ admin 00" }; Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.Redire 阅读全文
posted @ 2011-04-27 16:58 郑文亮 阅读(483) 评论(2) 推荐(0) 编辑
摘要:在VS2005中添加了BackgroundWorker组件,该组件在多线程编程方面使用起来非常方便,然而在开始时由于没有搞清楚它的使用机制,走了不少的弯路,现在把我在使用它的过程中的经验与诸位分享一下。 BackgroundWorker类中主要用到的有这列属性、方法和事件: 重要属性: 1、CancellationPending获取一个值,指示应用程序是否已请求取消后台操作。通过在DoWork事件中判断CancellationPending属性可以认定是否需要取消后台操作(也就是结束线程); 2、IsBusy获取一个值,指示 BackgroundWorker 是否正在运行异步操作。程序中使用I 阅读全文
posted @ 2011-04-25 14:44 郑文亮 阅读(316) 评论(0) 推荐(0) 编辑
摘要:#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等打开新窗口链接的几种办法1.window.open('url')2.用自定义函数<script>functionopenWin(tag,obj){obj.target="_blank";obj.href 阅读全文
posted @ 2011-04-25 14:05 郑文亮 阅读(290) 评论(0) 推荐(0) 编辑
摘要:没有做不到的 只有想不到的苹果教程 Mac OS X 基础视频教程 初学必备中文视频教程http://item.taobao.com/item.htm?scm=1007.77.0.0&id=8350242306&ad_id=&am_id=&cm_id=&pm_id=Apple Xcode 应用程序开发中文视频教程(含配套教材和源代码)http://item.taobao.com/item.htm?id=9335805170IOS软件开发视频教程 iPhone软件开发中文教程 IOS视频教程从入门到精通http://hi.baidu.com/9913994 阅读全文
posted @ 2011-04-20 19:31 郑文亮 阅读(204) 评论(0) 推荐(0) 编辑
摘要:2种方式:1. 在后台代码里面 if (!IsPostBack) { Response.BufferOutput = false; //启动异步加载 } 解释: 这样做的效果是 没输出一行 都会到界面上去 (不在服务端缓存)2. <% Response.Flush(); %>解释: 这样做的效果是 浏览器遇到这个标记 会将前面的输出到浏览器 阅读全文
posted @ 2011-04-20 11:15 郑文亮 阅读(767) 评论(0) 推荐(0) 编辑
摘要:多年来网络上存在一些对 CMM、敏捷似是而非的观点,这里纠正一下,望读者朋友和 CMM/CMMI 专家们指正。 张恂认为,CMM 基本上是 15 年之前比较传统、陈旧的东西,现在我们更多地应该拿 CMMI-SW 与 Agile 进行比较。目前有关 CMM/CMMI 与 Agile 比较的最权威的一本名著是:Barry Boehm 与 Richard Turner 大师的 Balancing Agility and Discipline: A Guide for the Perplexed(BAND)。CMMI 到底与 Agile 有何不同?我向国内每一位软件项目经理、架构师和过程改进相关负责、 阅读全文
posted @ 2011-04-20 09:18 郑文亮 阅读(841) 评论(0) 推荐(0) 编辑
摘要:今天早上想将一个硬盘上的文件拷贝到移动U盘总是提示 参数错误 但是将这个文件拷贝到硬盘的其它位置没有问题百思不得其解 随后想 是不是 格式不同 于是顺着这个思路 将移动U盘的文件格式改为exFat (只有Fat32 和 exFat 2种格式)果然成功了 又学了一招 呵呵 阅读全文
posted @ 2011-04-20 08:52 郑文亮 阅读(262) 评论(0) 推荐(0) 编辑
摘要:OpenID 是一个以用户为中心的数字身份识别框架,它具有开放、分散、自由等特性。OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理,我们也可以通过这种方式来作为用户的身份认证。由于URI 是整个网络世界的核心,它为基于URI的用户身份认证提供了广泛的、坚实的基础。OpenID 系统的第一部分是身份验证,即如何通过 URI 来认证用户身份。目前的网站都是依靠用户名和密码来登录认证,这就意味着大家在每个网站都需要注册用户名和密码,即便你使用的是同样的密码。如果使用 OpenID (参见规范),你的网站地址(URI)就是你的用户名 阅读全文
posted @ 2011-04-19 16:35 郑文亮 阅读(3162) 评论(0) 推荐(0) 编辑
摘要:记者了解到,微软ASP.NET 4以后版本设计的一些功能,其主要方向是简化应用程序的开发,支持Web标准,以及提高性能提升。 在简化应用程序开发方面,ASP.NET团队正在考虑以下几个功能: 1.可用于ASP.NET MVC和WebForms的Action Record模式支持,基于Entity Framework,方便快速建模,快速开发。 2.更易于使用的Route规则:能结合各种信息(如硬盘上的文件路径)自动判断路由目标及相关参数。 3.可扩展的,基于常见任务/场景的辅助方法,例如: ·图片处理,如缩放,水印等常用操作。 ·OpenID支持,这样开发人员可以轻松将ASP 阅读全文
posted @ 2011-04-19 16:07 郑文亮 阅读(439) 评论(0) 推荐(0) 编辑
摘要:软件的质量是软件开发各个阶段质量的综合反映,本文结合“金保”工程软件项目管理的实际经验,探讨了在项目计划、需求分析、软件开发和系统维护等四个关键环节进行软件质量控制的方法。 软件的质量 是软件开发各个阶段质量的综合反映。软件项目的建设包括项目计划、需求分析、软件开发和系统维护等阶段,质量管理工作会始终贯彻在项目建设的各个阶段,本文结合笔者在“金保”工程的实践体会,围绕项目建设各个阶段的质量管理进行探讨。 1. 项目计划的质量管理 科学合理地制定项目开发计划,是项目成功的关键,在制定项目计划时,以下三个方面需要特别注意。 首先,项目计划必须群策群力。项目计划的制定不仅需要对项目任务进行工作分解( 阅读全文
posted @ 2011-04-17 20:55 郑文亮 阅读(759) 评论(0) 推荐(0) 编辑
摘要:当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育。这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划列表。一次就抓住了每个亮点,这是不可能的。但是这份建议说明可以帮助你将注意力放在可以提高你和你的团队绩效的活动上。 建立优先级 作为经理,首先要做的、最重要的事是你需要有意识地建立优先级。当你仍陷于繁重 阅读全文
posted @ 2011-04-17 20:50 郑文亮 阅读(377) 评论(0) 推荐(1) 编辑
摘要:摘要:本文详细阐述了作者对软件项目质量管理的认识,是作者实际经验的总结。主要内容包括对软件项目质量管理理论的认识、软件项目质量管理在实践中的具体做法。文章详细介绍了有关质量计划编制、质量控制、质量保证的有关理论;文章也描述了进行质量管理责任分配、质量管理实施的具体方法。 关键词:质量计划,质量控制,质量保证,质量管理,过程管理,软件度量 第一章 引言 许多IT项目开发的系统应用在生死攸关的场合。例如,1981年,由计算机程序改变而导致的1/67的时间偏差,使航天飞机上的5台计算机不能同步运行,这个错误导致了航天飞机发射失败。1986年,1台Therac25机器泄露致命剂量的辐射,致使两名医院病 阅读全文
posted @ 2011-04-17 20:37 郑文亮 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:我所在的公司和大多数国内IT公司一样,十几到几十人的规模,每次在做完项目过程中我们都会感觉很累,老板其实也很累,在小公司老板更像是一个项目经理的角色,很多东西都没有流程化的东西可走,所以很多事情都要等老板拍板后才可以继续下去,员工在很多时候就会感到迷茫,随着公司规模的扩大,公司也意识到没有一套规范的项目管理方案是万万不行的,自己在这方面也摸索的一段时间。我首先接触的是敏捷开发的方法,但很快我就感觉这个方法行不通,至少对于我们是这样,因为我们无法保证和客户以及业务人员及时沟通,一个月见几次面就很不错了,而且我们的开发人员也并不具有敏捷能力。后来接触了下CMMI,CMMI对于小公司就更不靠谱了,它 阅读全文
posted @ 2011-04-17 20:24 郑文亮 阅读(450) 评论(0) 推荐(2) 编辑
摘要:摘要:Eric Gunnerson 介绍了的思想,并提供了一个实用实例来演示如何在您自己的应用程序中应用它。 我在担任程序经理之前曾出任 C# 编译器的测试组长,而在此之前是 C++ 编译器的测试组长。这些工作经历使我对分析和尽量避免软件错误特别感兴趣。 要减少软件中的错误数目,方法之一就是拥有一个专业的测试组,其工作就是尽一切可能使软件崩溃。不幸的是,如果拥有测试组,那么即使是经验丰富的开发人员,也会倾向于花费较少的时间来保证代码的可靠性。 软件界有一句俗语:“开发人员不应该测试他们自己的代码”。这是因为开发人员对自己的代码了如指掌,他们很清楚如何采用适当的方法对代码进行测试。尽管这句俗语很 阅读全文
posted @ 2011-04-17 20:16 郑文亮 阅读(420) 评论(0) 推荐(0) 编辑
摘要:谈到自动化测试,一般就会提到测试工具。许多人觉得使用了一、两个测试工具就是实现了测试自动化,这种理解是不对的,至少是片面的。的确,测试工具的使用是自动化测试的一部分工作,但“用测试工具进行测试”不等于“自动化测试”。那什么是“自动化测试”? 半自动化测试过程,算不算自动化测试?是否可以为“自动化测试”给出如下定义?以自动化的方式完成测试?测试过程的自动化?将手工测试的过程变成了自动化测试的过程?摆脱手工测试的各种途径和方法?自动化测试是相对手工测试而存在的,所以自动化测试的真正含义可以理解为“一切可以由计算机系统自动完成的测试任务都已经由计算机系统或软件工具、程序来承担并自动执行”。它包含了下 阅读全文
posted @ 2011-04-17 20:02 郑文亮 阅读(374) 评论(0) 推荐(0) 编辑
摘要:先说介绍一下,Assert类所在的命名空间为Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll就可以使用了,在这里我会举例说明Assert里面的一些主要的静态成员。1、AreEqual:方法被重载了N多次,主要功能是判断两个值是否相等;如果两个值不相等,则测试失败。2、AreNotEqual:方法被重载了N多次,主要功能是判断两个值是否不相等;如果两个值相等,则测试失败。3、AreNotSame:引用的对象是否不相同;如果 阅读全文
posted @ 2011-04-17 19:48 郑文亮 阅读(871) 评论(0) 推荐(0) 编辑
摘要:本文是阅读了《单元测试之道》一书后的笔记,也是公司安排本人进行单元测试培训的材料,原文是一个Powerpoint,故修改了下,并针对Visual studio 2005自带的单元测试做的一个整理,将其奉献出来,目的是供需要了解和学习单元测试的朋友们阅读。如有错误望指出。什么是单元测试?单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list中去,然后确认该值出现在list的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确 阅读全文
posted @ 2011-04-17 14:54 郑文亮 阅读(334) 评论(0) 推荐(1) 编辑
摘要:ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了新的软件开发观念——XP。 XP是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从 阅读全文
posted @ 2011-04-17 13:54 郑文亮 阅读(693) 评论(0) 推荐(0) 编辑
摘要:人曾经在文章中提到了用ASP.NET单元测试的一个缺点是不能调试,今天我推翻我自己错误的论调,其实在ASP.NET单元测试中也是能调试的。以前我以为ASP.NET单元测试就运行于WEB服务器上,所以我用Debug来运行,那么ASP.NET单元测试就自动Attach到Web服务器,就能调试了。但是实际上要让ASP.NET单元测试可以调试的话,正确的做法应该是:1. 在Web.config中,找到<compilation debug=”false”/>这个节点,然后把debug属性改为true2. 在ASP.NET单元测试代码的最开始处添加这样一句话“System.Diagnostic 阅读全文
posted @ 2011-04-17 13:53 郑文亮 阅读(500) 评论(0) 推荐(0) 编辑
摘要:1、增加用户控件的引用: 方法1:在<web>节点下添加上下列内容<pages validateRequest="false"> <controls> <add tagPrefix="webdiyer" namespace="Wuqi.Webdiyer" assembly="AspNetPager"/> </controls></pages>方法2:在前前台页面加入<%@ Register TagPrefix ="webdiye 阅读全文
posted @ 2011-04-14 15:53 郑文亮 阅读(350) 评论(0) 推荐(0) 编辑
摘要:net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 n 阅读全文
posted @ 2011-04-14 13:58 郑文亮 阅读(306) 评论(0) 推荐(0) 编辑
摘要:前台部分:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><ht 阅读全文
posted @ 2011-04-12 09:08 郑文亮 阅读(609) 评论(0) 推荐(0) 编辑
摘要:相信大家近两年发现,在人才市场中,最难招到的就是QA了,中国就象刚长大的孩子一样,突然开始重视QA起来了,于是乎,我就从一个平凡执着的理想者,变成了各大公司的抢手货,美其名曰:奇缺人才。总有些朋友问我什么是QA,不知道QA到底是做什么。其实我也没办法用一个纯理论的言语来解释什么是QA。把我自己的理解与经验与大家分享吧。QA其实是品质管理。为什么说是管理呢?因为QA结合了管理,分析和测试三大行业的知识。公司的研发进度,产品研发初期的标准制定及产品后期的研发都需要QA的参与,缺一不可。QA可以有效的控制研发的进度和每个环节的质量。不管任何的产品,都是以适合人使用为前题的。在产品初期制定设计标准的时 阅读全文
posted @ 2011-04-09 23:16 郑文亮 阅读(1397) 评论(1) 推荐(0) 编辑
摘要:QA定义QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员. 无论是ISO9000还是CMMI,都是以过程为中心。也就是说,通过过程的持续改进来提高产品质量。而过程质量与产品质量如何正向关联呢?就需要质量保证(QA)。这也是ISO9000和CMMI都很推崇的方法。但从国内软件企业的现状来 阅读全文
posted @ 2011-04-09 23:15 郑文亮 阅读(3970) 评论(0) 推荐(0) 编辑
摘要:公司前一段时间 总结的web分页打印1. <p style='page-break-before:always;'> 在需要打印的表格的前面加入这句话 浏览器遇到这句话 会自动分页2. 直接调用浏览器的window.print 就可以3. 默认会出现页脚 页眉等元素 可以关闭它在IE里面 文件/页面设置 将页眉设置为空 将页脚设置为空 阅读全文
posted @ 2011-04-09 14:28 郑文亮 阅读(429) 评论(1) 推荐(0) 编辑
摘要:最近在用ASP.NET MVC 3,在通过TinyMCE HTML编辑器,向服务器端输入HTML代码时,收到了下面这个错误信息:异常详细信息: System.Web.HttpRequestValidationException: 从客户端(test="<a>adfasdf</a>")中检测到有潜在危险的 Request.Form 值。很明显,这是ASP.NET为了阻止跨站脚本攻击所实现的防御措施,然而在我的情况下,我的确需要ASP.NET临时关闭这个检查机制,因为这个时候我需要保存原始的HTML文本。在网上搜了一下,发现很多人的解决方案有点粗暴,要么 阅读全文
posted @ 2011-04-09 10:49 郑文亮 阅读(979) 评论(1) 推荐(1) 编辑
摘要:做过很多的Web项目,大多数在打印页面内容的时候,采用的都是通过Javascript调用系统内置的打印方法进行打印,也就是调用 PrintControl.ExecWB(?,?)实现直接打印和打印预览功能。打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是 可以的了。代码如下所示: 代码 复制代码 代码如下://调用PrintControl.ExecWB(?,?)实现直接打印和打印预览功能。(直接用系统提供的print()方法打印无法隐藏某些区域) //preview:是否显示预览。null/false:不显示,true:显示 function printPage(previe 阅读全文
posted @ 2011-04-09 10:42 郑文亮 阅读(6218) 评论(1) 推荐(0) 编辑
摘要:首先 using System.Drawing.Printing;@@@@@@@@这个一定要注意 不然没法用的 要报错 如果觉得对你有帮助 给分吧以下为参考 //************************************************************** // // 打印相关(以下部分) // //************************************************************** private DataTable dtStudent; //存放需打印的学生ID列表 private int intIndex = 0; / 阅读全文
posted @ 2011-04-09 10:29 郑文亮 阅读(4715) 评论(0) 推荐(0) 编辑
摘要:function pritinf() { var nw = window.open('', '', 'width=800,height=600'); nw.document.open("text/html", "GB2312"); nw.document.write('<link rel="stylesheet" type="text/css" href="css/css2.css" />'); nw.document. 阅读全文
posted @ 2011-04-09 10:28 郑文亮 阅读(654) 评论(0) 推荐(0) 编辑
摘要:Asp.Net WebForm中DataGrid导出的时候,在ItemDataBound内 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { e.Item.Cells[0].Attributes.Add("style","vnd.ms-excel.numberformat:@"); } 如果在WinForm内则可以 Excel.Range range = (Excel.Range)worksheet.Cells[1,1 阅读全文
posted @ 2011-04-06 11:20 郑文亮 阅读(270) 评论(0) 推荐(0) 编辑
摘要:文和大家分享学习一下C#中Attribute特性应用,希望对你有帮助。Attribute与Property 的翻译区别Attribute 一般译作“特性”,Property 仍然译为“属性”。Attribute 是什么Attribute 是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标。简单的说,Attribute就是一种“附着物” —— 就像牡蛎吸附在船底或礁石上一样。这些附着物的作用是为它们的附着体追加上一些额外的信息(这些信息就保存在附着物的体内)—— 比如“这个类是我写的”或者“这个函数以前出过问题”等等。Attribute 的作用特性Attribu 阅读全文
posted @ 2011-04-05 20:15 郑文亮 阅读(807) 评论(0) 推荐(1) 编辑
摘要:面向对象(Object Oriented,缩写为OO)是现代软件技术的精髓。从早期的SmallTalk到如日中天的Java,都渗透着面向对象思想。OO具有三大特性:封装性、继承性和多态性。想掌握面向对象思想,就必须深入理解 其三大特性。这里我尽量少谈概念,只用一个生活中的例子和一段代码来解释它们。 1、封装性(Encapsulation) 所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。OO将万物都视为“对象”(Object),任何对象都具有特性和行为。我们将其特性称为“成员变量” (MemberVarible),将其行为称之为“成员函数" 阅读全文
posted @ 2011-04-05 20:13 郑文亮 阅读(506) 评论(0) 推荐(0) 编辑
摘要:1. 下图中黄色的高亮文字代表了Silverlight 对象的MIME类型,而不是运行时版本信息。许多开发人员第一次看到这段代码的时候都会认为这个地方是引用了Silverlight的版本信息,例如Silverlight 4. 一个Silverlight宿主应用程序的HTML/ASPX代码: 2. Silverlight只支持PNG格式的图片,不能直接使用GIF格式的图片。如果你一定要使用GIF图片的话,可以考虑使用基于Silverlight开发的 .NET Image Tools Library。很多人已经构建了将GIF转换为PNG的Web服务,可以直接使用。我推荐你使用Paint.NET来进 阅读全文
posted @ 2011-04-05 19:38 郑文亮 阅读(481) 评论(0) 推荐(0) 编辑
摘要:一、GET乱码的解决方法 在tomcat的server.xml文件中修下面的代码片段,在最后添加URIEncoding="UTF-8",修改后的结果如下 Xml代码 connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 二、POST乱码解决方法 自定义字符集过滤器,代码如下 Java代码 package com.filter; import java.io.IOException; import javax.servlet.F 阅读全文
posted @ 2011-04-05 19:33 郑文亮 阅读(368) 评论(0) 推荐(0) 编辑
摘要:两个问题是: ◆写程序时少了智能感知; ◆运行程序时速度变慢(反射)。 今天看完New features in CSharp 4.docx才恍然明白,趁着没事,把东西整理一下,希望能对暂时还不明白dynamic有什么用的朋友提供一些参考。当然,由于本人才疏学浅,不保证所有的观点都是正确的,希望大家用辩证的眼光来看这篇文章,如有错误之处,请大伙批评指正。 言归正传,dynamic关键字用于声明一个动态对象,然后通过该动态对象去调用方法或读写属性。 在使用C# 2.0或3.0的时候,如果一个对象需要在运行时才能确定,并且没有接口和基类方面的信息,那我们一般使用反射技术来调用这个未知对像的方法或属性 阅读全文
posted @ 2011-04-05 19:30 郑文亮 阅读(441) 评论(0) 推荐(0) 编辑
摘要:Parameter(参数)用来表示“出现在子句(或类型定义)头部的变量”,Argument(参量)用来表示“出现在目标(或类型的实例)中的值”。换句话说,Arguments(参量)就是对 Parameters(参数)的具体化。 阅读全文
posted @ 2011-04-05 19:24 郑文亮 阅读(753) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.wwwcoder.com/ 作者:Venkatarama Uppugunduri这些至少在程序员的世界中是一种容易被混淆的术语。它们的含意经常会被交换。这里是我对于它们的看法。Attributes(特性)讨论的是主题的天性。而 Properties(属性)则讨论的是主题的所有物中的财产、内容,状态或者所有权。打个比方说我是人类,在这个前提下人类就是以我为主题时的一个 Attribute(特性)。而象在我的公寓中既有人也有狗一样,在这里的人就是以公寓为主题时的 Properties(属性)。相同的事物出现在 .NET 的世界中。例如:Serializable 就是一个 阅读全文
posted @ 2011-04-05 19:20 郑文亮 阅读(492) 评论(0) 推荐(0) 编辑
摘要:介绍asp.net 4.0 的新增功能简洁的 web.config 文件 控件的新属性 ViewStateMode - 控件的视图状态模式 控件的新属性 ClientIDMode - 生成客户端 ID 的方式 列表控件的新属性 EnablePersistedSelection - 保存选中项的方式 控件的其他一些增强点 RenderOuterTable - 指定控件在客户端呈现的时候,是否在外层加 table 标签 Menu 控件,在 asp.net 4.0 中将会以 ul li 的方式呈现在客户端 RepeatLayout - 布局模式,控件在客户端的 HTML 呈现方式 Wizard 和 阅读全文
posted @ 2011-04-05 17:04 郑文亮 阅读(331) 评论(0) 推荐(0) 编辑
摘要:string appSetting = txtAppSetting.Text;//appSetting子节点值 string connectionString = txtConnectionString.Text;//连接字符串 string key = txtKey.Text;//appSetting子节点Key string connectionName = txtConnectionName.Text;//连接Name ConfigurationOperator op = new ConfigurationOperator();op.SetAppSetting(key, appSetti 阅读全文
posted @ 2011-04-05 16:59 郑文亮 阅读(285) 评论(0) 推荐(0) 编辑
摘要:一 Fiddler工具介绍一(原文地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/IE_IntroFiddler.asp )介绍:你是不是曾经疑惑过你的web程序和IE是如何交互的?你是不是遇到过一些奇怪的而你又无法解决的性能瓶颈?你是不是对那些发送给服务器端的cookie 和那些你下载下来的被标记为可缓存的内容感到好奇?Fiddler官方网站及下载地址:http://www.fiddlertool.com/Fiddler/dev/ 微软的Fiddler能够帮助你回答以上的问题, 阅读全文
posted @ 2011-04-01 08:53 郑文亮 阅读(2037) 评论(0) 推荐(2) 编辑