
C# WinForm
文章平均质量分 79
dalmeeme
这个作者很懒,什么都没留下…
展开
-
C#中使用SQLite数据库简介(上)
【SQLite数据库】SQLite是一个开源的轻量级的桌面型数据库,它将几乎所有数据库要素(包括定义、表、索引和数据本身)都保存在一个单一的文件中。SQLite用C编写实现,它在内存消耗、文件体积、操作性能、简单性方面都有不错的表现。SQLite可以运行在多个平台,包括Windows/Linux/Unix等主流系统,还支持嵌入式系统如Android或Windows Mobile。SQLit原创 2012-01-09 19:36:00 · 2545 阅读 · 0 评论 -
C#中使用SQLite数据库简介(下)
【SQLite管理工具简介】推荐以下2款:Navicat for SQLite:功能非常强大,几乎包含了数据库管理工具的所有必需功能,操作简单,容易上手。唯一的缺点是不能打开由System.Data.SQLite.dll加密过的数据库。Database.Net:台湾人用.net开发的全能数据库管理工具,可以管理多种数据库,包括MSSQL、MYSQL、IBM DB2、Oracle、Acc原创 2012-01-10 13:15:22 · 5608 阅读 · 0 评论 -
利用Dom操作字符串一例
有时对字符串的处理可以利用Dom模式,例如下面字符串: a1的值a2的值a3的值b4的值要将b4元素的值修改为“修改后的b4“。除了用正则的方法外,还可以考虑Dom操作,下面分别用XmlDocument类和HtmlAgilityPack操作。方法1,用XmlDocument类: XmlDocument xmlDoc = new XmlDocument(); xml原创 2012-01-10 20:08:47 · 1427 阅读 · 0 评论 -
正则一则——将金额转换成人民币大写
首先声明,这个正则不是我写的,来源于互联网,发现好用,稍作更改,贴上分享:public static string ConvertToChineseMoney(double money) { if (money < 0) throw new ArgumentOutOfRangeException("参数money不能为负值!");原创 2012-01-11 12:44:55 · 2118 阅读 · 1 评论 -
用C#中的params关键字实现方法形参个数可变
个人认为,提供params关键字以实现方法形参个数可变是C#语法的一大优点。在方法形参列表中,数组类型的参数前加params关键字,通常可以在调用方法时代码更加精练。例如,下面代码:class Program { static void Main(string[] args) { Console.WriteLine(Sum(1)); Console.Writ原创 2012-01-11 13:52:37 · 2651 阅读 · 2 评论 -
MSDN Library for Visual Studio 2008 SP1下载
很多学习C#的新手,都不清楚MSDN Library的好处。实际上,MSDB Library就是个学习和使用C#的参考大全,里面不仅有C#语法的讲解、还有.net framework中各种控件和类型的介绍,包括成员(属性、方法、事件等等),是C#爱好者必备的参考工具。官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?dis原创 2012-04-05 16:17:18 · 1648 阅读 · 0 评论 -
根据递归定义的数据表循环生成xml
数据库有数据表tbDept:ID ParentID DeptName LevelID RoleID1 0 软体研发处 0 02 1 软体研发一部 0 03 1 软体研发二部 0 04 1 软体研发三部 0 05 2 软体研发一部一课 0 06 2 软体研发一部二课 0 07 3 软体研发二部一课 0 08 3 软体研发二部一课 0 09 4 软体研发三部一课原创 2012-04-05 16:00:05 · 1201 阅读 · 0 评论 -
HtmlAgilityPack——解析html和采集网页的神兵利器
HtmlAgilityPack是一个基于.Net的、第三方免费开源的微型类库,主要用于在服务器端解析html文档(在B/S结构的程序中客户端可以用Javascript解析html)。截止到本文发表时,HtmlAgilityPack的最新版本为1.4.0。下载地址:http://htmlagilitypack.codeplex.com/下载后解压缩后有3个文件,这里只需要将其中的HtmlAgil原创 2012-01-10 18:53:59 · 15734 阅读 · 2 评论