C# 存取SqlServer中的Image类型
有时候我们需要将图片存到数库中的Imgae类型的字段下,以下是存取的两种方法:存:public void Save(){using(System.IO.FileStream stream = new System.IO.FileStreamfile,System.IO.FileMode.Open,System.IO.Fil...
C#教程之接口用法
using System;/// <summary>/// 创建一个获取字符串数据的接口/// </summary>///interface IGetData{ //接口定义,不使用修饰符 string GetText(); vo...
DataTable常用操作总结
protected void Page_Load(object sender, EventArgs e) { //①Create a DataTable DataTable dt = new D...
c#中结构体和类的比较
区别:结构是一种用关键字struct声明的自定义数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。1.结构的构造函数和类的构造函数不同。 &nb...
Javascript 面向对象学习1 Function function Object
Javascript. 编程也有一段时间了,但还是有很多基础概念似懂非懂,抽空整理一下,理解不对的大家纠正一下。1: Function 和 function Code alert(Function); //function Funct...
C# httpcookie asp.net中cookie的使用
今天有空就把操作cookie的写了,虽然很简单,不过免得到时候忘记了,之前就是忘记了还很实验了一番才弄出来,郁闷了。 下面是写cookie1 HttpCookie cookie = new H...
C#多线程学习笔记
一、基本概念 进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 线程:线...
C# EventLog 类
EventLog 类提供了C#与Windows事件日志交互的功能。 很多时候我们可以把日志写到windows事件日志中. 说明:EventLog 使您可以访问或自定义 Windows 事件日志。通过C#提供的EventLog类,可以读取现有日志,向日...
C#中各种Lock的速度比较
简单写了个小程序,比较了一下C#中各种Lock的速度(前提是都没有进入wait状态)。各进入离开Lock 1kw次,结果如下:LockTime (ms)CriticalSection726Interlocked344Readerslim1932Writerslim1513...
VS2005自定义ActiveX控件发布
1、数字签名。使用SignCode.exe进行数字签名,步骤如下: 首先要有工具包,包括以下几个软件:(C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin目录下都有) makecert.exe 制作cer格式的证书...
C#事件处理机制
事件简介: 任何进行过图形用户界面开发的编程人员都会知道事件的概念。当用户在使用程序的时候,用户必然要和程序进行一定的交互。比如当用户点击窗体上的一个按钮后,程序就会产生该按钮被点击的事件,并通...
一个不错的日历控件(javascript写的)
演示效果: <!--/** * 返回日期 * @param d the delimiter * @param p the pattern of your date */String.prototype.toDate&nbs...
asp.net 2.0揭秘:使用Rich控件
Rich控件主要包括: (1)FileUpload控件 (2)Calender控件 (3)Adrotator控件 (4)Multiview控件 (5)Wiz...
C#测试数据库连接是否成功
新建ConnectionTestInfo类using System.Data.SqlClient;using System.Data;public class ConnectionTestInfo { private static SqlConnection mySqlCo...
用实例讲解Variant类型在VB、C#、VC中的参数传递
几年前我用VB开发了一个西门子PPI通信控件,由于VB开发的控件是标准的COM组件,所以想当然的认为VC、C#、Delphi等开发语言可以非常容易的使用。 前段时间由于该控件基于微软的MSCOMM控件,这个控件如果系统没...
DataTable添加行的方法
方法一:DataTable tblDatas = new DataTable("Datas");DataColumn dc = null;dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));dc.AutoIncrement = true;//自动增加dc.AutoIncrementSeed = 1;...
C#可空类型,int可以为null
在.net framework 2.0中,由于泛型的引入,所以我们可以使用System.Nullable<T>创建可空的值类型,这非常适合于创建int类型的null值,在这之前,我们很难创建这相的可以null的int型.要创建int 类型的可空类型,可以使用下...
VS 2008 sp1 + .NET 3.5 sp1(8) - Dynamic Data(动态数据)
介绍以Northwind为示例数据库,演示Dynamic Data(动态数据) MetaModel - 数据库和域对象之间的映射的抽象 MetaModel.RegisterContext() - 使用指定的配置上下文注册指定的数据上下文 Scaffold - 译为基架。即基于数...
.NET下多线程初探
多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当...
C#格式化数值结果表
字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔...