缺根弦

如何让我和.Net跑的更快?

2012年7月4日

使用GdipDrawDriverString实现行距及字符间距控制

摘要: 前几天,一个朋友请求帮忙处理个LED图片生成问题,主要是要将一个标题和几段文字绘制到固定大小的图片上,如果一张放不下就生成多张。在使用DrawString是发现无法控制行距,请教了baidu大神找到了GdipDrawDriverString函数,但没看到完整的例子,于是将自己实现的方法发出来,以便初接触者了解,主要还是请大家批评指正。 1publicclassConvertImage2{3publicboolTextToImage(stringtitle_Text,stringtitle_FontFamily,floattitle_FontEmSize,FontStyletitle_FontS 阅读全文

posted @ 2012-07-04 15:29 缺根弦 阅读(1719) 评论(0) 推荐(1) 编辑

2006年5月30日

ReSharper2.0的BUG?

摘要: 在VS2003下一直用的ReSharper1.5,昨天听说ReSharper出了2.0了,就去Down了一个。发现还挺好用的,支持Unit Test很不错,不用写几个测试就打开NUnit,方便不少,听说还有不少好东东,没细看就下班了。 今天用的时候,发现总是弹出异常,虽然不影响使用,但也让人有点烦。后来出了个很郁闷的问题:输入一个枚举如:SysType.WebInterface到这里就出问题了,光标总是定位到WebInterface的a后面,而不是单词的最后!在向后移动光标就跑到下一行了!结果继续在后面输入其他内容时总是看不到实际输入位置。仔细观察发现,当在代码里输入WebInterface,ReSharper会把这个单词变粗,本来光标的位置是在结尾的,可一变粗,单词的宽度边宽了,可光标还在原地,也就是在a和c之间了。 问题找到了,不知道是不是ReSharper2的一个小BUG?还是我的VS2003问题? 阅读全文

posted @ 2006-05-30 16:24 缺根弦 阅读(742) 评论(2) 推荐(0) 编辑

在window2K+.NET下操作linux+sybase数据库

摘要: 1、安装Sybase的windows客户端 2、配置dsedit。添加Server,名称为sjmms。Server Address为TCP-192.168.1.15,4300 3、配置ODBC。添加DSN,驱动为Sybase System 11。 Data Source Name 为DSN名字,填写dsnmms Server Name为第二步中dsedit添加的Server名称,即sjmms DataBase Nmae为要连接的数据库名称,填mmsdb。在Sybase中可用sp_helpdb过程列出所有服务器中数据库。 4、在.NET中如下编写 string cstr="DSN=dsnmms;" //DSN名称 +"SRVR=sjMMS;" //服务器名,Dsedit中的Server名称,ODBC中的 Server Name +"DB=unetdb;" //数据库名,可在Sybase中用sp_hlepdb查看 +"UID=sa;" //用户名 +"PWD=" 阅读全文

posted @ 2006-05-30 14:49 缺根弦 阅读(479) 评论(0) 推荐(0) 编辑

导航