- 博客(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关注的人