
Dot NET Code
文章平均质量分 76
hyde82
这个作者很懒,什么都没留下…
展开
-
【转】Email电子邮件应用分析
又有新任务了.要做收邮件的业务模块 .搜集资料...发邮件做多了,学习一下收邮件.原文地址:http://www.csna.cn/viewthread.php?tid=569&sid=FbE5VS一、 邮件传输协议简介1. 邮件传输概念邮件服务是Internet上最常用的服务之一,它提供了与操作系统平台无关的通信服务,使用邮件服务,用户可通过电子邮件在网络之间交转载 2007-06-13 15:32:00 · 3558 阅读 · 0 评论 -
.NET下对二进制文件进行加密解密(转)
下面的类实现了文件的加密和解密操作,试验了几种文件类型均没有问题,现在和大家共享一下。namespace MyCryptoHelp{ /// /// 异常处理类 /// public class CryptoHelpException : ApplicationException { public CryptoHelpException(string msg):base(msg){} } /原创 2006-01-13 22:25:00 · 1060 阅读 · 0 评论 -
让JSP与ASP.Net共享Session值(转)
这个话题刚开始,我的思路是ASP.NET中序列化Session以二进制数据保存到数据库,然后由JSP读取数据库中的二进制数据反序列化成Session对象,再强制转化成JAVA的Session对象,在JAVA端转换时,出现了错误,找遍网上的资料也没能解决,故采用一种替换的方式。 替换的方式的思路: 登录的ASPX文件中,在登录成功后将Session中的变量值保存到数据库中的一张表,关键字使用A原创 2006-01-13 13:29:00 · 1234 阅读 · 0 评论 -
创建线程(From MSDN)
这贴-----为了不用去看MSDN,所以贴了上来!在创建操作系统进程时,操作系统将插入一个线程以执行该进程(包括任何原始应用程序域)中的代码。从此刻起,就可以创建和销毁应用程序域,而不必创建或销毁任何操作系统线程。如果正在执行的代码是托管代码,则可以通过在线程类 Thread.CurrentThread 上检索静态属性来获取正在当前应用程序域中执行的线程的 Thread 对象。创建 Thread原创 2006-01-06 17:14:00 · 1122 阅读 · 0 评论 -
拿DataGrid里的绑定数据源
例如在private void ColumnGrid_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e){Response.Write(((DataRowView)e.Item.DataItem)["列名"].ToString());}原创 2006-01-03 17:23:00 · 997 阅读 · 0 评论 -
关于“GDI+ 中发生一般性错误。”
今天遇到GDI+ 中发生一般性错误。一般指图片处理时发生的错误。主要是System.Drawing.Image抛出异常。“异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。”堆栈跟踪: [ExternalException (0x80004005): GDI+ 中发生一般性错误。] Syst原创 2006-01-05 13:46:00 · 8667 阅读 · 2 评论 -
继承中的virtual,override,new,abstract(转)
继承中的virtual,override,new,abstract 写这个,只是想作个总结,刚刚看完继承章节中的这部分,乱乱的,理一下思路.一般的继承就不再说了,现在主要说一下virtual,override,new,abstract的区别和作用等. 先说new.平时我们都是用他来声明一个对象,当然在struct和enum中也可以使用他,我试过,虽然不是类,也不像对象,但是可以这样使用.这原创 2005-12-30 16:13:00 · 1043 阅读 · 0 评论 -
用户控件动态加载PostBack后的问题(转)
很多网友在按钮的click事件中动态添加用户控件在页面回传后消失了或者就是用户控件中的按钮事件不能触发,下面是解决办法: (1) 首先添加一个用户控件:WebUserControl1.ascx 添加一个按钮:public System.Web.UI.WebControls.Button ucb;Text为"用户控件的按钮"(等会要在Page中用到这个按钮,所以设置为public) 为按钮的cli原创 2005-12-30 13:34:00 · 1040 阅读 · 0 评论 -
今天你多态了吗?
今天你多态了吗?Do You Polymorphism Today? [0] Written by Allen Lee -1. 目录-1. 目录 0. 写在前面的话。 0.0 关键字。 0.1 系统要求?! 0.2 如何阅读本文?1. 图书馆魔术事件簿。 1.0 图书管理员的烦恼。 1.1 魔术棒是如何工作的? 1.2 魔术般真能起作用吗? 1.3 我们在干什么? 1.4 Poly呢?2. 多态原创 2005-12-30 15:56:00 · 1351 阅读 · 1 评论 -
ResolveUrl将URL转换为在请求客户端可用的URL(转From MSDN)
将 URL 转换为在请求客户端可用的 URL。[Visual Basic]Public Function ResolveUrl( _ ByVal relativeUrl As String _) As String[C#]public string ResolveUrl( string relativeUrl);[C++]public: String* Reso原创 2005-12-30 13:50:00 · 1844 阅读 · 0 评论 -
如何使用VS.NET调试数据库存储过程(转)
如何使用VS.NET调试数据库存储过程 作者: techrepublic.com.com2005-08-26 05:5 PM 可以说开发人员是天生的完美主义者,而帮助其完成理想的就是每天所接触的各种开发工具。这些工具从最简单的文本编辑器到IDE环境甚至是操作系统,种类相当丰富。作为一个开发者,我也有自己常用的工具,同时我也很惊讶于很少有开发者能真正了解他们日常使用的开发工具。一个优秀的开发工具可以原创 2005-12-24 12:49:00 · 1515 阅读 · 0 评论 -
ASP.NET错误处理和程序优化(转)
ASP.NET错误处理和程序优化讲师:邵志东课前准备.Dot Net FrameWork .VS.NET 2002/2003 .C#/VB.NET .Level 200 议程.错误类型以及处理方式.提高数据访问性能.服务器控件的使用.缓存的使用.提高性能的实用技巧错误类型以及处理方式1、错误的类型.分析程序错误–语法错误:语法有问题–逻辑错误:除0错误、类型不匹配、不正确输出、使用不正确的对象、处原创 2005-12-25 02:26:00 · 1122 阅读 · 0 评论 -
一个FTP客户端的C#代码(转)
using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;namespace zhangyuk.net.csdn.blog.ftpclient{ /// /// FTP Client /// public class FTPClient { #region 构造函数 //原创 2005-12-20 03:37:00 · 1147 阅读 · 0 评论 -
局域网内基于WEB的文件传输解决方案详解(转)
作者:tonnyEMAIL:webmaster@weiw.com转载请显示出处:http://www.weiw.com环境说明:局域网内的两台服务器,一台当作主WEB服务器,一台作文件服务器,两服务器操作系统为win2000 professional(或win2000 server)主WEB服务器 局域网内部URL:http://main:8080 外部URL 服务器计算机名为:main原创 2005-12-20 03:07:00 · 1309 阅读 · 0 评论 -
Asp.net+Xml开发网络硬盘(转)
文件传送常用的三种方式FTP、Email及“网上邻居”都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式。 常用传输方式及其在特定环境下面临的困难我们经常有这样的应用需求:通过网络交换公共数据文件以实现资源共享,同时保护私有数据不被非法访问,并使用简单、直原创 2005-12-20 02:30:00 · 962 阅读 · 0 评论 -
用.NET创建Windows服务(转)
我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务?Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。原创 2005-12-17 20:01:00 · 867 阅读 · 0 评论 -
Visual Basic.Net连各种数据库的几种方法
Microsoft Visual Basic.NET是Microsoft Visual Basic的更新版本,它基于.NET的框架结构,能使用户非常容易地创建Microsoft Windows操作系统和网络的应用程序。 使用Visual Basic.NET,可以快速地实现可视化开发网络应用程序、网络服务、Windows 应用程序和服务器端组件。另外,Visual Basic.NET为Windows原创 2005-12-17 19:58:00 · 1322 阅读 · 0 评论 -
在Visual Basic.NET使用ADO访问数据库(转for各种数据库连接)
.NET中以 ADO.NET取代以前的ADO。用惯ADO的程序员怎样在.NET中怎样应用ADO呢?本人经过不断的摸索,发现在.NET中ADO一样可以用,并且很好用。现在结合Visual Basic.NET强大的类开发功能,本人将ADO开发成组件使用,效果非常理想。我使用的方法如下: 启动Visual Studio.NET。在新建项目中选择Visual Basic项目,在模板中选择类库,在名称中原创 2005-12-17 19:57:00 · 1167 阅读 · 0 评论 -
借助单元测试以减少运行时错误
Tony Patton 26/4/2005 URL: http://www.zdnet.com.cn/developer/code/story/0,3800066897,39371757,00.htm 微软将C#语言及CLR(通用语言运行时即Common Language Runtime)作为业界标准的举动已经促使许多基于.NET平台的开放源代码项目的产生。其中一个引人注目的项目就是N原创 2006-01-20 01:19:00 · 1031 阅读 · 0 评论 -
FckEditor Using Guide
FCKeditor 2.0 的设置.修改.使用form: http://www.blueidea.com/tech/program/2005/2691.aspFCKeditor 2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多转载 2006-03-16 10:34:00 · 1221 阅读 · 0 评论 -
关于Ajaxpro的一点补充
现在已经不用Ajaxpro来实现,但以前的系统使用了它.今天发现一个问题:使用Ajaxpro的页面必须有runnt="server"的Form对象.否则页面用不了,呵呵.当然你也可以手动把Ajaxpro的ashx文件贴到页面去......今天才发现这个问题,补充一下:)原创 2006-12-06 17:34:00 · 1134 阅读 · 1 评论 -
.net发送邮件失败的部分解决方法
最近使用.net的System.Web.Mail发送邮件在服务器上失败,经过多次尝试,终于解决了这个问题:一般System.Web.Mail是.net自带的发送邮件的库.但发现失败的原因有几种,贴出来给大家参考一下: void Page_Load() { // 使用一个SMTP的服务器,并且通过验证 System.Web.Mail.MailMessage myEmail = ne原创 2006-08-01 19:10:00 · 38222 阅读 · 0 评论 -
关于Monorail里Url中文参数的解决办法
中文url参数可能比较在.net和java上并不是大问题。然而在MonoRail(castle)上可能会有那么一点问题。中文参数在发送端最好先用js的escape() 转utf-8。然后在接收端调用System.Web.HttpUtility.UrlDecode解码。这样中文参数在monorail里就能得到很好的解决。备注,标签的onclick事件是发生于跳转之前。这样,就能先用oncli原创 2006-07-05 10:24:00 · 1215 阅读 · 0 评论 -
浅谈.Net下的Session用法
原文地址:http://hanks.cnblogs.com/archive/2004/12/18/78815.aspx背景 在我参与的一个项目中,这个项目是基本BS结构的WEB应用系统,经常会出现在Session丢失的情况,即使用户在操作的过程中也会出现超时现象。 原因 我们的系统要运行在负载平衡的 Web 场环境中,而系统配置文件web.config中转载 2006-06-02 10:29:00 · 2624 阅读 · 0 评论 -
Session莫名丢失的解决办法
Asp.net 默认配置下,Session莫名丢失的原因及解决办法我们平时写的asp.net程序,里面要用到Session来保存一些跨页面的数据。但是Session会经常无故丢失,上网查查,也没找到原因。正好当时准备跳槽,也没多少时间来看论坛了。如今,在新公司还是遇到了这种情况,正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session转载 2006-06-02 10:25:00 · 1568 阅读 · 0 评论 -
运用反射给实体赋值
在系统开发过程中,有一些代码是必须反复 写的.比如实体的赋值过程(不用实体的免看).Eg: XXX.xxx=XXX虽然可以通过codesmith来生成赋值,但是免不了代码冗长.如果是根据数据库生成的话,我们还要删除非必要的属性.而且过分依赖数据库.特别是当你需要不同实体之间进行相同属性拷贝时,你必须一个属性一个属性赋值.实在太烦了.我在做个java项目时无意发现了一个Propert原创 2006-08-25 10:40:00 · 2165 阅读 · 0 评论 -
一个令人郁闷的Ajax问题(about AjaxPro)
我最近在弄个项目,使用AjaxPro来实现互动.一开始没有遇到大问题,session运用也很正常.暴爽.......好久不长,忽然发现,页面输出中文字符串时,居然出现乱码.奇怪的问题是:在我自己的机上不会乱码,在别人的机子上就乱套了..........检查原因,估计是编码问题.gg了一下:有两个解决办法:1 . 把Web.config文件中的 requestEncoding 和原创 2006-02-28 20:55:00 · 1331 阅读 · 4 评论 -
关于邮件发送的乱码问题
今天在做个邮件发送.Flash+ASP.net,令人郁闷的是老是出现乱码......我把目标锁定要编码问题上:果真:跟asp.net 的 web.config有关:修改如下: 此节设置应用程序的全球化设置。 --> requestEncoding="gb2312" responseEncoding="gb23原创 2006-02-27 14:33:00 · 2367 阅读 · 0 评论 -
[代码示例]如何在ASP.NET中获取随机生成的cookie加密与验证密钥
源地址:http://dudu.cnblogs.com/archive/2006/03/15/350441.html本文是从ASP.NE T 1.1升级到ASP.NET 2.0需要考虑的Cookie问题的补充,通过示例代码说明如何通过反射在ASP.NET 1.1与ASP.NET 2.0中获取随机生成的cookie加密与验证密钥。ASP.NET 1.1示例代码: obj转载 2006-03-29 01:27:00 · 1180 阅读 · 0 评论 -
C# - Append a host header by code in IIS
SourceURL: http://www.gafvert.info/notes/csharp_add_host_header.htmThe following example adds a host header to a website in IIS. This involves changing the ServerBindings property. There is no Appen转载 2006-03-29 01:21:00 · 1351 阅读 · 0 评论 -
SQL防注入
方法1,参数化:string name = textbox.text;string SqlStr = "select * from product where name= @name";SqlCommand cmd = new SqlCommand(SqlStr, conn);cmd.Parameters.Add(new Sq转载 2006-03-30 14:16:00 · 5961 阅读 · 0 评论 -
关于3DES算法
JAVA:/** * Title: DES 加解密算法 * Description: DES 加解密算法 * Copyright: Copyright (c) 2004 * Company: Aspire Corp * @author zhangji * @version 1.0 */import java.security.*;import javax.crypto.*;public转载 2006-03-27 09:01:00 · 4035 阅读 · 1 评论 -
论电子签章(Electronic Signature)在C#中的实现方法
论电子签章(Electronic Signature)在C#中的实现方法 作者:代恩工作单位:武汉英思工程科技有限公司日期:2005-12-05 关键字:电子签章(Electronic Signature)、数字签章(Digital Signature)、加密签名、公钥私钥、非对称加密、哈希加密、C#、MD5摘要: 电子签章(Electronic Si转载 2006-03-23 12:38:00 · 1636 阅读 · 0 评论 -
C# 程序员参考-委托教程(From MSDN)
本教程演示委托类型。它说明如何将委托映射到静态方法和实例方法,以及如何组合委托(多路广播)。示例文件请参见“委托”示例以下载和生成本教程中讨论的示例文件。其他阅读材料 delegate 15. 委托 事件教程 异步委托 教程C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然原创 2006-02-11 17:12:00 · 964 阅读 · 0 评论 -
使用 Web Application Stress 工具進行效能測試(转)
Duwamish Online Aaron Ching、Pedro Silva 和 Allen WagnerMicrosoft Developer Network 2001 年一月 摘要:本文件探討效能測試對於成功部署 Web 應用程式的重要性,焦點集中於 Microsoft Web Application Stress (WAS),這是用來測試 Duwamish Online原创 2006-02-06 14:46:00 · 1465 阅读 · 0 评论 -
asp.net 1.1中url重写的问题
1:asp.net1.1中重写中可删节的问题!!!如以下的正则表达式: ~/(/d{4})/(/d{2})/.html--------- ~/(/d{4})/(/d{2})/-------------- ~/(/d{4})/(/d{2})----------- ~/(/d{4})/(/d{2})/index.html----转载 2006-03-10 14:57:00 · 809 阅读 · 0 评论 -
C# 创建邮件发送组件(SMTP)(转)
C# 创建邮件发送组件(SMTP)2004-05-25 邮件发送在web应用中是屡见不鲜的,在asp时代大家多是利用一些第三方提供的组件如JMAIL、ASPMAIL等进行邮件发送。自从微软推出Asp.net后,很多程序员开始转向采用C#作为主要的开发语言。asp.net提供了更加强大的功能,同时也提供给了大家一个SMTP类作为邮件发送之用。但是,随着垃圾邮件的广泛传播,很多邮件服务提供商纷纷增原创 2005-12-01 17:45:00 · 1568 阅读 · 0 评论 -
using CodeSmith
今天做些详细介绍(转),希望可以对大家有帮助:CodeSmith 是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。 安装CodeSmith 2.6注册后发现有两个可运行程序CodeSmith Studio.exe和CodeSmith Explorer.exe CodeSmith Studio.exe用来创建自定义模板转载 2005-12-05 01:24:00 · 999 阅读 · 0 评论 -
C# 泛型简介(转)About-vs2005
摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。下载 http://download.microsoft.com/download/f/9/0/f90711a9-9e3b-422e-a6cf-9ef593565861/GenericsInCSharp.msi原创 2005-12-01 17:48:00 · 1350 阅读 · 0 评论 -
获得SQL-server存储过程的返回值
//////c#code,获得SQL-server存储过程的返回值///SqlParameter[] sp = new SqlParameter[5]; sp[0]=new SqlParameter("@Name",SqlDbType.VarChar); sp[0].Value=this.TextName.Text; sp[1]=new SqlParameter("@Text",Sql原创 2005-10-15 16:07:00 · 1863 阅读 · 1 评论