面向[1].NET的Web应用程序设计答案
5
第1章Microsoft .NET Framework概要
习题解答
1. Microsoft .NET Framework是什么?
答:.NET Framework是把Internet转变成全面的分布式计算平台的一套技术。.NET Framework提供了由XML Web service集合创建应用程序的新方
法。.NET Framework完全支持现存的Internet标准(HTTP、XML和SOAP)。
2. .NET平台的核心技术是什么?
答:.NET Framework、.NET企业服务器、.NET构造块服务和Visual Studio .NET是.NET平台的核心技术。
3. 列出组成.NET Framework的组件
答:公共语言运行库(CLR)、.NET Framework类库、数据和XML、XML Web service、Web窗体和Windows窗体。
4. 公共语言运行库的用途是什么?
答:公共语言运行库(CLR)提供执行代码的环境、编译器、语言独立性和可移植性,以及执行垃圾回收。
5. 公共语言规范的用途是什么?
答:公共语言规范(CLS)定义了一套所有与.NET兼容的语言应该支持的特性。
6. 什么是XML Web service?
答:XML Web service是可编程的Web组件,它可以在Internet或者企业内部网的Web应用程序之间共享。
7. 什么是托管环境?
答:托管环境提供一些服务,如垃圾回收、安全性和其它类似的特性。
第2章使用Microsoft Visual Studio .NET
习题解答
1.Visual Studio .NET解决方案和Visual Studio .NET项目有什么不同?
答:解决方案仅仅是用于组织项目的一个开发工具。而项目是实际的Web应用程
序。
2.在Visual Studio .NET中,解决方案资源管理器和服务器资源管理器有什么区别?
答:服务器资源管理器列出服务器资源。解决方案资源管理器列出打开的解决方案
中的项目以及项目中的文件。
3.如何向项目中添加新Web窗体?
答:在“项目”菜单中单击“添加Web窗体”,或者右击解决方案管理器中的“项
目”,单击“添加”,然后单击“添加Web窗体”。
4.创建Web应用程序项目时,项目文件存储在哪里?
答:存储在\Inetpub\wwwroot\projectnam文件夹中。
5.生成项目时,会创建什么文件?
答:为项目创建程序集DLL文件并存储在这个项目的\bin文件夹下。
6.如何在Visual Studio .NET 浏览器中浏览一个Web窗体?
答:浏览Web窗体之前,必须生成项目。既可以通过右击Web窗体,单击“在
浏览器中查看”,也可以在“生成”菜单中,单击“生成项目”,然后右击Web
窗体,单击“在浏览器中查看”。
第3章使用基于Microsoft .NET的语言
习题解答
1.如何选择一门基于.NET的语言来创建Web应用程序项目?
答:根据开发者使用现有语言的经验。
2.公共语言运行库(CLR)在运行一个https://www.360docs.net/doc/7213170470.html,页时充当什么角色?
答:运行库将MSIL编译成本机代码,然后在服务器上运行本机代码。
3.实时(JIT)编译充当什么角色?
答:运行库使用实时(JIT)编译器将MSIL编译成本机代码。
4.列出4种当前.NET支持的语言。
答:Visual Basic .NET、Visual C# .NET、JScript .NET、C,、Perl、Cobol 等等。
5.什么是垃圾回收,为什么它在.NET Framework中非常有用?
答:当对象不再被应用程序使用之后,垃圾回收器清理内存。垃圾回收防止由于应用程序不释放资源而导致的内存泄漏。
6.为什么为Web应用程序创建组件?
答:和其它应用程序共享业务逻辑代码。
第4章创建Microsoft https://www.360docs.net/doc/7213170470.html, Web 窗体
习题解答
1.如果有一个带.aspx扩展名的Web页,将如何验证它是否是一个Web窗体?
答:在Visual Basic .NET中,查找<%@ Page Language="vb"
Codebehind="_.aspx.vb" Inherits="_"%>,或者在Visual C# .NET中,查找<%@ Page Language="c#" Codebehind="_.aspx.cs" Inherits="_"%>。也可以查找