自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【陳書俊】 另辟蹊徑

chenshujun@yahoo.cn

  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

原创 错误 1719:无法访问 Windows Installer 服务

http://support.microsoft.com/kb/315346/cn

2010-02-25 10:12:00 3938 1

转载 OpenFileDialog改变当前目录的问题

OpenFileDialog有个RestoreDirectory 最好设为True在使用OpenFileDialog打开文件,程序Environment.CurrentDirectory也会被改变。对于反射程序,连接本地目录文件数据库的程序都会导致错误。设为True则关闭时恢复路径。

2010-02-24 14:38:00 1007

转载 String.Format格式说明

C#格式化数值结果表 字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002

2009-08-12 11:33:00 494

原创 VC6.0工程转成VS2005问题总结

1. 很多warning     这些warning 主要是使用了strcpy,strcat这样的函数, 这些在2005中都是unsafe_api,在vs2005都推荐使用strcpy_s,strcat_s.2. 常见Error    #include 改为include     vc6的string iterator的 char *,

2009-07-02 10:59:00 1260 1

转载 BeginInvoke和EndInvoke方法

 一、线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示

2009-06-15 17:13:00 516

原创 测试题

测试题 一套经常被世界各大公司拿来测试员工的测试题,听说很准哟! 1、你更喜欢吃那种水果? A、草莓2分 B、苹果3分 C、西瓜 5分 D、菠萝10分 E、橘 15分   2、你平时休闲经常去的地方 A、郊外2分 B、电影院 3分 C、公园5分 D、商场10分 E、酒 15分 F、练歌房20分   3、你认为容易

2009-05-27 13:49:00 792

原创 再看一次仍然还能笑的小学生造句!

 再看一次仍然还能笑的小学生造句! 1.题目: 一边......一边......   小朋友: 他一边脱衣服,一边穿裤子.   老师批语: 他到底是要脱啊?还是要穿啊? 2.题目:其中   小朋友:我的其中一只左脚受伤了。   老师批语:你是蜈蚣吗? 3.题目:陆陆续续   小朋友:下班了,爸爸陆陆续续的回家了。   老师批语:你到底有

2009-05-27 13:46:00 4743

原创 老公和老婆间的暴强通信, 你在娘家还好吗?!~!~~

老公和老婆间的暴强通信, 你在娘家还好吗?!~!~~亲爱的老婆:   你在娘家还好吗?   从我们怄气到现在你已经离家出走达38小时零37分别了,这距离你出走史上的最高纪录还差4小时21分钟,我知道你在等我向你登门道歉,我也准备这样做,但我更希望你能坚持下去,再创你出走史上的新高!   我在家里一切还好,请不要惦念。虽然,你带走了

2009-05-27 13:42:00 898 1

原创 创建DirectShow Filter 属性页

创建filter 属性页本篇文档我们将要讲述如何给一个filter 创建一个属性页,通过CBasePropertyPage 基类。这篇文档的实例代码演示了创建属性页的步骤,这里我们假设我们要创建属性页的视频filter支持饱和度属性页,这个属性页有一个滑动条,用户可以通过这个滑动条来控制饱和度。 第一步,设置属性的机理Filt

2009-05-26 16:29:00 1700

转载 DirectShow入门之构建Graph图常用技术

·如何根据CLSID向graph中添加filter   ·如何查找filter空闲的pin   ·如何连接两个Filter   ·如何获得filter或者pin的接口指针   ·如何查找和某个filter的上下相连的filter   ·如何删除graph中的所有filter   ·如何利用Capture Graph Builder构建Graph图表   如何根据CL

2009-05-26 13:24:00 493

转载 DirectShow入门之模拟构建Graph

转自: http://dev.yesky.com/253/2612253.shtml GraphEdit概述  GraphEdit是一个很有用的工具,可以用来构建graph图。通过GraphEdit,你可以在开发代码之前进行一下体验,你也可以装载一个你的应用程序创建的Graph文件。如果你想开发一个自己的filter,GraphEdit给你提供了一个快速测试的方法:将你

2009-05-26 13:19:00 456

转载 C++字符串完全指引之二 —— 字符串封装类

原文出处:CodeProject:The Complete Guide to C++ Strings, Part II转自:http://www.vckbase.com/document/viewdoc/?id=1096 引言   因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的

2009-05-25 17:24:00 396

转载 C++字符串完全指引之一 —— Win32 字符编码

原文出处:CodeProject:The Complete Guide to C++ Strings, Part I转自:http://www.vckbase.com/document/viewdoc/?id=1082  引言   毫无疑问,我们都看到过像 TCHAR, std::string

2009-05-25 17:22:00 303

原创 VC.net中使用GDI+的方法

在Visual C++.NET使用GDI+一般遵循下列步骤:    (1)、在应用程序中添加GDI+的包含文件gdiplus.h以及附加的类库gdiplus.lib。通常gdiplus.h包含文件添加在应用程序的stdafx.h文件中,而gdiplus.lib可用两种进行添加:第一种是直接在stdafx.h文件中添加下列语句: #pragma comment( lib,

2009-05-25 16:37:00 402

转载 C#winform控件多线程访问

转载自:http://dev.rdxx.com/NET/CSharp/2009/3/2110353618113.shtml 我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。首先来看传统方法:     public partial class Form1 : Form    {

2009-05-18 17:29:00 663

原创 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 351

转载 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 649

转载 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 1171

原创 开源数据库FireBird调查资料整理

FireBird: http://www.firebirdsql.org>License: Firebird协议使用IPL(interbase public license)和IDPL(Initial Developers Public License),这种协议类似于Mozilla协议。你可以完全的自由使用并且可以自由的布署在你的客户应用上。>Latest Rele

2009-02-18 12:54:00 668

