代码改变世界

随笔档案-2012年04月

DevExpress 相关右键菜单汉化

2012-04-08 16:59 by thtfria, 692 阅读, 收藏, 编辑
摘要: 1、首先在窗体的构造函数中重新定义控件的活动属性(看不懂可以联系本人个人资料里有MSN和QQ)例如要修改GridControl列的右键菜单GridLocalizer.Active = new XtraGridLocalizationCHS();然后在另外一个类里面定义如下public class XtraGridLocalizationCHS : GridLocalizer { public override string GetLocalizedString(GridStringId id) { switch (id) { case GridStringId.CardViewNewCard: 阅读全文

微软在线翻译API试用

2012-04-06 23:48 by thtfria, 474 阅读, 收藏, 编辑
摘要: 一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,因相关政策及法律原因,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。首先,需要在Bing开发人员中心,注册一个应用,获得一个Appid,这是必须滴~,注册地址如下:http://cn.bing.com/developers?如上图所示,点击“开发人员”,点“Add”,输入基本资料后,等待片刻,刷新页面,则会看到一个Applicat 阅读全文

关于SQL SERVER数据同步自己的一些设计经验

2012-04-04 18:14 by thtfria, 410 阅读, 收藏, 编辑
摘要: 不过这个项目已经过去N天但是数据同步部分起初是我的一些设计思想。这个项目是某电力公司的一卡通项目,这个项目将来需要在全国20几个分厂都要做。 按照项目的要求基础数据在总部存储,然后同步到各个分厂。里面一些详细的需求不详说了。直接进入正题。 同步方式:数据库之间的同步,不再做程序上的干涉了。 实现步骤: 1、总部的表建立触发器,来记录对表的增、删、改的动作,将动作记录到一张中间表中(中间表需要加一个同步标记的字段来表示数据是否已经被同步过)CREATE trigger [TG_JC_ZZJG] on [dbo].[JC_ZZJG] for insert,delete,up... 阅读全文

在C#中使用证卡打印机的心得

2012-04-04 17:36 by thtfria, 2224 阅读, 收藏, 编辑
摘要: 在开发过程中由于公司暂时没有证卡打印机,只好通过普通的A4纸打印机做练习。咱们的普通黑白打印机在打印一些文字和图片犹豫是黑白颜色的,所以显示不出来什么效果,无论调整大小和分辨率出来的效果几乎一致。在项目上线后客户买了证卡打印机结果打印出来的效果特别差(马赛克)。因为卡片的尺寸是338×213的,所以起初设计的发送给打印机的图片大小也是338×213的,经过多次个方面的测试打印出来的效果都是极差,问了问证卡打印机在中关村的代理商,他们告诉结果确是调整图片的DPI,但是DPI调整后仍然不行。当时我也猜到人家只是代理商,估计过多的技术问题他们也不懂。后来代理商发了一些证卡打印机厂 阅读全文

.NET C# 发送邮件内容嵌入图片

2012-04-01 23:12 by thtfria, 1502 阅读, 收藏, 编辑
摘要: 邮件内容调用图片格式为:<img src=\"cid:Email001\">发送邮件的服务端代码为:SmtpClient 发送邮件的对象 //代码省略System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();mailMessage.From="发送者邮箱";mailMessage.To.Add("收件人邮件列表");mailMessage.CC.Add("抄送人邮件列表");mailMessage.Subjec 阅读全文