专注

导航

随笔分类 -  .Net技术-基础

c# 操作Sqlite批量插入数据
摘要:本身sqlite没有提供批量插入的机制,所以,我们需要通过事务处理,首先构件下面方法: 1: /// <summary> 2: /// 执行多条SQL语句,实现数据库事务。 3: /// </summary> 4: /// <param name="SQLStringList">多条SQL语句</param... 阅读全文

posted @ 2011-12-07 17:26 陈啊M 阅读(4329) 评论(0) 推荐(0)

字节数组与值类型变量的互相转换,以及注意事项 [转]
摘要: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... 阅读全文

posted @ 2011-12-02 13:42 陈啊M 阅读(301) 评论(0) 推荐(0)

INI文件读写类
摘要:INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数.INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如: [Section1] KeyWord1 = Value1... 阅读全文

posted @ 2011-11-18 10:59 陈啊M 阅读(215) 评论(0) 推荐(0)

C# 类教程-继承:隐藏(new)
摘要:示例 1: public class BaseClass 2: { 3: public string GetString() 4: { 5: return "这是基类的一个方法。"; 6: } 7: } 8: 9: public class DerivedClass : BaseClass 10: ... 阅读全文

posted @ 2011-11-15 17:24 陈啊M 阅读(765) 评论(0) 推荐(0)

C#虚函数virtual详解收藏(转)
摘要:在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。 虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个... 阅读全文

posted @ 2011-11-15 17:20 陈啊M 阅读(215) 评论(0) 推荐(0)

.Net调用硬件接口DLL的操作
摘要:首先需要安装程序驱动,也就是需要把硬件厂家提供的驱动安装在操作系统上; 实例代码如下: 1: public sealed class PCI1230 2: { 3: //接口卡类型定义 4: public enum PCIDeviceType 5: { 6: PCI1230... 阅读全文

posted @ 2011-11-14 13:24 陈啊M 阅读(723) 评论(0) 推荐(0)

.Net操作Word
摘要:1: public class WordHelp 2: { 3: private Word.ApplicationClass oWordApplic; // Word程序引用 4: private Word.Document oDoc; // Word文档引用 5: ... 阅读全文

posted @ 2011-11-14 13:19 陈啊M 阅读(437) 评论(0) 推荐(0)

文件与二进制流相互转换
摘要:1: /// <summary> 2: /// 把文件转换成二进制流 3: /// </summary> 4: /// <param name="Path">输入参数:文件位置</param> 5: /// <returns></returns> 6: public... 阅读全文

posted @ 2011-11-14 13:13 陈啊M 阅读(2605) 评论(0) 推荐(0)

有关byte的一些操作
摘要:项目中经常会遇到string、int或者Float类型转换成byte类型,整理了一下! 1、int装换成byte[] 1: byte[] Len = System.BitConverter.GetBytes(ContentLen);2、byte[]转int 1: /// <summary> 2: /// byte[]转int 3: ... 阅读全文

posted @ 2011-11-14 13:12 陈啊M 阅读(234) 评论(0) 推荐(0)

Sqlite操作类-DbHelperSQLite
摘要:1: /// <summary> 2: /// 数据访问基础类(基于SQLite) 3: /// 可以用户可以修改满足自己项目的需要。 4: /// </summary> 5: public abstract class DbHelperSQLite 6: { 7: //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. 8: public static string connectionStr... 阅读全文

posted @ 2011-11-13 12:07 陈啊M 阅读(2265) 评论(0) 推荐(0)

.Net中关于人民币的操作
摘要: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... 阅读全文

posted @ 2011-11-13 12:02 陈啊M 阅读(272) 评论(0) 推荐(0)

.net时间操作(星期-周)
摘要:1: /// <summary> 2: /// 取指定日期是一年中的第几周 3: /// </summary> 4: /// <param name="dtime">给定的日期</param> 5: /// <returns>数字 一年中的第几周</returns> 6: public static int WeekOfYear(DateTime dtime) 7: { 8: try 9: ... 阅读全文

posted @ 2011-11-13 12:00 陈啊M 阅读(507) 评论(0) 推荐(0)

缓存相关的操作类
摘要: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"></... 阅读全文

posted @ 2011-11-13 11:43 陈啊M 阅读(158) 评论(0) 推荐(0)

操作XML的类-XmlHelper
摘要: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... 阅读全文

posted @ 2011-11-13 11:40 陈啊M 阅读(292) 评论(0) 推荐(0)

把Image图片和Byte的转换
摘要: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:... 阅读全文

posted @ 2011-11-13 11:29 陈啊M 阅读(351) 评论(0) 推荐(0)

计算两个日期相隔的天数
摘要: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,... 阅读全文

posted @ 2011-11-13 11:23 陈啊M 阅读(229) 评论(0) 推荐(0)