- 博客(5)
- 收藏
- 关注
原创 C# 发送邮件
今天研究了一下利用C#发邮件,很简单的,贴上代码。//Define what mail i want to sendMailMessage myMail = new MailMessage();myMail.To.Add("[email protected]");myMail.From = new MailAddress("[email protected]", "Yis", Encoding.UT
2013-11-01 17:55:27 519
原创 C#Observer设计模式(报警系统)
初学C#,需要开发一个指标报警系统,大致可以这么简单描述:指标数据源已经存在于数据库,需要通过Web Service访问它获取某指标,接着根据报警配置判断指标是否合法产生报警行为。要求实时监控,实时报警,扩展性强。在这个解决方案中,我写了两个project,一个是Web Service获取指标的project,一个是具体的报警project。Web Service很简单,只需模拟出
2013-10-25 17:51:05 2718
原创 C#委托和事件
我需要开发一个报警系统,老大提示了需要用到“事件”这个概念。于是我查找了相关资料,发现C#的“事件”概念是建立于委托和事件上的,进而衍生出Observer设计模式。这里我先谈一下我对委托和事件的理解,在C#中它们其实就是对应了两个关键字“delegate”和“event”。1)委托首先看几个常见的函数签名:public void GetChineseName(str
2013-10-23 21:07:11 584
原创 C#中get与set(类的属性封装)
最近正在学C#。定义C#的类中的成员时,可以定义:字段,属性,方法。其中字段和方法就是通常理解的“变量”和“函数”。属性是什么呢?属性其实就是对字段的封装。我们知道,在Java中,一般会这样去封装某成员变量:class A{ private string name; public void setName(string name) { this.name =
2013-10-22 17:56:24 1201
原创 Perl/C#连接Oracle/SQL Server
连接数据库是一个很常见也很必须的操作。先将我用到的总结一下。1. Perl 连接数据库Perl 连接数据库的思路都是:1)使用DBI模块; 2)创建数据库连接句柄dbh; 3)利用dbh创建语句句柄sth; 4)利用sth执行sql语句; 5)处理数据。如连接Oracle:my $dbh=DBI->connect("DBI:Oracle:host=$hostname
2013-10-20 18:13:34 570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人