摘要:本身sqlite没有提供批量插入的机制,所以,我们需要通过事务处理,首先构件下面方法: 1: /// <summary> 2: /// 执行多条SQL语句,实现数据库事务。 3: /// </summary> 4: /// <param name="SQLStringList">多条SQL语句</param...
阅读全文
摘要:1: byte[] bytes = { 25, 0, 0, 1, 0, 0, 0, 1 }; 2: int numInt = BitConverter.ToInt32(bytes, 0); 3: short numShort = BitConverter.ToInt16(bytes, 0); 4: long numLong = BitConverter.ToInt64(b...
阅读全文
摘要:INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数.INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如: [Section1] KeyWord1 = Value1...
阅读全文
摘要:示例 1: public class BaseClass 2: { 3: public string GetString() 4: { 5: return "这是基类的一个方法。"; 6: } 7: } 8: 9: public class DerivedClass : BaseClass 10: ...
阅读全文
摘要:在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。 虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个...
阅读全文
摘要:首先需要安装程序驱动,也就是需要把硬件厂家提供的驱动安装在操作系统上; 实例代码如下: 1: public sealed class PCI1230 2: { 3: //接口卡类型定义 4: public enum PCIDeviceType 5: { 6: PCI1230...
阅读全文
摘要:1: public class WordHelp 2: { 3: private Word.ApplicationClass oWordApplic; // Word程序引用 4: private Word.Document oDoc; // Word文档引用 5: ...
阅读全文
摘要:1: /// <summary> 2: /// 把文件转换成二进制流 3: /// </summary> 4: /// <param name="Path">输入参数:文件位置</param> 5: /// <returns></returns> 6: public...
阅读全文
摘要:项目中经常会遇到string、int或者Float类型转换成byte类型,整理了一下! 1、int装换成byte[] 1: byte[] Len = System.BitConverter.GetBytes(ContentLen);2、byte[]转int 1: /// <summary> 2: /// byte[]转int 3: ...
阅读全文
摘要:1: /// <summary> 2: /// 数据访问基础类(基于SQLite) 3: /// 可以用户可以修改满足自己项目的需要。 4: /// </summary> 5: public abstract class DbHelperSQLite 6: { 7: //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. 8: public static string connectionStr...
阅读全文
摘要:1: /// <summary> 2: /// Rmb 的摘要说明。 3: /// </summary> 4: public class Rmb 5: { 6: /// <summary> 7: /// 转换人民币大小金额 8: /// </summary> 9: /// <param name="num">金额</param> 10: /// <returns>返回大写形式</returns> 1...
阅读全文
摘要:1: /// <summary> 2: /// 取指定日期是一年中的第几周 3: /// </summary> 4: /// <param name="dtime">给定的日期</param> 5: /// <returns>数字 一年中的第几周</returns> 6: public static int WeekOfYear(DateTime dtime) 7: { 8: try 9: ...
阅读全文
摘要:1: /// <summary> 2: /// 缓存相关的操作类 3: /// Copyright (C) Maticsoft 4: /// </summary> 5: public class DataCache 6: { 7: /// <summary> 8: /// 获取当前应用程序指定CacheKey的Cache值 9: /// </summary> 10: /// <param name="CacheKey"></...
阅读全文
摘要:1: #region 公共变量 2: XmlDocument xmldoc; 3: XmlNode xmlnode; 4: XmlElement xmlelem; 5: #endregion 6: 7: #region 创建Xml文档 8: /// <summary> 9: /// 创建一个带有根节点的Xml文件 10: /// </summary> 11: /// <p...
阅读全文
摘要:1: /// <summary> 2: /// 把Image图片装换成Byte 3: /// </summary> 4: /// <param name="image">输入参数:原始图片</param> 5: /// <returns>返回值:byte[]</returns> 6: public static byte[] ConvertImageToByte(System.Drawing.Image image) 7: { 8:...
阅读全文
摘要:1: /// <summary> 2: /// 计算两个日期相隔的天数 3: /// </summary> 4: /// <param name="startdate">开始日期</param> 5: /// <param name="enddate">结束日期</param> 6: /// <returns></returns> 7: public static int GetDayInterval(DateTime startdate,...
阅读全文