自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 用Visual Studio 2010生成一个Windows Service

本文转自国外blog: http://myhosting.com/blog/2010/09/creating-windows-service-visual-studio-2010/作者写的很好,就转载一下,有时间翻译一下。Creating a Windows Service in Visual Studio 2010by SULLY SYED on SE

2012-05-23 14:04:18 364

原创 Manager C++ (CLI) 有和C# using 用法一样的关键字吗?

大家都知道C#有using语句。在大括号结束的时候会调用Dispose方法。举个例子吧:using (Font font1 = new Font("Arial", 10.0f)){     byte charset = font1.GdiCharSet;}这段代码其实就等于:{     Font font1 = new Font("Arial", 10.0f);

2011-11-04 22:13:46 392

转载 WPF里的DependencyProperty

转自:http://www.cnblogs.com/yayx/archive/2008/04/20/1162963.html<br /><br />  <br />一 引入DependencyProperty<br />这个概念可以说是WPF核心中的核心了。在WPF的框架中随时都能见到它的身影。关于DependencyProperty能带来的诸多方便,很多介绍性的文章里都有,我这里就不介绍了,今天先从什么是DependencyProperty说起。<br /> <br />从属性开始属性<br />在CLR

2011-04-14 16:09:00 588

转载 描述用例规约

<br />描述用例规约 <br />应该避免这样一种误解――认为由参与者和用例构成的用例图就是用例模型,用例图只是在总体上大致描述了系统所能提供的各种服务,让我们对于系统的功能有一个总体的认识。除此之外,我们还需要描述每一个有例的详细信息,这些信息包含在用例规约中,用例模型是由用例图和每一个用例的详细描述――用例规约所组成的。RUP中提供了用例规约的模板,每一个用例的用例规约都应该包含以下内容: <br />简要说明 (Brief Description) <br />简要介绍该用例的作用和目的。 <br

2010-10-02 16:10:00 1872 1

转载 【转】WinForm中Invoke和BeginInvoke详解

<br /><br />一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。<br />1、windows程序消息机制Windows GUI程序是基于消息机制的,有个主线程维护着一个消息泵。这个消息泵让windows程序生生不息。<br /><br />                                                  Window

2010-08-04 17:49:00 308

转载 【转】 C# :operator、explicit与implicit

C# 参考之转换关键字:operator、explicit与implicitoperatoroperator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一:  public static result-type operator unary-operator ( op-type operand ) public static re

2010-04-09 11:09:00 465

原创 After succeed

After succeed                In my mind, you can’t always succeed in your life. In other words life cannot be evaluated. Don’t surfeited turns to sorrow.                If I succeed with my job, I

2010-03-19 11:12:00 297

原创 Lambda表达式与匿名方法和委托直接的关系

=> 读作“导出”goes to,个人认为导出翻译的不好。 lambda 表达式有两种,expression lambda 和 statement lambda。也就是说lambda表达式不光支持表达式,还支持大括号括起来的任意多条语句。如:      x => x+1      x => {return x + 1;}      (x, y) => x*y        

2010-03-05 09:35:00 440

原创 VB 表达式在.net WF 4.0中的用法

在最新的Windows Workflow Fonudation(WF4, 下文中将简称WF4)中,WF中引入了VB expression,用户可以通过vb表达式为变量赋值。有兴趣的朋友可以安装VS 2010,然后使用一下这个功能。关于这个功能的参考,请看:http://msdn.microsoft.com/en-us/library/ee342461.aspx   什么? 不知道啥是WF,哦,幸亏

2010-03-03 16:18:00 982 1

原创 重构, 良好的代码风格

1. 重复代码(duplicated code)             最常见的需要重构的地方。通常的解决办法也很容易。            把重复的代码提到一个函数里面,可以放到一个类里面,也可以提到一个单独的类里面。这其中的问题就是你要明确的了解应该把代码放到哪里面,如果两个子类都有同样的代码,应该把代码提到父类的函数里面。            模板对于结构相同,但参数不

2009-07-28 10:06:00 249

转载 11.WPF控件内容模型

WPF控件内容模型主要指派生于System.Windows.Controls.Control类的各种控件,其主要分为四部分:  ContentControl  HeaderedContendControl  ItemsControl  HeaderedItemsControl  其继承关系请参考我上一篇博客的内容。  这四个类用作为 WPF 中大多数控件的基类。使用这些内容

2009-07-10 10:19:00 387

转载 10. WPF控件模型

WPF对控件其类型的继承方式如下   (其中绿色表示的类是抽象类,蓝色表示的类是非抽象类)  控件内容模型  System.Windows.Controls.Control类:表示 用户界面 (UI) 元素的基类,这些元素使用ControlTemplate来定义其外观  ContentControl:ContentControl 是一种包含一段内容的 Control

2009-07-10 09:58:00 332

转载 C# 反射

C#反射2009-03-20 10:01提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射        Reflection,中文翻译为反射。        这是.Net中获取运行时类型信息的方式,.Net的应用程序由

