自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 浅析.NET中的Serialization

摘要 本文简要介绍了.NET中的序列化(Serialization)概念,以及在代码中实作Serialization的方法。文章的最后介绍了Serialization在Clone方法中的运用。 Serialization的概念 Serialization是.NET中一种实现对象持久性(Persistent)的机制。它是一个将对象中的数据转换成一个单一元素(通常是Stream)的过程

2003-05-26 12:07:00 1940 1

原创 如何在.NET中调试设计时(design-time)控件(下)

创建应用自定义控件的WinForm工程1.   在File菜单中点击New,然后点击Project。2.   在左边的窗口中选择Visual C# Projects。3.   在右边的窗口中选择Window Application(这个Application里将应用我们的例子)。4.   将工程命名为DesignTimeDebugging。5.   确定radio button

2003-05-13 12:01:00 2384

原创 如何在.NET中调试设计时(design-time)控件(上)

说明:本文翻译自msdn网站上的《Debugging Design-Time Controls》一文。文章的原作者是Steve Lasker。 摘要:逐步介绍了如何在VS.NET Designer环境下调试Design-Time的自定义控件,同时描述了在使用设计界面操作控件时可能发生的一系列事件。 介绍 在自定义控件开发过程中的一个重要部分,是检查和调试代码的能力。当在VS

2003-05-13 11:48:00 1769

原创 AsmL实例研究(一)

为了能够对AsmL有一个更加感性的认识,同时也为了了解如何使用AsmL建模,我们不妨来研究一个AsmL的实例。下面这个例子是一个用AsmL写成的设计规格的Word版本,它来自于AsmL2.1.5.8所带的一个例子——DiningPhilosophers。为了便于理解,我将它翻译成了中文。更多的AsmL例子可以在AsmL的Sample folder中找到。  Dijkstra的饭桌上

2003-05-09 20:01:00 1607

原创 AsmL实例研究(二)

透过上面这个例子,我们可以了解到一些用AsmL描述的可执行规格的基本信息。整体结构上,可执行规格与传统的软件规格并没有太大不同。它将对软件逻辑的描述,用AsmL代码的形式,以特殊的符号(这里是AsmL)标记之后,夹杂在文字说明之间,以便使阅读它的人能够轻易对模型及其实现产生一定的认识。可执行规格的优势正在于对软件逻辑的描述上,别忘了AsmL的目标是产生“人类可读(Human-readable),机

2003-05-09 20:00:00 1666

原创 进一步认识AsmL

AsmL听起来相当的神奇,尤其是它所建立的模型可以作为这些模型所描述的系统的模拟程序来运行这一特性,不但能够帮助我们在着手实现之前检查我们的设计的完备性,而且还能够帮助我们在实现过程中检查设计的合理性以及实现的正确性。这不正是我们想要得吗?还等什么?立即down一份来试试吧!(注:如果您还不知道什么是AsmL,没关系,您可以参考我的另一篇文章《AsmL: 可执行的软件规格》) 从http:

2003-05-08 14:19:00 2630

原创 AsmL: 可执行的软件规格

AsmL是一种以抽象状态机(Abstract State Machines, ASM)为基础的软件规格语言。它由微软研究院的软件工程基础小组开发并维护,目前的版本是AsmL2(AsmL for Microsoft.NET),此版本能够嵌入Microsoft Word 和Microsoft Visual Studio.NET中,并可在.NET环境下编译执行。你可以在以下地址找到它:http://re

2003-05-08 14:16:00 1494

原创 C++ STL简介

一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、c

2003-05-08 14:12:00 4572 1

空空如也

空空如也

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

TA关注的人

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