呼之欲出 WebMail 开发手记 (八) WebService
(对不住大家了,这几天公司项目太忙,加上身体不适,有几天没有来更新了。)我们需要做两个 WebService,一个用来接收邮件,一个用来发送邮件:Receiver.asmxSender.asmx然后在 WebService 中各添加一个方法 Start ...
呼之欲出 WebMail 开发手记 (七) 邮件发送
与收邮件相比,发邮件就相对要简单一些。首先、用户需要设置当前默认的发送邮箱服务器(从邮箱设置中选择一个),这样方便自动提交呢称和对方需要回复邮件时的回复地址等。当然发送邮件的时候我们还可以设置邮件模板...
呼之欲出 WebMail 开发手记 (六) 邮件收取
题外话:首先谢谢各位无论是喜欢我的文章不喜欢我的文章的朋友,有你们的帮助我才会成长。上面两篇文章可能确实没有什么实际的意义,让大家对我的文章有个误解,但我想那是为后面的文章铺路,文章里面的签名也只是防...
呼之欲出 WebMail 开发手记 (五) 邮件操作类
这两天身体不是很舒服,来晚了,在此向大家谢罪。本来准备就讲邮件收发了,突然发现好像一些基本的东西都还没有说呢。贴代码: using System;using System.Data;using System.Configuration;usi...
呼之欲出 WebMail 开发手记 (四) 邮件收发准备
前面说了,本系统是通过设置 POP3,SMTP 账号来收发邮件的,其本质就和 Foxmail,Windows Mail 等软件差不多。只是本系统是 B/S 结构,只需要在服务器上安装一次,其他客户端就都可以访问,从而可以节约企业成本,统一...
呼之欲出 WebMail 开发手记 (三) 用户信息存取
关于用户登录后的信息存储方式的讨论,前有古人,后也会有来者。(我就不捣乱了~~) 一般有以下三种方式做为选择:一、存储到 Session 中;二、存储到 Cookie 中;三、存储到 数据库&...
呼之欲出 WebMail 开发手记 (二) 数据库与软件设计分析
一、数据库支持多用户,需要一个角色表(MailRole)和一个用户表(MailUser);支持多文件夹,需要一个文件夹表(MailFolder);支持多邮箱设置,需要一个邮箱设置表(MailConfig);另外再加上一个邮件信息表(Mail...
呼之欲出 WebMail 开发手记 (一) 基本功能
基本功能:邮件自动接收发送(多线程)支持多文件夹(收件箱、发送箱、垃圾箱等)支持多用户支持多邮箱设置(163,yahoo,21cn,sohu,gmail等)实现:AJAXSQL 2005ASP.NET 2.0 (C#)...
.net中ajax技术实现(自我总结,也许不对)
1.用js实现前台无刷新,读取数据,主要实现方法大概如下: 首先根据浏览器类型创建1个适合的xmlHttp对象 然后打开xmlHttp.open("get",url,true);url可带所需参数  ...
winform中输入数据的验证
winform中输入数据的验证using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Data;using System.Data.SqlClient;using System.Text.RegularExpressions;usi...
ASP.NET飞信接口测试
cs代码: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.WebPart...
c# 智能升级程序代码
最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即...
一种适合C# Actor的消息执行方式(上):Erlang中的模式匹配
前言 Actor模型为并行而生。由于现在单台机器中独立的计算单元也越来越多,Actor模型的重要性也越来越大。Actor模型的理念非常简单:天下万物皆为Actor,Actor之间通过发送消息进行通信。不同的Actor可以同时处理...
不安装.net framework框架运行.Net 程序的方法<收藏>
Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. ...
asp.net response.ContentType 下载文件的四种方法
protected void Button1_Click(object sender, EventArgs e) { 1 protected void Button1_Click(object sender, EventArgs e) 2  ...
基于C#的通信协议封包(附代码)
接上一篇《基于.NET技术的监控系统应用分析》中所描述的数据通信协议设计,我们来看一下在C#中是怎么对自定义协议进行封包的?我们知道基于流的数据协议的特点:发送和接收到的数据都是连续的流。每次网络I/O操作的...
在APACHE上运行ASP.NET程序
在APACHE上运行ASP.NET程序一、为什么不用IIS用ASP.NET开发网页,服务器选择IIS是绝对最佳的网页部署方案,我说此话似乎是废话,因为它们都是微软自家产品,结合当然会更好些。但是我遇到一种情况,让我考虑非IIS的A...
mysql存储过程及c#调用标准版
private string shuju_lianjie(string name, string email, string password) { /////////////////...
使用ASP.NET Global.asax 文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开...
WCF学习(六):实例
准备技术: WCF服务契约、数据契约等基础知识 Donet基本开发内容概要: 三种实例激活类型 单调服务 ...