随笔分类 -  开发笔记

Winforms下使用TableLayoutPanel进行布局,并解决闪烁及平均列宽与平均行高问题
摘要:TableLayoutPanel控件,可以类似于在web下面进行表格布局,最近正好需要,使用了感觉,还是比较简单,但是有一个严重的问题。就是在更改布局时,闪烁严重。通过Google得知,可能修改DoubleBuffered属性,解决这个问题,但是DoubleBuffered是继承可见,这时只好用反射来处理了。TableLayoutPanel1.GetType().GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.Non 阅读全文

posted @ 2011-11-28 10:40 zqonline 阅读(7030) 评论(0) 推荐(0)

解决SQL2000出现"无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的方法
摘要:今天在写程序时,使用过企业管理器的过程中,打开表时,突然出现 "无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的错误,重启后依然是这样。网上搜索了一下,都是认为,需要重新安装,SQL2000。但其中一位朋友说,只需要注册某些库,就可以了。此方法,我测试后有效。regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll&q 阅读全文

posted @ 2011-04-11 19:10 zqonline 阅读(556) 评论(0) 推荐(0)

运行时出现 “child”不是此父级的子控件。
摘要:最近,把一个旧的项目代码,升级到2010,在运行时,出现这个错误。“child”不是此父级的子控件。并且不能打开窗体进行设计。在网上找到一段,修改后,能解决问题。最近在开发的过程中,我在baseForm窗体上加了一个控件,此BaseForm窗体在加控件前,已经应用于其他的Form上.在运行过程中发生“child”不是此父级的子控件错误.检查后发现,可能是因BaseForm已经应用到Form上,在这些Form上已经配置了相关的控件信息.而我在BaseForm上又对这些控件进行了调整,如移动到另一个容器内.所以发生在Form上原来的控件已经不在原容器上的问题,就会发生“child”不是此父级的子控 阅读全文

posted @ 2011-04-07 15:26 zqonline 阅读(2549) 评论(0) 推荐(0)

使用Openpop.Net 组件删除邮件小贴士
摘要:由于英文不懂,在使用OpenPop.Net 删除邮件时,发现不能删除,服务器返回的状态信息才显示为 OK网上搜索,看到官方说,调用DeleteMessage 方法后,需要显示的 调用 Disconnect 方法。服务器才会执行删除操作。原文:http://hpop.sourceforge.net/exampleDeleteMessage.php[代码]It must be pointed out that it is important to call the Disconnect() method. If this is not done, the message will not be d 阅读全文

posted @ 2011-02-16 14:01 zqonline 阅读(625) 评论(0) 推荐(0)

