.net
killlkilll
这个作者很懒,什么都没留下…
展开
-
DotMSN的奇怪问题
纵观全局与MSN开发相关的.net库,DotMSN是最好的了。但是DotMSN有些时候总是出点乱七八糟的错误,一下针对其中的一些问题提出一些解决方案。第一、掉线 大概30-50分钟DotMSN基本上会掉线一次,由于发生时间不等,而且间隔较长,所以调试非常困难。我尝试不断向另一个MSN帐号发送消息,例如发送的当前时间,过了2个小时依然没有掉线。为此我特意提供一个解决方案就是向另一个pri原创 2007-11-13 21:54:00 · 1134 阅读 · 0 评论 -
递归表的删除,存储过程递归
在网上看到很多人对于递归表的删除是使用关系进行的,但是我在SqlServer2005 死活说我违反约束,郁闷啊,于是想到使用递归来做。一下是一张递归表CREATE TABLE [dbo].[Tiku]( [TikuID] [int] IDENTITY(1,1) NOT NULL, [TikuName] [varchar](50) COLLATE Chinese_PRC_CI_A原创 2007-01-15 22:48:00 · 1419 阅读 · 0 评论 -
SqlServer CLR存储过程使用一例
近日开发一个系统,与莫懒惰单位合作,商量接口时考虑到由自己定义的报文进行通信,必定导致相当长的联调时间,而且近日诸项目缠身,没有足够的时间陪这种懒惰的单位玩,于是一时冲动就说开发一个数据库让他写入数据库就算了。但是问题也就出现了描述如下:该系统乃C/S架构当懒惰单位发送一个信息过来Server端,然后Server分析处理再向其中一个客户端发送信息,可以简化为这种模型 懒惰单位-----推送消息--原创 2007-02-23 10:51:00 · 1579 阅读 · 0 评论 -
[摘录]Repeater与DataGrid的效率,到底哪个的更好?!精华回帖
我以往的人像是:Repeater 要比 DataGrid 的效率好,但是不测试不知道,一测试吓一跳! 我用 vs自带的那个压力测试软件 (ACT) 测试了一下二者的性能,用每秒可以支持的访问人数来作为衡量标准。 但是结果却出乎我的意料,DataGrid 的效率 要比 Repeater高! 详细说一原创 2007-01-15 09:50:00 · 1314 阅读 · 1 评论 -
小发现:enum支持中文
什么也不说了看代码吧:using System;using System.Collections.Generic;using System.Text;using System.Xml;using System.Collections;namespace MyEnum...{ enum MyNameEnum : int ...{ 公开 = 1, 私有原创 2007-01-12 17:55:00 · 2788 阅读 · 2 评论 -
C#封装的DES与MD5加密示例代码
1using System; 2using System.IO; 3using System.Text; 4using System.Security.Cryptography; 5 6namespace ConsoleApplication1 7{ 8 public class DESEncryptor 9 { 10 私有成员#region 私有成员转载 2007-01-09 12:30:00 · 944 阅读 · 0 评论 -
asp.net 2.0 Profile 的一些注意事项(序列化)
近日开发培训系统时,大量地使用到了 asp.net 2.0 的 profile 这个好用东西配置文件是这样写 profile defaultProvider="MyProfileProvider" automaticSaveEnabled="false"> 定义配置(profile)--> providers>原创 2007-02-22 20:59:00 · 849 阅读 · 0 评论 -
SqlParameter一个容易出错的问题(@2.0)
近日在做培训系统的时候遇到了一个一下的问题,主要涉及的问题如下: public Models.Timu ListTimu(IListModels.TimuDesc> TimuDescs, bool IsKaoshi) ...{ Models.Timu rtnValue = new Models.Timu(); Sql原创 2007-02-09 16:05:00 · 3197 阅读 · 0 评论 -
ASP.NET中的数据绑定:哪个更快?
写这个随笔的起因是JGTM2003.NET Blog的 这个同名随笔 http://blog.joycode.com/jgtm2000/posts/9089.aspx,该文中例举了5种asp.net数据绑定的写法 由于对其结论:实际上根据我们的测试,第4种写法的效率甚至比不上最普遍的第1种写法,也就是说这样进行优化适得其反!颇为怀疑,所以做了一个粗粗的测试,再后来又做了一个详细的测试。转载 2006-12-27 16:23:00 · 2242 阅读 · 0 评论 -
IList ArrayList 数组 DataTable TypedDataTable 简单的性能分析
近日研读PetShop4 的源代码,发现使用了 IList今天我就做个简单的性能分析.首先介绍的数据来源: 一个数据表CREATE TABLE [dbo].[SYS_Users]( [UserID] [int] IDENTITY(1,1) NOT NULL, [UserName] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,原创 2006-12-23 23:53:00 · 3590 阅读 · 4 评论 -
ASP.NET 2.0 中的异步页(from MSDN)
ASP.NET 2.0 中的异步页 发布日期: 2006-4-19 | 更新日期: 2006-4-19下载本文的代码: WickedCode0510.exe (123KB) 本页内容 ASP.NET 1.x 中的异步页转载 2006-12-20 08:57:00 · 774 阅读 · 0 评论 -
zip 的压缩原理与实现
无损数据压缩是一件奇妙的事情,想一想,一串任意的数据能够根据一定的规则转换成只有原来 1/2 - 1/5 长度的数据,并且能够按照相应的规则还原到原来的样子,听起来真是很酷。 半年前,苦熬过初学 vc 时那段艰难的学习曲线的我,对 MFC、SDK 开始失望和不满,这些虽然不算易学,但和 DHTML 没有实质上的区别,都是调用微软提供的各种各样的函数,不需要你自己去创建一个窗口,多线程编程时,也不需原创 2007-03-08 15:57:00 · 1897 阅读 · 2 评论 -
Asp.Net 2.0中ObjectDataSource+Formview实现添加,修改
在asp.net2.0中使用ObjectDataSource+Formview可以很容易实现对对象的添加和修改。我们都知道在Asp。 net2。0中加入ObjectDataSource可以很方便来绑定业务逻辑层的代码,把UI层的数据通过Formview绑定传入到数据逻辑层中。 我们来看看ObjectDataSource中几个关键属性: DataObjectTypeName:转载 2007-03-08 16:55:00 · 1443 阅读 · 0 评论 -
在SQL Server 2005 中使用.net程序集的注意(CLR存储过程篇)
鉴于使用CLR存储过程中遇到的一些问题,在这里进行记录:打开CLR的支持--在Sql Server中执行这段代码可以开启CLRexec sp_configure show advanced options, 1;goreconfigure;goexec sp_configure clr enabled, 1goreconfigure;exec sp_configure s原创 2007-05-09 16:51:00 · 1601 阅读 · 0 评论 -
使程序单实例运行
加入如下代码在Main函数中 [STAThread] static void Main() ...{ bool flag = false; Mutex m = new Mutex(false, "DefenderServer", out flag); if (flag)原创 2007-05-08 08:51:00 · 956 阅读 · 0 评论 -
如何启用clr enabled配置选项
错误信息如下: 禁止在.Net Framewrok中执行用户代码.启用"clr enabled"配置选项解决方案:--在Sql Server中执行这段代码可以开启CLRexec sp_configure show advanced options, 1;goreconfigure;goexec sp_configure clr enabled, 1goreconfi原创 2007-04-24 08:55:00 · 19126 阅读 · 1 评论 -
C# Hook全局鼠标点击事件,发现.......
左键使用次数是右键使用次数的将近40倍。按照这个推论,坏了左键的鼠标数量应该是坏了右键的鼠标数量的40倍才对。原创 2007-04-20 17:39:00 · 3741 阅读 · 0 评论 -
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触 我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务前 言:在Remotin转载 2007-04-11 10:41:00 · 987 阅读 · 1 评论 -
Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务
Microsoft .Net Remoting系列专题之二 一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到 通道中。由于Remoting没有提供与之对应的Unregister方法来注销远程对象,所以如果需要注册/注销指定对象,微软推荐使用Marshal (一般译为编组)和Disco转载 2007-04-11 10:40:00 · 801 阅读 · 0 评论 -
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升 级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们转载 2007-04-11 10:39:00 · 738 阅读 · 0 评论 -
Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件]
(一). 概述 1. 当鼠标悬浮到控件对象上, 右击, 会弹出此自定义控件. 2. 仅当控件支持oncontextmenu事件.(二). 运行如图 (三). 用法 1. 将PopupTraceMenur控件Dll添加引用到Web站点工程中 2. 从工具箱拖动一个PopupTraceMenu控件和另一个支持oncontextmenu转载 2007-04-02 16:44:00 · 1088 阅读 · 0 评论 -
[代码共享]子网划分器
近来做毕业设计,涉及到一个对A B C 类网的划分工具。具体算法,并不精巧,用的是空间换时间的方法 ,首先将所有的子网掩码计算出来,然后再查找比较 public enum IPClassEnum:int ...{ ClassA = 24, ClassB = 16, ClassC = 8, Special=32 }原创 2007-04-02 09:34:00 · 2051 阅读 · 0 评论 -
用C#的Raw Socket实现网络封包监视
谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket 来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.1版是在1993年1月发行的,并广泛用于此后出现的Window转载 2007-03-24 01:15:00 · 679 阅读 · 0 评论 -
基于.net开发平台项目案例集锦
基于.net开发平台项目案例集锦 作者:郑佐 2006-10-31经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共 勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的转载 2006-12-07 19:55:00 · 893 阅读 · 0 评论 -
今天你写控件了吗?----ASP.net控件开发系列
今天你写控件了吗?----ASP.net控件开发系列之开篇 早段时间,同事之间很流行打CS,所以那段时间的问候变成了“今天你杀XX了吗?” 控 件开发也许是程序员最能发掘自己创造力的一件事情吧?控件开发不仅要求你对当前的开发有一个较全面和略深的了解,而且也能促使你去了解开发环境的底层的东 西。比方说我在开发控件的过程中就对reflect和MSIL产生了较深的兴趣,也许,在以后的一段时转载 2006-12-02 10:45:00 · 2204 阅读 · 1 评论 -
设计一个基于CSS的网页模板
本文的出处:http://edu.iecool.com/show/10683.html这 是一个教你如何一步一步学习建立基于CSS制作网站的开始,这个教程将由几个部分组成。第一部分是讲述如何在photoshop中制作导航按扭的;第二部 分将讲述背景的制作,再下一个是讲述标题(header)和页面的设计规划的,在最后是CSS和XHTML的应用的执行。现在也许有些人想知道为什么在我的教程里要以导航转载 2006-10-28 14:47:00 · 2665 阅读 · 0 评论 -
利用Microsoft.XMLHTTP定制页面无刷新自动检索提示信息
页面脚本:var guid = "null";function CheckMessage(){ var obj = guid; var nn = Math.floor( Math.random() * 2000000);//显示信息页面 var url = "MessageInfo.aspx?time="+nn+"&code="; if(obj != "null")转载 2006-10-26 08:59:00 · 640 阅读 · 0 评论 -
ASP.NET 2.0个性化配置(profile)
为每个用户存储配置信息强类型 长期保存 支持匿名用户定义配置(profile) xml version="1.0"?>configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> appSettings/> connectionStrings> add name="North转载 2006-10-22 23:22:00 · 855 阅读 · 0 评论 -
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。 实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/bmp”、“image/gif”、“image/pjpeg”三种类型。 代码如下: upfile.aspx文件 @ Page Langua转载 2006-10-21 18:49:00 · 707 阅读 · 0 评论 -
在自定义HttpHandler中使用Session
最近需要做一个对特定请求进行响应的接口,只是在内部 处理,不存在UI,机于这种情况,当然是使用实现IHttpHandler来进行处理,可以减掉加载HTML 控件的时间。本来都是这样想的,对于IHttpHandler 中定义了两个方法,ProcessRequest(HttpContext ctx) 和 IsRunable() 这两个,看到在ProcessRequest(HttpContext c转载 2006-10-21 18:39:00 · 595 阅读 · 0 评论 -
从DataGrid导出Excel产生乱码的一个很好的解决方案
什么也不说了,从网上找来的,引用自: http://aliketen.cnblogs.com/articles/363650.html 代码如下: private void Export(System.Web.UI.WebControls.DataGrid dg,string fileName,string typeName) ...{原创 2006-10-16 16:54:00 · 1262 阅读 · 0 评论 -
MagicAjax 使用介绍(翻译+转贴)
本人的英文水平不高,翻译中有错的地方请指出。翻译的不对的地方请见笑。 主要是让自己看的,所以知道是那个意思就是了。词不达意的地方肯定会有不少。Usage用法Table of Contents目录Programming 设计Handling an AjaxCall 操作 AjaxCallSetting an Ajax refresh timer 设定Aja转载 2006-09-22 23:00:00 · 1392 阅读 · 0 评论 -
MagicAjax问题集(二)
阅读之前请看第一篇的声明,谢谢。大家知道Microsoft发布了一个web组件,用来加强Asp.net的页面表现。他们分别是MutliPage、TabStrip、ToolBar、TreeView,事实上这几个空间的确是帮了我们很大的忙。但是,如果AjaxPanel包着一个TreeView,当第一次访问时,的的确确能够显示出树状,但是,当你展开或收缩Tree时,甚至点击Tree时都会使Tree完全散原创 2006-09-18 08:59:00 · 769 阅读 · 0 评论 -
关于Asp.net中使用以下代码导出Excel表格的问题
private void ExportExcelFromDataGrid ( string filename , System.Web.UI.WebControls.DataGrid ToExcelGrid ) ...{ Response.Clear(); Response原创 2006-09-15 23:09:00 · 826 阅读 · 0 评论 -
FCKEditor在Asp.net的安装
不知道大家留意到没有了: FreeTextbox 不开源了,虽然我还有它以前的开源版本。 CSDN用的这个在线编辑器很优秀。 它的名字叫做FCKEditor 它是开源的 平台无关。最起码能支持 Asp, Asp.net , PHP 。呵呵,以前我一直用FreeTextBox(主要是从Community Server那里知道的)。但是发原创 2006-09-18 01:01:00 · 1480 阅读 · 1 评论 -
用好VS2005之扩展membership服务
ASP.NET 2.0中新增的最佳功能之一是新的成员身份服务,它提供了用于创建和管理用户帐户的易于使用的API。ASP.NET 1.x大规模引入了窗体身份验证,但仍然要求您编写相当数量的代码来执行实际操作中的窗体身份验证。成员身份服务填补了ASP.NET 1.x窗体身份验证服务的不足,并且使实现窗体身份验证变得比以前简单得多。 成员身份API通过两个新的类公开: Membership和Memb转载 2006-10-26 09:00:00 · 671 阅读 · 0 评论 -
用好2005之使用强类型DataSet简化开发
在日常开发中,为了编写数据的增加、更新、修改、删除等功能而不得不面对枯燥的代码,做重复又重复的工作。.NET 2.0正式版的发布,对我们程序开发人员来说无疑是一件很大的喜事,Visual Studio 2005 的一些新的增强功能和ADO.NET 2.0的新特性让我们开发高可伸缩的多层数据库应用程序更加简单和快捷。 在.NET 1.1下就可以使用强类型数据集,可是在,Visual Studio转载 2006-10-26 09:05:00 · 760 阅读 · 1 评论 -
导入导出Excel的经验及建议(using .net)
由于项目需要,我们需要将大量的表格导入、导出到Excel,这个本来没有什么大不了的事情。但是,由于Excel的立足点是电子表格,而不是像 Access或者SQL-Server那样存储数据的,所以Excel里面的数据都是带有很浓重的格式,例如某行数据的格子的左上角有个小小的绿点,这个 是你输入单引号所致,用于表示该为一个字符串的,这个本来没有什么,但是如果同一个列里面既有小绿点,又没有小绿点,这就比原创 2006-12-06 16:55:00 · 2768 阅读 · 0 评论 -
asp.net1.1部署到Win2000发生诡异的问题
asp.net 1.1写好的教育培训系统,部署到Win2000 Advance Server 上,出现问题了,表现为事件丢失,但是同一套程序集部署到Win2003 就一点问题都没有。我估计可能是以下原因引起的: .net Framework 的问题,估计是.net Framework 与Win2000 的兼容性问题。 程序集的问题,由于是在Win2003 编译的,原创 2006-12-06 15:27:00 · 865 阅读 · 0 评论 -
ASP.NET 2.0数据教程之四:: 使用ObjectDataSource展现数据
在ASP.NET 2.0中操作数据::使用ObjectDataSource展现数据 下载本教程中的编码例子 | 下载本教程的PDF版导言在完成了应用程序架构和页面的设计后,我们可以开始探讨如何实现多种多样的普通数据到报表展现的任务。前面我们已经了解到如何在从数据访问层和业务逻辑层绑定数据到ASP.NET页面上的数据控件。在ASP.NET 1.x应用程序中,通过对数据控件的Data转载 2006-11-23 17:34:00 · 1062 阅读 · 1 评论