bearblog
Focus on MSDN Mag Translation
摘要: 在大多数情况下,为C++应用程序扩展.NET Framework特性比大多数开发人员想象的要简单。Visual C++®包含了一种被称作是C++ Interop的特性,有时简称为IJW,或“It Just Works”。 使用本特性可以把基于.NET的代码无缝地集成到已经存在的C++源代码中。 C++ Interop基于两个主要的特性。首先,你能使用C++编译器的/clr开关将已经存在的C++代码编译成Microsoft®中间语言(MSIL),从而你的代码可以使用.NET特性,如垃圾回收、沙箱安全以及大量.NET Framework基类库中的类型。 阅读全文
posted @ 2006-05-16 18:47 Steven Xiong 阅读(5102) 评论(2) 推荐(0) 编辑
摘要: 本月,我们把专栏名称由Pure C++改为Netting C++,以便更好地反映我们把注意力集中在使用C++/CLI进行Microsoft®.NET编程上。C++/CLI是Visual C++®的.NET扩展,它在Visual Studio® 2005中得到了支持。在第一个Netting C++专栏和一系列后续的文章中,我将使用Visual C++ 2005的C++/CLI语言扩展,通过一系列逐步的变换,把一个可运行的本机C++程序迁移到.NET中。程序是处理自然语言文本的文本查询语言(TQL),它是在1996年为我的C++ Primer第三版而首次开发的。它使用标准模板库(STL)和串操作,很好地验证了面向对象设计(OOD)。它应当是深入基于.NET编程的好工具。 阅读全文
posted @ 2006-05-30 20:12 Steven Xiong 阅读(3201) 评论(3) 推荐(0) 编辑
摘要: 压力测试是一种基础的质量保证活动,它应当成为每一种有意义的软件测试结果的一部分。压力测试的主要思路很简单:不是在常规条件下手动或自动运行测试,而是在缩减的机器或系统资源下运行测试。要被缩减的资源主要包括:内存储器、可用的CPU、磁盘空间,以及网络带宽。通过运行一个工具,可以缩减这些资源,我们称之为压力器(stressor)。 阅读全文
posted @ 2006-04-16 17:50 Steven Xiong 阅读(4787) 评论(4) 推荐(0) 编辑