
C#
chenshujun1127
爱踢球,不喜欢编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
应用程序版本变更
Visual Studio如何:指定生成事件(C#、J#)可以使用生成事件指定在生成开始之前或生成完成之后运行的命令。只有当生成成功到达生成过程中的这些时间点时,才执行生成事件。在生成项目后,将预生成事件保存到名为 PreBuildEvent.bat 的文件中,而将生成后事件保存到名为 PostBuildEvent.bat 文件中。如果要确保进行错误检查,请将错误检查命令添转载 2008-08-21 08:42:00 · 1059 阅读 · 0 评论 -
TimeLine
http://www.codeproject.com/KB/selection/timeline.aspx http://www.codeproject.com/KB/graphics/TimeLine.aspx http://www.codeproject.com/KB/wtl/wtltimeline.aspx原创 2009-02-04 15:40:00 · 391 阅读 · 0 评论 -
C#设计模式
(转载)无废话C#设计模式之一:开篇 (转载)无废话C#设计模式之二:Singleton →保证一个类仅有一个实例,并提供一个访问它的全局点。 (转载)无废话C#设计模式之三:Abstract Factory→提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。(转载)无废话C#设计模式之四:Factory Method →定义一个用于创建对转载 2009-02-11 10:38:00 · 706 阅读 · 1 评论 -
ZedGraph在web中的应用
现在讲关于zedgraph 在web中的应用:ZedGraphWeb.RenderMode有两种模式:ImageTag和RawImage。 ImageTag:这是用的比较多的。此时,把zedgraph作为一个正常控件使用。它的每一次请求,都会先生成图片,缓存在服务器上的一个指定文件夹下(这些图片,在客户端关闭浏览器,缓存时间到时,自动删除),接着自动产生一个<imgsrl="">原创 2009-02-13 14:24:00 · 679 阅读 · 0 评论 -
.NET反射、委托技术与设计模式
.NET反射、委托技术与设计模式 1 反射技术与设计模式 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创转载 2009-02-10 15:16:00 · 451 阅读 · 0 评论 -
image与byte数组的转换
image to byte[] MemoryStream ms=new MemoryStream(); byte[] imagedata=null; pictureBox1.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Gif ); imagedata=ms.GetBuffer ();byte[] to imag转载 2008-12-18 14:37:00 · 317 阅读 · 0 评论 -
C# ActiveX控件中调用JavaScript方法
1.引用Microsoft.mshtmlMicrosoft.mshtml的路径是C:/Program Files/Microsoft.NET/Primary Interop Assemblies/Microsoft.mshtml.dll,添加引用后在ActiveX对应类中编写:using mshtml;2.用c#实现两个COM类,IOleClientSite和I转载 2009-03-26 12:36:00 · 1195 阅读 · 0 评论 -
JavaScript中调用C# ActiveX控件中的方法
1. 在ActiveX中添加一个公开的方法,如下: public void ShowMessage(string msg) { if(msg != null) { MessageBox.Show(msg); } } 2. HTML代码中这样使用,当然也可以在JavaScript中去使用:转载 2009-03-26 12:44:00 · 676 阅读 · 0 评论 -
C#特性(Attribute)
using System;using System.Collections.Generic;using System.Text;using System.Reflection;namespace ConsoleApplication1{ [Serializable] [AttributeUsage(AttributeTargets.Class)] publ原创 2009-04-20 16:03:00 · 374 阅读 · 0 评论 -
C#winform控件多线程访问
转载自:http://dev.rdxx.com/NET/CSharp/2009/3/2110353618113.shtml 我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。首先来看传统方法: public partial class Form1 : Form {转载 2009-05-18 17:29:00 · 704 阅读 · 0 评论 -
String.Format格式说明
C#格式化数值结果表 字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002转载 2009-08-12 11:33:00 · 544 阅读 · 0 评论 -
BeginInvoke和EndInvoke方法
一、线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示转载 2009-06-15 17:13:00 · 547 阅读 · 0 评论 -
OpenFileDialog改变当前目录的问题
OpenFileDialog有个RestoreDirectory 最好设为True在使用OpenFileDialog打开文件,程序Environment.CurrentDirectory也会被改变。对于反射程序,连接本地目录文件数据库的程序都会导致错误。设为True则关闭时恢复路径。转载 2010-02-24 14:38:00 · 1053 阅读 · 0 评论 -
VS2005集成NUnit
测试单一的单元测试程序集。 右键单击项目->【属性】->【调试】:【启动操作】->【启动外部程序】:选择nunit程序。我的地址是C:/Program Files/NUnit 2.4.8/bin/nunit.exe。将该地址换成你的地址。 【启动选项】->【工作目录】:选择你的单元测试程序集所在的目录。我的目录是:C:/Program Files/NUnit 2.4.8/s原创 2009-02-03 10:41:00 · 653 阅读 · 0 评论 -
小知识
>>> [DllImport()] >> 从C#中调用非受管DLLs函数,首先必须要有一个声明,在C#中使用的是DllImport关键字 >>> [StructLayout(LayoutKind.Sequential)] >> 结构体是由若干成员组成的.布局有三种:Auoto、Sequential和Explicit > 1.Sequential,顺序布局,原创 2009-01-19 13:14:00 · 462 阅读 · 0 评论 -
实现同时只允许运行一个程序实例
方法一:/// /// 从这里开始运行 /// [STAThread]static void Main(){ Process instance = RunningInstance(); if (instance == null) { //没有实例在运行 WeatherApp appInstance = new WeatherApp();转载 2009-01-15 11:26:00 · 466 阅读 · 0 评论 -
C# 数据库事务处理
什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新原创 2008-08-29 12:35:00 · 1805 阅读 · 1 评论 -
C# DateTime使用大全(1)
今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.N转载 2008-08-29 12:22:00 · 917 阅读 · 0 评论 -
c# dbcTransaction 类
public static void ExecuteTransaction(string connectionString){ using (OdbcConnection connection = new OdbcConnection(connectionString)) { OdbcCommand command = new OdbcComm转载 2008-08-30 02:18:00 · 813 阅读 · 0 评论 -
C# DateTime使用大全(2)
DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816原创 2008-08-29 12:31:00 · 2174 阅读 · 1 评论 -
c# WinForm 多语言化对应
一般,实现多语言的方法是通过配置文件实现,虽然对高手来说,这再简单不过了,但对于我这个没有多少编程经验的新手来说,还是有点难度的,希望那些和我一样的朋友能从这里得到一点启发。这里,我也通过从配置文件中读取资源,然后在显示窗口的时候,即Load()方法中,动态显示相应的选择语言。下面是在C#的Windows编程中实现多语言的步骤:第一步:设置默认语言和修改默认语言 我们定义了一个XML文转载 2008-09-04 08:42:00 · 1253 阅读 · 0 评论 -
使用Visual C#制作可伸缩个性化窗体
使用Visual C#制作可伸缩个性化窗体摘要:本文详细介绍了采用Visual C#制作可伸缩个性化窗体的过程,适合喜欢让自己编写的Windows程序看上去与众不同的读者阅读。目录:引言 制作过程 总结 引言:谁都希望自己的应用程序能让人留下一个深刻的印象,让自己的程序窗体有一件与众不同的"外衣"是一个好办法。试想:在一转载 2008-09-03 21:34:00 · 472 阅读 · 0 评论 -
c# 多元数组的排列
//定义一个IComparer,去指定比较哪个元素 public class myEmployeeCompare : System.Collections.IComparer { public int Compare(object x, object y) { return ((VideoSize)x).width - ((VideoSize)y)原创 2008-09-15 11:21:00 · 924 阅读 · 0 评论 -
DateTime.ToString(string format)输出不同格式的日期
DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。 1. y代表年份,注意是小写的y,大写的Y并不代表年份。2. M表示月份。3.转载 2008-09-15 11:23:00 · 1118 阅读 · 1 评论 -
NDoc 用户指南
http://www.percyboy.com/w/ndoc/userguide.aspx原创 2008-09-24 11:31:00 · 379 阅读 · 0 评论 -
C#开源资源大汇总
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译转载 2008-09-24 11:28:00 · 700 阅读 · 0 评论 -
将一个图片以二进制值的形式存入Xml文档中
二进制编码 有少量的方法可以让你将二进制的数据编码为文本数据。基本上,这个处理使用一个相对简单的算法将二进制数据修改为ASCII字节。两个最流行的二进制编码算法是Uuencode和base64编码。 二进制编码的一个称为MIME的扩展版本用来添加文件的编码信息(例如文件名)。编码程序很容易得到,一般是作为共享软件和编程工具。下面是将一个二进制编码的文件嵌入XML文档的例子: 99238 Su转载 2008-10-20 18:16:00 · 847 阅读 · 0 评论 -
xml文件操作技巧---selectsinglenode方法中的xpath%%%%
最常见的XML数据类型有:Element, Attribute,Comment, Text. Element, 指形如Tom的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference. Attribute, 指在中的粗体部分。 Comment,指形如: 的节点。 T转载 2008-10-30 12:41:00 · 458 阅读 · 0 评论 -
错误 1719:无法访问 Windows Installer 服务
http://support.microsoft.com/kb/315346/cn原创 2010-02-25 10:12:00 · 4082 阅读 · 1 评论