一个使用vs2010进行winforms开发的小提示:打开窗体设计器发生错误的解决方法
摘要:我是菜鸟,最近把项目升级到vs2010,继承窗体时,总时无法设计,但是能运行。看到这个好像是普遍现象,微软说是要在sp1里解决,但是中文的sp1还没有出来,所以决定暂时放在首页。为了查找问题,搞了两天。打开继承窗体时,出现现下面的错误[代码]在 Microsoft.VisualStudio.Shell.Design.VsTargetFrameworkPropertyInfo.get_RuntimeProperty()在 Microsoft.VisualStudio.Shell.Design.VsTargetFrameworkPropertyInfo.GetValue(Object obj, B 阅读全文

posted @ 2011-02-12 11:55 zqonline 阅读(3780) 评论(1) 推荐(0)

在线正则表达式生成器
摘要:对正则表达式很头疼,是不是?每次看到都觉得像看天书似的,别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式,而且还可以根据不同的语言生成不同的代码示例,很强大。http://www.txt2re.com/index.php3打开上面那个网页,你会看到有三步。第一步,输出你想匹配的一个文本示例,然后点“Show Machted”,于是进入第二点。第二步,当你看到那花... 阅读全文

posted @ 2010-09-28 10:06 zqonline 阅读(7143) 评论(1) 推荐(0)

利用DotRAS组件,实现ADSL的自动拨号断网自动化操作[转]
摘要:有些场合,为了避免服务对用户IP的限制或者为了用户的方便,可以通过代码实现自动化的拨号或者断网操作,通过DotRAS组件,可以非常方便的实现如ADSL、VPN等拨号以及相关操作,DotRAS组件是专门提供这样远程访问服务的模块,本文介绍如何通过应用该组件,实现ADSL网络的拨号、断网、获取用户IP的操作。DotRAS组件的项目地址是:http://dotras.codeplex.com/先看看De... 阅读全文

posted @ 2010-09-07 00:01 zqonline 阅读(807) 评论(0) 推荐(0)

使用XmlRpc发布文章到WordPress,总是处于定时发布的问题。
摘要:XmlRpc.net进行WordPress博客远程发布时,文章总是处于定时发布状态。由于今天才开始接触xml-rpc.net,网上也找不到结果,后来找了一个老外的代码,发现是直接发布。1.对比发现老外的metaWeblog API类没有实现IXmlRpcProxy接口2.postinfo类,没有用metaWeblog 属性描述。把自己的代码,改成上面两点,确认实现了,发布到wp时,不在是定时发布状... 阅读全文

posted @ 2010-09-06 00:32 zqonline 阅读(590) 评论(0) 推荐(0)

WordPress远程发布相关资源
摘要:XML-PRC中文版规范http://www.duduwolf.com/post/41.asp一个老外写的,测试成功http://code.hammerpig.com/category/xmlrpc博客搬家工具http://www.cleocn.com/2010/04/11/BlogEnginge.Net-BLogML-Micolog.htmlXML RPC与METAWEBLOG[ZZ]未测试ht... 阅读全文

posted @ 2010-09-05 12:57 zqonline 阅读(268) 评论(0) 推荐(0)

如何返回一个只读泛型集合
摘要:Private md_states As New List(Of String)Private md_states As New List(Of String) ReadOnly Property States() As System.Collections.ObjectModel.ReadOnlyCollection(Of String) Get Return Me.md_states.AsRe... 阅读全文

posted @ 2010-03-10 16:34 zqonline 阅读(382) 评论(0) 推荐(0)

PropertyGrid使用小记
摘要:PropertyGrid进行编辑的时候,还是比较方便的,至少不进行界面布局了,目前在一个小工具中需要实现下面的效果数据库类型是enum需要实现一个Convert类,基类是ExpandableObjectConverter重写基类的CanConvertFrom,CanConvertTo,ConvertFrom,ConvertTo方法即可实现相关资料:http://msdn.microsoft.com... 阅读全文

posted @ 2010-03-10 11:04 zqonline 阅读(506) 评论(0) 推荐(0)

如何实现WORD查找完成后不提示的代码
摘要:With Selection.Find .Text = "高压开关" .Replacement.Text = "" .Forward = True .Wrap = wdFindStop '查找结束,即停止,不显示提示 .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcard... 阅读全文

posted @ 2010-01-13 11:45 zqonline 阅读(336) 评论(0) 推荐(0)

在WORD中用VBA实现光标移动与内容选择
摘要:在WORD中如何用VBA宏语言选定一行、一段,删除一行、一段,移动光标至行首、行尾、段首、段尾等。请看以下内容。Sub MoveToCurrentLineStart() '移动光标至当前行首 Selection.HomeKey unit:=wdLineEnd SubSub MoveToCurrentLineEnd() '移动光标至当前行尾 Selection.EndKey unit:=wdLine... 阅读全文

posted @ 2010-01-13 11:44 zqonline 阅读(996) 评论(0) 推荐(0)

关于HttpWebRequest对象的KeepAlive属性
摘要:在写一个自动提交的小程序时,刚一开始,一起都正常!后然总时出现超时的错误。使用ie访问也没有问题。后来发现把KeepAlive属性,显示的设置为True,改为设置False。一切正常。KeepAlive 是否建立持久的连接! 阅读全文

posted @ 2009-12-30 16:23 zqonline 阅读(1348) 评论(0) 推荐(0)

LINQ TO XML 添加与判断
摘要:知识落伍了,记录下来xml文件原形:<items><item kind="a">ba</item></items>[代码]节点判断[代码]Dim query = From p In doc.Descendants("item") _ Where p.Attribute("kind").Value = "a" And p.Value = "b" If ... 阅读全文

posted @ 2009-12-29 18:36 zqonline 阅读(473) 评论(0) 推荐(0)

Socket编程笔记-同步
摘要:命名空间导入Imports System.Net.SocketsImports System.NetImports System.Threading服务端编程过程:监听Listen创建连接Accept获取数据Receive发送数据Send服务端开始监听Listen: Sub Main() Console.WriteLine("正在接收客户端连接……") listener... 阅读全文

posted @ 2009-12-29 11:21 zqonline 阅读(469) 评论(0) 推荐(0)

博客大巴,自动登录,并发布信息开发小计。
摘要:工具准备:Fiddler相关网页:登录页面:http://passport.blogbus.com/login信息发布信息:http://www.blogbus.com/user/?blogid=49xxx944&mm=Post&aa=SaveAdd&page=&outputmode=1登录页面,比较简单,使用Post提交username,password即可!判断... 阅读全文

posted @ 2009-12-25 18:11 zqonline 阅读(892) 评论(0) 推荐(0)

获取文本框当前光标所在的行和列
摘要:[代码]测试调用:[代码] 阅读全文

posted @ 2009-12-22 10:30 zqonline 阅读(1108) 评论(0) 推荐(0)

如何实现项目脚本的批量生成
摘要:需求:  一个大的信息管理系统是由各个单独的子系统组成的,有某些时候,只需要一部份的模块。这样在发布数据库的时候,就存在有比较大的问题。  只有两种方式:      1。不管客户需不需要,把整个数据库给他。      2。查找相应的表,存储过程,视图,函数。(如果没有记录,基本上是不可完成的工作,你愿意花大量的时间除外。)就算是你有记录,也得花不少时间。解决思路:  在维护一个数据对象表的同时,能... 阅读全文

posted @ 2009-12-08 17:12 zqonline 阅读(608) 评论(0) 推荐(0)

如何快速读取大文件(看csdn一网友要求写的)没有测试具体的速度。
摘要:前言:只是测试了读取一两百M的文件,感觉还是比较快,好像不能读超过2G以上的文件,我试一下读取3G的文件,没有反应。操作大文件可以参考一下这文http://support.microsoft.com/kb/189981/zh-cn下面是我写的一个类,下班了由于时间关系,就没有进行过多的测试:代码如下:[代码]代码是根据C#转过来,然后自己在找的相应API的声明写的。这里在给CreateFile的参... 阅读全文

posted @ 2009-11-27 18:08 zqonline 阅读(1291) 评论(0) 推荐(0)

导航