VisualC++NET课后答案.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualCNET课后答案

第一章习题 参考答案 简述项目和解决方案的概念和区别,项目中常见的文件有哪些?各代表什么意义? 答:Visual Studio提供了两类容器,有效地管理开发工作所需的项,如引用、数据连接、文件夹和文件。这两类容器分别叫做解决方案和项目。创建新项目时,Visual Studio 默认会自动生成一个解决方案。然后,可以根据需要将其它项目添加到该解决方案中。解决方案资源管理器提供整个解决方案的图形视图,开发应用程序时,该视图可管理解决方案中的项目和文件。 项目中常见的文件包括:Solname.sln:在开发环境中使用的解决方案文件,它将一个或多个项目的所有元素组织到单个的解决方案中,此文件存储在父项目录中。Projname.suo:在开发环境中使用的解决方案选项文件,它存储为解决方案创建的所有用户选项,以便每次打开项目的解决方案时,它都具有所需的外观并包含所有选择的自定义设置,此文件存储在父项目目录中。Projname.vcproj:开发环境中使用的项目文件,以前的版本中为 Projname.dsp,存储项目的专用信息,每个项目都有一个单独的.vcproj 文件。此文件存储在父项目目录中。Projname.idl:包含类型库的接口说明语言源代码的文件,使用此文件生成类型库,生成的库向其它自动化客户端公开控件的接口。 Projname.ncb:非编译浏览器文件,它包含分析器生成的由类视图使用的信息,如果此文件被无意间或故意删除,将自动重新生成它。 Visual C++ .NET发展历程哪些阶段? 答:Visual C++ .NET的发展大致经历了如下的几个阶段: 第一阶段:Visual C++ 1.0和Visual C++ 1.5,这两个版本主要用于开发16位应用程序,对应的平台是以DOS和Win3.x为代表的操作系统。 第二阶段:主要包括Visual C++ 2.x、Visual C++ 4.x、Visual C++ 5.x、Visual C++ 6.x。其中,Visual C++ 2.x可以说是Visual C++系列产品中称得上变革的版本之一,在这个版本的Visual C++中,提供了著名的MFC来封装Win32 SDK。 第三阶段:Visual C++ .NET。随着2000年6月微软.NET战略的实施,.NET Framework软件框架结构的建立,一个平台的变革已经来临了。 概述Visual Studio 2005集成开发环境中各主要窗口的功能。 答:解决方案资源管理器提供项目及其文件的有组织的视图,并且提供对项目和文件相关命令的便捷访问。类视图用于显示正在开发的应用程序中定义、引用或调用的符号。资源视图显示项目中包含的资源文件。对象浏览器可以选择和检查可用于项目的符号。输出窗口可显示集成开发环境(IDE)中各种功能的状态消息。工具箱显示可以被添加到 Visual Studio 项目中的各项控件的图标。项目属性页是 Visual Studio 用户界面元素,允许为项目指定和应用项目设置。 概述.NET框架的主要结构。 答:.NET框架的主要结构如下图所示。 公共语言运行库(Common Language Runtime,CLR):负责满足此组件在其它组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。基础类库:该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集。通用类型系统(Common Type System,CTS):定义了一组语言编译器必须遵循的规则,以定义、引用、使用和存储引用类型和值类型,用于数据类型统一。 利用Visual C++ .NET可以创建哪些项目类型? 答:Visual C++ .NET包含CLR、MFC、ATL、Win32、常规和智能设备五种项目类型的项目模板或应用程序向导。 CLR项目模板包括:ASP.NET Web 服务模板(C++)、类库模板(C++)、CLR控制台应用程序模板(C++)、CLR空项目模板(C++)、SQL Server项目、Windows 控件库模板 (C++)、Windows窗体应用程序模板和Windows服务模板(C++); ATL项目模板包括:ATL项目、ATL Server项目和ATL Server Web服务; MFC项目模板包括:MFC ActiveX控件、MFC应用程序和MFC DLL; Win32项目模板包括:Win32控制台项目和Win32项目; 常规项目模板包括:自定义向导、空项目和生成文件项目; 智能设备项目模板包括:ATL智能设备项目、MFC智能设备ActiveX控件、MFC智能设备DLL、MFC智能设备应用程序和Win32智能设备项目。 什么是断点?如何向应用程序中添加断点?怎样一次性清除应用程序中

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档