2009-04-02 17:49:00 343

原创 装箱(boxing)和拆箱(unboxing)

今天先记录一下我对装箱(boxing)和拆箱(unboxing)的理解,想要理解这个概念,你一定要知道什么是值类型和引用类型。 C#的类型可以分为值类型和引用类型。值类型: 堆栈上分配内存。     如int,structure。引用类型: 在堆上分配内存。  如string,class。  装箱转换是指将一个值类型隐式地转换成一个object 类型或者把这个值类型

2009-03-06 10:18:00 286

原创 C# 引言

用C#开发都快半年了,还没有系统的看过一本C#的书,越来越觉得要系统的看看书了。各位看官要开骂了,你就吹吧,没看过书没学过也能用C#开发,其实事情是这样的,我以前一直用C++,由于项目需要,就用C#开发了,语法基本相同,也听同事们说过一些基础的东西,碰到不会的就查查MSDN,竟然也快开发完了,不过越是使用C#,就觉得有些高级用法还没有掌握,走了写弯路。所以决定开始系统的看看书。也顺便更新一下b

2009-03-06 10:02:00 300

原创 ACAD 无法显示webBrowser里面的内容

工作中发现的一个bug,可能全世界碰到这个bug的就我一个,别人就不要关注了,鉴于我花了大力气解决这个bug,还是记录一下个人心路历程,和辛酸史。 bug的发现过程,首先这个bug的奇特之处在于,只在装IE6的机器里面有,升级到IE7没有。其次在运行我的功能后,运行别人的功能有问题,在运行别人的功能后,再运行所有的功能都没有问题,(有人要说了,这好办,先运行别人的功能呗,靠,我也知道啊,关

2009-02-05 11:02:00 375

转载 XPS系列:初探用于创建 XML Paper Specification 文档的 API

 本文讨论: •XPS Document 的物理和逻辑组织•创建和保存 XPS Document•导航 XPS Document•在应用程序中使用 XPS Document 技术什么是 XPS?XPS Document 可以维护文档的一致外观(不管环境变量如何),方法是使用一个固定页面布局以

2009-01-08 17:00:00 2436

转载 Surviving the Release Version(release版本和debug版本的区别,帮助你解决只有在release版本中出现的bug)

 序:时常会遇到一些这样的bug,在release版本中有,在debug版本中却重现不了,跟踪没有头绪,找到造成这种问题的原因是关键。在网上发现了Joseph M. Newcomer. 的这篇文章,帮助很大,引过来给大家当作参考。 IntroductionOK, your program works. Youve tested everything in sight. Its

2009-01-08 16:56:00 659

原创 VS2003升级到VS2005的error LNK2005

序:项目中遇到的一个问题,工程从VS2003平台升级到VS2005平台。以前一切正常的工程在VS2005下面出现了大量的error LNK2005,下面讲述解决办法。 LIBCMT.lib(calloc.obj) : error LNK2005: _calloc already defined in winalloc.objLIBCMT.lib(realloc.obj) : error L

2009-01-08 16:53:00 769

原创 AutoCAD .net ARX Highlight() 高亮功能

 使用了Highlight() function, 希望把插入的块高亮显示,但是发现不起作用。查找文档发现问题。 If the entity on which this method is called has its graphics queued for regeneration (that is, changes have been made to the entity but

2008-07-30 09:18:00 1745

原创 调用Compiled Help Manual(.chm)文件,HtmlHelp函数。

 调用chm文件,HtmlHelp函数      最近在改的defects, 有一个调用chm的。被迫看了看网上的文档,发现不太全,决定自己写一个。      一般的人都喜欢用ShellExecute来调用chm文件。ShellExecute函数可以启动各种类型的文件,如果chm 文件比较详细,topic比较多,需要在不同的地方打开不同的topic,那么ShellExecute就达不到

2008-06-11 17:59:00 1621 1

原创 OPC(Open Packaging Conventions)笔记

 OPCOPC是微软提出的一种新的开放式打包标准。野心啊。呵呵。目前为之微软已经把他几乎所有的2维文件格式基于OPC打包。通过下面的表格可见一斑。明白了吧,做文件格式的兄弟们,有空看看这个吧。Office2007的文件 和XPS文件格式都是基于OPC的。他们最外围是基于ZIP格式打包的。所以你只要把这写文件的后缀名改为.zip,就可以把它们解压缩出来。然后文件的组织结构就很

2008-03-19 10:17:00 612

原创 C++ 内存泄露 问与答(Memory leaks QA)

  Memory leaks QA. Q: How can I find if my program has memory leaks? A: When you run your program under the debugger, _CrtDumpMemoryLeaks() displays memory leak information in the output window.

2008-03-03 10:58:00 837

原创 SolidWorks addin 之间的相互调用,托管代码和非托管代码的相互调用。

一直在做SW addin的开发。一天有人想调用我的dll。他也是SW addin。我帮忙开了个interface。这样别的人就能调用我的dll实现的功能,就不用再写代码了。 说明一下我的addin,我的addin是用C++写 com dll。所以给开了个Com interface。idl文件接口定义如下:[id(3), helpstring("method test")] HRESULT Test

2007-12-12 15:47:00 708

原创 VS2003升级到VS2005的error LNK2005

序:项目中遇到的一个问题,工程从VS2003平台升级到VS2005平台。以前一切正常的工程在VS2005下面出现了大量的error LNK2005,下面讲述解决办法。LIBCMT.lib(calloc.obj) : error LNK2005: _calloc already defined in winalloc.objLIBCMT.lib(realloc.obj) : error LNK2

2007-11-08 10:10:00 810

转载 Surviving the Release Version(release版本和debug版本的区别,帮助你解决只有在release版本中出现的bug)

序:时常会遇到一些这样的bug,在release版本中有,在debug版本中却重现不了,跟踪没有头绪,找到造成这种问题的原因是关键。在网上发现了Joseph M. Newcomer. 的这篇文章,帮助很大,引过来给大家当作参考。 IntroductionOK, your program works. Youve tested everything in sight. Its t

2007-11-08 09:38:00 943

转载 OpenGL 里面的灯光 (Emitted Light, Ambient Light, Diffuse Light, Specular Light)

1 简单光照 OpenGL简单光照光源分为: 辐射光(Emitted Light)是最简单的一种光,它直接从物体发出并且不受任何光源影响。环境光(Ambient Light)是由光源发出经环境多次散射而无法确定其方向的光,即似乎来自所有方向。漫射光(Diffuse Light)来自一个方向,它垂直于物体时比倾斜时更明亮。镜面光(Specular Light)来自特定方向并沿另一方向

2007-10-31 09:22:00 7296

原创 Solidworks2008 API 开发的问题。

 Solidworks2008 API 开发的问题从SolidWorks公司的官方网站上下载了SW2008的适用版,把我的工程全部支持SW2008,1,替换掉原有SW .tlb 的文件。2,读SW2008 API help文档,没有发现我使用的API有废弃掉的。3,测试整个工程。pass高兴中,换成release版本测试,SW crash。用SolidWorks2007测试

2007-10-26 14:59:00 748

转载 A First Look at APIs For Creating XML Paper Specification Documents (浅谈生成XPS文件的API)

Electronic documents have changed the way people publish and exchange information. But while convenient, the process isnt flawless. With current software, documents often appear one way when viewed o

2007-09-06 09:26:00 3985 1

原创 RGB颜色与BGR颜色的转换问题

今天在解决一个bug的时候发现颜色始终对不上,调试……,发现问题,API得到的是BGR颜色,我要把他转换成RGB颜色。先说名一下BGR颜色,像素的显示格式分为4种:PAL_RGB, PAL_BGR, PAL_MASKED, PAL_INDEXED,PAL_RGB: 他的类型是unsigned long, 格式 0x00BBGGRR, 他和PALETTEENTRY结构是一样的。PAL

2007-08-17 14:31:00 5818 1

转载 C++中的Link error:LNK2001产生的原因

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。  初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:  unresolved e

2007-06-28 10:21:00 752

原创 浅谈XPS文件格式。

XPS (XML Paper Specification)文件格式是微软在Vista平台上主推的一种2维的文件格式。在Vista上XPS文件可以用IE直接打开。 为什么微软要推广这么一种文件格式呢。我个人认为主要是产生一种能够媲美PDF的文件格式, 大家知道作为一种网络传输文件必须具备以下几个特点:1,文件大小比较小(压缩格式) 2,解析速度快XPS格式是一种基于Zip压缩格式的文

2007-06-26 15:54:00 3285 1

转载 XPS 文件格式

XPS Document FormatThe XML Paper Specification describes the XPS document format and how it is organized internally and rendered externally. The Open Packaging Conventions describes how the part

2007-06-26 14:18:00 902

翻译 TTC 和 TTF 的解释和区别。

TTCTrueType Collection file. A scheme where multiple TrueType fonts can be stored in a single file, typically used when only a subset of glyphs changes among different designs. Theyre used in Japan

2007-06-26 14:01:00 8349

翻译 CreateFontPackage and MergeFontPackage return value.(CreateFontPackage 和 MergeFontPackage函数的错误返回值含义)

 Insertion of an adendum to the intro to font embedding I was talking about Font embedding -- the intro a little while back. And several people have taken me up on my offer for the header file. So

2007-06-12 08:59:00 1398

转载 动态库的调用等技术

动态库的调用等技术较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序的EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个缺点是,在编写大的EXE程序时,在每次修改重建时都必须调整编译所

2007-04-12 10:37:00 732

Agile Web Development with Rails(英文版)

Agile Web Development with Rails(英文版)

2014-06-18

空空如也

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

TA关注的人

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