用c#和jmail开发Asp.net的mail发送 (转)
用c#和jmail开发Asp.net的mail发送 (转)[@more@]ASP.NET中的Mail的发送 现在的邮件发送大多数需要验证,我写这篇文章是希望对大家开发项目有所帮助,也希望大家能给我提点意见。 把jmail引用到工程中,加入jmail的命名空间,在这里我将引用jmail包的MessageClass类。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Logging属性:是否使用日志 Silent属性:如果设置为true,JMail不会抛出例外错误. JMail. Send( () 会根据操作结果返回true或false MailServerUserName属性:
Beans Development Kit (BDK)分析(四) (转)
Beans Development Kit (BDK)分析(四) (转)[@more@] 设计面板 主要介绍BeanBoxFrame提供的主要方法和功能。因为BeanBoxFrame是用了单态模式,所以使用了大量的静态成员变量和静态成员函数。这样的好处在于不需要通过传递引用来影调用BeanBoxFrame的功能,而直接通过静态方法来执行,避免复杂调用中引用传递的错误。 l private boolean inBeanBox(Component c)用于判断一个Bean实例是否在BeanBox中XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> l public void actionPe
使用MSMQ (转)
使用MSMQ (转)[@more@] MSMQ(microsoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。 在消息传递机制中,有两个比较重要的概念。一个是消息,一
C#的消息处理方法 (转)
C#的消息处理方法 (转)[@more@] 在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.NET框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。 1 定义消息 在c#中消息需要定义成windows系统中的原始的16进制数字,比如 const int WM_Lbutton = 0x201; //定义了鼠标的左键点击消息 public const int USER = 0x0400 // 是windows系统定义的用户消息 2 消息发送 &nb
AOP 面向方面编程的介绍----基本概念(3) (转)
AOP 面向方面编程的介绍----基本概念(3) (转)[@more@]AOP 面向方面编程的介绍----基本概念(3)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 面向方面的编程思路很简单。从面向过程、函数的编程到面向对象的编程到面向接口的编程到面向组件、模块编程的发展历史我们可以知道,编程方法学的演进是一步一步的扩大了编程考虑的“边界”。到目前为止我们的编程世界里的宇宙边界是“类、接口,或者组件”,在这个边界里,我们认为,一个类实现一个接口,那就不能动态的实现另一个接口,已有类的行为在编
为DataGrid添加自动编号功能 (转)
为DataGrid添加自动编号功能 (转)[@more@]为DataGrid添加自动编号功能 do.NETplayground.com/">http://lucky_elove.www1.dotnetplayground.com/ 下面的代码实现在DataGrid中添加自动编号的功能,主要是在数据绑定时利用Item属性。 ASPx">查看例子 DataGridWithLine.aspxweb.DataGridWithLine"%> w3c//DTD HTML 4.0 Transitional//EN"> DataGridWithLine
格式化DataGrid的例子【将数据源中的0,1值转换成实际的文字】 (转)
格式化DataGrid的例子【将数据源中的0,1值转换成实际的文字】 (转)[@more@]格式化DataGrid的例子【将数据原中的0,1值转换成实际的文字】 do.NETplayground.com/">http://lucky_elove.www1.dotnetplayground.com/ 下面的代码实现格式化DataGrid的列,也即是将数据原中的0,1值转换成实际的文字的功能,主要是在数据绑定的帮定事件。 ASPx">查看例子 首先准备数据源,数据源采用数据库、XML、数组等都可以。下面以XML做例子。Contacts.xml文件如下: Mail>myaddress@mycompany.comemail> E章 孟子
使用ATL建立支持IClassFactory2的COM组件 (转)
使用ATL建立支持IClassFactory2的COM组件 (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 使用ATL建立支持IClassfactory2的COM组件 关键字:COM、IClassFactory2、对象创建权限、License、License Key 本文详细描述了如何使用ATL自身的功能创建具有创建权限功能的COM对象。最后还讲述了如何创建具有固定和临时权限的COM对象,以及如何获取注册码。 1 概述 IClassFactory2接口的作用是为给COM对象增加限制控制的功能。通过这个接口,只能在有合法使用权的电脑上
用asp.net轻松打造功能完备的分页技术!!!! (转)
用asp.net轻松打造功能完备的分页技术!!!! (转)[@more@] 用过ASP开发过web程序的人都知道,分页让asp程序员是一件非常头痛的事,我在这就来说说用ASP.NET轻松打造的分页技术. 第一步我们在vs.net新建项目,这些我不说了,你自己搞定吧,我在这里主要贴出重要的代码. 1.webform1.aspx <%@ Page language="C#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="page.WebForm1" %><!DOCTYPE HTML PUBLIC "-//w3c//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title&g
用定制标签库和配置文件实现对JSP页面元素的访问控制 (转)
用定制标签库和配置文件实现对JSP页面元素的访问控制 (转)[@more@] 用定制标签库和配置文件实现对JSP页面元素的访问控制 控制客户端访问是开发一个基于B/S的架构的系统的开发者必须考虑的问题。JSP或servlet规范的基于配置文件的安全策略对资源的控制是以文件为单位的,即只可以定义某个视图全部可以或全部不能被访问。一个比较复杂的系统往往要要求对视图的一部分(如JSP页面里的一个按钮)提供访问控制,只允许被某种角色的用户访问。如果采用可编程的安全策略,因为对用户角色和操作的定义在开发时不能定
宏病毒检测问题 (转)
宏病毒检测问题 (转)[@more@]宏病毒检测问题Vesselin Bontchev 译者 DoomLeo 用流行的办公室应用程序(如 microsoft word)里的宏编程语言编写的病毒变的非常的普遍。和只有一个实体的MS—DOS病毒不同,宏病毒通常由一整套数个独立的宏组成。这引起了特定病毒的反病毒软件试图准确识别这个病毒时产生的一些有趣的理论问题。两个病毒的宏集能拥有相同的子集----或者一个宏集是另一个宏集的子集。本文论述了由此所引起的问题,其中有的问题如果是并非不可能解决的,其也是非常困难的。重点是病毒作者是如何开发出这些难点的,以及反病毒产品
从VB 6到VB.NET——窗体特殊应用 (转)
从VB 6到VB.NET——窗体特殊应用 (转)[@more@]从vb 6到vb.NET——窗体特殊应用XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 李洪根 一、 摘要 VB .net做为vb6的升级版本,具备了许多新的功能,它可以简便快捷地创建 .NET 应用程序(包括 XML web services 和 ASP.NET Web 应用程序),还是一个功能强大的面向对象的编程语言(如继承、接口和重载)。新的语言功能包括自由线程处理和结构化异常处理。VB.NET 还完全集成了.NET 框架和公共语言运行库,.NET 框架和公共语言运行库共同提供
C#窗口事件处理初探 (转)
C#窗口事件处理初探 (转)[@more@]C#窗口事件处理初探 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 事件驱动(Event Driven)是C#窗口程序设计的核心,其重要性就相当于VC中的消息映射,不了解事件驱动就无法深入窗口程序设计的殿堂。在C#语言中,事件的处理主要有两种方法:委托式的事件处理模式(Delegation Event Model)与对可重载方法(Event Method)的重载。 1、委托式事件处理 委托式事件处理模式,顾名思义,就是将特定的事件委托给负责事件处理的方法来进行。 在.NET中,类有数
Beans Development Kit (BDK)分析(二) (转)
Beans Development Kit (BDK)分析(二) (转)[@more@] 二.框架分析 首先要对该源代码的框架作分析,先要得到源代码,该源代码的下载地址是(Java.sun.com/beans/">http://java.sun.com/beans/)。目录介绍: l beanbox目录:BeaBox的源程序,class文件,支持lib,以及执行文件和编译配置等帮助文件。 l demo目录:用来演示JavaBean的一些例子源代码文件。 l doc目录:关于BDK的文档和api手册。 l jars目录:存放需要加载到工具条的JavaBean的jar文件。 l lib目录:支持库方法跟踪的
AOP 面向方面编程的介绍----基本概念(2) (转)
AOP 面向方面编程的介绍----基本概念(2) (转)[@more@].NET/develop/read_article.ASP?id=18737" target=_blank>面向方面编程的介绍----基本概念(2) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> AOP 面向方面编程的介绍----基本概念(3) 面向方面的编程思路很简单。从面向过程、函数的编程到面向对象的编程到面向接口的编程到面向组件、模块编程的发展历史我们可以知道,编程方法学的演进是一步一步的扩大了编程考虑的“边界”。到目前为止我们的编程世界里的宇宙边界是“类、接口,
检测并排除内存泄漏 (转)
检测并排除内存泄漏 (转)[@more@] 摘要: 本文描述了如何使用VC++和CRT库提供的工具定位和排除内存泄漏,检测的难度使得使用C/C++编程语言的应用开发产生问题。 介绍: 动态分配、回收内存是C/C++编程语言一个最强的特点,但是中国哲学家孙(Sun Tzu,我不知道是谁?那位知道?) 指出,最强的同时也是最弱的。这句话对C/C++应用来说非常正确,在内存处理出错的地方通常就是bugS产生的地方。一个最敏感和难检测的BUG就是内存泄漏-没有把前边分配的内存成功释放,一个小的内存泄漏可能不需要太注意,但是程序泄漏大块内
Linux 2.6内核*必须修正*问题列表 ver 6 (转)
Linux 2.6内核*必须修正*问题列表 ver 6 (转)[@more@]Andrew Morton发表了Linux 2.6内核*必须修正*问题列表 ver 6。该版本分为两个部分:“必须修正的bug”和“尚未完成的新特性与加速优化”。(hutuworm编译) ※必须修正的bug: From: Andrew Morton <Mailto:akpm@digeo.com">akpm@digeo.com> To: linux-kernel@vger.kernel.org Subject: Re: must-fix, version 6 Date: Fri, 30 May 2003 16:38:21 -0700 Must-fix bugs============= drivers/char/~~~~~~~~~~~~~ o TTY locking is broke
Henry手记—Web Form中的Datagrid的自定义分页 (转)
Henry手记—Web Form中的Datagrid的自定义分页 (转)[@more@] Henry手记—web Form中的Datagrid的自定义分页XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 韩睿 ( 05/31/2003) ASP.NET带给我们很多惊喜,强大的Web Form控件自然是其中的重要部分。这其中,最受关注的当然是Datagrid。在ASP中用HTML标记语法来输出数据的方法在Datagrid数据绑定面前显得如此繁杂。但是只使用Datagrid自身的功能,还是达不到实际的工作要求。本文就是给大家演示如何提高我们的工作效率、降低服
Jsp/Servlet接收FORM表格参数时输出乱码的处理 (转)
Jsp/Servlet接收FORM表格参数时输出乱码的处理 (转)[@more@]1.关于JSP接收FORM参数的乱码:<%@ page contentType="text/html;charset=GB2312" %> <!--/*为了tomcat4用JSP产生中文乱码问题,定义一个转换函数getStr() !--><%! public String getStr(String str){ try {String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859-1"); String temp=new String(temp_t); return temp; } catch(Exception e){ } return "NULL";}
J2EE vs. NET, Java vs. C#:比较公正的评价 (转)
J2EE vs. NET, Java vs. C#:比较公正的评价 (转)[@more@]J2EE vs..NET, Java vs. C#: Since there's been plenty of discussion on these topics, I thought I'd write down my own views on these matters. For the record, just in case someone questions my experience in languages and libraries, I was one of the first adopters of Smalltalk, C++, and Java, taught all three professionally for several years, taught programming languages at UT Dallas, wrote an ORB in Smalltalk, wrote the first portable STL t