博客园 - 寒夜听雨【Gary】
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=33554
2014-02-10T01:37:10Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
feed.cnblogs.com
https://www.cnblogs.com/HYTY/archive/2011/07/11/2102919.html
C#调用WMI更改本地网络IP设置 - 寒夜听雨【Gary】
[转自CSDN,原帖地址:http://blog.csdn.net/highfly2008/article/details/3860904]//--------------------------------------------------------------------------using System;using System.Collections;using System.Text;using System.Management;using System.Text.RegularExpressions;namespace Kingthy.Windows.IPChanger.P
2011-07-11T04:51:00Z
2011-07-11T04:51:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】[转自CSDN,原帖地址:http://blog.csdn.net/highfly2008/article/details/3860904]//--------------------------------------------------------------------------using System;using System.Collections;using System.Text;using System.Management;using System.Text.RegularExpressions;namespace Kingthy.Windows.IPChanger.P <a href="https://www.cnblogs.com/HYTY/archive/2011/07/11/2102919.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2011/06/16/2083145.html
C#(asp.net)数据操作类 - 寒夜听雨【Gary】
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;namespace Mysqlserver{ /// <summary> //
2011-06-16T14:34:00Z
2011-06-16T14:34:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;namespace Mysqlserver{ /// <summary> // <a href="https://www.cnblogs.com/HYTY/archive/2011/06/16/2083145.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2010/06/27/1765993.html
浅谈“三层结构”原理与用意 - 寒夜听雨【Gary】
浅谈“三层结构”原理与用意2005年02月28日,AfritXia撰写2006年12月28日,AfritXia第一次修改序在刚刚步入“多层结构”Web应用程序开发的时候,我阅读过几篇关于“asp.net三层结构开发”的文章。但其多半都是对PetShop3.0和Duwamish7的局部剖析或者是学习笔记。对“三层结构...
2010-06-26T17:58:00Z
2010-06-26T17:58:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】浅谈“三层结构”原理与用意2005年02月28日,AfritXia撰写2006年12月28日,AfritXia第一次修改序在刚刚步入“多层结构”Web应用程序开发的时候,我阅读过几篇关于“asp.net三层结构开发”的文章。但其多半都是对PetShop3.0和Duwamish7的局部剖析或者是学习笔记。对“三层结构... <a href="https://www.cnblogs.com/HYTY/archive/2010/06/27/1765993.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2010/06/27/1765990.html
Event ID 含义 内容浅析 - 寒夜听雨【Gary】
Event ID 含义 内容浅析单选或多选按钮消息(前缀:pbm_bm)pbm_bmgetcheck单选按钮或多选按钮是否被选pbm_bmgetstate按钮是否加亮pbm_bmsetcheck将无线按钮或确认框的选中状态改为未选中状态,反之亦然pbm_bmsetstate加亮或不加亮按钮pbm_bmchange改变按钮的风格,例如,改为单选按钮或组合框单选或多选按钮通知消息(前缀:pbm_bn)...
2010-06-26T17:51:00Z
2010-06-26T17:51:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】Event ID 含义 内容浅析单选或多选按钮消息(前缀:pbm_bm)pbm_bmgetcheck单选按钮或多选按钮是否被选pbm_bmgetstate按钮是否加亮pbm_bmsetcheck将无线按钮或确认框的选中状态改为未选中状态,反之亦然pbm_bmsetstate加亮或不加亮按钮pbm_bmchange改变按钮的风格,例如,改为单选按钮或组合框单选或多选按钮通知消息(前缀:pbm_bn)... <a href="https://www.cnblogs.com/HYTY/archive/2010/06/27/1765990.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2010/06/27/1765986.html
PB取中文星期就这么简单 - 寒夜听雨【Gary】
PB没有取中文星期的函数,所以只能自己写,以前总是将系统的英文星期取出来,用一个CASE语句一个个转,代码太多,今天终于发现了一个简单的方法,用DayNumber转,只要两行代码就搞定://函数: f_getChinessWeek()//参数:Date ad_date//返回: String//功能: 返回中文星期字符串//作者:Gary 2007.03.16Stringls_warr[] = {...
2010-06-26T17:47:00Z
2010-06-26T17:47:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】PB没有取中文星期的函数,所以只能自己写,以前总是将系统的英文星期取出来,用一个CASE语句一个个转,代码太多,今天终于发现了一个简单的方法,用DayNumber转,只要两行代码就搞定://函数: f_getChinessWeek()//参数:Date ad_date//返回: String//功能: 返回中文星期字符串//作者:Gary 2007.03.16Stringls_warr[] = {... <a href="https://www.cnblogs.com/HYTY/archive/2010/06/27/1765986.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2010/06/27/1765969.html
C#运算符重载 - 寒夜听雨【Gary】
运算符重载是指允许用户使用用户定义的类型编写表达式的能力。它允许用户定义的类型与预定义的类型具有相同的功能。 例如,通常需要编写类似于以下内容的代码,以将两个数字相加。很明显,sum 是两个数字之和。 int i = 5; int sum = i + j; 如果可以使用代表复数的用户定义的类型来编写相同类型的表达式,那当然是最好不过了: Complex i = 5; Complex sum = i...
2010-06-26T16:03:00Z
2010-06-26T16:03:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】运算符重载是指允许用户使用用户定义的类型编写表达式的能力。它允许用户定义的类型与预定义的类型具有相同的功能。 例如,通常需要编写类似于以下内容的代码,以将两个数字相加。很明显,sum 是两个数字之和。 int i = 5; int sum = i + j; 如果可以使用代表复数的用户定义的类型来编写相同类型的表达式,那当然是最好不过了: Complex i = 5; Complex sum = i... <a href="https://www.cnblogs.com/HYTY/archive/2010/06/27/1765969.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259518.html
[导入]不经保存,直接读取上传文件的内容 - 寒夜听雨【Gary】
代码很简单,就不罗唆了。C#: 不经保存,直接读取上传文件的内容 文章来源:http://dotnet.aspx.cc/article/78280914-a75c-40dc-9dac-322b3d81be35/read.aspx
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】代码很简单,就不罗唆了。C#: 不经保存,直接读取上传文件的内容 文章来源:http://dotnet.aspx.cc/article/78280914-a75c-40dc-9dac-322b3d81be35/read.aspx <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259517.html
[导入]GridView中实现并列排名的例子 - 寒夜听雨【Gary】
Access数据库版本 GridView并列排名的例子 SQL Server数据库版本 GridView并列排名的例子 文章来源:http://dotnet.aspx.cc/article/7e82096a-b4f7-4012-b873-e1d51705e166/read.aspx
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】Access数据库版本 GridView并列排名的例子 SQL Server数据库版本 GridView并列排名的例子 文章来源:http://dotnet.aspx.cc/article/7e82096a-b4f7-4012-b873-e1d51705e166/read.aspx <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259516.html
[导入]ASP.NET2.0中将文件上传到数据库 - 寒夜听雨【Gary】
此问题经常被人问,本文列出将文字和图片上传到数据库的方法。包括Access数据库和SQL Server数据库。Access数据库代码 上传文件到数据库 " / 姓名: 照片: SQL Server数据库代码 上传文件到数据库 " / 姓名: 照片: 显示图片创建SQL数据表语句CREATE TABLE [UserPhoto] ( [id] [int] IDENTITY (1, 1) NOT...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】此问题经常被人问,本文列出将文字和图片上传到数据库的方法。包括Access数据库和SQL Server数据库。Access数据库代码 上传文件到数据库 " / 姓名: 照片: SQL Server数据库代码 上传文件到数据库 " / 姓名: 照片: 显示图片创建SQL数据表语句CREATE TABLE [UserPhoto] ( [id] [int] IDENTITY (1, 1) NOT... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259516.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259515.html
[导入]Silverlight 2学习教程(一):开发Silverlight 2应用程序的准备工作 - 寒夜听雨【Gary】
SilverLight是什么,这里不再进行介绍了,您可以到网络上进行搜索相关的介绍文章,或者访问《Silverlight 1.0 SDK 中文正式版》,地址是:(http://dotnet.aspx.cc/SilverlightSDK/Silverlight.html)中的介绍。有关Silverlight 2早期版本的新功能介绍,可以参与本人的《Silverlight 2 的新特性》一文,地址是:...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】SilverLight是什么,这里不再进行介绍了,您可以到网络上进行搜索相关的介绍文章,或者访问《Silverlight 1.0 SDK 中文正式版》,地址是:(http://dotnet.aspx.cc/SilverlightSDK/Silverlight.html)中的介绍。有关Silverlight 2早期版本的新功能介绍,可以参与本人的《Silverlight 2 的新特性》一文,地址是:... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259515.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259514.html
[导入]Silverlight 2学习教程(二):开发简单的Silverlight 2应用程序 - 寒夜听雨【Gary】
准备工作做好了之后,下面就可以开始进行Silverlight 2的应用程序的开发了。启动VS2008,“新建项目”,可以看到“项目类型”下面有“Silverlight”,选择“Silverlight”,在右边的模板里面可以看到“已安装的模板”列出了“Silverlight Application”和“Silverlight Class Library”两种类型的模板。选择“Silverlight ...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】准备工作做好了之后,下面就可以开始进行Silverlight 2的应用程序的开发了。启动VS2008,“新建项目”,可以看到“项目类型”下面有“Silverlight”,选择“Silverlight”,在右边的模板里面可以看到“已安装的模板”列出了“Silverlight Application”和“Silverlight Class Library”两种类型的模板。选择“Silverlight ... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259514.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259513.html
[导入]Silverlight 2学习教程(三):Silverlight 2应用程序的部署 - 寒夜听雨【Gary】
当开发完Silverlight 2的应用程序后,需要进行部署,比起以前版本的Silverlight,Silverlight 2应用程序的部署非常简单了。下面就是简单的部署过程:1,由于Silverlight 2将所有的生成文件进行了ZIP打包,生成xap(读作:zap),因此,如果在IIS6以上版本部署,需要将这个新的扩展名在MIME Type里进行注册,方法是:打开IIS->站点属性-&g...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】当开发完Silverlight 2的应用程序后,需要进行部署,比起以前版本的Silverlight,Silverlight 2应用程序的部署非常简单了。下面就是简单的部署过程:1,由于Silverlight 2将所有的生成文件进行了ZIP打包,生成xap(读作:zap),因此,如果在IIS6以上版本部署,需要将这个新的扩展名在MIME Type里进行注册,方法是:打开IIS->站点属性-&g... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259513.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259512.html
[导入]Silverlight 2学习教程(四):Chiron.exe:Silverlight 2打包和动态语言部署工具 - 寒夜听雨【Gary】
VS在编译时Silverlight 2的应用程序时,会先将cs等文件进行编译成dll,然后会调用Chiron.exe这个打包工具打包成.xap文件。也可以使用它进行动态语言无打包部署。Chiron.exe一般位于C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Tools\Chiron文件夹下,.xap格式的文件其实就是一个zip格式的压缩包,如果将...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】VS在编译时Silverlight 2的应用程序时,会先将cs等文件进行编译成dll,然后会调用Chiron.exe这个打包工具打包成.xap文件。也可以使用它进行动态语言无打包部署。Chiron.exe一般位于C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Tools\Chiron文件夹下,.xap格式的文件其实就是一个zip格式的压缩包,如果将... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259512.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259511.html
[导入]Silverlight 2学习教程(五):JavaScript与Silverlight托管代码相互调用 - 寒夜听雨【Gary】
要实现JavaScript调用Silverlight程序里面的托管代码,需要先在应用程序的启动(Application_Startup)事件里注册要进行访问的对象,而要从Silverlight的托管代码里访问HTML页面对象或者页面中的JavaScript,使用HtmlPage的Document/HtmlElement和HtmlWindow即可。下面,我们就以例子来说明两者相互访问的方法,代码里面...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】要实现JavaScript调用Silverlight程序里面的托管代码,需要先在应用程序的启动(Application_Startup)事件里注册要进行访问的对象,而要从Silverlight的托管代码里访问HTML页面对象或者页面中的JavaScript,使用HtmlPage的Document/HtmlElement和HtmlWindow即可。下面,我们就以例子来说明两者相互访问的方法,代码里面... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259511.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259510.html
[导入]Silverlight 2学习教程(六):Silverlight托管代码调用Javascript中的JSON对象 - 寒夜听雨【Gary】
在上一篇文章中,讲述了JavaScript与Silverlight托管代码相互调用的一些方法。实际上,HtmlWindow的GetProperty方法和Invoke/InvokeSelf方法的返回值是Object类型的,代表 DOM对象或者JavaScript对象(HtmlDocument、HtmlElement、HtmlObject、ScriptObject)的返回值自动作为最接近的类型进行返回...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】在上一篇文章中,讲述了JavaScript与Silverlight托管代码相互调用的一些方法。实际上,HtmlWindow的GetProperty方法和Invoke/InvokeSelf方法的返回值是Object类型的,代表 DOM对象或者JavaScript对象(HtmlDocument、HtmlElement、HtmlObject、ScriptObject)的返回值自动作为最接近的类型进行返回... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/08/04/1259509.html
[导入]Silverlight 2学习教程(七):在Silverlight 2.0中制作资源加载进度条 - 寒夜听雨【Gary】
Silverlight 2.0去掉了原来的downloader对象,代之以WebClient对象。WebClient类为Silverlight插件提供了一整套的HTTP客户端功能。可以下载应用程序数据,比如XAML内容,附加的程序集或者诸如图片的媒体文件。WebClient类可以根据程序的需要下载内容,可以异步呈现或者利用下载的内容,而不是随HTML页面一起下载。如果你要按照一定的序列替换Silv...
2008-08-03T16:27:00Z
2008-08-03T16:27:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】Silverlight 2.0去掉了原来的downloader对象,代之以WebClient对象。WebClient类为Silverlight插件提供了一整套的HTTP客户端功能。可以下载应用程序数据,比如XAML内容,附加的程序集或者诸如图片的媒体文件。WebClient类可以根据程序的需要下载内容,可以异步呈现或者利用下载的内容,而不是随HTML页面一起下载。如果你要按照一定的序列替换Silv... <a href="https://www.cnblogs.com/HYTY/archive/2008/08/04/1259509.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/07/31/1256934.html
ASP.NET 2.0数据教程一:创建一个数据访问层 - 寒夜听雨【Gary】
导言 作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务规则的业务逻辑层(BLL),以及一个由共享页面布局的...
2008-07-30T19:01:00Z
2008-07-30T19:01:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】导言 作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务规则的业务逻辑层(BLL),以及一个由共享页面布局的... <a href="https://www.cnblogs.com/HYTY/archive/2008/07/31/1256934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/07/28/1254975.html
支持多表分页查询的存储过程 - 寒夜听雨【Gary】
没有输出记录总数的: CREATE PROCEDURE usp_PagingLarge @TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名 @PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空 @Fields VARCHAR(200), --要取出的字段,可以是多个表的字段,可以为空,为空表示select *...
2008-07-28T09:25:00Z
2008-07-28T09:25:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】没有输出记录总数的: CREATE PROCEDURE usp_PagingLarge @TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名 @PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空 @Fields VARCHAR(200), --要取出的字段,可以是多个表的字段,可以为空,为空表示select *... <a href="https://www.cnblogs.com/HYTY/archive/2008/07/28/1254975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/07/28/1254754.html
[转]用于验证码图片识别的类续(2-去噪) - 寒夜听雨【Gary】
自从发表了用于验证码图片识别的类(C#代码)后,不断有网友下载这个类后,问如何用于一些特定的验证码。总结一下网友们的提问,很多都是不会从复杂背景中提到干净的字符图片来,这主要就是一个去噪问题,即除去图片上的背景、干扰点、干扰线等信息。这当中要用到很多图像学数学算法,首先声明,本人不是学图像学的,以下方法理论说得不对,敬请多批评指正。 1、如何设前景/背景的分界值 UnCod...
2008-07-28T06:13:00Z
2008-07-28T06:13:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】自从发表了用于验证码图片识别的类(C#代码)后,不断有网友下载这个类后,问如何用于一些特定的验证码。总结一下网友们的提问,很多都是不会从复杂背景中提到干净的字符图片来,这主要就是一个去噪问题,即除去图片上的背景、干扰点、干扰线等信息。这当中要用到很多图像学数学算法,首先声明,本人不是学图像学的,以下方法理论说得不对,敬请多批评指正。 1、如何设前景/背景的分界值 UnCod... <a href="https://www.cnblogs.com/HYTY/archive/2008/07/28/1254754.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/HYTY/archive/2008/07/28/1254751.html
[转]用于验证码图片识别的类(1) - 寒夜听雨【Gary】
最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。 封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以...
2008-07-28T06:10:00Z
2008-07-28T06:10:00Z
寒夜听雨【Gary】
https://www.cnblogs.com/HYTY/
【摘要】最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。 封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以... <a href="https://www.cnblogs.com/HYTY/archive/2008/07/28/1254751.html" target="_blank">阅读全文</a>