内容列表
使用jmail组件发送电子邮件(C#)
首先,下载jmail组件,可以直接安装;也可以找到jmail.dll,手动注册组件。命令行环境下,到jmail.dll所在目录,运行regsvr32 jmail.dll,C#程序中,行首加上using jmail,如下:(点击btnSend按钮后发送邮件)  using jmail;  private void btnSend_Click(object sender,
分类:.NET开发 查阅全文
如何用VB写安全控件(从MSDN引用)
总述 本文叙述了如何在VB中实现控件的IobjectSafety接口,以标志该控件是脚本安全和初始化安全的。VB控件默认的处理方式是在注册表中注册组件类来标识其安全性,但实现IobjectSafety接口是更好的方法。本言语包括了实现过程中所需的所有代码。  请注意,控件只有确确实实是安全的,才能被标识为“安全的”。本文并未论及如何确保控件的安全性,这个问题请参阅
分类:.NET开发 查阅全文
base64编码类------源代码(C#)
using System; namespace shapBse64{   /// <summary>  /// 有关base64编码算法的相关操作  ///By 自由奔腾(wgscd)  /// </summary>  public class SBase64 &
分类:.NET开发 查阅全文
关于c#中两个DataGrid绑定到主表和子表的数据同步问题
在数据库编程中,我们常常要将主表和子表分别绑定到两个DataGrid,同时还有一些TextBox之类的控件要显示相应DataGrid中的数据,这时候数据的同步就成了一个问题。这个问题的解决方法就是使用BindingManagerBase来管理数据了。在DataSet中的两个表之间添加关系   private void CreateRelation(Dataset ds,stri
分类:.NET开发 查阅全文
常用的注册过程判断(用户名,密码,E-mail)
<script LANGUAGE="JavaScript">function check(){        if (document.Form1.user.value == "")        {    &nbs
分类:.NET开发 查阅全文
C#: 通过动态编译获取字符串所表达的值
看到许多人经常问到这个问题: 怎么由字符串 “126 + (256 - 2^4 )”,或者怎么判断 “115 > 56 || 14<45”的结果等等,在MSDN上查了查,写了一个Eval类 /****************************************************************
分类:.NET开发 查阅全文
一个ini类代替缓存使用
<%'================================================================'=            Power By Tim                  &
分类:.NET开发 查阅全文
关于Visual Basic 2005窗体互访技术的思索
每一天,都有VB6的程序员开始转入.NET开发,而他们面临的最首要的问题,便是要习惯.NET里那些面向对象的金科玉律。因此,论坛上总会重复地听到网友们讨论如何在Visual Basic .NET 2003中进行窗体之间的互相访问的问题。早些时候,我特地发表了一篇关于此问题解决方案的文章,通过重写Sub New,利用Me关键字在新窗体中获得另一个窗体的实例。现在VB2005的时代马上要到来了,会不会
分类:.NET开发 查阅全文
C#中调用Windows API的要点
    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio
分类:.NET开发 查阅全文
MD5不可逆加密算法的ASP实现实例
<!--#include file="md5.asp"-->------------------------------------<%Private Const BITS_TO_A_BYTE = 8Private Const BYTES_TO_A_WORD = 4Private Const BITS_TO_A_WORD = 32 Private m_lOnBits(30)Pr
分类:.NET开发 查阅全文
DotNetNuke3研究报告一(安装)
         DotNetNuke(简称DNN)是国外非常流行的一个开放源代码的建站平台程序。完全使用Asp.net 开发。DNN的最新版本,可以访问官方网站http://www.dotnetnuke.com, 其汉化版本可以在http://www.dnnchina.net得到。我只想就我使用DNN的一些体会发表一
分类:.NET开发 查阅全文
Metadata and Reflection in .NET
source:http://odetocode.com/Articles/288.aspxbegin: Posted by scott on 2004年11月10日 The .NET platform depends on metadata at design time, compile time, and execution time. This article will cove
分类:.NET开发 查阅全文
winform项目中app.config读取修改小结!
第一次写啊,各位多多包涵,多给些鼓励!谢谢! 刚开始做net程序,要对项目配置文件app.comfig进行读写操作下面两个方法分别完成读写操作. //读 public static string GetValue(string AppKey)  {   try   {    
分类:.NET开发 查阅全文
Socket编程项目之后经验谈
我们的项目是用DotNet实现Socket连接,用多线程处理多用户。我就谈一下在实现过程中遇到的问题。下面是我服务器的简化实现。private Socket clientSocket;public void Start()  {      Thread  thread=new Thread(new Threa
分类:.NET开发 查阅全文
[译]Visual Basic 2005在语言上的增强(六)IsNot运算符和TryCast语句
IsNot运算符IsNot是Is的反义运算符。在引用一个对象前,要先检查它是否已被初始化,而在过去我们都使用这种很别扭很老套的方式:If Not myObj Is Nothing ThenIsNot使你可以进行直接的比较,免除了使用Not运算符的烦恼:If myObj IsNot Nothing Then同样地,你在比较两个对象实例是否不同时,也不必再使用Not运算符了:If MyObj1 IsN
分类:.NET开发 查阅全文
学习笔记《.NET框架程序设计(修订版)》--第三章 共享程序集 (1)
学习笔记《.NET框架程序设计(修订版)》--第三章 共享程序集 (1)2004-12-27第二章里讲到对程序集的私有部署方式。这章里探讨创建可以被多个应用程序共同访问的程序集,即全局部署程序集(globally deployed assembly)。 3.1 两种程序集、两种部署方式      1、.NET 框架支持两种程序集:强命名程序集(s
分类:.NET开发 查阅全文
用QQWry.Dat作数据源实现IP地址检索[C#]
  前几天有一个朋友说一直想有一个这样程序,可以把网络上比较流行的QQwry.Dat作为IP数据源来实现IP地址的查询显示。可是网络上一直没有出现.Net的版本。我想既然如此,那我就抽空写一写好了,先到Google上Go了一下,找到相关介绍文章,了解了其格式,然后又参考了其它语言版本的程序,一天多一点时间,终于把这个东西写好了。不敢独享,帖出来 /**//*****************
分类:.NET开发 查阅全文
henry vb 学习
Henry的VB.NET之旅(一)—失踪的窗体                             &
分类:.NET开发 查阅全文
DotNetNuke3研究报告二(数据访问)
       为了保持DNN对数据访问的通用性,DNN3的开发者们对数据调用进行了精心的设计。下面就让我们一起来领略DNN优异的数据访问方案吧!        DNN的首先数据库是SqlServer,但绝不是局限于使用SqlServer而是适用于所有的存储方案。如:Or
分类:.NET开发 查阅全文
异步WEB SERVICES
异步WEB SERVICES如果想让你的客户端应用程序在等待WEB SERVICES的响应是继续处理其他的任务或让应用程序允许用户交互,那么可以使用WEB SERVICES的异步方法.不过,应该避免使用,因为异步通信让你的应用程序变得复杂并且难以调试,此外,异步请求不一定按照他们提交的顺序返回,使用不当的话,异步请求是你的程序出现异常行为,让用户无所适从.下面是代码片段:[WebMethod]&n
分类:.NET开发 查阅全文
<< 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 >>