随笔分类 - C#
自己总结的如何用C#查找webBrowser页面中input的checkbox的checked属性!
摘要:webBrowser1.Document.GetElementById("EditMode").GetAttribute("checked")上面的返回的是string,如果选中了,就返回"True",否则就返回"False"。好容易发现的,特此记录。
阅读全文
SharpDevelop的如何支持中文?
摘要:SharpDevelop的中文支持还是不完善的。。 为了正确显示中文,需设置软件SharpDevelop编码方式GB2312, *设置方法:工具/选项/文本编辑器/普通设置/设置编码方式
阅读全文
今天初步摸索了一下如何创建新的XML文件
摘要:今天初步摸索了一下如何创建新的XML文件。系统环境,.net框架的2.0。
阅读全文
求助:有没有PDF分析并显示的相关类啊?
摘要:我想找一个类,可以分析某个PDF文件,然后可以把这个文件显示在界面上。
今天下载了Adobe PDF文件的1.7的参考文档,发现好复杂啊,不容易看啊!
谢谢。hyke@21cn.net
阅读全文
求助:有什么控件可以显示PDF文件啊?
摘要:求助:有什么控件可以显示PDF文件啊?
阅读全文
[我的重大收获]C#WinForm实现URI对汉字进行编码!
摘要:今天,我花了好长的时间,进行URI编码和解码的运算。但是却得不到我想要的结果。
目前我只知道一种办法才能正确编码和解码。
阅读全文
[总结]如何让文本框自动显示最新加入的内容呢?(C#)
摘要:[总结]如何让文本框自动显示最新加入的内容呢?(C#)其实还是很简单的。1textBox1.AppendText(DateTime.Now.ToString()+"成功!\r\n");2//下面的方法是为了实现自动在文本框中显示最新的数据3textBox1.SelectionStart=textBox1.Text.Length;4textBox1.ScrollToCaret();当然,为了安全,建...
阅读全文
[原创]C#.NET网络编程POST数据到网站
摘要:[原创]C#.NET网络编程POST数据到网站。
今天制作了一个投票软件,主要是POST指定数据到指定页面来使后台的票数计算自动增加。下面我就把我的代码贴出来。为了安全,我隐藏了所有相关的真实网址。
阅读全文
[原创]小测:是易语言快,还是.NET快啊?
摘要:今天做了一个小软件,因为看到易语言测试了自己的速度,所以自己就想也测试一下。下面是我本机的测试结果。欢迎大家也自己测试一下。
原来两个差不多啊!!呵呵。看来,进行简单的运算,相似的效率的计算机,得出的结论还是比较相近的。也就是说这个测试看来还是有一定科学道理的。
阅读全文
[原创]自做小软件初步测试Access与SQLite数据库执行效率(C#)
摘要:[原创]自做小软件初步测试Access与SQLite数据库执行效率(C#)
自己制作了一个小软件,来测试Access与SQLite数据库在创建数据库、创建数据表、添加新记录等操作的执行效率。发现还是SQLite执行效率比较高。
阅读全文
[转]使用SQLite进行网站搜索
摘要:使用SQLite进行网站搜索。这一个好文章,里面的技术技巧实用性比较强,至少我看得懂大部分吧
阅读全文
C# 创建新的SQlite数据库Database(两个方法)
摘要:本文通过网络搜索和查阅SQLite.net的帮助文件,找到了两个创建新的SQlite数据库的方法。算是抛砖引玉,如果有其他的更好的办法,请告诉我。1. 使用System.IO的创建新文件方法。 public void CreatNewSQLite(string SQLiteName) { FileStream fi = File.Create(SQLiteNa...
阅读全文
使用ACCESS中隐藏的MSysObjects数据表来确定是否存在某个数据表!
摘要:在昨天的随笔中,我写了篇关于使用C#的强大异常判断和报错来判断是否已经存在了制定数据表,如果不存在则到网上下载。因为我考虑不周,没有加上代码,判断出错类型,所以很不准确。但是,应该说,这是一个思路,个人认为比较实用的思路。
今天我换了一个方法,使用ACCESS中隐藏的MSysObjects数据表来确定是否存在某个数据表!但是有前提条件,必须手动或者要本机设置MSysObjects数据表的可读属性。默认创建的ACCESS数据库的MSysObjects数据表是不支持JET SQL来读取的。
下面的代码是我的软件中的一部分,目的是对于已经存在的一个数据库的MSysObjects数据表进行读取,判断是不是存在制定的数据表,如果不存在,则创建一个新的数据表。
阅读全文
【转】新手来看:如何才能操作名为MSysObjects的表?
摘要:我想通过SQL语句查询出数据库中表的名字列表,看看表是否存在。但是在运行的时候,系统提示“[Microsoft][ODBC Microsoft Access 驱动程序] 不能读取记录;在 'msysobjects' 上没有读取数据权限。”
SQL语句:Select * from msysobjects where name ='abcdes'
但是我不知道该如何设置数据库的相关权限,请执教!Access是97版本,2000我也试验过,也没有找到办法。
阅读全文
使用C#的强大的异常和出错提示信息来判断制定数据库中的数据表是否存在!
摘要:使用C#的强大的异常和出错提示信息来判断制定数据库中的数据表是否存在!
一直在查找资料,可以使用ADO.NET来判断数据库中的某个名字的数据表是否存在。可是找到的资料多是使用ADOX这个COM组件的方法,我打算不使用这个组件了。.NET 2.0这么强大的软件不可能没有可以实现这个的功能吧!
冥思苦想之后,我终于想到了,可以使用它的异常和报错信息来实现这个目的。如果我需要创建某个数据库我也可以事先把这个数据库放在我的网站上面,然后在需要的时候,下载到当前电脑。这样也省掉了我之前一直在弄的使用ADOX来创建数据库的方法。
下面我把我的代码贴出来,算是给我自己的一个小小的总结。
如果大侠们有什么好的办法,请多多指教。
阅读全文
[自我总结]如何使用VS2005中的OLEDB的JET SQL驱动来动态创建数据表!
摘要:“如何使用VS2005中的OLEDB的JET SQL驱动来动态创建数据表”,这个问题看似简单,网上大把的资料,但是我实现起来,还是很有难度的,可以说,我是用了很长时间才收集起来的。
现在我把我的解决方法,写下了,既是总结,也是希望能帮到可能正在搜索这个资料的朋友。
对于这个问题,我觉得,比较难的地方就是,有太多类似的资料和类似的方法,但是事实上,JET SQL并不支持太多的方法。
先把我的代码贴出来,然后再说吧。
阅读全文
[自我总结]如何在VS2005中通过ADOX动态生产MDB(Access)数据库!
摘要:[自我总结]如何在VS2005中通过ADOX动态生产MDB(Access)数据库!
虽然是一个比较简单的问题,也已经有很多朋友给出了实例,不过,我实际操作的时候却总是出现这样或者那样的问题,所以我把自己的经验简单总结一下,希望可以帮到别人。
目前比较容易出现的问题,就是如何导入ADOX,然后就是如何生产数据库。
导入和生产数据库都不是很难,我这里想用一个图片,来说明方法。
阅读全文
我的尝试:如何启动多线程,后台线程如何向主线程传递数据!
摘要:在学习这个部分之前,搜索了很多资料,也看了很多源代码。但是再看看微软的MSDN发现,网上流传的与MSDN (.NET 2.0) 的说法完全不同。于是我很茫然,一直以为C# 2.0 怎么这么难啊。
但是今天,别人说C#原来这么简单的说法,又一次得到了我自己的同感。
很多人说,在.NET框架中,启动多线程,需要使用Thread空间,这的确不错。不过,对于我这样的初学者,我可以只使用BackgroundWoker控件来实现。
很多人说,要在多线程中传递数据,需要设置一个包装的类什么的,总之好像很麻烦的样子。因为我现在还是不清楚,所以也不知道该怎么写。不过,我这个初学者,也找到了自己的解决办法,那就是设置全局变量,直接传递数据,不过,在同步数据之前可以将全局变量lock一下,来保证安全。嘿嘿。
下面就把我个人的拙作,献丑一下,请多多包涵。如果您发现我有哪里做得不好,请多多评批指正。
阅读全文
浙公网安备 33010602011771号