08 2011 档案

摘要:Silverlight经历3年多的发展,从当初的1.0版本到现在4.0,已经逐步趋向成熟。当前市面上关于Silverlight开发的中文资料很少,介绍Expression Blend更是少之又少,为了让更多开发人员学习和了解Silverlight技术,特别推出该系列教程。Expression Blend是Silverlight/WPF项目开发必用的设计工具,本系列教程由浅入深的介绍Blend在项目设计中的使用方法,使用大量实例讲述Blend在实际项目中的应用。本文为Expression Blend实例中文教程系列索引,帮助大家查看文章。Expression Blend实例中文教程(1) - 开 阅读全文
posted @ 2011-08-31 15:35 灵雨飘零 阅读(275) 评论(0) 推荐(0)
摘要:原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now本文自发布以来已经增加了新的信息。请参阅下面的编辑更新。本文讨论的工具如下:NUnit:编写单元测试的工具NDoc:创建代码文档的工具NAnt:生成解决方案的工具CodeSmith:代码生成工具FxCop:用于监视代码的——代码警察Snippet Compiler:小型代码段编译工具两个不同的转换器工具,ASP.NET 版本转换器(Version Switcher)和Visual Studio .NET 项目转换器(Project Converter)R 阅读全文
posted @ 2011-08-26 13:28 灵雨飘零 阅读(277) 评论(0) 推荐(0)
摘要:访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储过程是存储在服务器上的一组预编译的SQL语句,... 阅读全文
posted @ 2011-08-23 09:05 灵雨飘零 阅读(178) 评论(0) 推荐(0)
摘要:HTML5将彻底改变我们建设网站和Web应用程序的方式。这里有10个伟大的工具,用于简化和提高HTML5的编码。假如你才刚开始利用HTML5来创建网站,可访问Initializr来入门。这个网站将帮您根据样板来创建一个简洁,可定制的网站模板。它包含了初学者,所需要的一切。HTML5demosHTML5demos这个网站提示一些示例来帮助你检测HTML5的一些特性,在不同浏览器下的支持情况。比如可以测试HTML5 canvas在Firefox上是否支持或Safari是否可以运行HTML5简单的聊天客户端等。HTML5 TrackerHTML5 Tracker能够用于跟踪HTML5相关的最新修订信 阅读全文
posted @ 2011-08-22 11:33 灵雨飘零 阅读(790) 评论(0) 推荐(0)
摘要:ASP.NET页面传参总结 1.QueryString[] 优点:使用简单,对于安全性要求不高时传递数字和文本值非常高效。 缺点:安全性不高,参数值直接暴露在Url中,传递大小长度有限制,不能传递对象。 用法:A页面中构造Url: string url=”B.aspx?ID=1&name=’zhangsan’” Response.Redirect(url); B页面中接受string id=Request.QueryString[“ID”];2.Session 优点:使用简单,不仅能传递简单数据类型,还能传递对象。数据量大小没有限制。 缺点:存储大量数据会消耗较多服务器资源。 用法:在 阅读全文
posted @ 2011-08-05 09:05 灵雨飘零 阅读(233) 评论(0) 推荐(0)
摘要:成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now) 1. 将一天要做的事情列成清单 完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这样能够帮助你: 更好的理解这个活动。 每天都有一个集中的目标。 提高你的估计能力,几天之后,你会发现你能预测一天的工作量。 2. 一次只做一件事 集中于一项任务比同时做多项任务更多产,不同的研究已经证明这... 阅读全文
posted @ 2011-08-03 15:50 灵雨飘零 阅读(179) 评论(0) 推荐(0)
摘要:JavaScript操作Cookie 插件,标注已经很清楚了,请看具体代码://Cookie类 function Cookie(){ Cookie.prototype=new Object();//继承自Object this.constructor=Cookie; //重写toString函数,生成为document.cookie形式的字符串 Cookie.prototype.toString=function(){ var data=[];//存放cookie子键 var _cookie=[];//存放cookie键值对 for(var prop in this){ switch(true 阅读全文
posted @ 2011-08-02 10:02 灵雨飘零 阅读(231) 评论(0) 推荐(0)
摘要:<style type="text/css"> <!-- .div1{ width:200px; } .div1 span{ white-space:nowrap; text-overflow:ellipsis; *text-overflow:ellipsis; /* for ie6 ie7 */ overflow:hidden; width:168px; display:block; float:left; } html>body .div1:aft... 阅读全文
posted @ 2011-08-02 09:52 灵雨飘零 阅读(464) 评论(0) 推荐(1)
摘要:C# 获取汉语拼音全码及简码,代码如下:public static class SpellCodeHelper { public static string GetChineseSpellCode(string unicodeString) { int i = 0; ushort key = 0; string strResult = string.Empty; //创建两个不同的encoding对象 Encoding unicode = Encoding.Unicode; //创建GBK码对象 Encoding gbk = Encoding.GetEncoding(936); //将unic 阅读全文
posted @ 2011-08-02 09:38 灵雨飘零 阅读(3284) 评论(0) 推荐(0)
摘要:在排版中我们基本认为一个英文字符占据宽度基本为汉字的1/2,twitter中的140个字符,用英语来写的话其实写不几个单词,而中文的140个汉字就基本能把一个观点表达清楚。因此有些情况是要求英文字符是按中文字符的半个来计算的,那么可以使用正则表达式来匹配每个字符是否为汉字。以下根据不同需要来进行匹配[\u4E00-\u9FA5] 匹配简体[\u4E00-\u9FFF] 匹配简体和繁体[\u2E80-\u9FFF] 匹配所有东亚区的语言/// <summary>/// 检查中英文混合字符长度(英文字符算0.5,中文算1)/// </summary>/// <para 阅读全文
posted @ 2011-08-02 09:36 灵雨飘零 阅读(393) 评论(0) 推荐(1)