快讯

用C#做个带精灵的邮件通知程序

2004-02-14 09:34  出处:eNet硅谷动力  作者:王凯明  责任编辑:pjl 

2. 设计主界面和精灵界面: 先将主窗体的ShowInTaskbar属性设置为false,FormBorderStyle属性设置为FixedDialog,Text属性设置为“配置参数”。 再在主窗体上添加五个标签控件(Label Control)、五个文本框控件(TextBox Control)、两个按钮控件(Button Control)、一个系统托盘控件(NotifyIcon Control)、一个上下文菜单控件(ContextMenu Control)以及一个时钟控件(Timer Control)。 对各个控件进行属性设置:将五个标签的Text属性分别设置为“邮件服务器地址:”、“服务器端口:”、“用户名:”、“密码:”、“时间间隔(毫秒):”;将五个文本框的Name属性分别设置为:“ServerAdd”、“ServerPort”、“Username”、“Password”、“TimeSpan”;将前四个文本框的Text属性均设置为空,将最后一个的设置为300000(因为我们默认的时间间隔为5分钟);还有把第四个文本框的PasswordChar属性设置为“*”,这样输入的时候就隐藏了密码;把按钮控件的Text属性设置为“隐藏”和“检查邮件”;将系统托盘的Icon属性设置为一个图标文件;在上下文菜单下添加三个子项“配置参数”、“检查邮件”、“退出”。 这样主界面已经设计完毕,图示如下: 图2 接着设计精灵界面。 我们用到的精灵是用Microsoft Agent创建的,它是完全居于COM的,所以我们可以很方便的利用它。有关它的详细信息,可以参考微软网站上的资料,网址为:http://www.microsoft.com/msagent/downloads.htm。先从那里下载以下一些东西: (1)Microsoft Agent核心组建 (2) Microsoft Agent的精灵:吉尼(Genie)、么林(Merlin)、罗比(Robby)和皮蒂(Peedy) (3)至少有一个英语的Text-to-Speech引擎(现在还找不到中文的) (4)微软运行时发音API4.0a 有了这些,我们就可以在我们的任何程序中应用了,只要在程序中添加此ActiveX控件即可。 我们先添加一个新的窗体Form2,图示如下: 图3 在新添加的窗体上我们要用到Microsoft Agent这个控件,于是就导入它到该工程中,图示如下: 图4 现在,我们的工具箱里已经有了相应的控件,我们就可以直接使用了。(在程序运行时这个控件是不可见的) (如果读者有兴趣的话,可以到我的另一篇有关Microsoft Agent控件的文章:http://www.computerworld.com.cn/htm/app/aprog/01_12_29_2.asp看看)
键盘也能翻页,试试“← →”键
IT热词搜索 来源:360新闻
软件论坛帖子排行
相关文章

相关软件:

腾讯QQ2012
大小:52.93 MB 授权:免费
腾讯QQ2012
立即下载
腾讯QQ2013
大小:49.32 MB 授权:免费
腾讯QQ2013
立即下载