原创 ZedGraph在web中的应用

 现在讲关于zedgraph 在web中的应用:ZedGraphWeb.RenderMode有两种模式:ImageTag和RawImage。 ImageTag:这是用的比较多的。此时,把zedgraph作为一个正常控件使用。它的每一次请求,都会先生成图片,缓存在服务器上的一个指定文件夹下(这些图片,在客户端关闭浏览器,缓存时间到时,自动删除),接着自动产生一个<imgsrl="">

2009-02-13 14:24:00 645

转载 UML图示

本篇将主要记录UML静态视图中的基本概念以及一些基本图示法,如类,对象,用例等。将这些术语小作分类:结构元素,关系,分组,注释,扩展。结构元素结构元素包括,类,对象,接口,用例,参与者。类图类图图示    类图是UML中最基本的元素了吧?根据OO的思想“天下一切皆对象”,而类是对象的抽象。     左侧图示为一个类图。顶端“ClassName”表示类名

2009-02-12 15:59:00 627

转载 C#设计模式

(转载)无废话C#设计模式之一:开篇 (转载)无废话C#设计模式之二:Singleton →保证一个类仅有一个实例,并提供一个访问它的全局点。 (转载)无废话C#设计模式之三:Abstract Factory→提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。(转载)无废话C#设计模式之四:Factory Method →定义一个用于创建对

2009-02-11 10:38:00 679 1

转载 .NET反射、委托技术与设计模式

.NET反射、委托技术与设计模式 1 反射技术与设计模式        反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创

2009-02-10 15:16:00 425

转载 五种开源协议的比较

当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses

2009-02-06 09:20:00 285

原创 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 362

原创 收集篓

1.  个性化Windows登录界面http://www.codeproject.com/KB/system/smart-logon.aspx?bcsi_scan_E0B28E1EE1F16190=nAPmN5PP43sHGeYKmouvbiEAAACqZ1EK&bcsi_scan_filename=smart-logon.aspx 2. Lock WorkStationhttp:

2009-02-04 15:18:00 322

原创 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 626

转载 OpenGL教程

 1. http://nehe.gamedev.net/这个是我觉得全世界最知名的OpenGL教程,而且有网友将其中48个教程翻译成了中文http://www.owlei.com/DancingWind/。Nehe教程最大的特点是提供了针对不同平台、不同编译器、不同语言的各种版本。你不用考虑自己用的是Linux/Windows、VC/BC、C++/Java/C#/VB,甚至D语言,你都能找到对

2009-01-19 14:16:00 475

原创 小知识

>>> [DllImport()]  >> 从C#中调用非受管DLLs函数,首先必须要有一个声明,在C#中使用的是DllImport关键字 >>> [StructLayout(LayoutKind.Sequential)]  >> 结构体是由若干成员组成的.布局有三种:Auoto、Sequential和Explicit        > 1.Sequential,顺序布局,

2009-01-19 13:14:00 446

转载 Windows下Apache服务器搭建

一、下载下载安装程序Apache2.2.4版下载,地址:http://httpd.apache.org/download,选择apache_2.2.4-win32-x86-no_ssl.msi,大约4M多。 二、安装  运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:  在“Network Domain

2009-01-15 11:29:00 4625 1

转载 实现同时只允许运行一个程序实例

方法一:/// /// 从这里开始运行 /// [STAThread]static void Main(){    Process instance = RunningInstance();    if (instance == null)    {        //没有实例在运行        WeatherApp appInstance = new WeatherApp();  

2009-01-15 11:26:00 444

转载 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 299

转载 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 438

转载 将一个图片以二进制值的形式存入Xml文档中

二进制编码 有少量的方法可以让你将二进制的数据编码为文本数据。基本上,这个处理使用一个相对简单的算法将二进制数据修改为ASCII字节。两个最流行的二进制编码算法是Uuencode和base64编码。 二进制编码的一个称为MIME的扩展版本用来添加文件的编码信息(例如文件名)。编码程序很容易得到,一般是作为共享软件和编程工具。下面是将一个二进制编码的文件嵌入XML文档的例子:   99238  Su

2008-10-20 18:16:00 805

原创 NDoc 用户指南

 http://www.percyboy.com/w/ndoc/userguide.aspx

2008-09-24 11:31:00 356

转载 C#开源资源大汇总

一、AOP框架        Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。        NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译

2008-09-24 11:28:00 673

原创 ZedGraph横坐标显示日期

  private void CreateGraph( ZedGraphControl zgc )  {            GraphPane myPane = zgc.GraphPane;            // Set the titles and axis labels            myPane.Title.Text = "My Test Date Graph"

2008-09-15 11:26:00 4773 1

转载 DateTime.ToString(string format)输出不同格式的日期

 DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。 1.         y代表年份,注意是小写的y,大写的Y并不代表年份。2.         M表示月份。3.    

2008-09-15 11:23:00 1098 1

原创 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 899

转载 c# WinForm 多语言化对应

一般,实现多语言的方法是通过配置文件实现,虽然对高手来说,这再简单不过了,但对于我这个没有多少编程经验的新手来说,还是有点难度的,希望那些和我一样的朋友能从这里得到一点启发。这里,我也通过从配置文件中读取资源,然后在显示窗口的时候,即Load()方法中,动态显示相应的选择语言。下面是在C#的Windows编程中实现多语言的步骤:第一步:设置默认语言和修改默认语言 我们定义了一个XML文

2008-09-04 08:42:00 1224

Oracle-11g-R2-安装手册

linux下oracle安装步骤说明,Oracle-11g-R2-安装手册。

2019-03-17

vim操作简图

vim操作简图,快速掌握vim微操

2008-04-10

极品火车时刻查询软件

极品火车时刻查询软件

2008-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除