Console::WriteLine(S"Beginning managed wrapper test ...");
TextQueryNet *tqn = new TextQueryNet();
tqn->build_up_text();
tqn->query_text();
Console::WriteLine(S"Ending managed wrapper test ...");
return 0;
}
现在让我们来讨论如何使用.NET框架。假如有人问我ISO标准C++最严重的缺点是什么,我会说是这样的一个事实—没有诸如线程、网络编程、正则表达式和XML等编程领域的标准库。标准委员会计划在下一轮时间里弥补这个不足,但离现在还有几年,这期间你怎么办?幸运地是,.NET框架提供了一个颇具吸引力的解决方案。例如,表6展示了一个使用了.NET框架的简单套接字服务器类。它接受对Northwind的employees的电话号码查询,Northwind是一个同Visual Studio .NET一起分发的样例SQL数据库。
希望在读完这个对Visual Studio .NET的一瞥后,能够使你打消疑虑、重树信心—Visual C++不但仍是这个家庭中成员之一,并且它还是一个重要的成员!为了突出这个重要性,微软Visual C++小组正努力工作于一个过渡版本,争取尽快交付这些特性。谈及ISO标准C++,这个小组已经以异乎寻常的步幅进行兼容性工作。对于那些牛气的程序员,这意味着模板、模板、模板。大量使用了模板的第三方库,例如Loki和Boost,现在可以在内部编译而不需要兜什么圈子了。正如好莱坞所言:在附近等我。我们不是啥都还没看见吗!