开始使用Visual_C++.pdf

  • 浏览量:1437
  • 下载量:0
  • 资料大小:138.17 KB
  • 日期:2014-04-29
  • 上传者:Eagleson
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    打开vs2012 新建项目里面选择 clr-  右面选择 clr控制台应用程序 直接点击完成。














    vs2012 自动生成了一个最简单的clr控制台应用程序  主要的功能实际上和上一篇一样都是生成hello world .








    运行结果如下:









    名称空间是一个非常简单的概念,在用户代码已经形成的.net 库的代码中,必须给大量事物赋予一个名称----数据类型、变量以及称作函数的代码块都必须拥有名称。问题是如果我们碰巧想出一个库中已经使用的名称,则可能造成混淆,名称空间提供了一种避免此类问题的方法。在system名称空间内定义的库代码中的所有名称,都是、隐式的以该名称空间的名称作为了前缀。因此 向库中string这样的名称实际上是system::string。这意味着如果在代码中无意的使用了名称string来表示某种事物,那么可以使用system::string来引用.net库中的string.而并不会将它与代码中的string混淆。


     


    两个冒号的作用是作用域解析运算符,在运算符在这里讲名称空间system与类型名称string分开 之前的std::cout 和std::endl 也是一样的 std是提供本地c++库使用的名称空间的名称。而,cout和endl时已经在std名称空间内被定义的名称。分别是标准输出流以及换行符。



    这个例子主要是了解一下clr控制台应用程序 和 名称空间的概念。






    clr是common language runtime的缩写,即运行时。clr负责在执行时管理代码,提供内存管理和线程管理等核心服务,同时又确保代码的安全性和准确性。clr利用metadata加载代码段、管理内存、执行方法调用等操作。








    clr控制台指的是使用c++语言开发基于.net framework的控制台程序。


    也就是说,c++可以直接调用.net的功能强大的类库,处理更多的事情,实现更多的功能,可以精简几乎50%以上的代码。





    win32控制台程序,是指用c++语言开发基于控制台的程序,也就是类似于cmd程序。


    win32窗体应用程序,是指用c++语言开发基于sdk的窗体程序,qq
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换