学习C++开发者可以高效的编写C#程序,而且因为可以使用由 C/C++ 编写的本机的函数,所以不会失去C/C++原有的功能。由于这种继承关系的存在,C#与C/C++具有很大的相同性,熟悉比较相似语言的程序员可以很快的转向Csharp。
1.3.开发工具
Microsoft Visual Studio 2010编辑
VS软件是迄今为止推出的最受欢迎的微软Windows平台的开发工具之一。 2010年4月12日,Visual Studio 2010的版本上市,重新设计的IDE和组织变得更简单。Visual Studio 2010中,也带来了the.net Framework 4.0,微软VS2010CTP和应用支撑Windows 7的开发。它除了微软SQL Server,还支持Oracle和IBM DB2数据库。
IDE再次设计,提高了可读性。为了减少混淆,已经删除了多余的行和梯度。
2.支持多个监视器
IDE窗口外,可以放置和“CODE编辑器”和其他DOC窗口和窗口“设计”视图。例如,"代码编辑器”可以从IDE拖出,由此它"设计”视窗可以并排查看。。
快速浏览代码
1.代码编辑器
滚动滚球和按住Ctrl,这样可以进行缩放。代码编辑器很容易阅读代码。此外,当您单击一个符号在VC或VB,符号会显示所有实际的例子。
2.键入就开始查询
为会员,文件,类型支持新的“定位”功能“键入时开始搜索。”搜索文本通过大小写格式和缩写可以使用“定位到”。比如,可以使用“AOH”来搜索“AddOrderHeader”。
3.层次结构调用
在Vc++和VC#,层次调用允许您从一个成员定位到它的调用方成员以及被调用方成员。在阅读面向目标的代码时候,这是非常有用的。
调试
展开功能和提供分组由再次设计的线程窗口提供,筛选和调用堆栈搜索,调用和筛选堆栈搜索。此外,你可以把断电搜索和组织,然后与其他开发者共享。。
并行堆栈和并行任务窗口可帮助您调用和显示 C#,C++,VB 编写的代码。
项目功能对应
IDE的功能现在对应的项目目标。The.net框架或Silverlight版本。。因此,以早期版本的the.net框架为目标的程序集中的成员,类型和控制不会出现在智能感知和生成背后台编译错误。例如,如果您的项目与the.net Framework 2.0为目标,和您使用the.net Framework 2.0不支持语言功能,IDE将标错。
测试先行支持
在 Visual Basic 或 Visual C# 中,IDE 现在可以在定义新的类型和成员之前,使用它们来生成代码存根。因此,您可以先编写测试,然后再产生编译测试所需要的代码。另外,IntelliSense 现可以提供一种"advice模式”,未定义的成员类型由Intellisense自动完成的可以避免。
Application Lifecycle Management
所有版本的Visual Studio(除了学习版)现在提供应用程序生命周期管理,客户端应用程序。应用程序生命周期管理包括版本控制、报告和商业智能,工作项跟踪、团队门户WEB,,自动化生成、测试用例管理和敏捷规划工作簿,包括所有方面的软件项目,以满足需要的合作。VS2010包含应用生命周期管理,许可证的访问通过客户端。
代码生成
无需任何组件,在任何版本的VS 中都能使用和建立文本模板。因为VS引入了预处理文本模板,所有类型的文本文件于应用程序中生成都很简单。提高代码的集成支持通过生成更好的集成的系统,从而在源模型改变,生成的源代码已经更新。
起始页
VS2010具有新的功能和外观。学习资源的各种分类和选择可以标签内容链接。MSDN资源,社区资源,新闻源也包括其中。通过改良的"最近项目”列表,只需单击便可在该列表中移除或者添加项目。 观察者模式在软件设计中的应用(3):http://www.751com.cn/tongxin/lunwen_22359.html