
.Net相关
文章平均质量分 92
lionzl
轻财足以聚人,律己足以服人,量宽足以得人,身先足以率人
展开
-
.NET平台下Web树形结构程序设计
专栏作品.NET平台下Web树形结构程序设计李洪根我的上篇文章《树形结构在开发中的应用》主要是在Windows Form下的实现,下面讲一下Web Form下的实现。概述TreeView是一个重要的控件,无论是在VB.NET,C#还是VB、Delphi等各种语言中,都充当了导航器的作用。在实际工作中,很多情况下需要将TreeView与数据库进行连接,以填充其原创 2009-05-03 10:31:00 · 725 阅读 · 0 评论 -
Installing PHP 5 on IIS in 5 simple steps
http://www.iis-aid.com/iis_aid_php_installer Installing PHP 5 on IIS in 5 simple stepsSubmitted by Dominic Ryan on Wed, 2007-05-02 15:00. Categories: How To Guides PHP Yes, yet another转载 2009-06-07 11:09:00 · 817 阅读 · 0 评论 -
动态载入树 (ASP+数据库)
动态载入树 (ASP+数据库) ASP+ACCESS 在数据量达100万条记录下,载入速度仍然惊人....// 网上转载. 忘了作者... : )//********************** index.asp ************************//treevar d1,d2;function转载 2009-06-19 01:56:00 · 628 阅读 · 0 评论 -
SSL/TLS/WTLS原理
SSL/TLS/WTLS原理作者:yawl 主页:http://www.nsfocus.com日期:2001-02-19一 前言首先要澄清一下名字的混淆:1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Tr转载 2009-07-04 11:27:00 · 639 阅读 · 0 评论 -
http://www.monkey.org/~dugsong/dsniff/
dsnifflatest release: dsniff-2.3.tar.gz (CHANGES)beta snapshotsAbstractdsniff is a collection of tools for network auditing and penetration testing. dsniff, filesnarf, mailsnarf, msgsnarf, urlsn原创 2009-07-04 11:35:00 · 1066 阅读 · 0 评论 -
NHibernate学习
NHibernate学习 最近准备学NHibernate,于是网上狂找,看来有不少文章,但仔细看就会明白,搞来搞去,其实就那么几篇大同小异的文章,但还是终于在我们的博客上找到篇好点的,就是下面那篇了,我也不明白是哪为高手写的了,因为转载的太多了,有点糊涂了,也许是张老三的作品吧,但不知道是没有把相关源码共享出来,还是我没有找到,对一个新手来说,就一些文字真的有点困难啊,转载 2009-09-25 18:55:00 · 558 阅读 · 0 评论 -
Win2003证书服务配置/客户端(服务端)证书申请
[原创图解]Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置 [原创图解]Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置 --欢迎转载,但转载请注明来自“菩提树下的杨过”一.CA证书服务器安装 1.安装证书服务之前要先安装IIS服务并且保证“WEB服务扩展”中的“Active Server原创 2009-11-09 19:30:00 · 1192 阅读 · 0 评论 -
对 Delegate的误用及解决办法
对Delegate的误用及解决办法<br /> 在开发Silverligh程式的时候,发现了一个问题。<br /> 先看一段代码:目的很简单,就是在执行查询的时候进行异步处理。Code<br />public partial class test : UserControl<br /> {<br /> ISDApp01Xml.SDApp01XmlSoapClient client = new ISDApp01Xml.SDApp01XmlSoapClient转载 2010-06-25 09:22:00 · 720 阅读 · 0 评论 -
Silverlight3 :使用SaveFileDialog保存到本地文件
private void SaveFileClick(object sender, RoutedEventArgs e){ SaveFileDialog sfd = new SaveFileDialog() { DefaultExt = "txt", Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*", FilterIndex = 2 }; if (s原创 2010-06-27 16:20:00 · 513 阅读 · 0 评论 -
莫名其妙的 Silverlight资源文件引用问题
莫名其妙的Silverlight资源文件引用问题莫名其妙的Silverlight资源文件引用问题<br />本文来自Kevin Yang博客 作者:Kevin Yang<br />问题描述<br />最近项目中遇到一个和资源文件相关的很奇怪的问题。有一个Silverlight应用会根据当前Url中的某个特定参数来决定使用什么文化的资源文件(关于资源的文件的使用见Silverlight 2 RTM 多国语言支持)。在其他机器上运行没有问题,传入zh-Hans和en-US界面都能正确显示相转载 2010-06-27 16:21:00 · 669 阅读 · 0 评论 -
通过 IDictionary对Silverlight DataGrid 进行动态数据绑定
通过 IDictionary对Silverlight DataGrid 进行动态数据绑定<br /> 要对DataGrid进行数据绑定,通常我们需要定义具体类,而后建立类的范式集合。如下所示:Code<br /> public class BasicInfo<br /> {<br /> public string id { set; get; }<br /> public string name { set; get; }<br />转载 2010-06-27 16:47:00 · 980 阅读 · 0 评论 -
SilverLight png图像无法显示
<br />刚开始学习SL,添加了一个图片按钮,结果不显示,后来才发现原来时没有把图片添加到工程中,晕倒!!<br />不过发现Blend3的一个bug,即,不论你的路径设置的是否正确,在设计试图里都可以看到图片正确加载,但是运行后却没有。原创 2010-06-28 17:37:00 · 700 阅读 · 0 评论 -
C#3.0语言新特性之Lambda表达式
C#3.0语言新特性之Lambda表达式收藏<br />在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。<br />实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。20.5.1 创建Lambda表达式<br />L转载 2010-06-27 16:13:00 · 631 阅读 · 0 评论 -
一些有用的C#正则表达式
一些有用的C#正则表达式Written by 小锋 on 08-08-19 12:04 AM. C#"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][转载 2010-06-27 19:10:00 · 452 阅读 · 0 评论 -
WCF回调操作以及应用技巧讲解
WCF开发插件对于开发人员来说是一个比较重要的应用工具,可以帮助我们轻松的实现一些特定的功能需求。在这里我们就一起来分享一下有关WCF回调操作的相关操作技巧。WCF回调操作简单的说就是由服务端来调用客户端的方法,回调时原先的服务端和客户端将发生对调,服务端成为客户端,客户端成为服务端。WCF服务消息正确查看方式探讨保护WCF服务具体操作步骤剖析Silverlight消耗WCF服务实现步骤及重要..IIS托管WCF服务实际操作中常见错误分析WCF元数据交换应用技巧分享WCF回调的必要条件:1、并不转载 2010-06-29 17:04:00 · 846 阅读 · 0 评论 -
asp.net 读取excel
<br />方法一:<br />Create a reference in your project to Excel Objects Library. The excel object library can be added in the COM tab of adding reference dialog. I hope the following code in your menu click event method will help you a lot to achieve yo转载 2010-07-07 10:09:00 · 970 阅读 · 0 评论 -
C# 强化系列文章四:匿名方法的使用
C#强化系列文章四:匿名方法的使用匿名方法相信很多人都听过,它是C#2.0的一个新特性,顾名思义,匿名方法就是没有名称的方法。那么在C#中的匿名方法有哪些好处,在C#中如何使用呢?<br />匿名方法最明显的好处就是可以降低另写一个方法的工作量,另外一个好处就是可以访问调用者的变量,降低传参数的复杂度,下面就通过一些使用例子来具体看看。<br />1、在事件中使用匿名方法<br />下面是一个定时器的小例子,我们常规的写法如下:<br />常规写法<br /> class EventTest<原创 2010-07-08 20:45:00 · 602 阅读 · 0 评论 -
C#强化系列文章五:动态代码的使用(反射和动态生成类)
C#强化系列文章五:动态代码的使用(反射和动态生成类)在软件开发尤其是框架和底层开发时,为了更灵活的控制代码,常常需要进行一些动态的操作。比如根据用户的输入等动态的调用类中的方法或者根据数据库表结构、用户要求动态的生成一些类,然后再动态的调用类中的方法。当然使用这些方式时会对性能有一点影响,具体使用过程中可以根据实际情况来定,不过一般的B/S开发中主要的瓶颈还是在数据库操作和网速方面,这点影响应该可以忽略的<br />下面我就从这两个方面来说说动态代码的使用:<br />一、反射的使用<br />可转载 2010-07-08 18:11:00 · 536 阅读 · 0 评论 -
C# 强化系列文章三:实验分析C#中三种计时器使用异同点
C#强化系列文章三:实验分析C#中三种计时器使用异同点<br />C#中提供了三种类型的计时器:<br />1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)<br />2、基于服务器的计时器(System.Timers.Timer)<br />3、线程计时器(System.Threading.Timer)<br />下面我就通过一些小实验来具体分析三种计时器使用上面的异同点,特别是和线程有关的部分。<br />实验例子截图:<br转载 2010-07-08 20:52:00 · 596 阅读 · 0 评论 -
C# 强化系列文章七:序列化和反序列化
C#强化系列文章七:序列化和反序列化序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。<br />我想最主要的作用有:<br />1、在进程下次启动时读取上次保存的对象的信息 <br />2、在不同的AppDomain或进程之间传递数据 <br />3、在分布式应用系统中传递数据<br />......<br />在C#中常见的序列化的方法主要也有三个:Bina转载 2010-07-08 20:28:00 · 631 阅读 · 0 评论 -
C# 强化系列文章六:应用程序域(AppDomain)浅析
C#强化系列文章六:应用程序域(AppDomain)浅析在以前传统的开发中我们都知道,一个应用程序对应一个进程,并为该进程指定虚拟内存,由操作系统来映射实际的物理内存,有效的维护了进程之间的安全性。但另一方面,每一个进程都会消耗一定的系统资源,降低了性能,并且进程间的通信也比较麻烦。<br />在.Net中推出了一个新的概念:应用程序域(AppDomain)。可以理解成很多应用程序域都可以运行在同一个.NET的进程中,可以降低系统消耗,同时不同的域之间互相隔离,在安全性方面有保障。另外对于同一个进程内不转载 2010-07-08 20:30:00 · 687 阅读 · 0 评论 -
C# 强化系列文章二:在C#中使用钩子
C#强化系列文章二:在C#中使用钩子<br />相信以前用过VB、Delphi,特别是VC的程序员应该对钩子程序都不陌生。在C#中我们同样可以使用钩子程序来实现特殊效果,比如当用户按下某个特殊键时提示,比如关闭应用程序前提示等。<br />当然使用方法相对VC来说要稍微复杂一点,有的地方还不太方便,下面的例子中实现两个基本功能:<br />1、按下Alt+F4时使窗口最小化<br />2、关闭应用程序前提示<br /><br />不过目前只能捕获消息,不能屏蔽消息,我正在实验,也希望知道的高手能转载 2010-07-08 20:50:00 · 725 阅读 · 0 评论 -
根据浏览器的大小,自动调整Silverlight的大小
根据浏览器的大小,自动调整Silverlight的大小 作者:adamxx 来源:博客园 发布时间:2008-01-10 10:49 阅读:2739 次 原文链接 [收藏] <br />根据浏览器的大小,自动调整Silverlight的大小<br /><br />在Page_Load方法中添加<br /><br />BrowserHost.Resize += new EventHandler(BrowserHost_Resize);<b原创 2010-07-09 17:33:00 · 633 阅读 · 0 评论 -
页面内的配合与通信(usercontrol)
<br /> 页面内的配合与通信(usercontrol)<br />.NET的页面看似一个整体,却可能是由很多不同的区域组合而来的,常常用到的母版页、用户控件就是最鲜明的例子。<br />然而在一个页面内的元素要形成一个整体,就少不了控件之间的通信与传值,本文是个人在不断的使用过程中总结的一些东西,有谬误或有更好的解决方案,还请提出来。<br />在写这篇文章的过程中我做了一些一示例,以作佐证。这些示例的目的都是 在“A”中 把 “B”中 的一个Label的值改变。<br />这样的做法有原创 2010-07-11 10:07:00 · 643 阅读 · 0 评论 -
SilverLight部署的若干问题和解决方法
一、跨域访问,需要两个文件放于根目录如下:1.ClientAccessPolicy.xml原创 2010-07-12 16:53:00 · 824 阅读 · 0 评论 -
WCF 终结点解释()
<br />终结点<br />服务与地址、绑定以及契约有关。其中,地址定义了服务的位置,绑定定义了服务通信的方式,契约则定义了服务的内容。为便于记忆,我们可以将这种类似于“三权分立”一般管理服务的方式简称为服务的ABC。WCF用终结点表示这样一种组成关系。终结点就是地址、契约与绑定的混成品(参见图1-5)。<br /><br />图1-5:终结点<br />每一个终结点都包含了三个元素,而宿主则负责公开终结点。从逻辑上讲,终结点相当于服务的接口,就像CLR或者COM接口一样。注意,图1-5使用了转载 2010-07-12 16:56:00 · 1920 阅读 · 0 评论 -
Silverlight 确保您的 Silverlight 应用程序能与 Silverlight 4 一起工作
<br />Silverlight<br />确保您的 Silverlight 应用程序能与 Silverlight 4 一起工作<br /><br />在 Silverlight 3 和 Silverlight 4 之间,针对 Silverlight 运行时和 Silverlight 工具做出了一些更改。对于这些更改,以下原则适用:<br /><br /> *<br /><br /> 无需任何更改,多数 Silverlight 3 应用程序都可与 Silverlight 4转载 2010-07-11 09:59:00 · 4641 阅读 · 0 评论 -
C#调用oracle存储过程
C#调用oracle存储过程 最简单的实例 本文详细介绍C#调用oracle存储过程 最简单的实例 <br /> 1.创建Oracle过程存储 <br />create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)<br /> as<br /> varparam varchar转载 2010-08-04 09:22:00 · 693 阅读 · 0 评论 -
使用 DataReader 检索数据
<br />使用 DataReader 检索数据包括创建 Command 对象的实例,然后通过调用 Command.ExecuteReader 创建一个 DataReader,以便从数据源检索行。以下示例说明如何使用 SqlDataReader,其中 command 代表有效的 SqlCommand 对象。<br />[Visual Basic] 复制代码Dim reader As SqlDataReader = command.ExecuteReader()<br />[C转载 2010-08-04 09:26:00 · 855 阅读 · 0 评论 -
C#调用ORACLE存储过程返回结果集及函数
C#调用ORACLE存储过程返回结果集及函数<br />oracle的存储过程返回记录集,找到两个ORACLE段都一样,只是C#部份有点区别,都放上来,个人偏向使用用第一个。<br /> <br />C#调用ORACLE存储过程返回结果集及函数<br /><br />ORACLE段: <br />首先在ORACLE建立PACKAGE和PACKAGE BODY,将在这里面定义函数和存储过程返回结果集。 <br />1:建立PACKAGE: <br />CREATE OR REPLACE pac转载 2010-08-04 09:31:00 · 886 阅读 · 0 评论 -
silverlight中datagrid的水平滚动条拖动bug及解决方法
<br />最近用silverlight的datagrid,如果自动生成列,则使用水平滚动条时,程序会异常,原因时因为一个函数的width参数成了负值,最后google发现碰到的人不少,老外还有人在微软的官网汇报了bug(http://connect.microsoft.com/VisualStudio/feedback/details/525900/silverlight-v3-datagrid-scrolling-gives-4004-in-ie8),但是已经被关闭,本人测试发现最新的SL4仍然有这个问原创 2010-08-06 15:52:00 · 1178 阅读 · 0 评论 -
XMLDocument转为String
XMLDocument转为String<br /> static public string XmlDocumentToString(ref XmlDocument doc)<br /> {<br /> MemoryStream stream = new MemoryStream();<br /> XmlTextWriter writer = new XmlTextWriter(stream, null);<br />转载 2010-08-06 18:51:00 · 1156 阅读 · 0 评论 -
OracleCommand 执行带参数据的SQL语句
<br />刚才执行带参数据的SQL语句时报“ORA-01036: 非法的变量名/编号“错误。<br />错误代码如下: public static void ExecuteParameterSQL(string asName)<br /> {<br /> sConnectionString = ConfigurationManager.AppSettings.Get("UserConnection");<br /> OracleConnection oc转载 2010-08-06 20:21:00 · 1607 阅读 · 0 评论 -
从XmlDocument到XDocument的转换
<br /> <br />扩展XmlDocument<br />publicstaticclassXmlDocumentExtensions<br />{<br /> publicstaticXDocument ToXDocument(thisXmlDocument document)<br /> {<br /> return document.ToXDocument(LoadOptions.None);<br /> }<br /><br /> publicstaticXD转载 2010-08-06 22:48:00 · 700 阅读 · 0 评论 -
c# ascii中英混杂 转unicode 不采用system.text,适用于silverlight(silverlight 不支持encoding类)
<br />下面的类时最近一个项目里面用到,silverlight还是不够强大,只能手工实现ascii转unicode,如有其它方法欢迎指正补充:-)<br /> public class Gb2Unicode<br /> {<br /> string ret = null;<br /> public Dictionary<UInt16, UInt16> _mapGb2Unicode = new Dictionary<UInt16, UInt16>()原创 2010-08-06 15:43:00 · 1530 阅读 · 0 评论 -
c#数据类型转换,BYTE,float,double,char类型间的转换方
c#数据类型转换,BYTE,float,double,char类型间的转换方<br /><br />原文地址:http://blog.youkuaiyun.com/jiaao/archive/2008/06/25/2585710.aspx<br />最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间转载 2010-08-06 15:59:00 · 1203 阅读 · 0 评论 -
ASP.NET-Gridview中动态数据源的排序问题
ASP.NET-Gridview中动态数据源的排序问题 <br />在asp.net的应用项目中,大部分的页面都是使用控件实现,gridview是最常用的数据组建之一,他可以使用静态的数据源例如objecdatasource,可以很方便的实现分页,排序等功能,但有时因为项目的需要 ,程序中会使用动态的数据源如,datatable或dataview,这样分页排序等功能就要手工实现了,这里介绍下如何手工简单实现排序!<br />首先要实现GridView的Sorting事件 否则GridView会报错:转载 2010-08-08 19:12:00 · 640 阅读 · 0 评论 -
asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现
asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现<br />文章来源网络 属于生成html分类 电脑编程网整理 20091114<br />简介:这是asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现的详细页面,介绍了和生成html,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />根据用户需要,一个页面中,有几个不同的button,点击不同的button,可在下方同一区域产生gr转载 2010-08-08 19:14:00 · 782 阅读 · 0 评论 -
Scott Mitchell的ASP.NET2.0数据指南中文版索引
<br />Scott Mitchell的ASP.NET2.0数据指南中文版索引<br />清华大学出版社《ASP.NET第一步—基于C#和ASP.NET 2.0》试读&出版 <br />http://www.cnblogs.com/lovecherry/archive/2007/06/18/788171.html<br />《ASP.NET第一步》 现在已在第二书店和读书频道上线,地址分别是:<br />http://book.youkuaiyun.com/bookfiles/406/<br />http://www转载 2010-08-08 19:15:00 · 544 阅读 · 0 评论 -
解决C#中用Oracle执行存储过程返回DataSet的问题
解决C#中用Oracle执行存储过程返回DataSet的问题http://developer.51cto.com 2009-08-05 08:42 flying_heart 网易博客 我要评论(0)本文介绍了C#中用Oracle执行存储过程返回DataSet[ORA-08103: 对象不再存在]的解决方案。<br />执行存储过程返回DataSet:<br />1.存储过程中 一定要有一个Output参数的游标,以便返回存储过程--建立存储过程的返回临时表 crea转载 2010-08-08 19:19:00 · 832 阅读 · 0 评论