2.1结构概貌c++
visual c++中集成了Microsoft公司为c++编写的类库,取名为MFC。visual studio。net IDE 以。net framework为基础。
程序员
支持跨语言集成是。net的一大特点。在.NET中,代码分为managed code和unmanaged code。前者称为托管代码或受控代码,后者称为非托管代码或非受控代码。虽然.NET都支持,可是前者更好。visual c++代码默认的不受托管,可是编译器能够经过制定命令行开关(/CLR)来产生托管代码。托管数据同上。编程
2.2Visual Studio .NET核心成分安全
CLR是.NET框架中的应用程序的执行引擎,又称为公共语言运行时或公共语言运行环境。CLR和类库是.NET框架的两个实体。
框架
CLR的主要功能:执行和管理,提供安全保证,对开发者的支持。
工具
一般CLR对程序员而言是透明的,而类库是程序员必用的工具,要熟练掌握。
开发工具
2.3Visual Studio .NET中开发和调试 Windowsspa
开发.NET应用程序经常使用的环境有两个:SDK(Software Development Kit ,软件开发工具包)和IDE。采用SDK开发首先是编写代码,而后用命令行去编译和运行。IDE是可视化的开发环境,自动或半自动的编程方法。可是IDE也有负面,自动产生的代码有些是不须要的,初学者必定要多作比较。命令行
为了组织管理用户项目中的各种资源,Visual Studio .NET提供了两个概念上的容器:解决方案和项目。项目是解决方案的下一级容器。解决方案能够包含若干个项目。而一个复杂的应用程序可能须要多个解决方案。项目也称为工程。调试
Visual C++支持的应用主要包括六大类。
一、智能设备应用程序。包括ATL(ActiveX Template Library,ActiveX模板库)智能设备项目、MFC智能设备DLL(Dynamic Linked Library,动态连接库)、MFC智能设备ActiveX控件、MFC智能设备应用程序、Win32智能设备项目5种。
二、ATL:
三、常规:常规项目包括空项目、自定义向导和生成文件项目。
四、Win32:包括Win32控制台应用程序和Win32项目。控制台应用程序是一种简单而传统的程序形式,一般是字符型界面,可编译为独立的可执行文件,经过命令行执行。Win32项目是统称,有4种选择:Windows应用程序、控制台应用程序、DLL和静态库。
五、MFC:MFC项目类型包括MFC应用程序、MFC DLL和MFC ActiveX控件。对用户来讲,强调的就是未来要使用MFC进行应用的开发。
六、CLR:CLR是公共语言运行时,是.NET框架中的应用程序的执行引擎。
打开行号选项并不意味着将在文档中打印行号。若要打印行号,必须选择“文件”“页面设置”命令,在打开的对话框中“行号”复选框。