- 博客(6)
- 收藏
- 关注
原创 IssuVision是怎样完成观察器模式的注册和通知的
众所周知,观察器(Observer)模式的重点是对观察器对象的注册以及Subject状态改变时对观察器对象的消息通知。那么,在IssuVision(微软智能客户端的示例程序)中是如何实现这一点的哪?在此,我提出自己的看法,希望大家批评指正。 在IssuVision中,系统定义了一个IssueSubject类,该类实现了Isubject接口,同时各观察器对象都实现了Io
2004-06-13 16:06:00 938
原创 dotnet中的错误处理
近日给老美做外包项目,被老美逼出来了一套关于错误处理的方法,在此不敢藏拙,奉献出来给大家批判。首先,屏蔽程序中所有的自动错误处理,千万不要出来:“System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: 服务器无法处理请求。”等错误页面,而应该是一些简单易懂的东西,俺在此使用的
2004-06-13 16:04:00 1342 1
原创 dotnet代码自动生成机的实现
在我们写程序的时候,特别是数据库应用程序的时候,经常会遇到这样的情况:对于一个给定的表,写出这个表对应的类(用一句时髦的话说是实现业务实体类),类的数据成员是所有的字段,并且类含有该表的添加修改删除等操作。还有,对于一个给定的存储过程,要完成根据存储过程存取数据或别的数据库操作。如下代码就是我们通常要完成的: 1.表的业务实体化 private int iId ; public int Id {
2004-06-09 17:14:00 1434 8
原创 中英文语音合成与中文语音识别技术在c#中的应用(一)
在.net中,对英文语音有较好的支持,但是对中文语音的支持还没有加入进来,我们要想实现中文发音或中文语音识别,必需先安装微软的Speech Application SDK(SASDK),它的最新版本是 SAPI 5.1 他能够识别中、日、英三种语言,你可以在这里下载:http://www.microsoft.com/speech/download/sdk51/,需要安装这两个文件Speech SD
2004-06-09 17:12:00 1511
原创 中英文语音合成与中文语音识别技术在c#中的应用(二)
但是,这个方法本身并不知道你给的字符串是什么语言,所以需要我们它这个字符串用什么语言读出。SpVoiceClass 类的Voice 属性就是用来设置语种的,我们可以通过SpVoiceClass 的GetVoices方法得到所有的语种列表,然后在根据参数选择相应的语种,比如设置语种为汉语如下所示:private void SetChinaVoice() {
2004-06-09 17:10:00 1542
原创 可定制的数据库备份和恢复程序
在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一套系统,我个人认为应该满足以下要求: 1. 备份恢复操作应该有历史记录(必需有一个备份列表,列出备份文件
2004-06-09 10:01:00 1832 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人