01 2011 档案
摘要:这几天一直看Silverlight的相关知识,因为我们现在的项目中要画地铁图,本来是用C#来画的,可以效果不好看,我就想试着用Silverlight来画。这样效果可能会好。 用Silverlight来画,就得动态的创建Xaml。在网上找相关资料,可是这方面的比较少。已参照这篇文章:这个是用Linq来创建Xaml大家可以看一下上面的相关内容。我要做的是直接创建和用XML.Linq来创建。两种方法。先看代码代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com.
阅读全文
摘要:这两一直在看Jquery插件的开发,上次在网上找了相关的文章,不过后来没记来,再去找就难了。只好自己来写个文章,已便日后记忆!先贴出插件代码,里面注释代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--(function($){//扩展$.fn.extend({//插件名称height:function(options){//默认参数vardefaults={color:'红色'};//覆盖默认参数varopts=$.extend(defaults
阅读全文
摘要:今天再用VS2010来做ActiveX控件,第一次生成成功了,生来我改了点东西,一直报错,如图:首先来说一下2010怎么做ActiveX控件,其实很简单的。只有几个步骤。首先创建一个windows控件库然后改一下AssemblyInfo.cs 文件,如图:第二步再你的控件usercotrol.cs文件中加入Guid,注这个Guid和上面的是一样的。如图:下面我们来说一下如何解决这个出错的问题。其实也很简单的只不过网上很少有正确的答案,本人也是好不容易才找的,所以来分享一下,其实只要在web.config里加入[代码]就可以了。如图:加入完已后可能第一次生成还会出错,不过没关系,你再生成一次就不
阅读全文
摘要:C#制做Active控件之第一步:打开VS2005,新建项目=选择windows控件库,并为你的控件取一个名字(我取名ActiveX5)=确定=修改你的控件名称(例如:uc1)。C#制做Active控件之第二步:在菜单上选择项目=控件属性(例如:ActiveX5 属性)=生成=勾上 "为 COM Interop 注册(P)" 复选框=关闭。C#制做Active控件之第三步:在解决方案资源管理器中打开文件夹Properties下面的文件 AssemblyInfo.cs,然后找到将其修改为:也就是将 ComVisible(false) 改为 Comviesible(true) ,并把
阅读全文
摘要:对SQL Server 2005应用TRY...CATCH回传事务 导言: SQL Server 2005相比以前的老版本提供了一些新的特性.本文我们将注意力集中在SQL Server 2005所支持的TRY...CATCH模块.它是现代语言处理异常的标准方法,包括: .一个TRY模块—该模块用来包含可能引发异常的指令.一个CATCH模块—如果在TRY模块发生异常的话,程序控制将转到CATCH模块处理异常. 关于exception handling的概念以及TRY...CATCH构造器的更多信息请参阅文章《Exception Handling》 在SQL Server 2005之前,要检查返回
阅读全文
摘要:介绍:在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVER数据库。 本文中我将示范SqlBulkCopy类的不同应用。 数据库设计: 这个数据库的设计还是蛮简单的,它基于Northwind数据库的Products表。另外我还在Northwind数据库中创建了3个表。 详情可以看一下下面的数据库关系图。 Products_Archive 和Products_Latest有与
阅读全文
摘要:在ASP.NET中,有很多种保存信息的对象。例如:Application,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么? 为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示: 方法信息量大小保存时间应用范围保存位置 Application 任意大小 整个应用程序的生命期 所有用户 服务器端 Session 小量、简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie 小量、简单的数据 可以根据需要设定 单个用户 客户端 Viewstate 小量、简单的数据 一个Web页面的生命
阅读全文
摘要:由于.net frameword3.5以上添加了对contenttype的检查,当ajax发送请求时,如果设置了contenttype为json,那么请求webservice时,会自动将返回的内容转为json的格式,json的格式iruxia{"d":"webservice方法返回的字符串内容"} 这时出现一个问题了,如果方法返回的是一个json格式的字符串,那么如何获得实际的json对象,而不是只有一个属性d的json对象呢? 其实很简单,我们只需要在success回调函数中eval下jquery通过获取webservice得到的json对象的d属性,就可以获取到实际的json对象了。
阅读全文
摘要:1、 定义 System.Collections.Generic.ListT类表示可通过索引访问的对象的强类型列表。提供用于对列表进行 搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IListT泛型接口,是ArrayList类的泛型等效类, 其大小可按需动态增加。 2.构造函数 名称 说明 ListT() 初始化 ListT 类的新实例,该实例为空并且具有默认初始容量(0)。 ListT(IEnumerableT) 初始化 ListT 类的新实例,该实例包含从指定集合复制的元素并且具有足够的容量来容纳所复制的元素。 ListT(In
阅读全文
摘要:已前写SQL语句的时候一直是手写的。最近看到同事写SQL时有提示,于是我就google一下,找了个SQL智能提示工具。真是的满好的。SQL 2008默认就有了智能提示,可是我用的SQL 2005所以没办法就去网上找了Sql Prompt 3.9因为这个是收费软件,所以得破解正版下载下载地址:http://downloads.red-gate.com/SQLToolbelt.exe。破解文件下载破解版(1.56m)。先安装正版 把破解版所有文件覆盖到正式版的安装目录。在点击“RedGate.SQLPrompt.reg”进行软件注册。到此破解工作已经全部完成。然后打开MSSQL2005可以使用了。
阅读全文
摘要:(1)NULL null 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。 (2)""和String.Empty 这两个都是表示空字符串。只不过""理论上重新开辟内存空间,而String.Empty指向一处。不过优化器会优化的! string.Empty不分配存储空间, ""分配一个长度为空的存储空间,所以一般用string.Empty,为了以后跨平台,还是用string.empty。在 C# 中,大
阅读全文

浙公网安备 33010602011771号