随笔分类 -  C#

摘要:btnOk.RaiseEvent(new RoutedEventArgs(Button.ClickEvent)); 阅读全文
posted @ 2015-08-06 13:38 柒零壹 阅读(762) 评论(0) 推荐(1) 编辑
摘要://追加txtResult.Document.Blocks.Add(new Paragraph(new Run("add by run") { Foreground = Brushes.Blue }));//替换txtResult.Selection.Text = "add by selection... 阅读全文
posted @ 2015-07-20 17:52 柒零壹 阅读(3661) 评论(0) 推荐(1) 编辑
摘要:最近开发WPF程序,需要打印,用到了FlowDocument(这相当于有了打印模版,而且可以随时修改,真的是挺方便的)。可是在输出表格形数据(这种情况恐怕是大多数~)时遇到了点儿麻烦。由于TableCell里面不能直接使用Run或TextBlock,要添加Paragraph,这时候问题就来了,在... 阅读全文
posted @ 2015-06-26 11:10 柒零壹 阅读(3020) 评论(0) 推荐(1) 编辑
摘要:最近在.net中使用Sqlite数据库,发现.net的驱动做得不错,而且实现了加密功能。于是想给自己的数据库加上口令,结果,多次实验都以失败告终:链接数据库,然后ChangePassword都成功执行了,但是再次链接打开数据库则报错:“File is encrypted or is not a ... 阅读全文
posted @ 2015-06-02 15:29 柒零壹 阅读(899) 评论(0) 推荐(0) 编辑
摘要:一、构建自己的接收数据缓存,异步接收串口返回数据,AT命令返回值异步解析:1,接收数据缓存,我选用的是StringBuilder,看资料其应该是线程安全的,不过好在写入数据在一个线程中,暂时没有发现问题。2,可以使用DataReceived事件,或是建立单独线程轮询,我选用后者。3,对于收到的数据,建立单独的解析函数,解析命令结果或者收到的其他信息,如收到短信或来电等。4,考虑到效率问题和对SIM卡的保护,接收短信息的缓存首选设备(ME)或混合(MT),如果设备不支持才选用SIM卡(SM)5,短息通知我选择即时通知(AT+CNMI=2,2),不支持则选缓存通知(AT+CNMI=2,1)。二、A 阅读全文
posted @ 2013-01-30 11:36 柒零壹 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:因为要发送和解析长短信,在网上浸淫许久,终于解惑,因此记录下我认为有用的资料。一、所谓超长短信就是:当短信内容超过70个汉字或140个字符,发送的时候需要分成多条,但是用户手机接收时候是一条。二、在说长短信之前必须先熟悉一下PDU的格式说明:一般的PDU编码由A B C D E F G H I J K L M十三项组成。 A:短信息中心地址长度,2位十六进制数(1字节)。 B:短信息中心号码类型,2位十六进制数。 C:短信息中心号码,B+C的长度将由A中的数据决定。 D:文件头字节,2位十六进制数。 E:信息类型,2位十六进制数。 F:被叫号码长度,2位十六进制数。 G:被叫号码类型,2位.. 阅读全文
posted @ 2013-01-25 10:43 柒零壹 阅读(3190) 评论(7) 推荐(1) 编辑
摘要:由于项目需要,需要访问domino的邮件,网上的资料还不少,找来一段代码,照猫画虎写个测试程序,一运行立马蒙了!调用Domino的类时报错:检索 COM 类工厂中 CLSID 为 {29131539-2EED-1069-BF5D-00DD011186B7} 的组件时失败,原因是出现以下错误: 80040154。不知道是什么原因,一般网上搜到的都是重新注册如下的DLlregsvr32 "C:\Program Files (x86)\IBM\Lotus\Notes\nlsxbe.dll"执行了n遍都是成功注册,又注销再注册,问题依旧!可是在我的机器上明明安装了Lotus Not 阅读全文
posted @ 2012-12-03 09:15 柒零壹 阅读(618) 评论(0) 推荐(0) 编辑
摘要:最近要用到Oracle数据库连接,于是google了一下。“由于微软在.netframework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,System.Data.OracleClient.dll与Oracle.DataAccess.dll相比,微软的确实没有oracle提供的类库有优势,所以我放弃了使用多年的System.Data.OracleClient.dll,取而代之的是odp.net。”这是网上流行的说法(参见此篇博文和这篇文章),于是乎改弦更张,研究了一下odp.net。真是不用不知道,一用吓一跳。也许odp.. 阅读全文
posted @ 2012-11-21 11:22 柒零壹 阅读(441) 评论(0) 推荐(0) 编辑
摘要:C#日期格式化大全 参数format格式详细用法格式字符 关联属性/说明d ShortDatePatternD LongDatePatternf 完整日期和时间(长日期和短时间)F FullDateTimePattern(长日期和长时间)g 常规(短日期和短时间)G 常规(短日期和长时间)m、M MonthDayPatternr、R RFC1123Patterns 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)t ShortTimePatternT LongTimePatternu UniversalSortableDateTimePattern 用于 阅读全文
posted @ 2012-06-01 14:57 柒零壹 阅读(323) 评论(0) 推荐(0) 编辑
摘要:日前,使用framework中的gzip进行数据压缩解压缩,遇到两个问题,着实费了些力气才找大,拿出来晒晒问题一:解压后数据少两个byte?!Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticbyte[]Compress(stri... 阅读全文
posted @ 2008-03-18 11:17 柒零壹 阅读(2507) 评论(6) 推荐(2) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2007-11-22 16:19 柒零壹 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:Developing your first Visual WebGui Application Published on:Wednesday, April 18, 2007By:GuyUser Rating:Categories: How to?介绍虽然目前的Web开发环境,例如ASP.NET 和JSP,在建立富Web应用方面有了长足的进步,但是这些环境因为要满足开发多种从内容丰富的门户到类似OW... 阅读全文
posted @ 2007-11-16 12:25 柒零壹 阅读(1955) 评论(1) 推荐(0) 编辑
摘要:由于很少写Winform的程序,所以net2.0发布后,对于ClickOnce这个新特性,一直只是听说过没用过。直到最近有个小程序使用winform开发,使用了Clickonce的发布方式,发现它远没有想象中好用。因此写下自己的一些心得,希望对没用过的人有点帮助。 一、ClickOnce的几个缺点: 1,没有单独的项目类型。 在“安装和部署”中没有这个项目类型,所以不能单见... 阅读全文
posted @ 2007-08-31 12:11 柒零壹 阅读(4628) 评论(10) 推荐(1) 编辑
摘要:Ado.net2.0中新增加了一个MagicValue,可以在应用程序的配置文件的数据库链接串种使用|DataDirectory| ,例如<connectionStrings><addname="ConnectionString"connectionString="datasource=.\SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFi... 阅读全文
posted @ 2007-07-06 14:32 柒零壹 阅读(9936) 评论(2) 推荐(4) 编辑
摘要:日前,开始用Winform开发程序。DataGridView比起来WebForm中的GridView不知道好用了多少倍!唉,可怜的Web程序员。但是内置的列类型还是不够用,于是按照在Webform中的经验,先定制一些自定义的DataGridViewColumn的子类,便于使用DataGridView。不得不说的是,在Winform中开发自定义控件确实爽多了,很容易的(对比Webform中)实现了几... 阅读全文
posted @ 2007-06-26 14:41 柒零壹 阅读(2890) 评论(0) 推荐(0) 编辑
摘要:远在自己没有接触dot Net2之前,就看过不少牛人的关于callback的文章,当然分析原理解析内幕都很透彻。不过给我留下的感觉却是callback使用比较晦涩麻烦,既然有现成的Ajax框架使用,我就不考虑了。 原来我一直使用Ajax pro框架用起来还是比较顺畅的,可是自从Atlas出来了几个CTP版本,我终于有点忍不住了,最可恨的是那几个老外一直在哪里叫嚷,Atlas已经可以用... 阅读全文
posted @ 2006-11-04 01:14 柒零壹 阅读(1709) 评论(3) 推荐(0) 编辑
摘要:作Asp.net的开发的都知道,从DataGrid到GridView,都支持Template Column,功能是在太强了,可以说没有做不到,只有想不到!可是如果功能强大了必然意味着用起来麻烦,可是大多数的时候,BoundField都是不能满足要求的,你会说用TemplateField啊,没错,用模板列确实可以轻易的解决问题,可是你看下面代码: ... 阅读全文
posted @ 2006-06-26 23:52 柒零壹 阅读(3122) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示