自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

转载 国内首本全面深入介绍.NET互操作技术(P/Invoke『或PInvoke,平台调用』,C++ Interop『C++/CLI』,COM Interop)的参考书籍...

书名:《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》  本书介绍Windows平台上的托管代码与非托管代码之间进行互操作的各种技术,包括由.NET提供的各种互操作方法、属性以及各种工具的用法及其工作原理。本书包括3部分,平台调用——主要用于解决在托管代码中调用非托管程序设计语言编写的flat API(如Win32 API、C/C++风格的AP...

2009-04-21 21:23:00 420

转载 博客园开发者征途系列图书——《你必须知道的.NET》

这本书是我的MVP朋友王涛编著的,我看过介绍和书籍,说实话,感觉非常不错:内容上安排合理,文字表达通畅,学到了不少.NET的秘笈,推荐搞.NET的朋友们好好看看。 以下是作者及书籍的基本信息:作者简介王涛 微软MVP 微软C# MVP,高级软件工程师,机械工程硕士,主要研究方向为.NET底层架构和企业级系统应用。现就职于某软件公司负责架构设计、软...

2009-04-21 21:19:00 142

转载 一站式查询八字、五行、星座、五格——美名腾人名解析

转载请注明出处来源于:美名腾智能起名(http://www.meimingteng.com) 每个人一出生,出生时间信息(即年、月、日、时、分)就确定了,该出生时间决定了生辰八字[1] 。获得生辰八字后,就能根据五行理论推算出一个人的五行补缺信息。 生辰八字、五行都是中国的传统文化,推算时必须根据农历(阴历)时间进行。因此如果想查询自己的生辰八字、五行,就必须知道如何...

2009-04-14 12:59:00 523

转载 一句话让别人立马记住你的名字——美名腾智能人名解析

转载请注明出处来源于:美名腾智能起名(http://www.meimingteng.com) 很多情况下,我们都需要做自我介绍。然而效果却大不相同:有些人介绍完自己后,别人根本记不住他(她)的名字。而某些人介绍完自己后,别人能迅速记住他 (她)的名字。因此,如何让别人听完我们的自我介绍后,能够快速记住我们的名字,是做自我介绍时的关键。而如果能够使用一句幽默或有内涵的话将自己的名字...

2009-04-10 15:48:00 358

转载 何谓智能起名?

转载自:http://blog.sina.com.cn/meimingteng 孩子一出生,最急迫的事情就是给孩子起一个好名字。但是起名是一项复杂的创造性工作,要起出好名字更不是一件容易的事情。首先,起名汉字库至少有1万左右的规模,逐一翻字典实在太不现实。如果到网上求助于网友,往往得到的都是千篇一律的到处拷贝来的雷同名字,符合心意的少之又少。而如果到某些所谓由起名专家专...

2009-04-03 14:10:00 256

转载 美名腾智能起名系统有了新界面

美名腾智能起名系统(http://www.meimingteng.com/)界面升级了,显得更清爽。更直观。 根据大家的反馈和建议,美名腾对智能起名系统的web界面做了进一步调整,欢迎大家访问、使用,提供各种反馈意见。 美名腾致力于提供高质量的起名服务。起名这项需要耗费大量脑力劳动的工作因为有了美名腾的诞生而变得非常容易,起名过程也因此充满了无...

2009-03-30 12:46:00 126

转载 [原]Bug Report,已提交给微软。平台调用调试时,无法对非托管函数进行单步的错误...

详细描述:首先对非托管函数进行声明:[DllImport("NativeLib.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl)]private extern static void TestStringArgumentsFixLength(string inString...

2008-07-30 12:44:00 81

转载 [原]动态平台调用 part 3 (Final)

前面讲述了两种采用平台调用的技术,分别是动态平台调用 part1,动态平台调用 part2 上面两篇文章介绍了两种不同的进行动态平台调用的方法。这两种方法也是在.NET Framework 1.0和1.1下进行动态平台调用的主要方法。从.NET Framework 2.0起,引入了一个能够用于进行动态平台调用的新技术,那就是Marshal.GetDelegateForFuncti...

2008-07-24 10:12:00 109

转载 [原]动态平台调用 part 2

在前一篇Blog,动态平台调用 part 1 中,介绍了一种进行动态平台调用的方法。除了这种方法之外,还能利用.NET提供的强大的反射(Reflection)功能,来达到动态平台调用的目的。System.Reflection.Emit命名空间下的类和方法提供了强大的运行时创建和执行代码的能力,利用这些类和方法进行动态平台调用,主要步骤如下:1. 添加如下两个命...

2008-07-21 22:04:00 62

转载 [原]动态平台调用 part 1

对非托管函数进行平台调用,最小要求就是要为DllImport属性传入包含所要调用的非托管函数的DLL的名称。DLL的名称,可以是DLL的绝对路径,如DllImport(@"D:"BookCode"NativeLib.dll")。也可以是DLL的相对路径,如DllImport("NativeLib.dll")。当指定为相对路径时,CLR会在以下搜索路径下搜索这个非...

2008-07-21 12:09:00 85

转载 JavaScript Debugging and Intellisense, JavaScript obfuscator etc from VS 2005 to VS 2008 (VS2005到200...

JavaScript Debugging and Intellisense, JavaScript obfuscator etc from VS 2005 to VS 2008 VS2005到2008的变迁,JavaScript调试,智能感知/智能感应功能,JavaScript的混淆、压缩等功能的海变桑田上篇blog中曾说到了我向Scott提的那个问题,这篇blog中我...

2008-01-14 22:37:00 78

转载 终于见到了传说中的Scott Guthrie

今天终于有机会见到了传说中的Scott Guthrie, 英文博客,他可是ASP.NET的大牛和“领导人”啊,在事先征求意见时,我们的Lead说需要问“不能是搜索引擎随便一搜就能搜出来的那种问题”,经过和一位常用ASP.NET开发的朋友一征求,最终决定问这个我问题,而且今天也有机会得到了最后一个问题机会。 这个问题是这样提出来的,因为目前web 2.0的迅猛发展,AJAX...

2008-01-13 22:45:00 165

转载 如何为Team Foundation Server的Daily Build添加自定义操作

有时,你可能希望对TFS产生的Build进行编辑,以满足各种Build的后续操作,这种操作在VSTS中很好办,只需要在Pre-build command和post-build command添加相应的命令即可。但是直接对TFS生成的Build Type文件进行编辑,还有点摸不着头脑,搜了一下,终于发现MSDN上已经非常详细了。关键的一步就是添加一个: <Using...

2007-12-12 22:26:00 80

转载 客户端安装Team Explorer 2005后,使用时出现package load failure错误的修正

昨天在安装完Team Explorer 2005后,在Visual Studio 2005中打开使用时,出现以下错误: package load failure package "microsoft.Visualstudio.teamfoundation.workitemtracking.witpackage, version=8.0.0.0, culture=ne...

2007-12-11 12:18:00 201

转载 WCF Part 7 : Bindings

WCF绑定策略图 今天前,我看到了下面一副关于WCF的绑定策略图,但是我忘了来源,原图有些小错误,我已经进行了修正,如果还是有错误的话,请在这里留言,原作者会修改。 图上Class-A的logo来源于我们的培训材料,不代表什么信息,你可以随便使用这幅图。 让我们再次回到正题上。绑定指定了客户端连接到服务的方式,也就说,连接方式是如何被绑定描述的。从下...

2007-12-04 21:55:00 75

转载 WCF Part 6 : Address

WCF Part 6 : Address 让我们再次回到WCF ABC,这一部分中,我们重点讲述服务的地址(address)。为服务指定地址,有多种方法,尤其是多种方法的交叉使用。但是本文只关注三个最重要的方法。此外,不要为本文的篇幅吓到,其实本文理解起来是非常容易地.显式指定方式 在第三部分中,我们讲到过配置相关的内容,也曾在服务的endpoints中的地址...

2007-12-03 22:55:00 72

转载 推荐一个好玩的好东西,ILMerge,微软出的,合并多个.NET组件成一个

下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-b4ad-4eae-87cf-b14ae6a939b0&DisplayLang=enBrief DescriptionILMerge is a utility for merging multiple .NET assemblies...

2007-11-30 22:05:00 151

转载 WCF Part 5 : Consuming the service

上篇文章中,我们讲述了如何创建客户端和配置文件。使用asmx,就必须有一个代理类。要使用这些配置文件以及其他文件,就需要一个新的控制台应用程序,并将这些文件添加进去。注意不要忘了添加System.ServiceModel引用。一旦做完了上面的步骤,就能顺利编译了。 首先,创建一个HelloClient的实例,这样,就能读取客户端上的应用程序配置信息了。但是,连接只会...

2007-11-29 22:52:00 63

转载 [译]WCF Part 4 : Make your service visible through metadata

上篇文章中讲述了如何创建一个服务,并且如何通过设置app.config中的某些信息来host这个服务。这一章我们接着这个例子来说明如何使用metadata来暴露这个服务。方法很简单,只要加上一个暴露他的端点(endpoint)即可,这次又是老话重提,ABC。这个endpoint被称为MEX endpoint, 是Metadata EXchange两个单词的首字母合起来的缩写。实现...

2007-11-29 00:13:00 64

转载 [译]WCF Part 3 : Hosting the service

随着.NET Framewrok 3.0的发布,我再也不用在我的虚拟机VMWare中折腾了。下面就让我们为上一篇文章中使用到的服务契约创建一个托管(host)。为简便起见,我们用一个控制台程序来进行演示。 要host服务,必须创建一个ServiceHost对象,ServiceHost类实现了IDisposable接口,因此我们可以使用using语句来创建他(译者注:使用us...

2007-11-27 23:27:00 53

转载 WCF Part 2 : Defining contract

WCF Part 2 : Defining contract, 原文 在上篇文章中,我们粗略讲述了WCF的ABC(Address, Binding and Contract)。 本章讲述契约(Contract)。 契约是在需要在类上显式定义的,只要给类加上[ServiceContract]属性即可. 在服务中,给方法加上[OperationContract]属性,...

2007-11-26 23:10:00 81

转载 [译]WCF Part 1 : Services ABC

WCF Part 1 : Services ABC, 原文。 在正式介绍WCF之前,我们先温习一下服务的概念。服务通常至少有一个端点(Endpoint),但是也可以有多个,而一个客户端通常只能同一个端点进行通信。现在看来有点老掉牙的WebService只有一个端点,并且只能通过HTTP以及Text/XML进行通信,下图显示了一个拥有三个端点的服务,注意ABC。...

2007-11-26 20:52:00 60

转载 Visual Studio 2008, Go...

Visual Studio 2008来了,这里有详细的介绍,主要版本如下:Visual Studio Team System 2008 Team Suite Visual Studio Team System 2008 Team Foundation Server Visual Studio Team System 2008 Tes...

2007-11-26 19:50:00 44

转载 开始WCF学习之旅

Visual Studio 2008终于发布了,我也花了一天的时间去买内存,升级系统,安装好这个东东,就迫不及待地想了解一下其中的新增feature WCF,可是能把WCF从浅入深讲解透彻的好文不过,我自己也是new bee,因此,我想把这一系列的文章翻译出来,一是自己可以从中学习,二是可以为大家提供一个交流的机会。水平有限,请多包涵。 首先是第一部分的介绍: ...

2007-11-25 22:00:00 62

转载 实现一个简单的“一拖即存”

可能你也有这种感觉,有时候遇到好文章,想保存下来,首先需要选中待复制的文字,然后Ctrl + C,再切换到文本编辑器,然后Ctrl + V,然后Ctrl + S保存,至少需要四个动作,非常麻烦,如果能够有个软件,将需要复制的文字,只能拖拽就能保存,无疑可以节省大量的时间。 有了目标,接著就是一步步实现了。首先新建一个Window Application,然后拖一个Tex...

2007-11-01 14:51:00 95

转载 [原创]C#中抓取网页方法小结 Ways to crawl web pages (get HTML) using C#

注:原文亦在我MSN Blog上发表 获取网页的HTML,大致有三种方法:1. 通过WebClient下载网页;2. 通过HttpWebRequest和HttpWebResponse获得网页的HTML;3. 通过微软提供的WebBrowser控件获得网页的Document Tree。解析HTML,主要方法有两种:正则表达式和Document Tree。以下分别给予简要介绍。...

2007-10-23 12:53:00 119

转载 技术类Blog开始挪到这里写作

以前在MSN Space上写Blog,技术的,非技术的,什么都有。有些好朋友抗议写太多技术Blog,因此才下定决定,专门申请一个技术的Blog,依次满足不同blog reader的需求。今天算是起始,先把我在MSN Space上写的几篇Blog转过来吧。以后有时间了再开始写新blog。 特别申明: 1. 本Blog上所有技术或非技术的文章,除特别注明外,都是作...

2007-10-23 12:35:00 54

空空如也

空空如也

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

TA关注的人

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