vc++windows编程技术(2)

本文介绍了Visual Studio .NET的核心组成部分,包括CLR(公共语言运行时)的功能及其对程序员的意义,以及如何使用Visual Studio .NET进行Windows应用程序的开发和调试。此外还概述了不同类型的Visual C++项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  2.1结构概貌

    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中开发和调试 Windows

    开发.NET应用程序常用的环境有两个:SDK(Software Development Kit ,软件开发工具包)和IDE。采用SDK开发首先是编写代码,然后用命令行去编译和运行。IDE是可视化的开发环境,自动或半自动的编程方法。但是IDE也有负面,自动产生的代码有些是不需要的,初学者一定要多做比较。

    为了组织管理用户项目中的各类资源,Visual Studio .NET提供了两个概念上的容器:解决方案和项目。项目是解决方案的下一级容器。解决方案可以包含若干个项目。而一个复杂的应用程序可能需要多个解决方案。项目也称为工程。

    Visual C++支持的应用主要包括六大类。

    1、智能设备应用程序。包括ATL(ActiveX Template Library,ActiveX模板库)智能设备项目、MFC智能设备DLL(Dynamic Linked Library,动态链接库)、MFC智能设备ActiveX控件、MFC智能设备应用程序、Win32智能设备项目5种。

    2、ATL:

    3、常规:常规项目包括空项目、自定义向导和生成文件项目。

    4、Win32:包括Win32控制台应用程序和Win32项目。控制台应用程序是一种简单而传统的程序形式,通常是字符型界面,可编译为独立的可执行文件,通过命令行执行。Win32项目是统称,有4种选择:Windows应用程序、控制台应用程序、DLL和静态库。

    5、MFC:MFC项目类型包括MFC应用程序、MFC DLL和MFC ActiveX控件。对用户来说,强调的就是将来要使用MFC进行应用的开发。

    6、CLR:CLR是公共语言运行时,是.NET框架中的应用程序的执行引擎。

    

    打开行号选项并不意味着将在文档中打印行号。若要打印行号,必须选择“文件”“页面设置”命令,在打开的对话框中“行号”复选框。

转载于:https://my.oschina.net/sanshenghui/blog/336626

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值